/openbmc/pldm/requester/ |
H A D | handler.hpp | 48 return ((eid == e.eid) && (instanceId == e.instanceId) && in operator ==() 94 return (eid == mctpEid); in operator ==() 146 auto eid = key.eid; in instanceIdExpiryCallBack() local 172 pollEndpointQueue(eid); in instanceIdExpiryCallBack() 280 pollEndpointQueue(eid); in registerRequest() 316 pollEndpointQueue(eid); in unregisterRequest() 382 pollEndpointQueue(eid); in handleResponse() 472 eid, in SendRecvMsgOperation() 540 assert(eid == this->requestKey.eid); in onComplete() 604 eid(eid), request(std::move(request)) in SendRecvMsgSender() [all …]
|
H A D | request.hpp | 154 explicit Request(PldmTransport* pldmTransport, mctp_eid_t eid, in Request() argument 159 pldmTransport(pldmTransport), eid(eid), in Request() 165 mctp_eid_t eid; //!< endpoint ID of the remote MCTP endpoint member in pldm::requester::Request 194 auto rc = pldmTransport->sendMsg(static_cast<pldm_tid_t>(eid), in send()
|
/openbmc/pldm/fw-update/ |
H A D | inventory_manager.cpp | 20 for (const auto& eid : eids) in discoverFDs() local 33 "EID", eid, "RC", rc); in discoverFDs() 46 "EID", eid, "RC", rc); in discoverFDs() 59 "EID", eid); in queryDeviceIdentifiers() 101 eid, "RC", rc); in queryDeviceIdentifiers() 166 "EID", eid, "RC", rc); in sendGetFirmwareParametersRequest() 179 "EID", eid, "RC", rc); in sendGetFirmwareParametersRequest() 191 "EID", eid); in getFirmwareParameters() 192 descriptorMap.erase(eid); in getFirmwareParameters() 208 "EID", eid, "RC", rc); in getFirmwareParameters() [all …]
|
H A D | device_updater.cpp | 55 "EID", eid, "RC", rc); in startFwUpdateFlow() 66 "EID", eid, "RC", rc); in startFwUpdateFlow() 77 "EID", eid); in requestUpdate() 91 "EID", eid, "RC", rc); in requestUpdate() 183 "EID", eid, "RC", rc); in sendPassCompTableRequest() 195 "EID", eid, "RC", rc); in sendPassCompTableRequest() 207 "EID", eid); in passCompTable() 223 "EID", eid, "RC", rc); in passCompTable() 315 "EID", eid, "RC", rc); in sendUpdateComponentRequest() 338 "EID", eid); in updateComponent() [all …]
|
H A D | device_updater.hpp | 50 explicit DeviceUpdater(mctp_eid_t eid, std::ifstream& package, in DeviceUpdater() argument 56 eid(eid), 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; member in pldm::fw_update::DeviceUpdater
|
/openbmc/qemu/scripts/ |
H A D | replay-dump.py | 113 def decode_unimp(eid, name, _unused_dumpfile): argument 119 def swallow_async_qword(eid, name, dumpfile): argument 133 def decode_async(eid, name, dumpfile): argument 136 print_event(eid, name) 149 def decode_instruction(eid, name, dumpfile): argument 154 def decode_audio_out(eid, name, dumpfile): argument 159 def decode_checkpoint(eid, name, dumpfile): argument 180 print_event(eid, name) 183 def decode_interrupt(eid, name, dumpfile): argument 184 print_event(eid, name) [all …]
|
/openbmc/pldm/requester/test/ |
H A D | handler_test.cpp | 31 mctp_eid_t eid = 0; member in HandlerTest 82 auto instanceId = instanceIdDb.next(eid); in TEST_F() 85 eid, instanceId, 0, 0, std::move(request), in TEST_F() 103 auto instanceId = instanceIdDb.next(eid); in TEST_F() 106 eid, instanceId, 0, 0, std::move(request), in TEST_F() 122 auto instanceId = instanceIdDb.next(eid); in TEST_F() 125 eid, instanceId, 0, 0, std::move(request), in TEST_F() 130 auto instanceIdNxt = instanceIdDb.next(eid); in TEST_F() 163 auto instanceId = instanceIdDb.next(eid); in TEST_F() 207 auto instanceId = instanceIdDb.next(eid); in TEST_F() [all …]
|
H A D | request_test.cpp | 44 mctp_eid_t eid = 0; member in RequestIntfTest 52 MockRequest request(pldmTransport, eid, event, std::move(requestMsg), 0, 64 MockRequest request(pldmTransport, eid, event, std::move(requestMsg), 2, 76 MockRequest request(pldmTransport, eid, event, std::move(requestMsg), 9, 100 MockRequest request(pldmTransport, eid, event, std::move(requestMsg), 2,
|
/openbmc/libpldm/src/transport/ |
H A D | mctp-demux.c | 83 pldm_tid_t tid, mctp_eid_t *eid) in pldm_transport_mctp_demux_get_eid() argument 88 *eid = i; in pldm_transport_mctp_demux_get_eid() 92 *eid = -1; in pldm_transport_mctp_demux_get_eid() 101 if (ctx->tid_eid_map[eid] != 0) { in pldm_transport_mctp_demux_get_tid() 102 *tid = ctx->tid_eid_map[eid]; in pldm_transport_mctp_demux_get_tid() 112 ctx->tid_eid_map[eid] = tid; in pldm_transport_mctp_demux_map_tid() 120 mctp_eid_t eid) in pldm_transport_mctp_demux_unmap_tid() argument 122 ctx->tid_eid_map[eid] = 0; in pldm_transport_mctp_demux_unmap_tid() 137 mctp_eid_t eid = 0; in pldm_transport_mctp_demux_recv() local 184 eid = mctp_prefix[0]; in pldm_transport_mctp_demux_recv() [all …]
|
H A D | af-mctp.c | 69 *eid = i; in pldm_transport_af_mctp_get_eid() 73 *eid = -1; in pldm_transport_af_mctp_get_eid() 80 if (ctx->tid_eid_map[eid] != 0) { in pldm_transport_af_mctp_get_tid() 81 *tid = ctx->tid_eid_map[eid]; in pldm_transport_af_mctp_get_tid() 91 ctx->tid_eid_map[eid] = tid; in pldm_transport_af_mctp_map_tid() 99 mctp_eid_t eid) in pldm_transport_af_mctp_unmap_tid() argument 101 ctx->tid_eid_map[eid] = 0; in pldm_transport_af_mctp_unmap_tid() 116 mctp_eid_t eid = 0; in pldm_transport_af_mctp_recv() local 138 eid = addr.smctp_addr.s_addr; in pldm_transport_af_mctp_recv() 212 mctp_eid_t eid = 0; in pldm_transport_af_mctp_send() local [all …]
|
/openbmc/openbmc/meta-facebook/meta-harma/recipes-networking/mctp/ |
H A D | mctp_%.bbappend | 5 file://setup-eid.conf \ 6 file://setup-local-eid \ 7 file://setup-bic-eid \ 18 install -m 0644 ${WORKDIR}/setup-eid.conf \ 19 ${override_dir}/setup-eid.conf 21 install -m 0755 ${WORKDIR}/setup-local-eid \ 23 install -m 0755 ${WORKDIR}/setup-bic-eid \
|
/openbmc/linux/include/net/ |
H A D | mctp.h | 41 static inline bool mctp_address_unicast(mctp_eid_t eid) in mctp_address_unicast() argument 43 return eid >= 8 && eid < 255; in mctp_address_unicast() 46 static inline bool mctp_address_broadcast(mctp_eid_t eid) in mctp_address_broadcast() argument 48 return eid == 255; in mctp_address_broadcast() 51 static inline bool mctp_address_null(mctp_eid_t eid) in mctp_address_null() argument 53 return eid == 0; in mctp_address_null() 56 static inline bool mctp_address_matches(mctp_eid_t match, mctp_eid_t eid) in mctp_address_matches() argument 58 return match == eid || match == MCTP_ADDR_ANY; in mctp_address_matches() 276 mctp_eid_t eid; member 289 int mctp_neigh_lookup(struct mctp_dev *dev, mctp_eid_t eid,
|
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/ |
H A D | pldm_oem_cmds.cpp | 69 mctp_eid_t eid = defaultEIDValue; in readEID() local 80 std::string eid; in readEID() local 81 eidFile >> eid; in readEID() 82 if (!eid.empty()) in readEID() 84 eid = strtol(eid.c_str(), nullptr, 10); in readEID() 95 return eid; in readEID() 111 mctp_eid_t eid = readEID(); in requestOffload() local 113 auto instanceID = getPLDMInstanceID(eid); in requestOffload() 130 "EID", eid); in requestOffload() 132 rc = pldm_send(eid, fd(), requestMsg.data(), requestMsg.size()); in requestOffload()
|
/openbmc/linux/drivers/net/wireless/ath/ath10k/ |
H A D | htc.c | 57 ep->eid, skb); in ath10k_htc_notify_tx_completion() 94 hdr->eid = ep->eid; in ath10k_htc_prepare_tx_skb() 111 enum ath10k_htc_ep_id eid = ep->eid; in ath10k_htc_consume_credit() local 144 enum ath10k_htc_ep_id eid = ep->eid; in ath10k_htc_release_credit() local 191 skb_cb->eid = eid; in ath10k_htc_send() 445 u8 eid; in ath10k_htc_rx_completion_handler() local 451 eid = hdr->eid; in ath10k_htc_rx_completion_handler() 518 eid, skb); in ath10k_htc_rx_completion_handler() 618 ep->eid = i; in ath10k_htc_reset_endpoint_states() 840 eid = ep->eid; in ath10k_htc_tx_complete_work() [all …]
|
/openbmc/libpldm/src/requester/ |
H A D | pldm.c | 68 pldm_tid_t tid = eid; \ 85 rc = pldm_transport_mctp_demux_map_tid(demux, tid, eid); \ 99 pldm_requester_rc_t pldm_recv_any(mctp_eid_t eid, int mctp_fd, in pldm_recv_any() argument 106 pldm_tid_t tid = eid; in pldm_recv_any() 123 rc = pldm_transport_mctp_demux_map_tid(demux, tid, eid); in pldm_recv_any() 157 pldm_requester_rc_t pldm_recv(mctp_eid_t eid, int mctp_fd, in pldm_recv() argument 162 pldm_recv_any(eid, mctp_fd, pldm_resp_msg, resp_msg_len); in pldm_recv() 174 pldm_requester_rc_t pldm_send_recv(mctp_eid_t eid, int mctp_fd, in pldm_send_recv() argument 184 PLDM_REQ_FN(eid, mctp_fd, pldm_transport_send_recv_msg, rc, in pldm_send_recv() 200 pldm_requester_rc_t pldm_send(mctp_eid_t eid, int mctp_fd, in pldm_send() argument [all …]
|
/openbmc/linux/net/mctp/ |
H A D | neigh.c | 33 if (mctp_neigh_lookup(mdev, eid, NULL) == 0) { in mctp_neigh_add() 51 neigh->eid = eid; in mctp_neigh_add() 97 if (neigh->dev == mdev && neigh->eid == eid && in mctp_neigh_remove() 124 mctp_eid_t eid; in mctp_rtm_newneigh() local 145 eid = nla_get_u8(tb[NDA_DST]); in mctp_rtm_newneigh() 146 if (!mctp_address_unicast(eid)) { in mctp_rtm_newneigh() 169 return mctp_neigh_add(mdev, eid, MCTP_NEIGH_STATIC, in mctp_rtm_newneigh() 182 mctp_eid_t eid; in mctp_rtm_delneigh() local 195 eid = nla_get_u8(tb[NDA_DST]); in mctp_rtm_delneigh() 229 if (nla_put_u8(skb, NDA_DST, neigh->eid)) in mctp_fill_neigh() [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath11k/ |
H A D | htc.c | 74 enum ath11k_htc_ep_id eid, in ath11k_htc_send() argument 113 skb_cb->eid = eid; in ath11k_htc_send() 260 u8 eid; in ath11k_htc_tx_completion_handler() local 262 eid = ATH11K_SKB_CB(skb)->eid; in ath11k_htc_tx_completion_handler() 268 ep = &htc->endpoint[eid]; in ath11k_htc_tx_completion_handler() 294 u8 eid; in ath11k_htc_rx_completion_handler() local 307 ep = &htc->endpoint[eid]; in ath11k_htc_rx_completion_handler() 348 trailer_len, eid); in ath11k_htc_rx_completion_handler() 365 eid, skb, message_id); in ath11k_htc_rx_completion_handler() 475 ep->eid = i; in ath11k_htc_reset_endpoint_states() [all …]
|
/openbmc/pldm/platform-mc/ |
H A D | terminus_manager.cpp | 209 mctp_eid_t eid = std::get<0>(mctpInfo); in initMctpTerminus() local 383 auto instanceId = instanceIdDb.next(eid); in getTidOverMctp() 389 instanceIdDb.free(eid, instanceId); in getTidOverMctp() 392 "EID", eid, "RC", rc); in getTidOverMctp() 403 "EID", eid, "RC", rc); in getTidOverMctp() 413 "EID", eid, "RC", rc); in getTidOverMctp() 429 auto instanceId = instanceIdDb.next(eid); in setTidOverMctp() 435 instanceIdDb.free(eid, instanceId); in setTidOverMctp() 438 "EID", eid, "RC", rc); in setTidOverMctp() 449 "EID", eid, "RC", rc); in setTidOverMctp() [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath12k/ |
H A D | htc.c | 75 enum ath12k_htc_ep_id eid, in ath12k_htc_send() argument 85 if (eid >= ATH12K_HTC_EP_COUNT) { in ath12k_htc_send() 148 enum ath12k_htc_ep_id eid) in ath12k_htc_process_credit_report() argument 257 u8 eid; in ath12k_htc_rx_completion_handler() local 270 ep = &htc->endpoint[eid]; in ath12k_htc_rx_completion_handler() 309 trailer_len, eid); in ath12k_htc_rx_completion_handler() 320 if (eid == ATH12K_HTC_EP_0) { in ath12k_htc_rx_completion_handler() 362 eid, skb); in ath12k_htc_rx_completion_handler() 434 ep->eid = i; in ath12k_htc_reset_endpoint_states() 673 ep->eid = assigned_eid; in ath12k_htc_connect_service() [all …]
|
/openbmc/libmctp/utils/ |
H A D | mctp-astlpc-daemon.c | 24 static void tx_message(struct ctx *ctx, mctp_eid_t eid, void *msg, size_t len) in tx_message() argument 31 eid, len, type); in tx_message() 32 mctp_message_tx(ctx->mctp, eid, 0, MCTP_MESSAGE_TO_SRC, msg, len); in tx_message() 35 static void rx_message(uint8_t eid, uint8_t msg_tag, bool tag_owner, void *data, in rx_message() argument 44 eid, len, type); in rx_message() 48 tx_message(ctx, eid, msg, len); in rx_message()
|
H A D | mctp-demux-daemon.c | 109 static void rx_message(uint8_t eid, bool tag_owner __unused, in rx_message() argument 132 iov[0].iov_base = &eid; in rx_message() 159 mctp_eid_t eid __unused, int n_params, in binding_null_init() 170 mctp_eid_t eid, int n_params, in binding_serial_init() argument 210 mctp_eid_t eid, int n_params, in binding_astlpc_init() argument 348 uint8_t eid; in client_process_recv() local 405 eid = *(uint8_t *)ctx->buf; in client_process_recv() 409 MCTP_MESSAGE_CAPTURE_OUTGOING, eid); in client_process_recv() 413 idx, eid, rc - 1); in client_process_recv() 415 if (eid == ctx->local_eid) in client_process_recv() [all …]
|
/openbmc/libpldm/include/libpldm/ |
H A D | pldm.h | 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/common/ |
H A D | transport.cpp | 44 for (const auto eid : in pldm_transport_impl_mctp_demux_init() local 47 int rc = pldm_transport_mctp_demux_map_tid(impl.mctp_demux, eid, eid); in pldm_transport_impl_mctp_demux_init() 76 for (const auto eid : in pldm_transport_impl_af_mctp_init() local 79 int rc = pldm_transport_af_mctp_map_tid(impl.af_mctp, eid, eid); in pldm_transport_impl_af_mctp_init()
|
/openbmc/pldm/pldmd/ |
H A D | dbus_impl_requester.hpp | 49 uint8_t getInstanceId(uint8_t eid) override in getInstanceId() argument 59 id = pldmInstanceIdDb.next(eid); in getInstanceId() 78 void markFree(uint8_t eid, uint8_t instanceId) in markFree() argument 80 pldmInstanceIdDb.free(eid, instanceId); in markFree()
|
/openbmc/linux/drivers/net/ethernet/amd/pds_core/ |
H A D | adminq.c | 20 u64 eid; in pdsc_process_notifyq() local 24 eid = le64_to_cpu(comp->event.eid); in pdsc_process_notifyq() 25 while (eid > pdsc->last_eid) { in pdsc_process_notifyq() 31 ecode, eid); in pdsc_process_notifyq() 37 ecode, eid); in pdsc_process_notifyq() 43 ecode, eid); in pdsc_process_notifyq() 48 ecode, eid); in pdsc_process_notifyq() 52 pdsc->last_eid = eid; in pdsc_process_notifyq() 56 eid = le64_to_cpu(comp->event.eid); in pdsc_process_notifyq()
|