Lines Matching refs:firmware
111 const struct qe_firmware *firmware) in fman_upload_firmware() argument
119 if (!firmware) { in fman_upload_firmware()
124 hdr = &firmware->header; in fman_upload_firmware()
131 firmware); in fman_upload_firmware()
143 if ((firmware->count != 1)) { in fman_upload_firmware()
149 calc_size += (firmware->count - 1) * sizeof(struct qe_microcode); in fman_upload_firmware()
151 for (i = 0; i < firmware->count; i++) in fman_upload_firmware()
158 be32_to_cpu(firmware->microcode[i].count); in fman_upload_firmware()
171 crc = be32_to_cpu(*(u32 *)((void *)firmware + calc_size)); in fman_upload_firmware()
172 if (crc != (crc32(-1, (const void *)firmware, calc_size) ^ -1)) { in fman_upload_firmware()
178 for (i = 0; i < firmware->count; i++) { in fman_upload_firmware()
179 const struct qe_microcode *ucode = &firmware->microcode[i]; in fman_upload_firmware()
188 code = (void *)firmware + in fman_upload_firmware()