Lines Matching refs:header
31 const struct __pldm_header *header; member
127 const struct __pldm_header *header; in pldm_parse_header() local
131 err = pldm_move_fw_offset(data, sizeof(*header)); in pldm_parse_header()
135 header = (const struct __pldm_header *)data->fw->data; in pldm_parse_header()
136 data->header = header; in pldm_parse_header()
138 if (!uuid_equal(&header->id, &pldm_firmware_header_id)) { in pldm_parse_header()
140 &pldm_firmware_header_id, &header->id); in pldm_parse_header()
144 if (header->revision != PACKAGE_HEADER_FORMAT_REVISION) { in pldm_parse_header()
146 PACKAGE_HEADER_FORMAT_REVISION, header->revision); in pldm_parse_header()
150 data->total_header_size = get_unaligned_le16(&header->size); in pldm_parse_header()
151 header_size = data->total_header_size - sizeof(*header); in pldm_parse_header()
158 get_unaligned_le16(&header->component_bitmap_len); in pldm_parse_header()
168 err = pldm_move_fw_offset(data, header->version_len); in pldm_parse_header()