Home
last modified time | relevance | path

Searched refs:telemetryValues (Results 1 – 7 of 7) sorted by relevance

/openbmc/dbus-sensors/src/nvidia-gpu/
H A DNvidiaPcieInterface.cpp121 response, cc, reasonCode, numTelemetryValue, telemetryValues); in processResponse()
132 if (!telemetryValues.empty()) in processResponse()
135 "GenerationInUse", mapPcieGeneration(telemetryValues[0])); in processResponse()
138 if (telemetryValues.size() > 1) in processResponse()
142 decodeLinkWidth(static_cast<size_t>(telemetryValues[1]))); in processResponse()
145 if (telemetryValues.size() > 3) in processResponse()
148 "GenerationSupported", mapPcieGeneration(telemetryValues[3])); in processResponse()
151 if (telemetryValues.size() > 4) in processResponse()
155 decodeLinkWidth(static_cast<size_t>(telemetryValues[4]))); in processResponse()
H A DNvidiaPciePort.cpp142 response, cc, reasonCode, numTelemetryValue, telemetryValues); in processResponse()
154 if (telemetryValues.size() < 2) in processResponse()
159 "NUM", telemetryValues.size(), "EID", eid, "PT", in processResponse()
165 "Speed", mapPcieGenToLinkSpeedBitsPerSecond(telemetryValues[0])); in processResponse()
168 "Width", NvidiaPcieInterface::decodeLinkWidth(telemetryValues[1])); in processResponse()
H A DNvidiaGpuMctpVdm.cpp534 size_t& numTelemetryValues, std::vector<uint32_t>& telemetryValues) in decodeQueryScalarGroupTelemetryV2Response() argument
563 if (telemetryValues.size() < numTelemetryValues) in decodeQueryScalarGroupTelemetryV2Response()
565 telemetryValues.resize(numTelemetryValues); in decodeQueryScalarGroupTelemetryV2Response()
573 std::memcpy(&telemetryValues[i], in decodeQueryScalarGroupTelemetryV2Response()
576 telemetryValues[i] = le32toh(telemetryValues[i]); in decodeQueryScalarGroupTelemetryV2Response()
H A DNvidiaPcieInterface.hpp57 std::vector<uint32_t> telemetryValues{maxTelemetryValues}; member
H A DNvidiaPciePort.hpp63 std::vector<uint32_t> telemetryValues{maxTelemetryValues}; member
H A DNvidiaGpuMctpVdm.hpp269 size_t& numTelemetryValues, std::vector<uint32_t>& telemetryValues);
/openbmc/dbus-sensors/src/tests/
H A Dtest_NvidiaGpuSensorTest.cpp1171 std::vector<uint32_t> telemetryValues{}; in TEST_F() local
1174 buf, cc, reasonCode, numTelemetryValues, telemetryValues); in TEST_F()
1180 ASSERT_EQ(telemetryValues.size(), numValues); in TEST_F()
1181 EXPECT_EQ(telemetryValues[0], 100U); in TEST_F()
1182 EXPECT_EQ(telemetryValues[1], 200U); in TEST_F()
1183 EXPECT_EQ(telemetryValues[2], 300U); in TEST_F()
1184 EXPECT_EQ(telemetryValues[3], 400U); in TEST_F()
1213 std::vector<uint32_t> telemetryValues{}; in TEST_F() local
1216 buf, cc, reasonCode, numTelemetryValues, telemetryValues); in TEST_F()
1240 std::vector<uint32_t> telemetryValues{}; in TEST_F() local
[all …]