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.h187 /** @struct pldm_msg
191 struct pldm_msg {
196 /** @brief Determine the underlying object size for a @struct pldm_msg
203 * @param size The desired size of the @struct pldm_msg payload
207 (sizeof(struct pldm_msg) - \
208 sizeof(((struct pldm_msg *)NULL)->payload) + (size))
210 /** @brief Stack-allocate a buffer to hold a @struct pldm_msg
216 * @param size - The desired payload length for the intended @struct pldm_msg
219 alignas(struct pldm_msg) unsigned char(name)[PLDM_MSG_SIZE(size)]
221 /** @brief Create a pointer to a stack-allocated @struct pldm_msg
179 struct pldm_msg { global() struct
180 hdrpldm_msg global() argument
184 payloadpldm_msg global() argument
[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.h1359 int decode_set_numeric_effecter_value_req(const struct pldm_msg *msg,
1377 struct pldm_msg *msg,
1394 struct pldm_msg *msg);
1414 int decode_set_state_effecter_states_req(const struct pldm_msg *msg,
1446 uint8_t transfer_crc, struct pldm_msg *msg);
1463 int decode_get_pdr_req(const struct pldm_msg *msg, size_t payload_length,
1484 int decode_get_state_sensor_readings_req(const struct pldm_msg *msg,
1508 struct pldm_msg *msg);
1519 int decode_get_numeric_effecter_value_req(const struct pldm_msg *msg,
1547 struct pldm_msg *ms
[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.cpp22 alignas(pldm_msg) unsigned char encodedMsgBuf[encodedMsgLen] = {}; in TEST()
23 auto* encodedMsg = new (encodedMsgBuf) pldm_msg; in TEST()
56 struct pldm_msg msg = {}; in TEST()
65 struct pldm_msg msg = {}; in TEST()
74 struct pldm_msg msg = {}; in TEST()
90 alignas(pldm_msg) unsigned char buf[sizeof(pldm_msg_hdr) + payloadLen]{}; in TEST()
91 auto* msg = new (buf) pldm_msg; in TEST()
119 struct pldm_msg msg = {}; in TEST()
129 struct pldm_msg msg = {}; in TEST()
138 struct pldm_msg ms 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/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 = new (response.data()) pldm_msg; 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 = 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/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/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/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.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/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.c128 int encode_get_types_req(uint8_t instance_id, struct pldm_msg *msg) in encode_get_types_req()
144 struct pldm_msg *msg) in encode_get_commands_req()
171 const bitfield8_t *types, struct pldm_msg *msg) in encode_get_types_resp()
201 int decode_get_commands_req(const struct pldm_msg *msg, size_t payload_length, in decode_get_commands_req()
221 const bitfield8_t *commands, struct pldm_msg *msg) in encode_get_commands_resp()
251 int decode_get_types_resp(const struct pldm_msg *msg, size_t payload_length, in decode_get_types_resp()
276 int decode_get_commands_resp(const struct pldm_msg *msg, size_t payload_length, in decode_get_commands_resp()
304 struct pldm_msg *msg) in encode_get_version_req()
335 size_t version_size, struct pldm_msg *msg) in encode_get_version_resp()
365 int decode_get_version_req(const struct pldm_msg *ms 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