/openbmc/pldm/platform-mc/ |
H A D | sensor_manager.hpp | 47 void startPolling(pldm_tid_t tid); 51 void startSensorPollTimer(pldm_tid_t tid); 56 void disableTerminusSensors(pldm_tid_t tid); 60 void stopPolling(pldm_tid_t tid); 64 void updateAvailableState(pldm_tid_t tid, Availability state) in updateAvailableState() 71 bool getAvailableState(pldm_tid_t tid) in getAvailableState() 83 virtual void doSensorPolling(pldm_tid_t tid); 90 exec::task<int> doSensorPollingTask(pldm_tid_t tid); 113 std::map<pldm_tid_t, std::unique_ptr<sdbusplus::Timer>> sensorPollTimers; 116 std::map<pldm_tid_t, std::pair<exec::async_scope, std::optional<int>>> [all …]
|
H A D | terminus_manager.hpp | 32 constexpr size_t tidPoolSize = std::numeric_limits<pldm_tid_t>::max() + 1; 36 using TerminiMapper = std::map<pldm_tid_t, std::shared_ptr<Terminus>>; 90 exec::task<int> sendRecvPldmMsg(pldm_tid_t tid, Request& request, 109 std::optional<MctpInfo> toMctpInfo(const pldm_tid_t& tid); 117 std::optional<pldm_tid_t> toTid(const MctpInfo& mctpInfo) const; 127 std::optional<pldm_tid_t> mapTid(const MctpInfo& mctpInfo); 137 std::optional<pldm_tid_t> storeTerminusInfo(const MctpInfo& mctpInfo, 138 pldm_tid_t tid); 147 bool unmapTid(const pldm_tid_t& tid); 212 exec::task<int> getTidOverMctp(mctp_eid_t eid, pldm_tid_t* tid); [all …]
|
H A D | event_manager.hpp | 20 std::function<int(pldm_tid_t tid, uint16_t eventId, 50 {[this](pldm_tid_t tid, uint16_t eventId, const uint8_t* eventData, in EventManager() 58 {[this](pldm_tid_t tid, uint16_t eventId, const uint8_t* eventData, in EventManager() 74 int handlePlatformEvent(pldm_tid_t tid, uint16_t eventId, 83 void updateAvailableState(pldm_tid_t tid, Availability state) in updateAvailableState() 92 bool getAvailableState(pldm_tid_t tid) in getAvailableState() 108 exec::task<int> pollForPlatformEventTask(pldm_tid_t tid, 136 int processNumericSensorEvent(pldm_tid_t tid, uint16_t sensorId, 149 virtual int processCperEvent(pldm_tid_t tid, uint16_t eventId, 185 pldm_tid_t tid, uint8_t formatVersion, uint8_t transferOperationFlag, [all …]
|
H A D | platform_manager.hpp | 49 exec::task<int> configEventReceiver(pldm_tid_t tid); 76 const pldm_tid_t tid, const uint32_t recordHndl, 94 const pldm_tid_t tid, uint8_t& repositoryState, uint32_t& recordCount, 111 pldm_tid_t tid, 121 exec::task<int> eventMessageBufferSize(pldm_tid_t tid, 138 pldm_tid_t tid, uint8_t formatVersion, uint8_t& synchronyConfiguration, 148 exec::task<int> getFRURecordTables(pldm_tid_t tid, const uint16_t& total, 164 pldm_tid_t tid, const uint32_t dataTransferHndl, 174 exec::task<int> getFRURecordTableMetadata(pldm_tid_t tid, uint16_t* total); 182 void updateInventoryWithFru(pldm_tid_t tid, const uint8_t* fruData,
|
H A D | manager.hpp | 19 using PollHandler = std::function<exec::task<int>(pldm_tid_t tid)>; 107 void startSensorPolling(pldm_tid_t tid) in startSensorPolling() 117 void updateAvailableState(pldm_tid_t tid, Availability state) in updateAvailableState() 128 void stopSensorPolling(pldm_tid_t tid) in stopSensorPolling() 210 exec::task<int> pollForPlatformEvent(pldm_tid_t tid, uint16_t pollEventId, 221 int handlePolledCperEvent(pldm_tid_t tid, uint16_t eventId, in handlePolledCperEvent() 256 exec::task<int> oemPollForPlatformEvent(pldm_tid_t tid);
|
H A D | terminus_manager.cpp | 14 std::optional<MctpInfo> TerminusManager::toMctpInfo(const pldm_tid_t& tid) in toMctpInfo() 36 std::optional<pldm_tid_t> TerminusManager::toTid(const MctpInfo& mctpInfo) const in toTid() 55 std::optional<pldm_tid_t> TerminusManager::storeTerminusInfo( in storeTerminusInfo() 56 const MctpInfo& mctpInfo, pldm_tid_t tid) in storeTerminusInfo() 80 std::optional<pldm_tid_t> TerminusManager::mapTid(const MctpInfo& mctpInfo) in mapTid() 103 pldm_tid_t tid = std::distance(tidPool.begin(), tidPoolIt); in mapTid() 107 bool TerminusManager::unmapTid(const pldm_tid_t& tid) in unmapTid() 188 std::vector<pldm_tid_t> addedTids; in discoverMctpTerminusTask() 252 pldm_tid_t tid = 0; in initMctpTerminus() 443 exec::task<int> TerminusManager::getTidOverMctp(mctp_eid_t eid, pldm_tid_t* tid) in getTidOverMctp() [all …]
|
H A D | platform_manager.cpp | 128 exec::task<int> PlatformManager::configEventReceiver(pldm_tid_t tid) in configEventReceiver() 226 pldm_tid_t tid = terminus->getTid(); in getPDRs() 338 const pldm_tid_t tid, const uint32_t recordHndl, in getPDR() 394 const pldm_tid_t tid, uint8_t& repositoryState, uint32_t& recordCount, in getPDRRepositoryInfo() 450 pldm_tid_t tid, uint16_t receiverMaxBufferSize, in eventMessageBufferSize() 501 pldm_tid_t tid, pldm_event_message_global_enable eventMessageGlobalEnable, in setEventReceiver() 562 pldm_tid_t tid, uint8_t formatVersion, uint8_t& synchronyConfiguration, in eventMessageSupported() 618 exec::task<int> PlatformManager::getFRURecordTableMetadata(pldm_tid_t tid, in getFRURecordTableMetadata() 686 pldm_tid_t tid, const uint32_t dataTransferHndl, in getFRURecordTable() 751 pldm_tid_t tid, const uint8_t* fruData, const size_t fruLen) in updateInventoryWithFru() [all …]
|
H A D | sensor_manager.cpp | 22 void SensorManager::startPolling(pldm_tid_t tid) in startPolling() 48 void SensorManager::startSensorPollTimer(pldm_tid_t tid) in startSensorPollTimer() 69 void SensorManager::disableTerminusSensors(pldm_tid_t tid) in disableTerminusSensors() 90 void SensorManager::stopPolling(pldm_tid_t tid) in stopPolling() 111 void SensorManager::doSensorPolling(pldm_tid_t tid) in doSensorPolling() 162 exec::task<int> SensorManager::doSensorPollingTask(pldm_tid_t tid) in doSensorPollingTask()
|
/openbmc/pldm/oem/ampere/event/ |
H A D | oem_event_manager.hpp | 261 uint8_t /* formatVersion */, pldm_tid_t tid, 273 int processOemMsgPollEvent(pldm_tid_t tid, uint16_t eventId, 288 uint8_t /* formatVersion */, pldm_tid_t tid, size_t eventDataOffset); 295 exec::task<int> oemPollForPlatformEvent(pldm_tid_t tid); 305 std::string prefixMsgStrCreation(pldm_tid_t tid, uint16_t sensorId); 347 void handlePCIeHotPlugEvent(pldm_tid_t tid, uint16_t sensorId, 356 void handleBootOverallEvent(pldm_tid_t /*tid*/, uint16_t /*sensorId*/, 365 void handleDIMMStatusEvent(pldm_tid_t tid, uint16_t sensorId, 374 void handleDDRStatusEvent(pldm_tid_t tid, uint16_t sensorId, 383 void handleVRDStatusEvent(pldm_tid_t tid, uint16_t sensorId, [all …]
|
H A D | oem_event_manager.cpp | 224 std::string OemEventManager::prefixMsgStrCreation(pldm_tid_t tid, in prefixMsgStrCreation() 294 pldm_tid_t /*tid*/, uint16_t /*sensorId*/, uint32_t presentReading) in handleBootOverallEvent() argument 387 pldm_tid_t tid, uint16_t sensorId, const uint8_t* sensorData, in processNumericSensorEvent() 457 int OemEventManager::processStateSensorEvent(pldm_tid_t tid, uint16_t sensorId, in processStateSensorEvent() 536 pldm_tid_t tid, uint16_t sensorId, const uint8_t* sensorData, in processSensorOpStateEvent() 569 pldm_tid_t tid, size_t eventDataOffset) in handleSensorEvent() 637 void OemEventManager::handlePCIeHotPlugEvent(pldm_tid_t tid, uint16_t sensorId, in handlePCIeHotPlugEvent() 715 void OemEventManager::handleDIMMStatusEvent(pldm_tid_t tid, uint16_t sensorId, in handleDIMMStatusEvent() 799 void OemEventManager::handleDDRStatusEvent(pldm_tid_t tid, uint16_t sensorId, in handleDDRStatusEvent() 835 void OemEventManager::handleVRDStatusEvent(pldm_tid_t tid, uint16_t sensorId, in handleVRDStatusEvent() [all …]
|
/openbmc/pldm/oem/ibm/libpldmresponder/ |
H A D | file_io.hpp | 176 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument 181 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument 186 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument 191 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument 196 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument 201 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument 206 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument 211 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument 216 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument 221 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument [all …]
|
/openbmc/pldm/libpldmresponder/ |
H A D | base.hpp | 27 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument 32 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument 37 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument 42 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument
|
/openbmc/libpldm/include/libpldm/ |
H A D | transport.h | 54 pldm_tid_t tid, 82 pldm_tid_t *tid, void **pldm_msg, 118 pldm_transport_send_recv_msg(struct pldm_transport *transport, pldm_tid_t tid,
|
H A D | instance-id.h | 68 int pldm_instance_id_alloc(struct pldm_instance_db *ctx, pldm_tid_t tid, 85 int pldm_instance_id_free(struct pldm_instance_db *ctx, pldm_tid_t tid,
|
/openbmc/libpldm/tests/ |
H A D | instance-id.cpp | 92 const pldm_tid_t tid = 1; in TEST_F() 103 static constexpr pldm_tid_t tid = 1; in TEST_F() 122 pldm_tid_t tid; in TEST_F() 148 static constexpr pldm_tid_t tid = 1; in TEST_F() 183 pldm_tid_t tid; in TEST_F() 215 static constexpr pldm_tid_t tid = 1; in TEST_F() 242 static constexpr pldm_tid_t tid = 1; in TEST_F() 321 const pldm_tid_t tid = 1; in TEST_F()
|
/openbmc/libpldm/src/transport/ |
H A D | af-mctp.c | 38 pldm_tid_t tid_eid_map[MCTP_MAX_NUM_EID]; 65 pldm_tid_t tid, mctp_eid_t *eid) in pldm_transport_af_mctp_get_eid() 79 mctp_eid_t eid, pldm_tid_t *tid) in pldm_transport_af_mctp_get_tid() 90 pldm_tid_t tid, mctp_eid_t eid) in pldm_transport_af_mctp_map_tid() 99 LIBPLDM_CC_UNUSED pldm_tid_t tid, in pldm_transport_af_mctp_unmap_tid() 108 pldm_tid_t *tid, in pldm_transport_af_mctp_recv() 183 pldm_tid_t tid, in pldm_transport_af_mctp_send()
|
H A D | mctp-demux.c | 31 pldm_tid_t tid_eid_map[MCTP_MAX_NUM_EID]; 84 pldm_tid_t tid, mctp_eid_t *eid) in pldm_transport_mctp_demux_get_eid() 99 mctp_eid_t eid, pldm_tid_t *tid) in pldm_transport_mctp_demux_get_tid() 111 pldm_tid_t tid, mctp_eid_t eid) in pldm_transport_mctp_demux_map_tid() 120 LIBPLDM_CC_UNUSED pldm_tid_t tid, in pldm_transport_mctp_demux_unmap_tid() 129 pldm_transport_mctp_demux_recv(struct pldm_transport *t, pldm_tid_t *tid, in pldm_transport_mctp_demux_recv() 204 pldm_transport_mctp_demux_send(struct pldm_transport *t, pldm_tid_t tid, in pldm_transport_mctp_demux_send()
|
H A D | transport.c | 65 pldm_tid_t tid, in pldm_transport_send_msg() 82 pldm_tid_t *tid, void **pldm_msg, in pldm_transport_recv_msg() 148 pldm_transport_send_recv_msg(struct pldm_transport *transport, pldm_tid_t tid, in pldm_transport_send_recv_msg() 182 pldm_tid_t l_tid; in pldm_transport_send_recv_msg() 210 pldm_tid_t src_tid; in pldm_transport_send_recv_msg()
|
H A D | transport.h | 22 pldm_tid_t *tid, void **pldm_resp_msg, 25 pldm_tid_t tid, const void *pldm_msg,
|
/openbmc/pldm/common/ |
H A D | transport.hpp | 49 pldm_requester_rc_t sendMsg(pldm_tid_t tid, const void* tx, size_t len); 63 pldm_requester_rc_t recvMsg(pldm_tid_t& tid, void*& rx, size_t& len); 88 pldm_requester_rc_t sendRecvMsg(pldm_tid_t tid, const void* tx,
|
/openbmc/pldm/oem/ampere/ |
H A D | oem_ampere.hpp | 92 {[oemEventManager](pldm_tid_t tid, uint16_t eventId, in createOemEventHandler() 99 {[oemEventManager](pldm_tid_t tid, uint16_t eventId, in createOemEventHandler() 121 {[platformManager](pldm_tid_t tid, uint16_t eventId, in createOemEventHandler() 140 [oemEventManager](pldm_tid_t tid) { in createOemEventHandler()
|
/openbmc/pldm/utilities/requester/ |
H A D | set_state_effecter_async.cpp | 28 pldm_tid_t dstTid = static_cast<pldm_tid_t>(mctpEid); in main() 66 pldm_tid_t srcTid; in main()
|
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/ |
H A D | pldm_oem_cmds.cpp | 142 pldm_tid_t pldmTID = static_cast<pldm_tid_t>(eid); in requestOffload() 216 pldm_tid_t pldmTID = static_cast<pldm_tid_t>(mctpEndPointId); in requestDelete()
|
/openbmc/libpldm/src/ |
H A D | responder.h | 11 pldm_tid_t tid; 22 pldm_responder_cookie_untrack(struct pldm_responder_cookie *jar, pldm_tid_t tid,
|
/openbmc/libpldm/include/libpldm/transport/ |
H A D | mctp-demux.h | 33 pldm_tid_t tid, mctp_eid_t eid); 37 pldm_tid_t tid, mctp_eid_t eid);
|