| /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 …]
|
| H A D | host.h | 53 struct pldm_msg *msg, size_t payload_length); 70 int decode_get_alert_status_resp(const struct pldm_msg *msg, 86 int decode_get_alert_status_req(const struct pldm_msg *msg, 103 struct pldm_msg *msg, size_t payload_length);
|
| /openbmc/libpldm/include/libpldm/ |
| H A D | base.h | 216 struct pldm_msg { struct 232 (sizeof(struct pldm_msg) - \ 233 sizeof(((struct pldm_msg *)NULL)->payload) + (size)) 244 alignas(struct pldm_msg) unsigned char(name)[PLDM_MSG_SIZE(size)] 259 auto *(name) = new (name##_buf) pldm_msg() 465 int encode_get_types_req(uint8_t instance_id, struct pldm_msg *msg); 482 int decode_get_types_resp(const struct pldm_msg *msg, size_t payload_length, 498 struct pldm_msg *msg); 515 int decode_get_commands_resp(const struct pldm_msg *msg, size_t payload_length, 536 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 | file.h | 118 struct pldm_msg *msg, size_t *payload_length); 132 int decode_pldm_file_df_open_req(const struct pldm_msg *msg, 151 struct pldm_msg *msg, size_t *payload_length); 165 int decode_pldm_file_df_open_resp(const struct pldm_msg *msg, 185 struct pldm_msg *msg, size_t *payload_length); 199 int decode_pldm_file_df_close_req(const struct pldm_msg *msg, 218 struct pldm_msg *msg, 229 int decode_pldm_file_df_close_resp(const struct pldm_msg *msg, 249 struct pldm_msg *msg, size_t *payload_length); 263 int decode_pldm_file_df_heartbeat_resp(const struct pldm_msg *msg,
|
| H A D | fru.h | 178 struct pldm_msg *msg, 203 const struct pldm_msg *msg, size_t payload_length, 236 uint32_t checksum, struct pldm_msg *msg); 250 int decode_get_fru_record_table_req(const struct pldm_msg *msg, 272 struct pldm_msg *msg); 292 const struct pldm_msg *msg, size_t payload_length, 317 size_t data_size, struct pldm_msg *msg, 341 struct pldm_msg *msg, 359 int decode_get_fru_record_table_resp(const struct pldm_msg *msg, 387 const struct pldm_msg *msg, size_t payload_length, [all …]
|
| H A D | firmware_update.h | 1184 struct pldm_msg *msg); 1202 const struct pldm_descriptor *descriptors, struct pldm_msg *msg, 1216 int decode_query_device_identifiers_resp(const struct pldm_msg *msg, 1236 struct pldm_msg *msg); 1252 const struct pldm_msg *msg, size_t payload_length, 1289 struct pldm_msg *msg, size_t *payload_length); 1317 struct pldm_msg *msg); 1333 const struct pldm_msg *msg, size_t payload_length, 1354 struct pldm_msg *msg, size_t payload_length); 1369 const struct pldm_msg *msg, size_t payload_length, [all …]
|
| H A D | platform.h | 1418 int decode_set_numeric_effecter_value_req(const struct pldm_msg *msg, 1436 struct pldm_msg *msg, 1453 struct pldm_msg *msg); 1473 int decode_set_state_effecter_states_req(const struct pldm_msg *msg, 1505 uint8_t transfer_crc, struct pldm_msg *msg); 1522 int decode_get_pdr_req(const struct pldm_msg *msg, size_t payload_length, 1543 int decode_get_state_sensor_readings_req(const struct pldm_msg *msg, 1567 struct pldm_msg *msg); 1578 int decode_get_numeric_effecter_value_req(const struct pldm_msg *msg, 1606 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/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.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 | bios.cpp | 86 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 91 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 96 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 101 [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() 112 [this](pldm_tid_t, const pldm_msg* request, size_t payloadLength) { in Handler() 117 Response Handler::getDateTime(const pldm_msg* request, size_t /*payloadLength*/) in getDateTime() 128 auto responsePtr = new (response.data()) pldm_msg; in getDateTime() 163 Response Handler::setDateTime(const pldm_msg* request, size_t payloadLength) in setDateTime() 230 Response Handler::getBIOSTable(const pldm_msg* request, size_t payloadLength) in getBIOSTable() [all …]
|
| H A D | base.cpp | 68 Response Handler::getPLDMTypes(const pldm_msg* request, in getPLDMTypes() 82 auto responsePtr = new (response.data()) pldm_msg; in getPLDMTypes() 93 Response Handler::getPLDMCommands(const pldm_msg* request, size_t payloadLength) in getPLDMCommands() 99 auto responsePtr = new (response.data()) pldm_msg; in getPLDMCommands() 134 Response Handler::getPLDMVersion(const pldm_msg* request, size_t payloadLength) in getPLDMVersion() 141 auto responsePtr = new (response.data()) pldm_msg; in getPLDMVersion() 179 Response Handler::getTID(const pldm_msg* request, size_t /*payloadLength*/) in getTID() 182 auto responsePtr = new (response.data()) pldm_msg; in getTID()
|
| /openbmc/libpldm/tests/oem/meta/ |
| H A D | fileio.cpp | 24 alignas(pldm_msg) unsigned char encodedMsgBuf[encodedMsgLen] = {}; in TEST() 25 auto* encodedMsg = new (encodedMsgBuf) pldm_msg; in TEST() 58 struct pldm_msg msg = {}; in TEST() 67 struct pldm_msg msg = {}; in TEST() 76 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 = new (requestPayload.data()) pldm_msg; in TEST_F() 34 auto responsePtr = new (response.data()) pldm_msg; in TEST_F() 46 auto request = new (requestPayload.data()) pldm_msg; in TEST_F() 50 auto responsePtr = new (response.data()) pldm_msg; in TEST_F() 61 auto request = new (requestPayload.data()) pldm_msg; in TEST_F() 67 auto responsePtr = new (response.data()) pldm_msg; in TEST_F() 76 auto request = new (requestPayload.data()) pldm_msg; in TEST_F() 92 auto responsePtr = new (response.data()) pldm_msg; in TEST_F() 109 auto request = new (requestPayload.data()) pldm_msg; in TEST_F() 123 auto responsePtr = new (response.data()) pldm_msg; in TEST_F() [all …]
|
| /openbmc/pldm/fw-update/ |
| H A D | device_updater.hpp | 173 void requestUpdate(mctp_eid_t eid, const pldm_msg* response, 193 void passCompTable(mctp_eid_t eid, const pldm_msg* response, 205 void updateComponent(mctp_eid_t eid, const pldm_msg* response, 214 Response requestFwData(const pldm_msg* request, size_t payloadLength); 222 Response transferComplete(const pldm_msg* request, size_t payloadLength); 230 Response verifyComplete(const pldm_msg* request, size_t payloadLength); 238 Response applyComplete(const pldm_msg* request, size_t payloadLength); 249 void activateFirmware(mctp_eid_t eid, const pldm_msg* response, 258 void cancelUpdateComponent(mctp_eid_t eid, const pldm_msg* response,
|
| /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/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/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/pldm/platform-mc/test/ |
| H A D | terminus_manager_test.cpp | 145 rc = mockTerminusManager.enqueueResponse(new (getTidResp0.data()) pldm_msg, in TEST_F() 150 rc = mockTerminusManager.enqueueResponse(new (setTidResp0.data()) pldm_msg, in TEST_F() 157 new (getPldmTypesResp0.data()) pldm_msg, sizeof(getPldmTypesResp0)); in TEST_F() 171 rc = mockTerminusManager.enqueueResponse(new (getTidResp1.data()) pldm_msg, in TEST_F() 174 rc = mockTerminusManager.enqueueResponse(new (setTidResp0.data()) pldm_msg, in TEST_F() 178 new (getPldmTypesResp0.data()) pldm_msg, sizeof(getPldmTypesResp0)); in TEST_F() 202 new (getTidResp0.data()) pldm_msg, sizeof(getTidResp0)); in TEST_F() 216 rc = mockTerminusManager.enqueueResponse(new (getTidResp1.data()) pldm_msg, in TEST_F() 219 rc = mockTerminusManager.enqueueResponse(new (setTidResp1.data()) pldm_msg, in TEST_F() 234 rc = mockTerminusManager.enqueueResponse(new (getTidResp2.data()) pldm_msg, in TEST_F() [all …]
|
| /openbmc/libpldm/include/libpldm/oem/meta/ |
| H A D | file_io.h | 14 struct pldm_msg; 114 const struct pldm_msg *msg, size_t payload_length, 126 int decode_oem_meta_file_io_req(const struct pldm_msg *msg, 137 int decode_oem_meta_file_io_read_req(const struct pldm_msg *msg, 162 size_t resp_len, struct pldm_msg *responseMsg, size_t payload_length);
|
| /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/pldm/oem/meta/libpldmresponder/ |
| H A D | file_io.hpp | 31 [this](pldm_tid_t tid, const pldm_msg* request, in FileIOHandler() 37 [this](pldm_tid_t tid, const pldm_msg* request, in FileIOHandler() 52 Response writeFileIO(pldm_tid_t tid, const pldm_msg* request, 63 Response readFileIO(pldm_tid_t tid, const pldm_msg* request,
|