Lines Matching defs:header

18 	struct intel_gsc_mtl_header header;
23 struct intel_gsc_mtl_header header;
52 intel_gsc_uc_heci_cmd_emit_mtl_header(&msg_in->header,
56 msg_in->huc_in.header.api_version = PXP_APIVER(4, 3);
57 msg_in->huc_in.header.command_id = PXP43_CMDID_NEW_HUC_AUTH;
58 msg_in->huc_in.header.status = 0;
59 msg_in->huc_in.header.buffer_len = sizeof(msg_in->huc_in) -
60 sizeof(msg_in->huc_in.header);
74 if (msg_out->header.flags & GSC_OUTFLAG_MSG_PENDING) {
75 msg_in->header.gsc_message_handle = msg_out->header.gsc_message_handle;
84 if (msg_out->header.message_size != sizeof(*msg_out)) {
86 msg_out->header.message_size, sizeof(*msg_out));
96 if (msg_out->huc_out.header.status != PXP_STATUS_SUCCESS &&
97 msg_out->huc_out.header.status != PXP_STATUS_OP_NOT_PERMITTED) {
99 msg_out->huc_out.header.status);
133 const struct intel_gsc_cpd_header_v2 *header = data;
135 size_t min_size = sizeof(*header);
139 huc_err(huc, "Invalid FW type for GSC header parsing!\n");
143 if (size < sizeof(*header)) {
149 * The GSC-enabled HuC binary starts with a directory header, followed
153 * - "HUCP.man": points to the GSC manifest header for the HuC, which
191 if (header->header_marker != INTEL_GSC_CPD_HEADER_MARKER) {
192 huc_err(huc, "invalid marker for CPD header: 0x%08x!\n",
193 header->header_marker);
197 /* we only have binaries with header v2 and entry v1 for now */
198 if (header->header_version != 2 || header->entry_version != 1) {
199 huc_err(huc, "invalid CPD header/entry version %u:%u!\n",
200 header->header_version, header->entry_version);
204 if (header->header_length < sizeof(struct intel_gsc_cpd_header_v2)) {
205 huc_err(huc, "invalid CPD header length %u!\n",
206 header->header_length);
210 min_size = header->header_length + sizeof(*entry) * header->num_of_entries;
216 entry = data + header->header_length;
218 for (i = 0; i < header->num_of_entries; i++, entry++) {