Lines Matching refs:fw_header

25 	struct sof_man4_fw_binary_header *fw_header;  in sof_ipc4_fw_parse_ext_man()  local
62 if (remaining <= ext_man_hdr->len + fw_hdr_offset + sizeof(*fw_header)) { in sof_ipc4_fw_parse_ext_man()
64 remaining, ext_man_hdr->len + fw_hdr_offset + sizeof(*fw_header)); in sof_ipc4_fw_parse_ext_man()
68 fw_header = (struct sof_man4_fw_binary_header *) in sof_ipc4_fw_parse_ext_man()
72 if (remaining <= fw_header->len) { in sof_ipc4_fw_parse_ext_man()
73 dev_err(sdev->dev, "Invalid fw_header->len %u\n", fw_header->len); in sof_ipc4_fw_parse_ext_man()
78 fw_header->name, fw_header->major_version, fw_header->minor_version, in sof_ipc4_fw_parse_ext_man()
79 fw_header->hotfix_version, fw_header->build_version); in sof_ipc4_fw_parse_ext_man()
81 fw_header->len, fw_header->num_module_entries); in sof_ipc4_fw_parse_ext_man()
83 fw_lib->modules = devm_kmalloc_array(sdev->dev, fw_header->num_module_entries, in sof_ipc4_fw_parse_ext_man()
88 fw_lib->name = fw_header->name; in sof_ipc4_fw_parse_ext_man()
89 fw_lib->num_modules = fw_header->num_module_entries; in sof_ipc4_fw_parse_ext_man()
92 fm_entry = (struct sof_man4_module *)((u8 *)fw_header + fw_header->len); in sof_ipc4_fw_parse_ext_man()
93 remaining -= fw_header->len; in sof_ipc4_fw_parse_ext_man()
95 if (remaining < fw_header->num_module_entries * sizeof(*fm_entry)) { in sof_ipc4_fw_parse_ext_man()
97 fw_header->num_module_entries); in sof_ipc4_fw_parse_ext_man()
102 (fm_entry + fw_header->num_module_entries); in sof_ipc4_fw_parse_ext_man()
103 remaining -= (fw_header->num_module_entries * sizeof(*fm_entry)); in sof_ipc4_fw_parse_ext_man()
104 for (i = 0; i < fw_header->num_module_entries; i++) { in sof_ipc4_fw_parse_ext_man()
314 struct sof_man4_fw_binary_header *fw_header; in sof_ipc4_validate_firmware() local
319 fw_header = (struct sof_man4_fw_binary_header *) in sof_ipc4_validate_firmware()
325 fw_header->major_version, fw_header->minor_version, in sof_ipc4_validate_firmware()
326 fw_header->hotfix_version, fw_header->build_version); in sof_ipc4_validate_firmware()