Lines Matching refs:firmware
113 const struct qe_firmware *firmware) in fman_upload_firmware() argument
121 if (!firmware) { in fman_upload_firmware()
126 hdr = &firmware->header; in fman_upload_firmware()
133 firmware); in fman_upload_firmware()
145 if ((firmware->count != 1)) { in fman_upload_firmware()
151 calc_size += (firmware->count - 1) * sizeof(struct qe_microcode); in fman_upload_firmware()
153 for (i = 0; i < firmware->count; i++) in fman_upload_firmware()
160 be32_to_cpu(firmware->microcode[i].count); in fman_upload_firmware()
173 crc = be32_to_cpu(*(u32 *)((void *)firmware + calc_size)); in fman_upload_firmware()
174 if (crc != (crc32(-1, (const void *)firmware, calc_size) ^ -1)) { in fman_upload_firmware()
180 for (i = 0; i < firmware->count; i++) { in fman_upload_firmware()
181 const struct qe_microcode *ucode = &firmware->microcode[i]; in fman_upload_firmware()
190 code = (void *)firmware + in fman_upload_firmware()