/openbmc/pldm/platform-mc/ |
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>>; 89 exec::task<int> sendRecvPldmMsg(pldm_tid_t tid, Request& request, 108 std::optional<MctpInfo> toMctpInfo(const pldm_tid_t& tid); 116 std::optional<pldm_tid_t> toTid(const MctpInfo& mctpInfo) const; 126 std::optional<pldm_tid_t> mapTid(const MctpInfo& mctpInfo); 136 std::optional<pldm_tid_t> 146 bool unmapTid(const pldm_tid_t& tid); 193 exec::task<int> setTidOverMctp(mctp_eid_t eid, pldm_tid_t tid); 213 exec::task<int> getPLDMCommands(pldm_tid_t tid, uint8_t type, [all …]
|
H A D | sensor_manager.hpp | 45 void startPolling(pldm_tid_t tid); 49 void stopPolling(pldm_tid_t tid); 53 void updateAvailableState(pldm_tid_t tid, Availability state) in updateAvailableState() 60 bool getAvailableState(pldm_tid_t tid) in getAvailableState() 72 virtual void doSensorPolling(pldm_tid_t tid); 79 exec::task<int> doSensorPollingTask(pldm_tid_t tid); 102 std::map<pldm_tid_t, std::unique_ptr<sdbusplus::Timer>> sensorPollTimers; 105 std::map<pldm_tid_t, std::pair<exec::async_scope, std::optional<int>>> 109 std::map<pldm_tid_t, Availability> availableState; 112 std::map<pldm_tid_t, std::queue<std::shared_ptr<NumericSensor>>>
|
H A D | platform_manager.hpp | 48 exec::task<int> configEventReceiver(pldm_tid_t tid); 75 getPDR(const pldm_tid_t tid, const uint32_t recordHndl, 93 const pldm_tid_t tid, uint8_t& repositoryState, uint32_t& recordCount, 110 pldm_tid_t tid, 120 exec::task<int> eventMessageBufferSize(pldm_tid_t tid, 137 pldm_tid_t tid, uint8_t formatVersion, uint8_t& synchronyConfiguration,
|
H A D | event_manager.hpp | 49 int handlePlatformEvent(pldm_tid_t tid, uint16_t eventId, 58 void updateAvailableState(pldm_tid_t tid, Availability state) in updateAvailableState() 67 bool getAvailableState(pldm_tid_t tid) in getAvailableState() 86 int processNumericSensorEvent(pldm_tid_t tid, uint16_t sensorId, 97 std::unordered_map<pldm_tid_t, Availability> availableState;
|
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> 56 TerminusManager::storeTerminusInfo(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() 165 std::vector<pldm_tid_t> addedTids; in discoverMctpTerminusTask() 230 pldm_tid_t tid = 0; in initMctpTerminus() 493 TerminusManager::getPLDMTypes(pldm_tid_t tid, uint64_t& supportedTypes) in getPLDMTypes() [all …]
|
H A D | manager.hpp | 78 void startSensorPolling(pldm_tid_t tid) in startSensorPolling() 88 void updateAvailableState(pldm_tid_t tid, Availability state) in updateAvailableState() 99 void stopSensorPolling(pldm_tid_t tid) in stopSensorPolling()
|
H A D | numeric_sensor.hpp | 48 NumericSensor(const pldm_tid_t tid, const bool sensorDisabled, 52 NumericSensor(const pldm_tid_t tid, const bool sensorDisabled, 185 pldm_tid_t tid;
|
/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
|
H A D | fru.hpp | 270 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument 275 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument 280 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() argument 285 [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/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,
|
H A D | transport.cpp | 142 pldm_requester_rc_t PldmTransport::sendMsg(pldm_tid_t tid, const void* tx, in sendMsg() 148 pldm_requester_rc_t PldmTransport::recvMsg(pldm_tid_t& tid, void*& rx, in recvMsg() 155 pldm_tid_t tid, const void* tx, size_t txLen, void*& rx, size_t& rxLen) in sendRecvMsg()
|
/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,
|
H A D | test.h | 22 pldm_tid_t dst; 28 pldm_tid_t src;
|
/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/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/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);
|
H A D | af-mctp.h | 34 pldm_tid_t tid, mctp_eid_t eid); 38 pldm_tid_t tid, mctp_eid_t eid);
|
/openbmc/pldm/pldmd/ |
H A D | handler.hpp | 21 pldm_tid_t tid, const pldm_msg* request, size_t reqMsgLen)>; 36 Response handle(pldm_tid_t tid, Command pldmCommand, in handle()
|