Home
last modified time | relevance | path

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

123

/openbmc/pldm/platform-mc/
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>>;
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 Dsensor_manager.hpp45 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 Dplatform_manager.hpp48 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 Devent_manager.hpp49 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 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>
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 Dmanager.hpp78 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 Dnumeric_sensor.hpp48 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 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
H A Dfru.hpp270 [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 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/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,
H A Dtransport.cpp142 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 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,
H A Dtest.h22 pldm_tid_t dst;
28 pldm_tid_t src;
/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/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/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);
H A Daf-mctp.h34 pldm_tid_t tid, mctp_eid_t eid);
38 pldm_tid_t tid, mctp_eid_t eid);
/openbmc/pldm/pldmd/
H A Dhandler.hpp21 pldm_tid_t tid, const pldm_msg* request, size_t reqMsgLen)>;
36 Response handle(pldm_tid_t tid, Command pldmCommand, in handle()

123