Lines Matching refs:fw
98 const struct firmware *fw = NULL; in load_cpu_fw_direct() local
104 if (request_firmware(&fw, fn, &cx->pci_dev->dev)) { in load_cpu_fw_direct()
110 src = (const u32 *)fw->data; in load_cpu_fw_direct()
112 for (i = 0; i < fw->size; i += 4096) { in load_cpu_fw_direct()
114 for (j = i; j < fw->size && j < i + 4096; j += 4) { in load_cpu_fw_direct()
119 release_firmware(fw); in load_cpu_fw_direct()
128 CX18_INFO("loaded %s firmware (%zu bytes)\n", fn, fw->size); in load_cpu_fw_direct()
129 size = fw->size; in load_cpu_fw_direct()
130 release_firmware(fw); in load_cpu_fw_direct()
138 const struct firmware *fw = NULL; in load_apu_fw_direct() local
148 if (request_firmware(&fw, fn, &cx->pci_dev->dev)) { in load_apu_fw_direct()
156 src = (const u32 *)fw->data; in load_apu_fw_direct()
157 vers = fw->data + sizeof(seghdr); in load_apu_fw_direct()
158 sz = fw->size; in load_apu_fw_direct()
161 while (offset + sizeof(seghdr) < fw->size) { in load_apu_fw_direct()
191 release_firmware(fw); in load_apu_fw_direct()
201 fn, apu_version, fw->size); in load_apu_fw_direct()
202 size = fw->size; in load_apu_fw_direct()
203 release_firmware(fw); in load_apu_fw_direct()