Lines Matching refs:dmc_header
383 const struct intel_dmc_header_base *dmc_header, in parse_csr_fw_dmc() argument
402 if (dmc_header->header_ver == 3) { in parse_csr_fw_dmc()
404 (const struct intel_dmc_header_v3 *)dmc_header; in parse_csr_fw_dmc()
414 header_len_bytes = dmc_header->header_len * 4; in parse_csr_fw_dmc()
416 } else if (dmc_header->header_ver == 1) { in parse_csr_fw_dmc()
418 (const struct intel_dmc_header_v1 *)dmc_header; in parse_csr_fw_dmc()
427 header_len_bytes = dmc_header->header_len; in parse_csr_fw_dmc()
431 dmc_header->header_ver); in parse_csr_fw_dmc()
462 payload_size = dmc_header->fw_size * 4; in parse_csr_fw_dmc()
470 csr->dmc_fw_size = dmc_header->fw_size; in parse_csr_fw_dmc()
478 payload = (u8 *)(dmc_header) + header_len_bytes; in parse_csr_fw_dmc()
586 struct intel_dmc_header_base *dmc_header; in parse_csr_fw() local
612 dmc_header = (struct intel_dmc_header_base *)&fw->data[readcount]; in parse_csr_fw()
613 parse_csr_fw_dmc(csr, dmc_header, fw->size - readcount); in parse_csr_fw()