Home
last modified time | relevance | path

Searched refs:mctp_eid_t (Results 1 – 25 of 55) 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;
186 mctp_eid_t src;
235 mctp_eid_t min, max;
250 mctp_eid_t daddr);
258 mctp_eid_t daddr, mctp_eid_t saddr,
[all …]
/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/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()
H A Dtest-utils.c58 struct mctp *mctp, mctp_eid_t eid) in mctp_binding_test_register_bus()
64 struct mctp_binding_test **binding, mctp_eid_t eid) in mctp_test_stack_init()
/openbmc/pldm/fw-update/
H A Ddevice_updater.hpp50 explicit DeviceUpdater(mctp_eid_t eid, std::ifstream& package, in DeviceUpdater()
78 void requestUpdate(mctp_eid_t eid, const pldm_msg* response,
98 void passCompTable(mctp_eid_t eid, const pldm_msg* response,
110 void updateComponent(mctp_eid_t eid, const pldm_msg* response,
154 void activateFirmware(mctp_eid_t eid, const pldm_msg* response,
174 mctp_eid_t eid;
H A Dinventory_manager.hpp57 void discoverFDs(const std::vector<mctp_eid_t>& eids);
69 void queryDeviceIdentifiers(mctp_eid_t eid, const pldm_msg* response,
81 void getFirmwareParameters(mctp_eid_t eid, const pldm_msg* response,
89 void sendGetFirmwareParametersRequest(mctp_eid_t eid);
H A Dupdate_manager.hpp29 using DeviceUpdaterInfo = std::pair<mctp_eid_t, DeviceIDRecordOffset>;
69 Response handleRequest(mctp_eid_t eid, uint8_t command,
74 void updateDeviceCompletion(mctp_eid_t eid, bool status);
115 std::unordered_map<mctp_eid_t, std::unique_ptr<DeviceUpdater>>
117 std::unordered_map<mctp_eid_t, bool> deviceUpdateCompletionMap;
H A Dmanager.hpp55 std::vector<mctp_eid_t> eids; in handleMctpEndpoints()
58 eids.emplace_back(std::get<mctp_eid_t>(mctpInfo)); in handleMctpEndpoints()
83 Response handleRequest(mctp_eid_t eid, Command command, in handleRequest()
H A Dinventory_manager.cpp18 void InventoryManager::discoverFDs(const std::vector<mctp_eid_t>& eids) in discoverFDs()
51 void InventoryManager::queryDeviceIdentifiers(mctp_eid_t eid, in queryDeviceIdentifiers()
153 void InventoryManager::sendGetFirmwareParametersRequest(mctp_eid_t eid) in sendGetFirmwareParametersRequest()
183 void InventoryManager::getFirmwareParameters(mctp_eid_t eid, in getFirmwareParameters()
/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)>;
88 mctp_eid_t eid; //!< Responder MCTP endpoint ID
92 bool operator==(const mctp_eid_t& mctpEid) const in operator ==()
187 int pollEndpointQueue(mctp_eid_t eid) in pollEndpointQueue()
251 int registerRequest(mctp_eid_t eid, uint8_t instanceId, uint8_t type, in registerRequest()
360 void handleResponse(mctp_eid_t eid, uint8_t instanceId, uint8_t type, in handleResponse()
422 std::map<mctp_eid_t, std::shared_ptr<EndpointMessageQueue>>
602 mctp_eid_t eid, pldm::Request&& request) : in SendRecvMsgSender()
628 mctp_eid_t eid;
[all …]
/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;
67 mctp_eid_t readEID() in readEID()
69 mctp_eid_t eid = defaultEIDValue; in readEID()
111 mctp_eid_t eid = readEID(); in requestOffload()
162 mctp_eid_t mctpEndPointId = readEID(); in requestDelete()
/openbmc/libpldm/src/transport/
H A Daf-mctp.c64 pldm_tid_t tid, mctp_eid_t *eid) in pldm_transport_af_mctp_get_eid()
78 mctp_eid_t eid, pldm_tid_t *tid) in pldm_transport_af_mctp_get_tid()
89 pldm_tid_t tid, mctp_eid_t eid) in pldm_transport_af_mctp_map_tid()
99 mctp_eid_t eid) in pldm_transport_af_mctp_unmap_tid()
116 mctp_eid_t eid = 0; in pldm_transport_af_mctp_recv()
212 mctp_eid_t eid = 0; in pldm_transport_af_mctp_send()
H A Dmctp-demux.c83 pldm_tid_t tid, mctp_eid_t *eid) in pldm_transport_mctp_demux_get_eid()
98 mctp_eid_t eid, pldm_tid_t *tid) in pldm_transport_mctp_demux_get_tid()
110 pldm_tid_t tid, mctp_eid_t eid) in pldm_transport_mctp_demux_map_tid()
120 mctp_eid_t eid) in pldm_transport_mctp_demux_unmap_tid()
137 mctp_eid_t eid = 0; in pldm_transport_mctp_demux_recv()
207 mctp_eid_t eid = 0; in pldm_transport_mctp_demux_send()
/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/linux/net/mctp/
H A Droute.c77 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()
603 mctp_eid_t daddr, mctp_eid_t saddr, in mctp_alloc_local_tag()
674 mctp_eid_t daddr, in mctp_lookup_prealloc_tag()
719 unsigned int net, mctp_eid_t eid) in mctp_rt_match_eid()
736 mctp_eid_t daddr) in mctp_route_lookup()
872 mctp_eid_t saddr; in mctp_local_output()
1044 mctp_eid_t daddr_end; in mctp_route_remove()
1245 mctp_eid_t daddr_start; in mctp_newroute()
[all …]
H A Dneigh.c24 static int mctp_neigh_add(struct mctp_dev *mdev, mctp_eid_t eid, in mctp_neigh_add()
88 static int mctp_neigh_remove(struct mctp_dev *mdev, mctp_eid_t eid, in mctp_neigh_remove()
124 mctp_eid_t eid; in mctp_rtm_newneigh()
182 mctp_eid_t eid; in mctp_rtm_delneigh()
279 int mctp_neigh_lookup(struct mctp_dev *mdev, mctp_eid_t eid, void *ret_hwaddr) in mctp_neigh_lookup()
/openbmc/libmctp/
H A Dcore.c30 mctp_eid_t eid;
92 static int mctp_message_tx_on_bus(struct mctp_bus *bus, mctp_eid_t src,
93 mctp_eid_t dest, bool tag_owner,
341 static struct mctp_bus *find_bus_for_eid(struct mctp *mctp, mctp_eid_t dest in find_bus_for_eid()
353 mctp_eid_t eid) in mctp_register_bus()
446 static bool mctp_ctrl_handle_msg(struct mctp_bus *bus, mctp_eid_t src, in mctp_ctrl_handle_msg()
493 static void mctp_rx(struct mctp *mctp, struct mctp_bus *bus, mctp_eid_t src, in mctp_rx()
494 mctp_eid_t dest, bool tag_owner, uint8_t msg_tag, void *buf, in mctp_rx()
768 static int mctp_message_tx_on_bus(struct mctp_bus *bus, mctp_eid_t src, in mctp_message_tx_on_bus()
769 mctp_eid_t dest, bool tag_owner, in mctp_message_tx_on_bus()
[all …]
H A Dlibmctp.h15 typedef uint8_t mctp_eid_t; typedef
91 mctp_eid_t eid);
109 int mctp_message_tx(struct mctp *mctp, mctp_eid_t eid, bool tag_owner,
/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/libpldm/src/requester/
H A Dpldm.c99 pldm_requester_rc_t pldm_recv_any(mctp_eid_t eid, int mctp_fd, in pldm_recv_any()
157 pldm_requester_rc_t pldm_recv(mctp_eid_t eid, int mctp_fd, in pldm_recv()
174 pldm_requester_rc_t pldm_send_recv(mctp_eid_t eid, int mctp_fd, in pldm_send_recv()
200 pldm_requester_rc_t pldm_send(mctp_eid_t eid, int mctp_fd, in pldm_send()
/openbmc/pldm/platform-mc/
H A Dterminus_manager.hpp104 sendRecvPldmMsgOverMctp(mctp_eid_t eid, Request& request,
178 exec::task<int> getTidOverMctp(mctp_eid_t eid, pldm_tid_t* tid);
186 exec::task<int> setTidOverMctp(mctp_eid_t eid, pldm_tid_t tid);

123