| /openbmc/telemetry/src/ |
| H A D | sensor.cpp | 11 Sensor::Sensor(interfaces::Sensor::Id sensorId, in Sensor() argument 14 sensorId(std::move(sensorId)), sensorMetadata(sensorMetadata), ioc(ioc), in Sensor() 25 return sensorId; in id() 35 return sensorMetadata.empty() ? sensorId.path : sensorMetadata; in getName() 48 *bus, sensorId.service, sensorId.path, in async_read() 50 [lock, id = sensorId, weakSelf = weak_from_this()]( in async_read() 134 "type='signal',member='PropertiesChanged',path='"s + sensorId.path + in makeSignalMonitor() 171 self->sensorId.path.c_str())); in signalProc() 180 return LabeledSensorInfo(sensorId.service, sensorId.path, sensorMetadata); in getLabeledSensorInfo()
|
| /openbmc/pldm/oem/ampere/event/ |
| H A D | oem_event_manager.cpp | 216 uint16_t sensorId) in prefixMsgStrCreation() argument 220 if (!sensorIdToStrMap.contains(sensorId)) in prefixMsgStrCreation() 222 description += "Sensor ID " + std::to_string(sensorId) + " of "; in prefixMsgStrCreation() 226 description += "Sensor " + sensorIdToStrMap[sensorId] + " of "; in prefixMsgStrCreation() 290 uint8_t OemEventManager::sensorIdToDIMMIdx(const uint16_t& sensorId) in sensorIdToDIMMIdx() argument 293 int sensorId_Off = sensorId - 4; in sensorIdToDIMMIdx() 302 void OemEventManager::handleBootOverallEvent(pldm_tid_t tid, uint16_t sensorId, in handleBootOverallEvent() argument 392 source = prefixMsgStrCreation(tid, sensorId); in handleBootOverallEvent() 398 pldm_tid_t tid, uint16_t sensorId, const uint8_t* sensorData, in processNumericSensorEvent() argument 417 if (auto dimmIdx = sensorIdToDIMMIdx(sensorId); dimmIdx < maxDIMMInstantNum) in processNumericSensorEvent() [all …]
|
| H A D | oem_event_manager.hpp | 305 std::string prefixMsgStrCreation(pldm_tid_t tid, uint16_t sensorId); 333 uint8_t sensorIdToDIMMIdx(const uint16_t& sensorId); 349 void handlePCIeHotPlugEvent(pldm_tid_t tid, uint16_t sensorId, 358 void handleBootOverallEvent(pldm_tid_t tid, uint16_t sensorId, 367 void handleDIMMStatusEvent(pldm_tid_t tid, uint16_t sensorId, 376 void handleDDRStatusEvent(pldm_tid_t tid, uint16_t sensorId, 385 void handleVRDStatusEvent(pldm_tid_t tid, uint16_t sensorId, 394 void handleNumericWatchdogEvent(pldm_tid_t tid, uint16_t sensorId, 406 int processNumericSensorEvent(pldm_tid_t tid, uint16_t sensorId, 419 int processStateSensorEvent(pldm_tid_t tid, uint16_t sensorId, [all …]
|
| /openbmc/dbus-sensors/src/nvidia-gpu/ |
| H A D | NvidiaGpuSensor.cpp | 41 const std::string& sensorConfiguration, const uint8_t eid, uint8_t sensorId, in NvidiaGpuTempSensor() argument 47 eid(eid), sensorId{sensorId}, mctpRequester(mctpRequester), in NvidiaGpuTempSensor() 67 if (sensorId == gpuTLimitSensorId) 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() 141 0, sensorId, getTemperatureReadingRequest); in update() 147 "EID", eid, "SID", sensorId, "RC", rc); in update()
|
| H A D | NvidiaGpuPowerPeakReading.cpp | 33 uint8_t sensorId, sdbusplus::asio::object_server& objectServer) : 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() 105 gpu::PlatformEnvironmentalCommands::GET_MAX_OBSERVED_POWER, 0, sensorId, in update() 112 "EID", eid, "SID", sensorId, "RC", rc); in update()
|
| H A D | NvidiaGpuEnergySensor.cpp | 43 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() 118 auto rc = gpu::encodeGetCurrentEnergyCounterRequest(0, sensorId, request); in update() 124 "EID", eid, "SID", sensorId, "RC", rc); in update()
|
| H A D | NvidiaGpuPowerSensor.cpp | 43 const std::string& sensorConfiguration, uint8_t eid, uint8_t sensorId, in NvidiaGpuPowerSensor() argument 49 eid(eid), sensorId{sensorId}, in NvidiaGpuPowerSensor() 93 "EID", eid, "SID", sensorId, "RC", ec.message()); in processResponse() 108 "EID", eid, "SID", sensorId, "RC", rc, "CC", cc, "RESC", in processResponse() 121 gpu::PlatformEnvironmentalCommands::GET_CURRENT_POWER_DRAW, 0, sensorId, in update() 128 "EID", eid, "SID", sensorId, "RC", rc); in update()
|
| H A D | NvidiaGpuMctpVdm.cpp | 90 int encodeGetTemperatureReadingRequest(uint8_t instanceId, uint8_t sensorId, in encodeGetTemperatureReadingRequest() argument 116 msg->hdr.data_size = sizeof(sensorId); in encodeGetTemperatureReadingRequest() 117 msg->sensor_id = sensorId; in encodeGetTemperatureReadingRequest() 156 int encodeReadThermalParametersRequest(uint8_t instanceId, uint8_t sensorId, in encodeReadThermalParametersRequest() argument 182 msg->hdr.data_size = sizeof(sensorId); in encodeReadThermalParametersRequest() 183 msg->sensor_id = sensorId; in encodeReadThermalParametersRequest() 222 uint8_t instanceId, uint8_t sensorId, in encodeGetPowerDrawRequest() argument 247 msg->hdr.data_size = sizeof(sensorId) + sizeof(averagingInterval); in encodeGetPowerDrawRequest() 248 msg->sensorId = sensorId; in encodeGetPowerDrawRequest() 286 int encodeGetCurrentEnergyCounterRequest(uint8_t instanceId, uint8_t sensorId, in encodeGetCurrentEnergyCounterRequest() argument [all …]
|
| H A D | NvidiaGpuVoltageSensor.cpp | 43 const std::string& sensorConfiguration, const uint8_t eid, uint8_t sensorId, in NvidiaGpuVoltageSensor() argument 49 eid(eid), sensorId{sensorId}, mctpRequester(mctpRequester), in NvidiaGpuVoltageSensor() 117 auto rc = gpu::encodeGetVoltageRequest(0, sensorId, request); in update()
|
| H A D | NvidiaGpuMctpVdm.hpp | 133 uint8_t sensorId; member 202 int encodeGetTemperatureReadingRequest(uint8_t instanceId, uint8_t sensorId, 210 int encodeReadThermalParametersRequest(uint8_t instanceId, uint8_t sensorId, 220 uint8_t sensorId, uint8_t averagingInterval, std::span<uint8_t> buf); 226 int encodeGetCurrentEnergyCounterRequest(uint8_t instanceId, uint8_t sensorId, 234 int encodeGetVoltageRequest(uint8_t instanceId, uint8_t sensorId,
|
| H A D | NvidiaGpuEnergySensor.hpp | 32 const std::string& sensorConfiguration, uint8_t eid, uint8_t sensorId, 48 uint8_t sensorId; member
|
| H A D | NvidiaGpuVoltageSensor.hpp | 34 const std::string& sensorConfiguration, uint8_t eid, uint8_t sensorId, 50 uint8_t sensorId; member
|
| H A D | NvidiaGpuPowerPeakReading.hpp | 30 uint8_t sensorId, 43 uint8_t sensorId; member
|
| H A D | NvidiaGpuPowerSensor.hpp | 34 const std::string& sensorConfiguration, uint8_t eid, uint8_t sensorId, 50 uint8_t sensorId; member
|
| /openbmc/bmcweb/test/redfish-core/include/utils/ |
| H A D | sensor_utils_test.cpp | 36 std::string sensorId; in TEST() local 38 sensorId = getSensorId("fan0_0", "fan_tach"); in TEST() 39 EXPECT_EQ(sensorId, "fantach_fan0_0"); in TEST() 41 sensorId = getSensorId("0_1", "fan_pwm"); in TEST() 42 EXPECT_EQ(sensorId, "fanpwm_0_1"); in TEST() 44 sensorId = getSensorId("fan2", "fan_tach"); in TEST() 45 EXPECT_EQ(sensorId, "fantach_fan2"); in TEST() 47 sensorId = getSensorId("fan_3", "fan_tach"); in TEST() 48 EXPECT_EQ(sensorId, "fantach_fan_3"); in TEST() 50 sensorId = getSensorId("temp2", "temperature"); in TEST() [all …]
|
| /openbmc/pldm/host-bmc/ |
| H A D | dbus_to_event_handler.cpp | 79 void DbusToPLDMEvent::sendStateSensorEvent(SensorId sensorId, in sendStateSensorEvent() argument 84 if (!dbusMaps.contains(sensorId)) in sendStateSensorEvent() 95 const auto& [dbusMappings, dbusValMaps] = dbusMaps.at(sensorId); in sendStateSensorEvent() 101 eventData->sensor_id = sensorId; in sendStateSensorEvent() 113 [this, sensorEventDataVec, dbusValueMapping, dbusMapping, sensorId, in sendStateSensorEvent() 155 if (sensorCacheMap.contains(sensorId) && in sendStateSensorEvent() 156 sensorCacheMap[sensorId][offset] != in sendStateSensorEvent() 159 previousState = sensorCacheMap[sensorId][offset]; in sendStateSensorEvent() 168 updateSensorCacheMaps(sensorId, offset, previousState); in sendStateSensorEvent() 182 [this](SensorId sensorId, const DbusObjMaps& dbusMaps) { in listenSensorEvent() [all …]
|
| H A D | dbus_to_event_handler.hpp | 19 std::function<void(SensorId sensorId, const DbusObjMaps& dbusMaps)>; 68 inline void updateSensorCacheMaps(pldm::pdr::SensorID sensorId, in updateSensorCacheMaps() argument 72 sensorCacheMap[sensorId][sensorRearm] = previousState; in updateSensorCacheMaps() 79 void sendStateSensorEvent(SensorId sensorId, const DbusObjMaps& dbusMaps);
|
| /openbmc/pldm/libpldmresponder/ |
| H A D | platform_state_sensor.hpp | 83 const DBusInterface& dBusIntf, Handler& handler, uint16_t sensorId, in getStateSensorReadingsHandler() argument 114 if (pdr->sensor_id != sensorId) in getStateSensorReadingsHandler() 126 "SENSORID", sensorId, "SENSOR_REARM_COUNT", sensorRearmCnt); in getStateSensorReadingsHandler() 148 sensorId, pldm::responder::pdr_utils::TypeId::PLDM_SENSOR_ID); in getStateSensorReadingsHandler() 153 "SENSOR_ID", sensorId); in getStateSensorReadingsHandler() 157 if (sensorCache.contains(sensorId)) in getStateSensorReadingsHandler() 159 sensorCacheforSensor = sensorCache.at(sensorId); in getStateSensorReadingsHandler() 181 handler.updateSensorCache(sensorId, offset, previousState); in getStateSensorReadingsHandler() 202 "SENSORID", sensorId, "ERROR", e); in getStateSensorReadingsHandler()
|
| /openbmc/pldm/oem/ibm/libpldmresponder/ |
| H A D | inband_code_update.hpp | 151 void setMarkerLidSensor(uint16_t sensorId) in setMarkerLidSensor() argument 153 markerLidSensorId = sensorId; in setMarkerLidSensor() 159 void setFirmwareUpdateSensor(uint16_t sensorId) in setFirmwareUpdateSensor() argument 161 firmwareUpdateSensorId = sensorId; in setFirmwareUpdateSensor() 176 void setBootSideRenameStateSensor(uint16_t sensorId) in setBootSideRenameStateSensor() argument 178 bootSideRenameStateSensorId = sensorId; in setBootSideRenameStateSensor() 196 void sendStateSensorEvent(uint16_t sensorId,
|
| H A D | inband_code_update.cpp | 397 auto sensorId = in setVersions() local 400 sensorId, in setVersions() 421 auto sensorId = in setVersions() local 424 sensorId, in setVersions() 440 auto sensorId = getFirmwareUpdateSensor(); in setVersions() local 442 sensorId, PLDM_STATE_SENSOR_STATE, 0, in setVersions() 478 auto sensorId = getBootSideRenameStateSensor(); in processRenameEvent() local 479 info("Received sendor id for rename {ID}", "ID", sensorId); in processRenameEvent() 480 sendStateSensorEvent(sensorId, PLDM_STATE_SENSOR_STATE, 0, in processRenameEvent() 614 uint16_t sensorId, enum sensor_event_class_states sensorEventClass, in sendStateSensorEvent() argument [all …]
|
| H A D | collect_slot_vpd.cpp | 28 auto sensorId = pldm::utils::findStateSensorId( in timeOutHandler() local 35 sendStateSensorEvent(sensorId, PLDM_STATE_SENSOR_STATE, 0, in timeOutHandler() 192 auto sensorId = pldm::utils::findStateSensorId( in processPresentPropertyChange() local 216 this->sendStateSensorEvent(sensorId, PLDM_STATE_SENSOR_STATE, 0, in processPresentPropertyChange() 297 uint16_t sensorId, enum sensor_event_class_states sensorEventClass, in sendStateSensorEvent() argument 306 sensorId, sensorEventClass, sensorOffset, eventState, in sendStateSensorEvent()
|
| /openbmc/openbmc-tools/sensor_yaml_config/ |
| H A D | sensor_yaml_config.py | 14 sensorId: int 391 if s.sensorId is not None and s.sensorId not in sensorIds: 394 s.sensorId, 403 y[s.sensorId] = getDimmTempConfig(s) 406 y[s.sensorId] = getCoreTempConfig(s) 412 y[s.sensorId] = getMembufTempConfig(s) 415 y[s.sensorId] = getPowerConfig(s) 421 s.sensorId, 423 y[s.sensorId]["path"],
|
| /openbmc/pldm/platform-mc/test/ |
| H A D | terminus_test.cpp | 103 const auto& [sensorId, sensorCnt, names] = *sensorAuxNames; in TEST() 104 EXPECT_EQ(1, sensorId); in TEST() 219 const auto& [sensorId, sensorCnt, names] = *sensorAuxNames; in TEST() 220 EXPECT_EQ(1, sensorId); in TEST() 340 const auto& [sensorId, sensorCnt, names] = *sensorAuxNames; in TEST() 341 EXPECT_EQ(1, sensorId); in TEST()
|
| /openbmc/pldm/platform-mc/ |
| H A D | sensor_manager.cpp | 297 auto sensorId = sensor->sensorId; in getSensorReading() local 300 auto rc = encode_get_sensor_reading_req(0, sensorId, false, requestMsg); in getSensorReading() 305 "TID", tid, "ID", sensorId, "RC", rc); in getSensorReading() 325 "TID", tid, "ID", sensorId, "RC", rc); in getSensorReading() 352 "TID", tid, "ID", sensorId, "RC", rc); in getSensorReading() 361 "TID", tid, "ID", sensorId, "CC", completionCode); in getSensorReading()
|
| H A D | terminus.cpp | 274 const auto& [sensorId, sensorCnt, sensorNames] = in getSensorAuxiliaryNames() 276 return sensorId == id; in getSensorAuxiliaryNames() 433 auto sensorId = pdr->sensor_id; in addNumericSensor() local 434 auto sensorNames = getSensorNames(sensorId); in addNumericSensor() 440 "TID", tid, "SID", sensorId); in addNumericSensor() 539 auto sensorId = pdr->sensor_id; in addCompactNumericSensor() local 540 auto sensorNames = getSensorNames(sensorId); in addCompactNumericSensor() 546 "TID", tid, "SID", sensorId); in addCompactNumericSensor() 592 if (sensor->sensorId == id) in getSensorObject() 729 std::vector<std::string> Terminus::getSensorNames(const SensorID& sensorId) in getSensorNames() argument [all …]
|