/openbmc/libpldm/include/libpldm/oem/ibm/ |
H A D | file_io.h | 12 struct pldm_msg; 136 int decode_rw_file_memory_req(const struct pldm_msg *msg, size_t payload_length, 154 struct pldm_msg *msg); 172 struct pldm_msg *msg); 183 int decode_rw_file_memory_resp(const struct pldm_msg *msg, 227 int decode_get_file_table_req(const struct pldm_msg *msg, size_t payload_length, 247 size_t table_size, struct pldm_msg *msg); 260 struct pldm_msg *msg); 274 int decode_get_file_table_resp(const struct pldm_msg *msg, 330 int decode_read_file_req(const struct pldm_msg *msg, size_t payload_length, [all …]
|
/openbmc/pldm/oem/ibm/libpldmresponder/ |
H A D | file_io.hpp | 102 auto responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in transferAll() 176 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 181 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 186 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 191 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 196 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 201 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 206 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 211 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 216 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() [all …]
|
H A D | file_io.cpp | 256 struct pldm_msg* msg) in encodeRWResponseHandler() 269 uint32_t length, struct pldm_msg* msg) in encodeReadResponseHandler() 280 uint32_t length, struct pldm_msg* msg) in encodeWriteResponseHandler() 293 struct pldm_msg* msg) in encodeGetFileResponseHandler() 307 struct pldm_msg* msg) in encodeRWTypeMemoryResponseHandler() 321 struct pldm_msg* msg) in encodeRWTypeResponseHandler() 334 struct pldm_msg* msg) in encodeFileAckResponseHandler() 344 Response Handler::readFileIntoMemory(const pldm_msg* request, in readFileIntoMemory() 353 auto responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in readFileIntoMemory() 447 Response Handler::writeFileFromMemory(const pldm_msg* request, in writeFileFromMemory() [all …]
|
/openbmc/libpldm/include/libpldm/ |
H A D | base.h | 178 struct pldm_msg { struct 194 (sizeof(struct pldm_msg) - \ 195 sizeof(((struct pldm_msg *)NULL)->payload) + (size)) 206 alignas(struct pldm_msg) unsigned char(name)[PLDM_MSG_SIZE(size)] 221 auto *(name) = new (name##_buf) pldm_msg 382 int encode_get_types_req(uint8_t instance_id, struct pldm_msg *msg); 399 int decode_get_types_resp(const struct pldm_msg *msg, size_t payload_length, 415 struct pldm_msg *msg); 432 int decode_get_commands_resp(const struct pldm_msg *msg, size_t payload_length, 453 struct pldm_msg *msg); [all …]
|
H A D | bios.h | 45 struct pldm_msg; 217 int encode_get_date_time_req(uint8_t instance_id, struct pldm_msg *msg); 238 int decode_get_date_time_resp(const struct pldm_msg *msg, size_t payload_length, 262 struct pldm_msg *msg, size_t payload_length); 280 const struct pldm_msg *msg, size_t payload_length, 305 struct pldm_msg *msg, size_t payload_length); 322 int decode_set_bios_table_resp(const struct pldm_msg *msg, 349 struct pldm_msg *msg); 369 size_t payload_length, struct pldm_msg *msg); 383 struct pldm_msg *msg); [all …]
|
H A D | firmware_update.h | 1137 struct pldm_msg *msg); 1155 const struct pldm_descriptor *descriptors, struct pldm_msg *msg, 1169 int decode_query_device_identifiers_resp(const struct pldm_msg *msg, 1189 struct pldm_msg *msg); 1205 const struct pldm_msg *msg, size_t payload_length, 1242 struct pldm_msg *msg, size_t *payload_length); 1270 struct pldm_msg *msg); 1286 const struct pldm_msg *msg, size_t payload_length, 1307 struct pldm_msg *msg, size_t payload_length); 1322 const struct pldm_msg *msg, size_t payload_length, [all …]
|
H A D | platform.h | 1327 int decode_set_numeric_effecter_value_req(const struct pldm_msg *msg, 1345 struct pldm_msg *msg, 1362 struct pldm_msg *msg); 1382 int decode_set_state_effecter_states_req(const struct pldm_msg *msg, 1414 uint8_t transfer_crc, struct pldm_msg *msg); 1431 int decode_get_pdr_req(const struct pldm_msg *msg, size_t payload_length, 1452 int decode_get_state_sensor_readings_req(const struct pldm_msg *msg, 1476 struct pldm_msg *msg); 1487 int decode_get_numeric_effecter_value_req(const struct pldm_msg *msg, 1515 struct pldm_msg *msg, size_t payload_length); [all …]
|
H A D | fru.h | 179 struct pldm_msg *msg, 204 const struct pldm_msg *msg, size_t payload_length, 237 uint32_t checksum, struct pldm_msg *msg); 251 int decode_get_fru_record_table_req(const struct pldm_msg *msg, 273 struct pldm_msg *msg); 293 const struct pldm_msg *msg, size_t payload_length, 318 size_t data_size, struct pldm_msg *msg, 342 struct pldm_msg *msg, 360 int decode_get_fru_record_table_resp(const struct pldm_msg *msg, 388 const struct pldm_msg *msg, size_t payload_length, [all …]
|
/openbmc/libpldm/tests/oem/meta/ |
H A D | fileio.cpp | 23 alignas(pldm_msg) unsigned char encodedMsgBuf[encodedMsgLen] = {}; in TEST() 24 auto* encodedMsg = new (encodedMsgBuf) pldm_msg; in TEST() 57 struct pldm_msg msg = {}; in TEST() 66 struct pldm_msg msg = {}; in TEST() 75 struct pldm_msg msg = {}; in TEST() 92 alignas(pldm_msg) unsigned char buf[sizeof(pldm_msg_hdr) + payloadLen]{}; in TEST() 93 auto* msg = new (buf) pldm_msg; in TEST() 121 struct pldm_msg msg = {}; in TEST() 131 struct pldm_msg msg = {}; in TEST() 140 struct pldm_msg msg = {}; in TEST() [all …]
|
/openbmc/pldm/libpldmresponder/test/ |
H A D | libpldmresponder_base_test.cpp | 28 auto request = reinterpret_cast<pldm_msg*>(requestPayload.data()); in TEST_F() 34 auto responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in TEST_F() 46 auto request = reinterpret_cast<pldm_msg*>(requestPayload.data()); in TEST_F() 50 auto responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in TEST_F() 61 auto request = reinterpret_cast<pldm_msg*>(requestPayload.data()); in TEST_F() 67 auto responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in TEST_F() 76 auto request = reinterpret_cast<pldm_msg*>(requestPayload.data()); in TEST_F() 92 auto responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in TEST_F() 109 auto request = reinterpret_cast<pldm_msg*>(requestPayload.data()); in TEST_F() 123 auto responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in TEST_F() [all …]
|
/openbmc/pldm/libpldmresponder/ |
H A D | base.hpp | 27 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 32 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 37 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 42 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 53 Response getPLDMTypes(const pldm_msg* request, size_t payloadLength); 61 Response getPLDMCommands(const pldm_msg* request, size_t payloadLength); 69 Response getPLDMVersion(const pldm_msg* request, size_t payloadLength); 85 Response getTID(const pldm_msg* request, size_t payloadLength);
|
H A D | bios.cpp | 80 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 85 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 90 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 95 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 100 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 106 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 111 Response Handler::getDateTime(const pldm_msg* request, size_t /*payloadLength*/) in getDateTime() 123 auto responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in getDateTime() 157 Response Handler::setDateTime(const pldm_msg* request, size_t payloadLength) in setDateTime() 227 Response Handler::getBIOSTable(const pldm_msg* request, size_t payloadLength) in getBIOSTable() [all …]
|
H A D | bios.hpp | 51 Response getDateTime(const pldm_msg* request, size_t payloadLength); 59 Response getBIOSTable(const pldm_msg* request, size_t payloadLength); 67 Response setBIOSTable(const pldm_msg* request, size_t payloadLength); 75 Response getBIOSAttributeCurrentValueByHandle(const pldm_msg* request, 84 Response setDateTime(const pldm_msg* request, size_t payloadLength); 92 Response setBIOSAttributeCurrentValue(const pldm_msg* request,
|
H A D | platform.hpp | 43 const pldm_msg* request, size_t payloadLength, uint8_t formatVersion, 77 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in __anon58b9ed2e0102() 82 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in __anon58b9ed2e0202() 87 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in __anon58b9ed2e0302() 92 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in __anon58b9ed2e0402() 97 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in __anon58b9ed2e0502() 102 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in __anon58b9ed2e0602() 108 [this](const pldm_msg* request, size_t payloadLength, 114 [this](const pldm_msg* request, size_t payloadLength, 244 Response getPDR(const pldm_msg* request, size_t payloadLength); [all …]
|
H A D | base.cpp | 68 Response Handler::getPLDMTypes(const pldm_msg* request, in getPLDMTypes() 82 auto responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in getPLDMTypes() 93 Response Handler::getPLDMCommands(const pldm_msg* request, size_t payloadLength) in getPLDMCommands() 99 auto responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in getPLDMCommands() 134 Response Handler::getPLDMVersion(const pldm_msg* request, size_t payloadLength) in getPLDMVersion() 141 auto responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in getPLDMVersion() 179 Response Handler::getTID(const pldm_msg* request, size_t /*payloadLength*/) in getTID() 182 auto responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in getTID()
|
/openbmc/pldm/fw-update/ |
H A D | device_updater.hpp | 77 void requestUpdate(mctp_eid_t eid, const pldm_msg* response, 97 void passCompTable(mctp_eid_t eid, const pldm_msg* response, 109 void updateComponent(mctp_eid_t eid, const pldm_msg* response, 118 Response requestFwData(const pldm_msg* request, size_t payloadLength); 126 Response transferComplete(const pldm_msg* request, size_t payloadLength); 134 Response verifyComplete(const pldm_msg* request, size_t payloadLength); 142 Response applyComplete(const pldm_msg* request, size_t payloadLength); 153 void activateFirmware(mctp_eid_t eid, const pldm_msg* response,
|
/openbmc/libpldm/tests/oem/ibm/ |
H A D | fileio.cpp | 44 auto request = reinterpret_cast<pldm_msg*>(requestMsg.data()); in TEST() 73 auto request = reinterpret_cast<pldm_msg*>(requestMsg.data()); in TEST() 93 pldm_msg* response = reinterpret_cast<pldm_msg*>(responseMsg.data()); in TEST() 128 pldm_msg* response = reinterpret_cast<pldm_msg*>(responseMsg.data()); in TEST() 170 auto response = reinterpret_cast<pldm_msg*>(responseMsg.data()); in TEST() 192 auto response = reinterpret_cast<pldm_msg*>(responseMsg.data()); in TEST() 214 pldm_msg* request = reinterpret_cast<pldm_msg*>(requestMsg.data()); in TEST() 275 auto request = reinterpret_cast<pldm_msg*>(requestMsg.data()); in TEST() 302 auto request = reinterpret_cast<pldm_msg*>(requestMsg.data()); in TEST() 330 pldm_msg* response = reinterpret_cast<pldm_msg*>(responseMsg.data()); in TEST() [all …]
|
/openbmc/libpldm/tests/dsp/ |
H A D | bios.cpp | 17 pldm_msg request{}; in TEST() 37 auto response = reinterpret_cast<pldm_msg*>(responseMsg.data()); in TEST() 108 auto response = reinterpret_cast<pldm_msg*>(responseMsg.data()); in TEST() 130 struct pldm_msg* response = in TEST() 132 reinterpret_cast<struct pldm_msg*>(responseMsg.data()); in TEST() 151 struct pldm_msg* response = in TEST() 153 reinterpret_cast<struct pldm_msg*>(responseMsg.data()); in TEST() 169 struct pldm_msg* response = in TEST() 171 reinterpret_cast<struct pldm_msg*>(responseMsg.data()); in TEST() 192 struct pldm_msg* response = in TEST() [all …]
|
/openbmc/pldm/platform-mc/test/ |
H A D | terminus_manager_test.cpp | 146 reinterpret_cast<pldm_msg*>(getTidResp0.data()), sizeof(getTidResp0)); in TEST_F() 151 reinterpret_cast<pldm_msg*>(setTidResp0.data()), sizeof(setTidResp0)); in TEST_F() 157 reinterpret_cast<pldm_msg*>(getPldmTypesResp0.data()), in TEST_F() 173 reinterpret_cast<pldm_msg*>(getTidResp1.data()), sizeof(getTidResp1)); in TEST_F() 176 reinterpret_cast<pldm_msg*>(setTidResp0.data()), sizeof(setTidResp0)); in TEST_F() 179 reinterpret_cast<pldm_msg*>(getPldmTypesResp0.data()), in TEST_F() 204 reinterpret_cast<pldm_msg*>(getTidResp0.data()), sizeof(getTidResp0)); in TEST_F() 219 reinterpret_cast<pldm_msg*>(getTidResp1.data()), sizeof(getTidResp1)); in TEST_F() 222 reinterpret_cast<pldm_msg*>(setTidResp1.data()), sizeof(setTidResp1)); in TEST_F() 237 reinterpret_cast<pldm_msg*>(getTidResp2.data()), sizeof(getTidResp2)); in TEST_F() [all …]
|
/openbmc/pldm/oem/ibm/test/ |
H A D | libpldmresponder_fileio_test.cpp | 131 auto responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in TEST() 141 responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in TEST() 153 responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in TEST() 163 responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in TEST() 173 responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in TEST() 194 auto responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in TEST() 203 responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in TEST() 218 auto request = reinterpret_cast<pldm_msg*>(requestMsg.data()); in TEST() 232 auto responsePtr = reinterpret_cast<pldm_msg*>(response.data()); in TEST() 248 auto request = reinterpret_cast<pldm_msg*>(requestMsg.data()); in TEST_F() [all …]
|
/openbmc/libpldm/src/oem/ibm/ |
H A D | file_io.c | 9 int decode_rw_file_memory_req(const struct pldm_msg *msg, size_t payload_length, in decode_rw_file_memory_req() 36 struct pldm_msg *msg) in encode_rw_file_memory_resp() 66 struct pldm_msg *msg) in encode_rw_file_memory_req() 92 int decode_rw_file_memory_resp(const struct pldm_msg *msg, in decode_rw_file_memory_resp() 115 int decode_get_file_table_req(const struct pldm_msg *msg, size_t payload_length, in decode_get_file_table_req() 142 size_t table_size, struct pldm_msg *msg) in encode_get_file_table_resp() 175 struct pldm_msg *msg) in encode_get_file_table_req() 201 int decode_get_file_table_resp(const struct pldm_msg *msg, in decode_get_file_table_resp() 239 int decode_read_file_req(const struct pldm_msg *msg, size_t payload_length, in decode_read_file_req() 264 uint32_t offset, uint32_t length, struct pldm_msg *msg) in encode_read_file_req() [all …]
|
/openbmc/libpldm/src/dsp/ |
H A D | bios.c | 10 int encode_get_date_time_req(uint8_t instance_id, struct pldm_msg *msg) in encode_get_date_time_req() 28 struct pldm_msg *msg) in encode_get_date_time_resp() 61 int decode_get_date_time_resp(const struct pldm_msg *msg, size_t payload_length, in decode_get_date_time_resp() 97 uint8_t month, uint16_t year, struct pldm_msg *msg, in encode_set_date_time_req() 135 int decode_set_date_time_req(const struct pldm_msg *msg, size_t payload_length, in decode_set_date_time_req() 166 struct pldm_msg *msg, size_t payload_length) in encode_set_date_time_resp() 194 int decode_set_date_time_resp(const struct pldm_msg *msg, size_t payload_length, in decode_set_date_time_resp() 217 size_t payload_length, struct pldm_msg *msg) in encode_get_bios_table_resp() 255 struct pldm_msg *msg) in encode_get_bios_table_req() 282 int decode_get_bios_table_req(const struct pldm_msg *msg, size_t payload_length, in decode_get_bios_table_req() [all …]
|
H A D | base.c | 127 int encode_get_types_req(uint8_t instance_id, struct pldm_msg *msg) in encode_get_types_req() 143 struct pldm_msg *msg) in encode_get_commands_req() 170 const bitfield8_t *types, struct pldm_msg *msg) in encode_get_types_resp() 200 int decode_get_commands_req(const struct pldm_msg *msg, size_t payload_length, in decode_get_commands_req() 220 const bitfield8_t *commands, struct pldm_msg *msg) in encode_get_commands_resp() 250 int decode_get_types_resp(const struct pldm_msg *msg, size_t payload_length, in decode_get_types_resp() 275 int decode_get_commands_resp(const struct pldm_msg *msg, size_t payload_length, in decode_get_commands_resp() 303 struct pldm_msg *msg) in encode_get_version_req() 334 size_t version_size, struct pldm_msg *msg) in encode_get_version_resp() 364 int decode_get_version_req(const struct pldm_msg *msg, size_t payload_length, in decode_get_version_req() [all …]
|
/openbmc/pldm/pldmd/ |
H A D | handler.hpp | 21 pldm_tid_t tid, const pldm_msg* request, size_t reqMsgLen)>; 37 const pldm_msg* request, size_t reqMsgLen) in handle() 48 static Response ccOnlyResponse(const pldm_msg* request, uint8_t cc) in ccOnlyResponse() 50 Response response(sizeof(pldm_msg), 0); in ccOnlyResponse() 51 auto ptr = new (response.data()) pldm_msg; in ccOnlyResponse()
|
/openbmc/libpldm/src/ |
H A D | control.c | 31 struct pldm_msg *resp, in pldm_control_reply_error() 51 const struct pldm_msg *req LIBPLDM_CC_UNUSED, in pldm_control_get_tid() 52 size_t req_payload_len, struct pldm_msg *resp, in pldm_control_get_tid() 76 const struct pldm_msg *req, in pldm_control_get_version() 78 struct pldm_msg *resp, in pldm_control_get_version() 136 const struct pldm_msg *req LIBPLDM_CC_UNUSED, in pldm_control_get_types() 137 size_t req_payload_len, struct pldm_msg *resp, in pldm_control_get_types() 174 const struct pldm_msg *req, in pldm_control_get_commands() 176 struct pldm_msg *resp, in pldm_control_get_commands() 233 struct pldm_msg *resp = resp_msg; in pldm_control_handle_msg() [all …]
|