Lines Matching refs:dmc_header
298 struct intel_dmc_header *dmc_header; in finish_csr_load() local
359 dmc_header = (struct intel_dmc_header *)&fw->data[readcount]; in finish_csr_load()
360 if (sizeof(struct intel_dmc_header) != (dmc_header->header_len)) { in finish_csr_load()
362 (dmc_header->header_len)); in finish_csr_load()
368 if (dmc_header->mmio_count > ARRAY_SIZE(csr->mmioaddr)) { in finish_csr_load()
370 dmc_header->mmio_count); in finish_csr_load()
373 csr->mmio_count = dmc_header->mmio_count; in finish_csr_load()
374 for (i = 0; i < dmc_header->mmio_count; i++) { in finish_csr_load()
375 if (dmc_header->mmioaddr[i] < CSR_MMIO_START_RANGE || in finish_csr_load()
376 dmc_header->mmioaddr[i] > CSR_MMIO_END_RANGE) { in finish_csr_load()
378 dmc_header->mmioaddr[i]); in finish_csr_load()
381 csr->mmioaddr[i] = dmc_header->mmioaddr[i]; in finish_csr_load()
382 csr->mmiodata[i] = dmc_header->mmiodata[i]; in finish_csr_load()
386 nbytes = dmc_header->fw_size * 4; in finish_csr_load()
391 csr->dmc_fw_size = dmc_header->fw_size; in finish_csr_load()