Home
last modified time | relevance | path

Searched refs:stateField (Results 1 – 24 of 24) sorted by relevance

/openbmc/pldm/libpldmresponder/
H A Dplatform_state_effecter.hpp40 const std::vector<set_effecter_state_field>& stateField) in setStateEffecterStatesHandler() argument
48 uint8_t compEffecterCnt = stateField.size(); in setStateEffecterStatesHandler()
116 uint8_t bitfieldIndex = stateField[currState].effecter_state / 8; in setStateEffecterStatesHandler()
117 uint8_t bit = stateField[currState].effecter_state - in setStateEffecterStatesHandler()
126 stateField[currState].effecter_state, in setStateEffecterStatesHandler()
135 if (stateField[currState].set_request == PLDM_REQUEST_SET) in setStateEffecterStatesHandler()
141 dbusValToMap.at(stateField[currState].effecter_state)); in setStateEffecterStatesHandler()
H A Dplatform_state_sensor.hpp85 std::vector<get_sensor_state_field>& stateField, in getStateSensorReadingsHandler() argument
133 stateField.resize(sensorRearmCnt); in getStateSensorReadingsHandler()
161 stateField.clear(); in getStateSensorReadingsHandler()
195 stateField.push_back( in getStateSensorReadingsHandler()
H A Dplatform.hpp344 const std::vector<set_effecter_state_field>& stateField) in setStateEffecterStatesHandler() argument
352 uint8_t compEffecterCnt = stateField.size(); in setStateEffecterStatesHandler()
412 stateField[currState].effecter_state / 8; in setStateEffecterStatesHandler()
413 uint8_t bit = stateField[currState].effecter_state - in setStateEffecterStatesHandler()
421 stateField[currState].effecter_state, in setStateEffecterStatesHandler()
431 if (stateField[currState].set_request == PLDM_REQUEST_SET) in setStateEffecterStatesHandler()
438 stateField[currState].effecter_state)); in setStateEffecterStatesHandler()
H A Doem_handler.hpp42 std::vector<get_sensor_state_field>& stateField) = 0;
63 std::vector<set_effecter_state_field>& stateField,
H A Dplatform.cpp289 std::vector<set_effecter_state_field> stateField(maxCompositeEffecterCnt, in setStateEffecterStates() local
301 stateField.data()); in setStateEffecterStates()
308 stateField.resize(compEffecterCnt); in setStateEffecterStates()
320 entityType, entityInstance, stateSetId, compEffecterCnt, stateField, in setStateEffecterStates()
327 stateField); in setStateEffecterStates()
785 std::vector<get_sensor_state_field> stateField(sensorRearmCount); in getStateSensorReadings() local
800 sensorId, stateField); in getStateSensorReadings()
807 stateField, dbusToPLDMEventHandler->getSensorCache()); in getStateSensorReadings()
820 request->hdr.instance_id, rc, comSensorCnt, stateField.data(), in getStateSensorReadings()
/openbmc/pldm/libpldmresponder/test/
H A Dlibpldmresponder_platform_test.cpp249 std::vector<set_effecter_state_field> stateField; in TEST() local
250 stateField.push_back({PLDM_REQUEST_SET, 1}); in TEST()
251 stateField.push_back({PLDM_REQUEST_SET, 1}); in TEST()
261 MockdBusHandler, Handler>(mockedUtils, handler, 0x1, stateField); in TEST()
296 std::vector<set_effecter_state_field> stateField; in TEST() local
297 stateField.push_back({PLDM_REQUEST_SET, 3}); in TEST()
298 stateField.push_back({PLDM_REQUEST_SET, 4}); in TEST()
301 MockdBusHandler, Handler>(mockedUtils, handler, 0x1, stateField); in TEST()
305 MockdBusHandler, Handler>(mockedUtils, handler, 0x9, stateField); in TEST()
308 stateField.push_back({PLDM_REQUEST_SET, 4}); in TEST()
[all …]
/openbmc/pldm/oem/ibm/libpldmresponder/
H A Doem_ibm_handler.cpp31 std::vector<get_sensor_state_field>& stateField) in getOemStateSensorReadingsHandler() argument
35 stateField.clear(); in getOemStateSensorReadingsHandler()
64 stateField.push_back({PLDM_SENSOR_ENABLED, PLDM_SENSOR_UNKNOWN, in getOemStateSensorReadingsHandler()
74 std::vector<set_effecter_state_field>& stateField, uint16_t effecterId) in oemSetStateEffecterStatesHandler() argument
81 if (stateField[currState].set_request == PLDM_REQUEST_SET) in oemSetStateEffecterStatesHandler()
86 rc = setBootSide(entityInstance, currState, stateField, in oemSetStateEffecterStatesHandler()
92 if (stateField[currState].effecter_state == in oemSetStateEffecterStatesHandler()
103 else if (stateField[currState].effecter_state == in oemSetStateEffecterStatesHandler()
117 else if (stateField[currState].effecter_state == in oemSetStateEffecterStatesHandler()
128 else if (stateField[currState].effecter_state == in oemSetStateEffecterStatesHandler()
[all …]
H A Doem_ibm_handler.hpp157 std::vector<get_sensor_state_field>& stateField);
162 std::vector<set_effecter_state_field>& stateField, uint16_t effecterId);
H A Dinband_code_update.hpp226 const std::vector<set_effecter_state_field>& stateField,
H A Dinband_code_update.cpp423 const std::vector<set_effecter_state_field>& stateField, in setBootSide() argument
427 auto side = (stateField[currState].effecter_state == pSideNum) ? "P" : "T"; in setBootSide()
/openbmc/libpldm/tests/dsp/
H A Dplatform.cpp99 std::array<set_effecter_state_field, 8> stateField{}; in TEST() local
100 stateField[0] = {PLDM_REQUEST_SET, 2}; in TEST()
101 stateField[1] = {PLDM_REQUEST_SET, 3}; in TEST()
104 0, effecterId, compEffecterCnt, stateField.data(), request); in TEST()
109 EXPECT_EQ(stateField[0].set_request, in TEST()
111 EXPECT_EQ(stateField[0].effecter_state, in TEST()
113 sizeof(stateField[0].set_request)]); in TEST()
114 EXPECT_EQ(stateField[1].set_request, in TEST()
116 sizeof(stateField[0])]); in TEST()
117 EXPECT_EQ(stateField[1].effecter_state, in TEST()
[all …]
/openbmc/pldm/utilities/requester/
H A Dset_state_effecter.cpp30 set_effecter_state_field stateField{PLDM_REQUEST_SET, state}; in main() local
32 &stateField, request); in main()
H A Dset_state_effecter_async.cpp37 set_effecter_state_field stateField{PLDM_REQUEST_SET, state}; in main() local
39 &stateField, request); in main()
/openbmc/pldm/oem/ibm/test/
H A Dlibpldmresponder_oem_platform_test.cpp91 std::vector<get_sensor_state_field> stateField; in TEST() local
107 sensorId, stateField); in TEST()
110 ASSERT_EQ(stateField.size(), 1); in TEST()
111 ASSERT_EQ(stateField[0].event_state, tSideNum); in TEST()
112 ASSERT_EQ(stateField[0].sensor_op_state, PLDM_SENSOR_ENABLED); in TEST()
113 ASSERT_EQ(stateField[0].present_state, PLDM_SENSOR_UNKNOWN); in TEST()
114 ASSERT_EQ(stateField[0].previous_state, PLDM_SENSOR_UNKNOWN); in TEST()
/openbmc/pldm/oem/ibm/host-bmc/
H A Dhost_lamp_test.cpp118 set_effecter_state_field stateField{PLDM_REQUEST_SET, in setHostStateEffecter() local
121 instanceId, effecterID, effecterCount, &stateField, request); in setHostStateEffecter()
/openbmc/pldm/platform-mc/
H A Ddbus_to_terminus_effecters.cpp289 std::vector<set_effecter_state_field> stateField; in processHostEffecterChangeNotification() local
295 stateField.push_back({PLDM_REQUEST_SET, newState}); in processHostEffecterChangeNotification()
299 stateField.push_back({PLDM_NO_CHANGE, 0}); in processHostEffecterChangeNotification()
305 rc = setHostStateEffecter(effecterInfoIndex, stateField, effecterId); in processHostEffecterChangeNotification()
608 size_t effecterInfoIndex, std::vector<set_effecter_state_field>& stateField, in setHostStateEffecter() argument
631 instanceId, effecterId, compEffCnt, stateField.data(), request); in setHostStateEffecter()
H A Ddbus_to_terminus_effecters.hpp181 std::vector<set_effecter_state_field>& stateField, uint16_t effecterId);
/openbmc/openpower-hw-diags/util/
H A Dpldm.cpp309 std::vector<set_effecter_state_field> stateField; in prepareSetEffecterReq() local
314 stateField.emplace_back( in prepareSetEffecterReq()
319 stateField.emplace_back( in prepareSetEffecterReq()
327 pldmInstanceID, effecterId, effecterCount, stateField.data(), in prepareSetEffecterReq()
/openbmc/pldm/pldmtool/
H A Dpldm_platform_cmd.cpp1717 auto stateField = parseEffecterData(effecterData, effecterCount); in createRequestMsg() local
1718 if (!stateField) in createRequestMsg()
1727 instanceId, effecterId, effecterCount, stateField->data(), request); in createRequestMsg()
1881 std::array<get_sensor_state_field, 8> stateField{}; in parseResponseMsg() local
1884 stateField.data()); in parseResponseMsg()
1898 if (sensorOpState.contains(stateField[i].sensor_op_state)) in parseResponseMsg()
1901 sensorOpState.at(stateField[i].sensor_op_state)); in parseResponseMsg()
1904 if (sensorPresState.contains(stateField[i].present_state)) in parseResponseMsg()
1907 sensorPresState.at(stateField[i].present_state)); in parseResponseMsg()
1910 if (sensorPresState.contains(stateField[i].previous_state)) in parseResponseMsg()
[all …]
/openbmc/pldm/softoff/
H A Dsoftoff.cpp286 set_effecter_state_field stateField{ in hostSoftOff() local
290 instanceID, effecterID, effecterCount, &stateField, request); in hostSoftOff()
/openbmc/openpower-occ-control/
H A Dpldm.cpp408 std::vector<set_effecter_state_field> stateField; in prepareSetEffecterReq() local
414 stateField.emplace_back( in prepareSetEffecterReq()
419 stateField.emplace_back( in prepareSetEffecterReq()
424 pldmInstanceID.value(), effecterId, effecterCount, stateField.data(), in prepareSetEffecterReq()
/openbmc/pldm/host-bmc/
H A Dhost_pdr_handler.cpp822 std::array<get_sensor_state_field, 8> stateField{}; in setHostSensorState() local
828 &comp_sensor_count, stateField.data()); in setHostSensorState()
846 eventState = stateField[sensorOffset].present_state; in setHostSensorState()
848 stateField[sensorOffset].previous_state; in setHostSensorState()
/openbmc/pldm/common/test/
H A Dpldm_utils_test.cpp158 std::vector<set_effecter_state_field> stateField = effecterField.value(); in TEST() local
159 EXPECT_EQ(stateField[0].set_request, stateField0.set_request); in TEST()
160 EXPECT_EQ(stateField[0].effecter_state, stateField0.effecter_state); in TEST()
161 EXPECT_EQ(stateField[1].set_request, stateField1.set_request); in TEST()
162 EXPECT_EQ(stateField[1].effecter_state, stateField1.effecter_state); in TEST()
/openbmc/pldm/common/
H A Dutils.cpp210 std::vector<set_effecter_state_field> stateField; in parseEffecterData() local
223 stateField.emplace_back(std::move(filed)); in parseEffecterData()
226 return std::make_optional(std::move(stateField)); in parseEffecterData()