Home
last modified time | relevance | path

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

123

/openbmc/linux/include/net/
H A Dmctp.h41 static inline bool mctp_address_unicast(mctp_eid_t eid) in mctp_address_unicast()
46 static inline bool mctp_address_broadcast(mctp_eid_t eid) in mctp_address_broadcast()
51 static inline bool mctp_address_null(mctp_eid_t eid) in mctp_address_null()
56 static inline bool mctp_address_matches(mctp_eid_t match, mctp_eid_t eid) in mctp_address_matches()
72 mctp_eid_t bind_addr;
136 mctp_eid_t peer_addr;
137 mctp_eid_t local_addr; /* MCTP_ADDR_ANY for local owned tags */
186 mctp_eid_t src;
235 mctp_eid_t min, max;
250 mctp_eid_t daddr);
[all …]
/openbmc/pldm/fw-update/
H A Dinventory_manager.hpp62 void discoverFDs(const std::vector<mctp_eid_t>& eids);
74 void queryDeviceIdentifiers(mctp_eid_t eid, const pldm_msg* response,
83 void queryDownstreamDevices(mctp_eid_t eid, const pldm_msg* response,
92 void queryDownstreamIdentifiers(mctp_eid_t eid, const pldm_msg* response,
102 mctp_eid_t eid, const pldm_msg* response, size_t respMsgLen);
113 void getFirmwareParameters(mctp_eid_t eid, const pldm_msg* response,
122 void sendQueryDeviceIdentifiersRequest(mctp_eid_t eid);
129 void sendQueryDownstreamDevicesRequest(mctp_eid_t eid);
142 mctp_eid_t eid, uint32_t dataTransferHandle,
153 mctp_eid_t eid, uint32_t dataTransferHandle,
[all …]
H A Ddevice_updater.hpp50 explicit DeviceUpdater(mctp_eid_t eid, std::ifstream& package, in DeviceUpdater()
77 void requestUpdate(mctp_eid_t eid, const pldm_msg* response,
97 void passCompTable(mctp_eid_t eid, const pldm_msg* response,
109 void updateComponent(mctp_eid_t eid, const pldm_msg* response,
153 void activateFirmware(mctp_eid_t eid, const pldm_msg* response,
173 mctp_eid_t eid;
H A Dupdate_manager.hpp30 using DeviceUpdaterInfo = std::pair<mctp_eid_t, DeviceIDRecordOffset>;
66 Response handleRequest(mctp_eid_t eid, uint8_t command,
71 void updateDeviceCompletion(mctp_eid_t eid, bool status);
112 std::unordered_map<mctp_eid_t, std::unique_ptr<DeviceUpdater>>
114 std::unordered_map<mctp_eid_t, bool> deviceUpdateCompletionMap;
H A Dmanager.hpp56 std::vector<mctp_eid_t> eids; in handleMctpEndpoints()
59 eids.emplace_back(std::get<mctp_eid_t>(mctpInfo)); in handleMctpEndpoints()
95 Response handleRequest(mctp_eid_t eid, Command command, in handleRequest()
106 std::optional<mctp_eid_t> getActiveEidByName(const std::string&) in getActiveEidByName()
H A Dinventory_manager.cpp18 void InventoryManager::discoverFDs(const std::vector<mctp_eid_t>& eids) in discoverFDs()
35 void InventoryManager::sendQueryDeviceIdentifiersRequest(mctp_eid_t eid) in sendQueryDeviceIdentifiersRequest()
68 mctp_eid_t eid, const pldm_msg* response, size_t respMsgLen) in queryDeviceIdentifiers()
168 void InventoryManager::sendQueryDownstreamDevicesRequest(mctp_eid_t eid) in sendQueryDownstreamDevicesRequest()
197 mctp_eid_t eid, const pldm_msg* response, size_t respMsgLen) in queryDownstreamDevices()
273 mctp_eid_t eid, uint32_t dataTransferHandle, in sendQueryDownstreamIdentifiersRequest()
309 mctp_eid_t eid, const pldm_msg* response, size_t respMsgLen) in queryDownstreamIdentifiers()
445 mctp_eid_t eid, uint32_t dataTransferHandle, in sendGetDownstreamFirmwareParametersRequest()
481 mctp_eid_t eid, const pldm_msg* response, size_t respMsgLen) in getDownstreamFirmwareParameters()
540 void InventoryManager::sendGetFirmwareParametersRequest(mctp_eid_t ei
[all...]
/openbmc/libmctp/tests/
H A Dtest_eid.c20 mctp_eid_t src_eid;
36 static void create_packet(struct mctp_hdr *pkt, mctp_eid_t src, mctp_eid_t dest) in create_packet()
47 const mctp_eid_t local_eid = 8; in main()
48 const mctp_eid_t remote_eid = 9; in main()
49 const mctp_eid_t other_eid = 10; in main()
H A Dtest-utils.h15 struct mctp *mctp, mctp_eid_t eid);
25 struct mctp_binding_test **binding, mctp_eid_t eid);
H A Dtest_cmds.c18 static const mctp_eid_t eid_1 = 9;
19 static const mctp_eid_t eid_2 = 10;
34 static void control_message_transport_callback(mctp_eid_t src __unused, in control_message_transport_callback()
/openbmc/libpldm/include/libpldm/
H A Dpldm.h13 typedef uint8_t mctp_eid_t; typedef
57 pldm_requester_rc_t pldm_send_recv(mctp_eid_t eid, int mctp_fd,
75 pldm_requester_rc_t pldm_send(mctp_eid_t eid, int mctp_fd,
94 pldm_requester_rc_t pldm_recv(mctp_eid_t eid, int mctp_fd, uint8_t instance_id,
112 pldm_requester_rc_t pldm_recv_any(mctp_eid_t eid, int mctp_fd,
/openbmc/pldm/platform-mc/
H A Dterminus_manager.hpp57 Manager* manager, mctp_eid_t localEid) : in TerminusManager()
104 mctp_eid_t eid, Request& request, const pldm_msg** responseMsg,
153 mctp_eid_t getLocalEid() in getLocalEid()
181 std::optional<mctp_eid_t> getActiveEidByName(
212 exec::task<int> getTidOverMctp(mctp_eid_t eid, pldm_tid_t* tid);
220 exec::task<int> setTidOverMctp(mctp_eid_t eid, pldm_tid_t tid);
287 mctp_eid_t localEid;
/openbmc/pldm/requester/
H A Dhandler.hpp41 mctp_eid_t eid; //!< MCTP endpoint ID
68 mctp_eid_t eid, const pldm_msg* response, size_t respMsgLen)>;
99 mctp_eid_t eid; //!< Responder MCTP endpoint ID
103 bool operator==(const mctp_eid_t& mctpEid) const in operator ==()
197 int pollEndpointQueue(mctp_eid_t eid) in pollEndpointQueue()
261 int registerRequest(mctp_eid_t eid, uint8_t instanceId, uint8_t type, in registerRequest()
304 int unregisterRequest(mctp_eid_t eid, uint8_t instanceId, uint8_t type, in unregisterRequest()
370 void handleResponse(mctp_eid_t eid, uint8_t instanceId, uint8_t type, in handleResponse()
411 mctp_eid_t eid, pldm::Request&& request);
433 std::map<mctp_eid_t, std::shared_ptr<EndpointMessageQueue>>
[all …]
/openbmc/libmctp/
H A Dlibmctp.h16 typedef uint8_t mctp_eid_t; typedef
113 mctp_eid_t eid);
117 int mctp_bus_set_eid(struct mctp_binding *binding, mctp_eid_t eid);
143 int mctp_message_tx_alloced(struct mctp *mctp, mctp_eid_t eid, bool tag_owner,
156 int mctp_message_tx(struct mctp *mctp, mctp_eid_t eid, bool tag_owner,
172 int mctp_message_tx_request(struct mctp *mctp, mctp_eid_t eid, void *msg,
175 bool mctp_is_tx_ready(struct mctp *mctp, mctp_eid_t eid);
H A Dcore.c33 static int mctp_message_tx_on_bus(struct mctp_bus *bus, mctp_eid_t src,
34 mctp_eid_t dest, bool tag_owner,
36 static void mctp_dealloc_tag(struct mctp_bus *bus, mctp_eid_t local,
37 mctp_eid_t remote, uint8_t tag);
327 static struct mctp_bus *find_bus_for_eid(struct mctp *mctp, mctp_eid_t dest in find_bus_for_eid()
339 mctp_eid_t eid) in mctp_register_bus()
370 int mctp_bus_set_eid(struct mctp_binding *binding, mctp_eid_t eid) in mctp_bus_set_eid()
443 static bool mctp_ctrl_handle_msg(struct mctp_bus *bus, mctp_eid_t src, in mctp_ctrl_handle_msg()
479 static inline bool mctp_rx_dest_is_local(struct mctp_bus *bus, mctp_eid_t dest) in mctp_rx_dest_is_local()
496 static void mctp_rx(struct mctp *mctp, struct mctp_bus *bus, mctp_eid_t src, in mctp_rx()
[all …]
H A Dcore-internal.h47 mctp_eid_t eid;
84 mctp_eid_t local;
85 mctp_eid_t remote;
/openbmc/linux/include/uapi/linux/
H A Dmctp.h16 typedef __u8 mctp_eid_t; typedef
19 mctp_eid_t s_addr;
55 mctp_eid_t peer_addr;
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/
H A Dpldm_oem_cmds.cpp62 constexpr mctp_eid_t defaultEIDValue = 9;
69 mctp_eid_t readEID() in readEID()
71 mctp_eid_t eid = defaultEIDValue; in readEID()
113 mctp_eid_t eid = readEID(); in requestOffload()
178 mctp_eid_t mctpEndPointId = readEID(); in requestDelete()
/openbmc/libpldm/src/transport/
H A Daf-mctp.c65 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()
100 mctp_eid_t eid) in pldm_transport_af_mctp_unmap_tid()
117 mctp_eid_t eid = 0; in pldm_transport_af_mctp_recv()
213 mctp_eid_t eid = 0; in pldm_transport_af_mctp_send()
H A Dmctp-demux.c84 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()
121 mctp_eid_t eid) in pldm_transport_mctp_demux_unmap_tid()
138 mctp_eid_t eid = 0; in pldm_transport_mctp_demux_recv()
208 mctp_eid_t eid = 0; in pldm_transport_mctp_demux_send()
/openbmc/linux/net/mctp/
H A Droute.c76 static bool mctp_key_match(struct mctp_sk_key *key, mctp_eid_t local, in mctp_key_match()
77 mctp_eid_t peer, u8 tag) in mctp_key_match()
95 mctp_eid_t peer, in mctp_lookup_key()
134 mctp_eid_t local, mctp_eid_t peer, in mctp_key_alloc()
619 mctp_eid_t daddr, mctp_eid_t saddr, in mctp_alloc_local_tag()
690 mctp_eid_t daddr, in mctp_lookup_prealloc_tag()
735 unsigned int net, mctp_eid_t eid) in mctp_rt_match_eid()
752 mctp_eid_t daddr) in mctp_route_lookup()
879 struct sk_buff *skb, mctp_eid_t daddr, u8 req_tag) in mctp_local_output()
888 mctp_eid_t saddr; in mctp_local_output()
[all …]
/openbmc/libmctp/utils/
H A Dmctp-astlpc-daemon.c14 static const mctp_eid_t local_eid = 8;
15 static const mctp_eid_t remote_eid = 9;
24 static void tx_message(struct ctx *ctx, mctp_eid_t eid, void *msg, size_t len) in tx_message()
/openbmc/libpldm/src/requester/
H A Dpldm.c100 pldm_requester_rc_t pldm_recv_any(mctp_eid_t eid, int mctp_fd, in pldm_recv_any()
158 pldm_requester_rc_t pldm_recv(mctp_eid_t eid, int mctp_fd, in pldm_recv()
175 pldm_requester_rc_t pldm_send_recv(mctp_eid_t eid, int mctp_fd, in pldm_send_recv()
201 pldm_requester_rc_t pldm_send(mctp_eid_t eid, int mctp_fd, in pldm_send()
/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/phosphor-debug-collector/host-transport-extensions/pldm/common/
H A Dpldm_utils.hpp52 int openPLDM(mctp_eid_t eid);
58 int openMctpDemuxTransport(mctp_eid_t eid);

123