Lines Matching refs:dmc_header
278 struct intel_dmc_header *dmc_header; in parse_csr_fw() local
365 dmc_header = (struct intel_dmc_header *)&fw->data[readcount]; in parse_csr_fw()
366 if (sizeof(struct intel_dmc_header) != (dmc_header->header_len)) { in parse_csr_fw()
369 (dmc_header->header_len)); in parse_csr_fw()
375 if (dmc_header->mmio_count > ARRAY_SIZE(csr->mmioaddr)) { in parse_csr_fw()
377 dmc_header->mmio_count); in parse_csr_fw()
380 csr->mmio_count = dmc_header->mmio_count; in parse_csr_fw()
381 for (i = 0; i < dmc_header->mmio_count; i++) { in parse_csr_fw()
382 if (dmc_header->mmioaddr[i] < CSR_MMIO_START_RANGE || in parse_csr_fw()
383 dmc_header->mmioaddr[i] > CSR_MMIO_END_RANGE) { in parse_csr_fw()
385 dmc_header->mmioaddr[i]); in parse_csr_fw()
388 csr->mmioaddr[i] = _MMIO(dmc_header->mmioaddr[i]); in parse_csr_fw()
389 csr->mmiodata[i] = dmc_header->mmiodata[i]; in parse_csr_fw()
393 nbytes = dmc_header->fw_size * 4; in parse_csr_fw()
398 csr->dmc_fw_size = dmc_header->fw_size; in parse_csr_fw()