Home
last modified time | relevance | path

Searched refs:pldm_tid_t (Results 1 – 25 of 66) sorted by relevance

123

/openbmc/pldm/platform-mc/
H A Dsensor_manager.hpp47 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 Dterminus_manager.hpp32 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 Devent_manager.hpp20 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 Dplatform_manager.hpp49 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 Dmanager.hpp19 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 Dterminus_manager.cpp14 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 Dplatform_manager.cpp128 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 Dsensor_manager.cpp22 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 Doem_event_manager.hpp261 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 Doem_event_manager.cpp224 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 Dfile_io.hpp176 [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 Dbase.hpp27 [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 Dtransport.h54 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 Dinstance-id.h68 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 Dinstance-id.cpp92 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 Daf-mctp.c38 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 Dmctp-demux.c31 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 Dtransport.c65 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 Dtransport.h22 pldm_tid_t *tid, void **pldm_resp_msg,
25 pldm_tid_t tid, const void *pldm_msg,
/openbmc/pldm/common/
H A Dtransport.hpp49 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 Doem_ampere.hpp92 {[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 Dset_state_effecter_async.cpp28 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 Dpldm_oem_cmds.cpp142 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 Dresponder.h11 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 Dmctp-demux.h33 pldm_tid_t tid, mctp_eid_t eid);
37 pldm_tid_t tid, mctp_eid_t eid);

123