Home
last modified time | relevance | path

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

1234

/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 …]
H A Dhost.h53 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 Dbase.h216 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 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 Dfile.h118 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 Dfru.h178 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 Dfirmware_update.h1184 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 Dplatform.h1418 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 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/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.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 Dbios.cpp86 [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 Dbase.cpp68 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 Dfileio.cpp24 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 Dlibpldmresponder_base_test.cpp28 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 Ddevice_updater.hpp173 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 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/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/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/pldm/platform-mc/test/
H A Dterminus_manager_test.cpp145 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 Dfile_io.h14 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 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/pldm/oem/meta/libpldmresponder/
H A Dfile_io.hpp31 [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,

1234