Home
last modified time | relevance | path

Searched refs:pldm_msg (Results 1 – 25 of 104) sorted by relevance

12345

/openbmc/libpldm/include/libpldm/oem/ibm/
H A Dfile_io.h12 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 Dfile_io.hpp102 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 Dfile_io.cpp256 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 Dbase.h178 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 Dbios.h45 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 Dfirmware_update.h1137 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 Dplatform.h1327 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 Dfru.h179 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 Dfileio.cpp23 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 Dlibpldmresponder_base_test.cpp28 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 Dbase.hpp27 [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 Dbios.cpp80 [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 Dbios.hpp51 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 Dplatform.hpp43 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 Dbase.cpp68 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 Ddevice_updater.hpp77 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 Dfileio.cpp44 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 Dbios.cpp17 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 Dterminus_manager_test.cpp146 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 Dlibpldmresponder_fileio_test.cpp131 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 Dfile_io.c9 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 Dbios.c10 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 Dbase.c127 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 Dhandler.hpp21 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 Dcontrol.c31 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 …]

12345