Home
last modified time | relevance | path

Searched refs:eid (Results 1 – 25 of 143) sorted by relevance

123456

/openbmc/pldm/fw-update/
H A Dinventory_manager.cpp22 auto eid = std::get<pldm::eid>(mctpInfo); in discoverFDs() local
25 sendQueryDeviceIdentifiersRequest(eid); in discoverFDs()
31 "EID", eid, "ERROR", e); in discoverFDs()
40 auto eid = std::get<pldm::eid>(mctpInfo); in removeFDs() local
41 firmwareDeviceNameMap.erase(eid); in removeFDs()
42 descriptorMap.erase(eid); in removeFDs()
43 downstreamDescriptorMap.erase(eid); in removeFDs()
44 componentInfoMap.erase(eid); in removeFDs()
45 firmwareInventoryManager.deleteFirmwareEntry(eid); in removeFDs()
49 void InventoryManager::sendQueryDeviceIdentifiersRequest(mctp_eid_t eid) in sendQueryDeviceIdentifiersRequest() argument
[all …]
H A Ddevice_updater.cpp22 auto instanceId = updateManager->instanceIdDb.next(eid); in startFwUpdateFlow()
52 updateManager->instanceIdDb.free(eid, instanceId); in startFwUpdateFlow()
55 "EID", eid, "RC", rc); in startFwUpdateFlow()
59 eid, instanceId, PLDM_FWUP, PLDM_REQUEST_UPDATE, std::move(request), in startFwUpdateFlow()
60 [this](mctp_eid_t eid, const pldm_msg* response, size_t respMsgLen) { in startFwUpdateFlow() argument
61 this->requestUpdate(eid, response, respMsgLen); in startFwUpdateFlow()
68 "EID", eid, "RC", rc); in startFwUpdateFlow()
72 void DeviceUpdater::requestUpdate(mctp_eid_t eid, const pldm_msg* response, in requestUpdate() argument
79 "EID", eid); in requestUpdate()
80 updateManager->updateDeviceCompletion(eid, false); in requestUpdate()
[all …]
H A Dinventory_manager.hpp89 void queryDeviceIdentifiers(mctp_eid_t eid, const pldm_msg* response,
98 void queryDownstreamDevices(mctp_eid_t eid, const pldm_msg* response,
107 void queryDownstreamIdentifiers(mctp_eid_t eid, const pldm_msg* response,
117 mctp_eid_t eid, const pldm_msg* response, size_t respMsgLen);
128 void getFirmwareParameters(mctp_eid_t eid, const pldm_msg* response,
137 void sendQueryDeviceIdentifiersRequest(mctp_eid_t eid);
144 void sendQueryDownstreamDevicesRequest(mctp_eid_t eid);
157 mctp_eid_t eid, uint32_t dataTransferHandle,
168 mctp_eid_t eid, uint32_t dataTransferHandle,
179 void obtainFirmwareDeviceName(pldm::eid eid,
[all …]
H A Dfirmware_inventory_manager.cpp36 auto& eid = softwareIdentifier.first; in createFirmwareEntry() local
37 const auto inventoryPath = getInventoryPath(eid); in createFirmwareEntry()
57 void FirmwareInventoryManager::deleteFirmwareEntry(const pldm::eid& eid) in deleteFirmwareEntry() argument
60 [&](const auto& pair) { return pair.first.first == eid; }); in deleteFirmwareEntry()
63 return softwareIdentifier.first == eid; in deleteFirmwareEntry()
96 const pldm::eid& eid) const in getInventoryPath()
100 if (std::get<pldm::eid>(configMctpInfo) == eid) in getInventoryPath()
105 warning("No inventory path found for EID {EID}", "EID", eid); in getInventoryPath()
H A Ddevice_updater.hpp57 explicit DeviceUpdater(mctp_eid_t eid, std::istream& package, in DeviceUpdater() argument
63 eid(eid), package(package), fwDeviceIDRecord(fwDeviceIDRecord), in DeviceUpdater()
84 void requestUpdate(mctp_eid_t eid, const pldm_msg* response,
104 void passCompTable(mctp_eid_t eid, const pldm_msg* response,
116 void updateComponent(mctp_eid_t eid, const pldm_msg* response,
160 void activateFirmware(mctp_eid_t eid, const pldm_msg* response,
169 void cancelUpdateComponent(mctp_eid_t eid, const pldm_msg* response,
199 mctp_eid_t eid; member in pldm::fw_update::DeviceUpdater
/openbmc/pldm/requester/
H A Dhandler.hpp41 mctp_eid_t eid; //!< MCTP endpoint ID member
48 return ((eid == e.eid) && (instanceId == e.instanceId) && in operator ==()
62 return (key.eid << 24 | key.instanceId << 16 | key.type << 8 | in operator ()()
68 mctp_eid_t eid, const pldm_msg* response, size_t respMsgLen)>;
99 mctp_eid_t eid; //!< Responder MCTP endpoint ID member
105 return (eid == mctpEid); in operator ==()
156 auto eid = key.eid; in instanceIdExpiryCallBack() local
161 "EID", key.eid, "INSTANCEID", key.instanceId); in instanceIdExpiryCallBack()
174 responseHandler(eid, nullptr, 0); in instanceIdExpiryCallBack()
179 endpointMessageQueues[eid]->activeRequest = false; in instanceIdExpiryCallBack()
[all …]
/openbmc/qemu/scripts/
H A Dreplay-dump.py99 decoder = next((d for d in table if d.eid == index), None)
106 return decoder.fn(decoder.eid, decoder.name, dumpfile)
109 def print_event(eid, name, string=None, event_count=None): argument
115 print("%d:%s(%d) %s" % (event_count, name, eid, string))
117 print("%d:%s(%d)" % (event_count, name, eid))
122 def decode_unimp(eid, name, _unused_dumpfile): argument
127 def decode_plain(eid, name, _unused_dumpfile): argument
129 print_event(eid, name, "no data")
133 def swallow_async_qword(eid, name, dumpfile): argument
136 print(" %s(%d) @ %d" % (name, eid, step_id))
[all …]
/openbmc/openbmc/meta-facebook/meta-yosemite5/recipes-phosphor/mctp/files/
H A Dmctp_setup.sh19 local eid="$4"
21 if is_eid_assigned "$eid"; then
22 … echo "Setting up $devname on $iface (EID=$eid, Addr=$physaddr): Skipped (EID already assigned)"
28 "au.com.codeconstruct.MCTP.BusOwner1" AssignEndpointStatic ayy 1 "$physaddr" "$eid"; then
29 echo "Setting up $devname on $iface (EID=$eid, Addr=$physaddr): Success"
31 echo "Setting up $devname on $iface (EID=$eid, Addr=$physaddr): Failed" >&2
37 IFS=":" read -r devname iface physaddr eid <<< "$entry"
39 setup_endpoint "$devname" "$iface" "$physaddr" "$eid"
47 IFS=":" read -r devname iface physaddr eid <<< "$entry"
48 setup_endpoint "$devname" "$iface" "$physaddr" "$eid"
/openbmc/pldm/requester/test/
H A Dhandler_test.cpp31 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()
86 [this](mctp_eid_t eid, const pldm_msg* response, size_t respMsgLen) { in TEST_F() argument
87 this->pldmResponseCallBack(eid, response, respMsgLen); in TEST_F()
93 reqHandler.handleResponse(eid, instanceId, 0, 0, responsePtr, in TEST_F()
105 auto instanceId = instanceIdDb.next(eid); in TEST_F()
108 eid, instanceId, 0, 0, std::move(request), in TEST_F()
109 [this](mctp_eid_t eid, const pldm_msg* response, size_t respMsgLen) { in TEST_F() argument
110 this->pldmResponseCallBack(eid, response, respMsgLen); in TEST_F()
[all …]
/openbmc/dbus-sensors/src/nvidia-gpu/
H A DMctpRequester.cpp90 std::optional<uint8_t> expectedEid = recvEndPoint.eid(); in processRecvMsg()
110 uint8_t eid = *expectedEid; in processRecvMsg() local
117 handleResult(eid, static_cast<std::error_code>(ec), {}); in processRecvMsg()
134 "EID", eid); in processRecvMsg()
148 auto it = requestContextQueues.find(eid); in processRecvMsg()
164 iid, "EID", eid, "E_IID", it->second.iid); in processRecvMsg()
168 handleResult(eid, std::error_code{}, responseBuffer); in processRecvMsg()
172 uint8_t eid, const boost::system::error_code& ec, size_t /* length */) in handleSendMsgCompletion() argument
179 handleResult(eid, static_cast<std::error_code>(ec), {}); in handleSendMsgCompletion()
183 auto it = requestContextQueues.find(eid); in handleSendMsgCompletion()
[all …]
H A DNvidiaPcieInterface.cpp38 const std::string& path, uint8_t eid, in NvidiaPcieInterface() argument
40 eid(eid), path(path), conn(conn), mctpRequester(mctpRequester) in NvidiaPcieInterface()
68 "EID", eid); in NvidiaPcieInterface()
74 eid); in NvidiaPcieInterface()
112 "RC", ec.value(), "EID", eid); in processResponse()
128 "EID", eid); in processResponse()
167 "RC", rc, "EID", eid); in update()
172 eid, request, in update()
180 "EID", self->eid); in update()
H A DNvidiaGpuDevice.cpp49 uint8_t eid, boost::asio::io_context& io, in GpuDevice() argument
52 eid(eid), sensorPollMs(std::chrono::milliseconds{configs.pollRate}), in GpuDevice()
59 gpu::DeviceIdentification::DEVICE_GPU, eid, io);
71 conn, mctpRequester, name + "_TEMP_0", path, eid, gpuTempSensorId, in makeSensors()
75 conn, mctpRequester, name + "_DRAM_0_TEMP_0", path, eid, in makeSensors()
81 conn, mctpRequester, name + "_Power_0", path, eid, gpuPowerSensorId, in makeSensors()
85 mctpRequester, name + "_Power_0", eid, gpuPeakPowerSensorId, in makeSensors()
89 conn, mctpRequester, name + "_Energy_0", path, eid, gpuEnergySensorId, in makeSensors()
93 conn, mctpRequester, name + "_Voltage_0", path, eid, gpuVoltageSensorId, in makeSensors()
159 "EID", eid, "PID", id, "RC", rc); in getNextThermalParameter()
[all …]
H A DNvidiaGpuPowerPeakReading.cpp32 mctp::MctpRequester& mctpRequester, const std::string& name, uint8_t eid, in NvidiaGpuPowerPeakReading() argument
34 eid(eid), sensorId{sensorId}, mctpRequester(mctpRequester), in NvidiaGpuPowerPeakReading()
75 "EID", eid, "SID", sensorId, "RC", ec.message()); in processResponse()
90 "EID", eid, "SID", sensorId, "RC", rc, "CC", cc, "RESC", in processResponse()
112 "EID", eid, "SID", sensorId, "RC", rc); in update()
116 eid, request, in update()
H A DNvidiaGpuSensor.cpp41 const std::string& sensorConfiguration, const uint8_t eid, uint8_t sensorId, in NvidiaGpuTempSensor() argument
47 eid(eid), sensorId{sensorId}, mctpRequester(mctpRequester), in NvidiaGpuTempSensor()
83 "EID", eid, "SID", sensorId);
114 "EID", eid, "SID", sensorId, "RC", ec.message()); in processResponse()
130 "EID", eid, "SID", sensorId, "RC", rc, "CC", cc, "RESC", in processResponse()
147 "EID", eid, "SID", sensorId, "RC", rc); in update()
151 eid, getTemperatureReadingRequest, in update()
H A DNvidiaGpuEnergySensor.cpp43 const std::string& sensorConfiguration, const uint8_t eid, uint8_t sensorId, in NvidiaGpuEnergySensor() argument
49 eid(eid), sensorId{sensorId}, mctpRequester(mctpRequester), in NvidiaGpuEnergySensor()
91 "EID", eid, "SID", sensorId, "RC", ec.message()); in processResponse()
106 "EID", eid, "SID", sensorId, "RC", rc, "CC", cc, "RESC", in processResponse()
124 "EID", eid, "SID", sensorId, "RC", rc); in update()
129 eid, request, in update()
/openbmc/openbmc/meta-facebook/meta-santabarbara/recipes-phosphor/mctp/files/
H A Dmctp_setup.sh96 local eid="$4"
98 if is_eid_assigned "$eid"; then
99 … echo "Setting up $label on $iface (EID=$eid, Addr=$physaddr): Skipped (EID already assigned)"
105 "au.com.codeconstruct.MCTP.BusOwner1" AssignEndpointStatic ayy 1 "$physaddr" "$eid"; then
106 echo "Setting up $label on $iface (EID=$eid, Addr=$physaddr): Success"
108 echo "Setting up $label on $iface (EID=$eid, Addr=$physaddr): Failed" >&2
114 IFS=":" read -r label physaddr eid <<< "$entry"
121 setup_endpoint "$iface" "$label" "$physaddr" "$eid"
129 IFS=":" read -r label physaddr eid <<< "$entry"
135 setup_endpoint "$iface" "$label" "$physaddr" "$eid"
/openbmc/openbmc/meta-facebook/meta-harma/recipes-networking/mctp/
H A Dmctp_%.bbappend5 file://setup-eid.conf \
6 file://setup-local-eid \
7 file://setup-devices-eid \
17 install -m 0644 ${UNPACKDIR}/setup-eid.conf \
18 ${override_dir}/setup-eid.conf
22 install -m 0755 ${UNPACKDIR}/setup-local-eid \
24 install -m 0755 ${UNPACKDIR}/setup-devices-eid \
/openbmc/openbmc/meta-facebook/meta-catalina/recipes-catalina/plat-svc/files/
H A Dfrontend-nic-temp-read11 local eid=$1
12 if mapper get-service "/au/com/codeconstruct/mctp1/networks/1/endpoints/${eid}" 2>/dev/null; then
13 …busctl call au.com.codeconstruct.MCTP1 "/au/com/codeconstruct/mctp1/networks/1/endpoints/${eid}" a…
51 local eid=$1
55 pldmtool_out="$(pldmtool platform GetSensorReading -i "$snr_id" -r 0 -m "$eid")"
66 local eid="$1"
71 if ! snr_val="$(get_numeric_sensor_by_eid "${eid}" "${snr_id}")"; then
72 …echo "update_numeric_sensor_value(): pldmtool failed, eid: $eid, snr_id: $snr_id, snr_name: $snr_n…
/openbmc/libpldm/src/transport/
H A Dmctp-demux.c84 pldm_tid_t tid, mctp_eid_t *eid) in pldm_transport_mctp_demux_get_eid() argument
89 *eid = i; in pldm_transport_mctp_demux_get_eid()
93 *eid = -1; in pldm_transport_mctp_demux_get_eid()
99 mctp_eid_t eid, pldm_tid_t *tid) in pldm_transport_mctp_demux_get_tid() argument
102 if (ctx->tid_eid_map[eid] != 0) { in pldm_transport_mctp_demux_get_tid()
103 *tid = ctx->tid_eid_map[eid]; in pldm_transport_mctp_demux_get_tid()
111 pldm_tid_t tid, mctp_eid_t eid) in pldm_transport_mctp_demux_map_tid() argument
113 ctx->tid_eid_map[eid] = tid; in pldm_transport_mctp_demux_map_tid()
121 mctp_eid_t eid) in pldm_transport_mctp_demux_unmap_tid() argument
123 ctx->tid_eid_map[eid] = 0; in pldm_transport_mctp_demux_unmap_tid()
[all …]
H A Daf-mctp.c65 pldm_tid_t tid, mctp_eid_t *eid) in pldm_transport_af_mctp_get_eid() argument
70 *eid = i; in pldm_transport_af_mctp_get_eid()
74 *eid = -1; in pldm_transport_af_mctp_get_eid()
79 mctp_eid_t eid, pldm_tid_t *tid) in pldm_transport_af_mctp_get_tid() argument
81 if (ctx->tid_eid_map[eid] != 0) { in pldm_transport_af_mctp_get_tid()
82 *tid = ctx->tid_eid_map[eid]; in pldm_transport_af_mctp_get_tid()
90 pldm_tid_t tid, mctp_eid_t eid) in pldm_transport_af_mctp_map_tid() argument
92 ctx->tid_eid_map[eid] = tid; in pldm_transport_af_mctp_map_tid()
100 mctp_eid_t eid) in pldm_transport_af_mctp_unmap_tid() argument
102 ctx->tid_eid_map[eid] = 0; in pldm_transport_af_mctp_unmap_tid()
[all …]
/openbmc/pldm/oem/meta/
H A Dutils.cpp14 eid mapTIDtoEID(const pldm_tid_t& tid) in mapTIDtoEID()
16 eid EID = static_cast<eid>(tid); in mapTIDtoEID()
24 [[maybe_unused]] const eid& EID = mapTIDtoEID(tid); in checkMetaIana()
30 [[maybe_unused]] const eid& EID = mapTIDtoEID(tid); in getSlotNumberStringByTID()
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/
H A Dpldm_oem_cmds.cpp71 mctp_eid_t eid = defaultEIDValue; in readEID() local
86 eid = strtol(eidStr.c_str(), nullptr, 10); in readEID()
97 return eid; in readEID()
113 mctp_eid_t eid = readEID(); in requestOffload() local
115 auto instanceID = getPLDMInstanceID(eid); in requestOffload()
124 freePLDMInstanceID(instanceID, eid); in requestOffload()
130 rc = openPLDM(eid); in requestOffload()
133 freePLDMInstanceID(instanceID, eid); in requestOffload()
140 "EID", eid); in requestOffload()
142 pldm_tid_t pldmTID = static_cast<pldm_tid_t>(eid); in requestOffload()
[all …]
/openbmc/libmctp/
H A Di2c.c29 static bool mctp_i2c_valid_eid(uint8_t eid) in mctp_i2c_valid_eid() argument
32 return eid >= 8 && eid < 0xff; in mctp_i2c_valid_eid()
43 static int mctp_i2c_neigh_get(struct mctp_binding_i2c *i2c, uint8_t eid, in mctp_i2c_neigh_get() argument
48 if (n->used && n->eid == eid) { in mctp_i2c_neigh_get()
60 static void mctp_i2c_neigh_add(struct mctp_binding_i2c *i2c, uint8_t eid, in mctp_i2c_neigh_add() argument
73 if (n->eid == eid) { in mctp_i2c_neigh_add()
88 entry->eid = eid; in mctp_i2c_neigh_add()
130 int mctp_i2c_set_neighbour(struct mctp_binding_i2c *i2c, uint8_t eid, in mctp_i2c_set_neighbour() argument
133 if (!mctp_i2c_valid_eid(eid)) { in mctp_i2c_set_neighbour()
140 mctp_i2c_neigh_add(i2c, eid, addr); in mctp_i2c_set_neighbour()
/openbmc/openbmc/meta-facebook/meta-catalina/recipes-networking/mctp/
H A Dmctp_%.bbappend4 file://setup-local-eid.conf \
5 file://setup-local-eid \
15 install -m 0644 ${UNPACKDIR}/setup-local-eid.conf ${override_dir}/setup-local-eid.conf
18 install -m 0755 ${UNPACKDIR}/setup-local-eid ${D}${libexecdir}/mctp/
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/
H A Drescan-cxl-eid24 local eid="$1"
25 …com.codeconstruct.MCTP1 /au/com/codeconstruct/mctp1/networks/1/endpoints/"$eid" xyz.openbmc_projec…
39 local eid="$1"
45 echo "${cxl_type} EID ${eid} is ready; attempting setup."
47 echo "${cxl_type} EID $eid setup was successful."
49 echo "${cxl_type} EID $eid setup failed."
52 echo "${cxl_type} EID $eid is not ready for setup."

123456