Lines Matching defs:header

62 	struct intel_gsc_mtl_header *header = exec_res->pkt_vaddr;
71 max_msg_size = PXP43_MAX_HECI_INOUT_SIZE - sizeof(*header);
83 memset(header, 0, sizeof(*header));
84 intel_gsc_uc_heci_cmd_emit_mtl_header(header, HECI_MEADDRESS_PXP,
85 msg_in_size + sizeof(*header),
90 header->flags |= GSC_INFLAG_MSG_CLEANUP;
93 header->gsc_message_handle = *gsc_msg_handle_retry;
97 memcpy(exec_res->pkt_vaddr + sizeof(*header), msg_in, msg_in_size);
100 pkt.size_in = header->message_size;
102 pkt.size_out = msg_out_size_max + sizeof(*header);
108 * We use offset PXP43_MAX_HECI_INOUT_SIZE for reply location so point header there.
110 header = exec_res->pkt_vaddr + PXP43_MAX_HECI_INOUT_SIZE;
111 header->validity_marker = 0;
122 if (header->validity_marker != GSC_HECI_VALIDITY_MARKER) {
127 if (header->status != 0) {
129 header->status);
133 if (header->flags & GSC_OUTFLAG_MSG_PENDING) {
141 *gsc_msg_handle_retry = header->gsc_message_handle;
146 reply_size = header->message_size - sizeof(*header);
154 memcpy(msg_out, exec_res->pkt_vaddr + PXP43_MAX_HECI_INOUT_SIZE + sizeof(*header),
216 msg_in.header.api_version = PXP_APIVER(4, 3);
217 msg_in.header.command_id = PXP43_CMDID_INIT_SESSION;
218 msg_in.header.stream_id = (FIELD_PREP(PXP43_INIT_SESSION_APPID, arb_session_id) |
221 msg_in.header.buffer_len = sizeof(msg_in) - sizeof(msg_in.header);
229 } else if (msg_out.header.status != 0) {
230 if (is_fw_err_platform_config(pxp, msg_out.header.status)) {
233 arb_session_id, msg_out.header.status,
234 fw_err_to_string(msg_out.header.status));
237 arb_session_id, msg_out.header.status,
238 fw_err_to_string(msg_out.header.status));
240 msg_in.header.command_id, msg_in.header.api_version);
258 msg_in.header.api_version = PXP_APIVER(4, 3);
259 msg_in.header.command_id = PXP42_CMDID_INVALIDATE_STREAM_KEY;
260 msg_in.header.buffer_len = sizeof(msg_in) - sizeof(msg_in.header);
262 msg_in.header.stream_id = FIELD_PREP(PXP_CMDHDR_EXTDATA_SESSION_VALID, 1);
263 msg_in.header.stream_id |= FIELD_PREP(PXP_CMDHDR_EXTDATA_APP_TYPE, 0);
264 msg_in.header.stream_id |= FIELD_PREP(PXP_CMDHDR_EXTDATA_SESSION_ID, session_id);
272 } else if (msg_out.header.status != 0) {
273 if (is_fw_err_platform_config(pxp, msg_out.header.status)) {
276 session_id, msg_out.header.status,
277 fw_err_to_string(msg_out.header.status));
280 session_id, msg_out.header.status,
281 fw_err_to_string(msg_out.header.status));
283 msg_in.header.command_id, msg_in.header.api_version);