firmware 895 arch/x86/kernel/cpu/microcode/amd.c const struct firmware *fw; firmware 972 arch/x86/kernel/cpu/microcode/intel.c const struct firmware *firmware; firmware 984 arch/x86/kernel/cpu/microcode/intel.c if (request_firmware_direct(&firmware, name, device)) { firmware 989 arch/x86/kernel/cpu/microcode/intel.c kvec.iov_base = (void *)firmware->data; firmware 990 arch/x86/kernel/cpu/microcode/intel.c kvec.iov_len = firmware->size; firmware 991 arch/x86/kernel/cpu/microcode/intel.c iov_iter_kvec(&iter, WRITE, &kvec, 1, firmware->size); firmware 994 arch/x86/kernel/cpu/microcode/intel.c release_firmware(firmware); firmware 1910 drivers/atm/ambassador.c const struct firmware *fw; firmware 2419 drivers/atm/fore200e.c const struct firmware *firmware; firmware 2428 drivers/atm/fore200e.c if ((err = request_firmware(&firmware, buf, fore200e->dev)) < 0) { firmware 2433 drivers/atm/fore200e.c fw_data = (const __le32 *)firmware->data; firmware 2434 drivers/atm/fore200e.c fw_size = firmware->size / sizeof(u32); firmware 2435 drivers/atm/fore200e.c fw_header = (const struct fw_header *)firmware->data; firmware 2470 drivers/atm/fore200e.c release_firmware(firmware); firmware 626 drivers/atm/solos-pci.c const struct firmware *fw; firmware 77 drivers/base/firmware_loader/fallback.c struct firmware *fw; firmware 462 drivers/base/firmware_loader/fallback.c fw_create_instance(struct firmware *firmware, const char *fw_name, firmware 475 drivers/base/firmware_loader/fallback.c fw_sysfs->fw = firmware; firmware 548 drivers/base/firmware_loader/fallback.c static int fw_load_from_user_helper(struct firmware *firmware, firmware 573 drivers/base/firmware_loader/fallback.c fw_sysfs = fw_create_instance(firmware, name, device, opt_flags); firmware 579 drivers/base/firmware_loader/fallback.c fw_sysfs->fw_priv = firmware->priv; firmware 583 drivers/base/firmware_loader/fallback.c ret = assign_fw(firmware, device, opt_flags); firmware 640 drivers/base/firmware_loader/fallback.c int firmware_fallback_sysfs(struct firmware *fw, const char *name, firmware 34 drivers/base/firmware_loader/fallback.h int firmware_fallback_sysfs(struct firmware *fw, const char *name, firmware 46 drivers/base/firmware_loader/fallback.h static inline int firmware_fallback_sysfs(struct firmware *fw, const char *name, firmware 135 drivers/base/firmware_loader/firmware.h int assign_fw(struct firmware *fw, struct device *device, firmware 101 drivers/base/firmware_loader/main.c static void fw_copy_to_prealloc_buf(struct firmware *fw, firmware 109 drivers/base/firmware_loader/main.c static bool fw_get_builtin_firmware(struct firmware *fw, const char *name, firmware 127 drivers/base/firmware_loader/main.c static bool fw_is_builtin_firmware(const struct firmware *fw) firmware 140 drivers/base/firmware_loader/main.c static inline bool fw_get_builtin_firmware(struct firmware *fw, firmware 147 drivers/base/firmware_loader/main.c static inline bool fw_is_builtin_firmware(const struct firmware *fw) firmware 534 drivers/base/firmware_loader/main.c static void firmware_free_data(const struct firmware *fw) firmware 545 drivers/base/firmware_loader/main.c static void fw_set_page_data(struct fw_priv *fw_priv, struct firmware *fw) firmware 635 drivers/base/firmware_loader/main.c int assign_fw(struct firmware *fw, struct device *device, firmware 685 drivers/base/firmware_loader/main.c _request_firmware_prepare(struct firmware **firmware_p, const char *name, firmware 689 drivers/base/firmware_loader/main.c struct firmware *firmware; firmware 693 drivers/base/firmware_loader/main.c *firmware_p = firmware = kzalloc(sizeof(*firmware), GFP_KERNEL); firmware 694 drivers/base/firmware_loader/main.c if (!firmware) { firmware 700 drivers/base/firmware_loader/main.c if (fw_get_builtin_firmware(firmware, name, dbuf, size)) { firmware 712 drivers/base/firmware_loader/main.c firmware->priv = fw_priv; firmware 717 drivers/base/firmware_loader/main.c fw_set_page_data(fw_priv, firmware); firmware 736 drivers/base/firmware_loader/main.c static void fw_abort_batch_reqs(struct firmware *fw) firmware 751 drivers/base/firmware_loader/main.c _request_firmware(const struct firmware **firmware_p, const char *name, firmware 755 drivers/base/firmware_loader/main.c struct firmware *fw = NULL; firmware 819 drivers/base/firmware_loader/main.c request_firmware(const struct firmware **firmware_p, const char *name, firmware 846 drivers/base/firmware_loader/main.c int firmware_request_nowarn(const struct firmware **firmware, const char *name, firmware 853 drivers/base/firmware_loader/main.c ret = _request_firmware(firmware, name, device, NULL, 0, firmware 871 drivers/base/firmware_loader/main.c int request_firmware_direct(const struct firmware **firmware_p, firmware 925 drivers/base/firmware_loader/main.c request_firmware_into_buf(const struct firmware **firmware_p, const char *name, firmware 945 drivers/base/firmware_loader/main.c void release_firmware(const struct firmware *fw) firmware 962 drivers/base/firmware_loader/main.c void (*cont)(const struct firmware *fw, void *context); firmware 969 drivers/base/firmware_loader/main.c const struct firmware *fw; firmware 1010 drivers/base/firmware_loader/main.c void (*cont)(const struct firmware *fw, void *context)) firmware 1069 drivers/base/firmware_loader/main.c const struct firmware *fw; firmware 1108 drivers/base/firmware_loader/main.c struct firmware fw; firmware 206 drivers/bluetooth/ath3k.c const struct firmware *firmware) firmware 211 drivers/bluetooth/ath3k.c int count = firmware->size; firmware 223 drivers/bluetooth/ath3k.c memcpy(send_buf, firmware->data, FW_HDR_SIZE); firmware 241 drivers/bluetooth/ath3k.c memcpy(send_buf, firmware->data + sent, size); firmware 303 drivers/bluetooth/ath3k.c const struct firmware *firmware) firmware 310 drivers/bluetooth/ath3k.c count = firmware->size; firmware 319 drivers/bluetooth/ath3k.c memcpy(send_buf, firmware->data, size); firmware 341 drivers/bluetooth/ath3k.c memcpy(send_buf, firmware->data + sent, size); firmware 394 drivers/bluetooth/ath3k.c const struct firmware *firmware; firmware 419 drivers/bluetooth/ath3k.c ret = request_firmware(&firmware, filename, &udev->dev); firmware 425 drivers/bluetooth/ath3k.c pt_rom_version = get_unaligned_le32(firmware->data + firmware 426 drivers/bluetooth/ath3k.c firmware->size - 8); firmware 427 drivers/bluetooth/ath3k.c pt_build_version = get_unaligned_le32(firmware->data + firmware 428 drivers/bluetooth/ath3k.c firmware->size - 4); firmware 433 drivers/bluetooth/ath3k.c release_firmware(firmware); firmware 437 drivers/bluetooth/ath3k.c ret = ath3k_load_fwfile(udev, firmware); firmware 438 drivers/bluetooth/ath3k.c release_firmware(firmware); firmware 447 drivers/bluetooth/ath3k.c const struct firmware *firmware; firmware 482 drivers/bluetooth/ath3k.c ret = request_firmware(&firmware, filename, &udev->dev); firmware 488 drivers/bluetooth/ath3k.c ret = ath3k_load_fwfile(udev, firmware); firmware 489 drivers/bluetooth/ath3k.c release_firmware(firmware); firmware 497 drivers/bluetooth/ath3k.c const struct firmware *firmware; firmware 540 drivers/bluetooth/ath3k.c ret = request_firmware(&firmware, ATH3K_FIRMWARE, &udev->dev); firmware 551 drivers/bluetooth/ath3k.c ret = ath3k_load_firmware(udev, firmware); firmware 552 drivers/bluetooth/ath3k.c release_firmware(firmware); firmware 155 drivers/bluetooth/bcm203x.c const struct firmware *firmware; firmware 176 drivers/bluetooth/bcm203x.c if (request_firmware(&firmware, "BCM2033-MD.hex", &udev->dev) < 0) { firmware 182 drivers/bluetooth/bcm203x.c BT_DBG("minidrv data %p size %zu", firmware->data, firmware->size); firmware 184 drivers/bluetooth/bcm203x.c size = max_t(uint, firmware->size, 4096); firmware 189 drivers/bluetooth/bcm203x.c release_firmware(firmware); firmware 194 drivers/bluetooth/bcm203x.c memcpy(data->buffer, firmware->data, firmware->size); firmware 197 drivers/bluetooth/bcm203x.c data->buffer, firmware->size, bcm203x_complete, data); firmware 199 drivers/bluetooth/bcm203x.c release_firmware(firmware); firmware 201 drivers/bluetooth/bcm203x.c if (request_firmware(&firmware, "BCM2033-FW.bin", &udev->dev) < 0) { firmware 208 drivers/bluetooth/bcm203x.c BT_DBG("firmware data %p size %zu", firmware->data, firmware->size); firmware 210 drivers/bluetooth/bcm203x.c data->fw_data = kmemdup(firmware->data, firmware->size, GFP_KERNEL); firmware 213 drivers/bluetooth/bcm203x.c release_firmware(firmware); firmware 219 drivers/bluetooth/bcm203x.c data->fw_size = firmware->size; firmware 222 drivers/bluetooth/bcm203x.c release_firmware(firmware); firmware 520 drivers/bluetooth/bfusb.c const unsigned char *firmware, int count) firmware 551 drivers/bluetooth/bfusb.c memcpy(buf, firmware + sent, size); firmware 601 drivers/bluetooth/bfusb.c const struct firmware *firmware; firmware 640 drivers/bluetooth/bfusb.c if (request_firmware(&firmware, "bfubase.frm", &udev->dev) < 0) { firmware 645 drivers/bluetooth/bfusb.c BT_DBG("firmware data %p size %zu", firmware->data, firmware->size); firmware 647 drivers/bluetooth/bfusb.c if (bfusb_load_firmware(data, firmware->data, firmware->size) < 0) { firmware 652 drivers/bluetooth/bfusb.c release_firmware(firmware); firmware 685 drivers/bluetooth/bfusb.c release_firmware(firmware); firmware 446 drivers/bluetooth/bt3c_cs.c const unsigned char *firmware, firmware 449 drivers/bluetooth/bt3c_cs.c char *ptr = (char *) firmware; firmware 540 drivers/bluetooth/bt3c_cs.c const struct firmware *firmware; firmware 571 drivers/bluetooth/bt3c_cs.c err = request_firmware(&firmware, "BT3CPCC.bin", &info->p_dev->dev); firmware 577 drivers/bluetooth/bt3c_cs.c err = bt3c_load_firmware(info, firmware->data, firmware->size); firmware 579 drivers/bluetooth/bt3c_cs.c release_firmware(firmware); firmware 108 drivers/bluetooth/btbcm.c int btbcm_patchram(struct hci_dev *hdev, const struct firmware *fw) firmware 456 drivers/bluetooth/btbcm.c const struct firmware *fw; firmware 56 drivers/bluetooth/btbcm.h int btbcm_patchram(struct hci_dev *hdev, const struct firmware *fw); firmware 77 drivers/bluetooth/btbcm.h static inline int btbcm_patchram(struct hci_dev *hdev, const struct firmware *fw) firmware 256 drivers/bluetooth/btintel.c const struct firmware *fw; firmware 629 drivers/bluetooth/btintel.c int btintel_download_firmware(struct hci_dev *hdev, const struct firmware *fw, firmware 88 drivers/bluetooth/btintel.h int btintel_download_firmware(struct hci_dev *dev, const struct firmware *fw, firmware 179 drivers/bluetooth/btintel.h const struct firmware *fw, firmware 286 drivers/bluetooth/btmrvl_sdio.c .firmware = "mrvl/sd8688.bin", firmware 295 drivers/bluetooth/btmrvl_sdio.c .firmware = "mrvl/sd8787_uapsta.bin", firmware 304 drivers/bluetooth/btmrvl_sdio.c .firmware = "mrvl/sd8797_uapsta.bin", firmware 313 drivers/bluetooth/btmrvl_sdio.c .firmware = "mrvl/sd8887_uapsta.bin", firmware 322 drivers/bluetooth/btmrvl_sdio.c .firmware = "mrvl/sd8897_uapsta.bin", firmware 331 drivers/bluetooth/btmrvl_sdio.c .firmware = "mrvl/sd8977_uapsta.bin", firmware 340 drivers/bluetooth/btmrvl_sdio.c .firmware = "mrvl/sd8987_uapsta.bin", firmware 349 drivers/bluetooth/btmrvl_sdio.c .firmware = "mrvl/sd8997_uapsta.bin", firmware 518 drivers/bluetooth/btmrvl_sdio.c const struct firmware *fw_helper = NULL; firmware 616 drivers/bluetooth/btmrvl_sdio.c const struct firmware *fw_firmware = NULL; firmware 617 drivers/bluetooth/btmrvl_sdio.c const u8 *firmware = NULL; firmware 626 drivers/bluetooth/btmrvl_sdio.c ret = request_firmware(&fw_firmware, card->firmware, firmware 635 drivers/bluetooth/btmrvl_sdio.c firmware = fw_firmware->data; firmware 729 drivers/bluetooth/btmrvl_sdio.c memcpy(fwbuf, &firmware[offset], txlen); firmware 1587 drivers/bluetooth/btmrvl_sdio.c card->firmware = data->firmware; firmware 97 drivers/bluetooth/btmrvl_sdio.h const char *firmware; firmware 110 drivers/bluetooth/btmrvl_sdio.h const char *firmware; firmware 683 drivers/bluetooth/btmtksdio.c const struct firmware *fw; firmware 242 drivers/bluetooth/btmtkuart.c const struct firmware *fw; firmware 125 drivers/bluetooth/btqca.c const struct firmware *fw) firmware 306 drivers/bluetooth/btqca.c const struct firmware *fw; firmware 455 drivers/bluetooth/btrtl.c const struct firmware *fw; firmware 1662 drivers/bluetooth/btusb.c static const struct firmware *btusb_setup_intel_get_fw(struct hci_dev *hdev, firmware 1665 drivers/bluetooth/btusb.c const struct firmware *fw; firmware 1704 drivers/bluetooth/btusb.c const struct firmware *fw, firmware 1820 drivers/bluetooth/btusb.c const struct firmware *fw; firmware 2164 drivers/bluetooth/btusb.c const struct firmware *fw; firmware 2791 drivers/bluetooth/btusb.c const struct firmware *fw; firmware 3217 drivers/bluetooth/btusb.c const struct firmware *firmware, firmware 3230 drivers/bluetooth/btusb.c count = firmware->size; firmware 3233 drivers/bluetooth/btusb.c memcpy(buf, firmware->data, size); firmware 3254 drivers/bluetooth/btusb.c memcpy(buf, firmware->data + sent, size); firmware 3261 drivers/bluetooth/btusb.c sent, firmware->size, err); firmware 3285 drivers/bluetooth/btusb.c const struct firmware *fw; firmware 3331 drivers/bluetooth/btusb.c const struct firmware *fw; firmware 156 drivers/bluetooth/hci_ag6xx.c const struct firmware *fw; firmware 527 drivers/bluetooth/hci_bcm.c const struct firmware *fw; firmware 537 drivers/bluetooth/hci_intel.c const struct firmware *fw; firmware 523 drivers/bluetooth/hci_ll.c const struct firmware *fw; firmware 274 drivers/bluetooth/hci_mrvl.c const struct firmware *fw = NULL; firmware 329 drivers/bluetooth/hci_nokia.c const struct firmware *fw; firmware 128 drivers/char/dsp56k.c const struct firmware *fw; firmware 36 drivers/clk/bcm/clk-raspberrypi.c struct rpi_firmware *firmware; firmware 67 drivers/clk/bcm/clk-raspberrypi.c static int raspberrypi_clock_property(struct rpi_firmware *firmware, u32 tag, firmware 77 drivers/clk/bcm/clk-raspberrypi.c ret = rpi_firmware_property(firmware, tag, &msg, sizeof(msg)); firmware 93 drivers/clk/bcm/clk-raspberrypi.c ret = raspberrypi_clock_property(rpi->firmware, firmware 111 drivers/clk/bcm/clk-raspberrypi.c ret = raspberrypi_clock_property(rpi->firmware, firmware 129 drivers/clk/bcm/clk-raspberrypi.c ret = raspberrypi_clock_property(rpi->firmware, firmware 192 drivers/clk/bcm/clk-raspberrypi.c ret = raspberrypi_clock_property(rpi->firmware, firmware 202 drivers/clk/bcm/clk-raspberrypi.c ret = raspberrypi_clock_property(rpi->firmware, firmware 254 drivers/clk/bcm/clk-raspberrypi.c struct rpi_firmware *firmware; firmware 265 drivers/clk/bcm/clk-raspberrypi.c firmware = rpi_firmware_get(firmware_node); firmware 267 drivers/clk/bcm/clk-raspberrypi.c if (!firmware) firmware 275 drivers/clk/bcm/clk-raspberrypi.c rpi->firmware = firmware; firmware 254 drivers/crypto/cavium/cpt/cptpf_main.c const struct firmware *fw_entry; firmware 17 drivers/crypto/cavium/nitrox/nitrox_debugfs.c DEFINE_SHOW_ATTRIBUTE(firmware); firmware 121 drivers/crypto/cavium/nitrox/nitrox_main.c const struct firmware *fw; firmware 448 drivers/crypto/ccp/psp-dev.c const struct firmware **firmware) firmware 474 drivers/crypto/ccp/psp-dev.c if ((firmware_request_nowarn(firmware, fw_name_specific, dev) >= 0) || firmware 475 drivers/crypto/ccp/psp-dev.c (firmware_request_nowarn(firmware, fw_name_subset, dev) >= 0) || firmware 476 drivers/crypto/ccp/psp-dev.c (firmware_request_nowarn(firmware, SEV_FW_FILE, dev) >= 0)) firmware 486 drivers/crypto/ccp/psp-dev.c const struct firmware *firmware; firmware 491 drivers/crypto/ccp/psp-dev.c if (sev_get_firmware(dev, &firmware) == -ENOENT) { firmware 505 drivers/crypto/ccp/psp-dev.c order = get_order(firmware->size + data_size); firmware 517 drivers/crypto/ccp/psp-dev.c memcpy(page_address(p) + data_size, firmware->data, firmware->size); firmware 520 drivers/crypto/ccp/psp-dev.c data->len = firmware->size; firmware 531 drivers/crypto/ccp/psp-dev.c release_firmware(firmware); firmware 299 drivers/crypto/inside-secure/safexcel.c const struct firmware *fw) firmware 389 drivers/crypto/inside-secure/safexcel.c const struct firmware *fw[FW_NB]; firmware 215 drivers/crypto/qat/qat_common/adf_accel_devices.h const struct firmware *uof_fw; firmware 216 drivers/crypto/qat/qat_common/adf_accel_devices.h const struct firmware *mmp_fw; firmware 1724 drivers/dma/imx-sdma.c static void sdma_load_firmware(const struct firmware *fw, void *context) firmware 324 drivers/fpga/fpga-mgr.c const struct firmware *fw; firmware 831 drivers/fsi/fsi-master-ast-cf.c const struct firmware *fw; firmware 941 drivers/gpu/drm/amd/amdgpu/amdgpu.h struct amdgpu_firmware firmware; firmware 216 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ucode = &adev->firmware.ucode[id]; firmware 452 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 453 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_SMC]; firmware 457 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c adev->firmware.fw_size += firmware 1032 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->firmware.load_type = amdgpu_ucode_get_load_type(adev, amdgpu_fw_load_type); firmware 1386 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->firmware.gpu_info_fw = NULL; firmware 1447 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c err = request_firmware(&adev->firmware.gpu_info_fw, fw_name, adev->dev); firmware 1454 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c err = amdgpu_ucode_validate(adev->firmware.gpu_info_fw); firmware 1462 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c hdr = (const struct gpu_info_firmware_header_v1_0 *)adev->firmware.gpu_info_fw->data; firmware 1469 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c (const struct gpu_info_firmware_v1_0 *)(adev->firmware.gpu_info_fw->data + firmware 1492 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c (const struct gpu_info_firmware_v1_1 *)(adev->firmware.gpu_info_fw->data + firmware 1502 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c (const struct gpu_info_firmware_v1_2 *)(adev->firmware.gpu_info_fw->data + firmware 2625 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c mutex_init(&adev->firmware.mutex); firmware 2958 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (adev->firmware.gpu_info_fw) { firmware 2959 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c release_firmware(adev->firmware.gpu_info_fw); firmware 2960 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->firmware.gpu_info_fw = NULL; firmware 450 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h const struct firmware *fw; /* SMC firmware */ firmware 266 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h const struct firmware *me_fw; /* ME firmware */ firmware 268 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h const struct firmware *pfp_fw; /* PFP firmware */ firmware 270 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h const struct firmware *ce_fw; /* CE firmware */ firmware 272 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h const struct firmware *rlc_fw; /* RLC firmware */ firmware 274 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h const struct firmware *mec_fw; /* MEC firmware */ firmware 276 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h const struct firmware *mec2_fw; /* MEC2 firmware */ firmware 63 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h struct firmware; firmware 153 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h const struct firmware *fw; /* MC firmware */ firmware 32 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h const struct firmware *fw; firmware 1039 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_SMC]; firmware 1049 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c for (i = 0; i < adev->firmware.max_ucodes; i++) { firmware 1050 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ucode = &adev->firmware.ucode[i]; firmware 1178 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c mutex_lock(&adev->firmware.mutex); firmware 1193 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c mutex_unlock(&adev->firmware.mutex); firmware 1197 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c adev->firmware.load_type = AMDGPU_FW_LOAD_DIRECT; firmware 1198 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c mutex_unlock(&adev->firmware.mutex); firmware 1275 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c mutex_lock(&adev->firmware.mutex); firmware 1285 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c mutex_unlock(&adev->firmware.mutex); firmware 1291 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c mutex_unlock(&adev->firmware.mutex); firmware 1299 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) firmware 1347 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!adev->firmware.fw_size) firmware 1350 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ucode = &adev->firmware.ucode[ucode_type]; firmware 1393 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (NULL == adev->firmware.funcs) firmware 1394 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c adev->firmware.funcs = &psp_funcs; firmware 159 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h const struct firmware *sos_fw; firmware 176 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h const struct firmware *asd_fw; firmware 201 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h const struct firmware *ta_fw; firmware 255 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h #define amdgpu_psp_check_fw_loading_status(adev, i) (adev)->firmware.funcs->check_fw_loading_status((adev), (i)) firmware 44 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h const struct firmware *fw; firmware 309 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c int amdgpu_ucode_validate(const struct firmware *fw) firmware 465 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c if (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP || firmware 553 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c if (adev->firmware.load_type != AMDGPU_FW_LOAD_DIRECT) { firmware 554 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c amdgpu_bo_create_kernel(adev, adev->firmware.fw_size, PAGE_SIZE, firmware 556 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c &adev->firmware.fw_buf, firmware 557 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c &adev->firmware.fw_buf_mc, firmware 558 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c &adev->firmware.fw_buf_ptr); firmware 559 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c if (!adev->firmware.fw_buf) { firmware 563 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c memset(adev->firmware.fw_buf_ptr, 0, adev->firmware.fw_size); firmware 571 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c if (adev->firmware.load_type != AMDGPU_FW_LOAD_DIRECT) firmware 572 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c amdgpu_bo_free_kernel(&adev->firmware.fw_buf, firmware 573 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c &adev->firmware.fw_buf_mc, firmware 574 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c &adev->firmware.fw_buf_ptr); firmware 590 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c if (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) { firmware 592 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c adev->firmware.max_ucodes = AMDGPU_UCODE_ID_MAXIMUM - 3; firmware 594 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c adev->firmware.max_ucodes = AMDGPU_UCODE_ID_MAXIMUM - 4; firmware 596 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c adev->firmware.max_ucodes = AMDGPU_UCODE_ID_MAXIMUM; firmware 599 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c for (i = 0; i < adev->firmware.max_ucodes; i++) { firmware 600 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode = &adev->firmware.ucode[i]; firmware 602 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c amdgpu_ucode_init_single_fw(adev, ucode, adev->firmware.fw_buf_mc + fw_offset, firmware 603 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c adev->firmware.fw_buf_ptr + fw_offset); firmware 605 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) { firmware 608 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c amdgpu_ucode_patch_jt(ucode, adev->firmware.fw_buf_mc + fw_offset, firmware 609 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c adev->firmware.fw_buf_ptr + fw_offset); firmware 336 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h const struct firmware *fw; firmware 360 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h const struct firmware *gpu_info_fw; firmware 373 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h int amdgpu_ucode_validate(const struct firmware *fw); firmware 252 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c if (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) firmware 404 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c if (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) { firmware 55 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h const struct firmware *fw; /* UVD firmware */ firmware 47 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h const struct firmware *fw; /* VCE firmware */ firmware 90 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c if ((adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) && firmware 96 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c if ((adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) && firmware 102 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c if ((adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) && firmware 108 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c if ((adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) && firmware 163 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c if (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) firmware 274 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c if (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) { firmware 179 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h const struct firmware *fw; /* VCN firmware */ firmware 775 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 776 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_PFP]; firmware 780 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->firmware.fw_size += firmware 783 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_ME]; firmware 787 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->firmware.fw_size += firmware 790 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_CE]; firmware 794 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->firmware.fw_size += firmware 797 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_G]; firmware 801 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->firmware.fw_size += firmware 808 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_CNTL]; firmware 811 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->firmware.fw_size += firmware 814 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_GPM_MEM]; firmware 817 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->firmware.fw_size += firmware 820 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_SRM_MEM]; firmware 823 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->firmware.fw_size += firmware 827 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC1]; firmware 832 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->firmware.fw_size += firmware 836 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC1_JT]; firmware 839 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->firmware.fw_size += firmware 843 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC2]; firmware 848 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->firmware.fw_size += firmware 852 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC2_JT]; firmware 855 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->firmware.fw_size += firmware 1083 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_DIRECT) { firmware 1427 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_RLC_BACKDOOR_AUTO) { firmware 1481 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_RLC_BACKDOOR_AUTO) firmware 1931 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 1952 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_DIRECT) { firmware 1957 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c } else if (adev->firmware.load_type == AMDGPU_FW_LOAD_RLC_BACKDOOR_AUTO) { firmware 1970 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_RLC_BACKDOOR_AUTO) { firmware 2413 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_RLC_BACKDOOR_AUTO) { firmware 3627 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_DIRECT) { firmware 3784 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_DIRECT) { firmware 1164 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_PFP]; firmware 1168 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->firmware.fw_size += firmware 1171 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_ME]; firmware 1175 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->firmware.fw_size += firmware 1178 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_CE]; firmware 1182 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->firmware.fw_size += firmware 1185 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_G]; firmware 1189 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->firmware.fw_size += firmware 1192 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC1]; firmware 1196 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->firmware.fw_size += firmware 1201 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->firmware.fw_size += firmware 1205 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_STORAGE]; firmware 1208 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->firmware.fw_size += firmware 1213 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC2]; firmware 1217 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->firmware.fw_size += firmware 1107 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 1108 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_PFP]; firmware 1112 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->firmware.fw_size += firmware 1115 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_ME]; firmware 1119 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->firmware.fw_size += firmware 1122 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_CE]; firmware 1126 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->firmware.fw_size += firmware 1233 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 1234 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_G]; firmware 1238 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->firmware.fw_size += firmware 1245 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_CNTL]; firmware 1248 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->firmware.fw_size += firmware 1251 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_GPM_MEM]; firmware 1254 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->firmware.fw_size += firmware 1257 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_SRM_MEM]; firmware 1260 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->firmware.fw_size += firmware 1314 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 1315 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC1]; firmware 1320 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->firmware.fw_size += firmware 1323 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC1_JT]; firmware 1326 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->firmware.fw_size += firmware 1330 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC2]; firmware 1335 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->firmware.fw_size += firmware 1341 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC2_JT]; firmware 1344 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->firmware.fw_size += firmware 3035 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c if (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) { firmware 3830 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c if (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) { firmware 312 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_DIRECT) { firmware 334 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_DIRECT) firmware 131 drivers/gpu/drm/amd/amdgpu/navi10_ih.c if (unlikely(adev->firmware.load_type == AMDGPU_FW_LOAD_DIRECT)) { firmware 323 drivers/gpu/drm/amd/amdgpu/navi10_ih.c (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) ? false : true; firmware 437 drivers/gpu/drm/amd/amdgpu/nv.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP && firmware 448 drivers/gpu/drm/amd/amdgpu/nv.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_DIRECT && firmware 460 drivers/gpu/drm/amd/amdgpu/nv.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP && firmware 471 drivers/gpu/drm/amd/amdgpu/nv.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_DIRECT && firmware 110 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c &adev->firmware.rbuf, firmware 185 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c amdgpu_bo_free_kernel(&adev->firmware.rbuf, firmware 383 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c &adev->firmware.rbuf, firmware 500 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c amdgpu_bo_free_kernel(&adev->firmware.rbuf, firmware 220 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c &adev->firmware.rbuf, firmware 330 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c amdgpu_bo_free_kernel(&adev->firmware.rbuf, firmware 253 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c &adev->firmware.rbuf, firmware 406 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c amdgpu_bo_free_kernel(&adev->firmware.rbuf, firmware 166 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_SMU) { firmware 167 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA0 + i]; firmware 171 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c adev->firmware.fw_size += firmware 324 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA0 + i]; firmware 328 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c adev->firmware.fw_size += firmware 513 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c adev->firmware.load_type == AMDGPU_FW_LOAD_PSP ? "true" : "false"); firmware 515 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 517 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA0 + i]; firmware 521 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c adev->firmware.fw_size += firmware 1295 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c if (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) { firmware 210 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c adev->firmware.load_type == AMDGPU_FW_LOAD_PSP ? "true" : "false"); firmware 212 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 213 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA0 + i]; firmware 217 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c adev->firmware.fw_size += firmware 852 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_DIRECT) { firmware 724 drivers/gpu/drm/amd/amdgpu/soc15.c if (likely(adev->firmware.load_type == AMDGPU_FW_LOAD_PSP)) { firmware 733 drivers/gpu/drm/amd/amdgpu/soc15.c if (likely(adev->firmware.load_type == AMDGPU_FW_LOAD_PSP)) { firmware 763 drivers/gpu/drm/amd/amdgpu/soc15.c if (likely(adev->firmware.load_type == AMDGPU_FW_LOAD_PSP)) firmware 791 drivers/gpu/drm/amd/amdgpu/soc15.c if (likely(adev->firmware.load_type == AMDGPU_FW_LOAD_PSP)) firmware 430 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 433 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].ucode_id = AMDGPU_UCODE_ID_UVD; firmware 434 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].fw = adev->uvd.fw; firmware 435 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.fw_size += firmware 439 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].ucode_id = AMDGPU_UCODE_ID_UVD1; firmware 440 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].fw = adev->uvd.fw; firmware 441 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.fw_size += firmware 659 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 662 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].tmr_mc_addr_lo: firmware 663 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].tmr_mc_addr_lo); firmware 666 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].tmr_mc_addr_hi: firmware 667 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].tmr_mc_addr_hi); firmware 803 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 806 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].tmr_mc_addr_lo); firmware 809 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].tmr_mc_addr_hi); firmware 248 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 249 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c uint32_t low = adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_lo; firmware 250 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c uint32_t hi = adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_hi; firmware 286 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c offset = (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) ? offset + size : 0; firmware 437 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c if (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) firmware 444 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 453 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].ucode_id = AMDGPU_UCODE_ID_VCE; firmware 454 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].fw = adev->vce.fw; firmware 455 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c adev->firmware.fw_size += firmware 504 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 566 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 588 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 620 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 621 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c tmr_mc_addr = (uint64_t)(adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_hi) << 32 | firmware 622 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_lo; firmware 641 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c offset = (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) ? offset + size : 0; firmware 113 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 116 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].ucode_id = AMDGPU_UCODE_ID_VCN; firmware 117 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].fw = adev->vcn.fw; firmware 118 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->firmware.fw_size += firmware 300 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 302 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo)); firmware 304 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi)); firmware 367 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 369 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo), firmware 372 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi), firmware 145 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 148 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].ucode_id = AMDGPU_UCODE_ID_VCN; firmware 149 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].fw = adev->vcn.fw; firmware 150 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c adev->firmware.fw_size += firmware 369 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 371 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo)); firmware 373 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi)); firmware 414 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 418 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo), 0, indirect); firmware 421 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi), 0, indirect); firmware 144 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 147 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].ucode_id = AMDGPU_UCODE_ID_VCN; firmware 148 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].fw = adev->vcn.fw; firmware 149 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->firmware.fw_size += firmware 153 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN1].ucode_id = AMDGPU_UCODE_ID_VCN1; firmware 154 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN1].fw = adev->vcn.fw; firmware 155 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->firmware.fw_size += firmware 386 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 388 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo)); firmware 390 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi)); firmware 257 drivers/gpu/drm/amd/amdgpu/vega10_ih.c && adev->firmware.load_type == AMDGPU_FW_LOAD_DIRECT) firmware 832 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) { firmware 860 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->firmware.ucode[AMDGPU_UCODE_ID_DMCU_ERAM].ucode_id = AMDGPU_UCODE_ID_DMCU_ERAM; firmware 861 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->firmware.ucode[AMDGPU_UCODE_ID_DMCU_ERAM].fw = adev->dm.fw_dmcu; firmware 862 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->firmware.fw_size += firmware 865 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->firmware.ucode[AMDGPU_UCODE_ID_DMCU_INTV].ucode_id = AMDGPU_UCODE_ID_DMCU_INTV; firmware 866 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->firmware.ucode[AMDGPU_UCODE_ID_DMCU_INTV].fw = adev->dm.fw_dmcu; firmware 867 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->firmware.fw_size += firmware 233 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h const struct firmware *fw_dmcu; firmware 1236 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c if (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) { firmware 206 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h uint32_t firmware); firmware 209 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h uint32_t firmware); firmware 190 drivers/gpu/drm/amd/powerplay/smu_v11_0.c if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { firmware 191 drivers/gpu/drm/amd/powerplay/smu_v11_0.c ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_SMC]; firmware 195 drivers/gpu/drm/amd/powerplay/smu_v11_0.c adev->firmware.fw_size += firmware 147 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c uint32_t firmware) firmware 160 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c if (firmware == firmware 161 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c (cgs_read_register(hwmgr->device, mmMP0PUB_IND_DATA) & firmware)) firmware 112 drivers/gpu/drm/ast/ast_drv.h const struct firmware *dp501_fw; /* dp501 fw */ firmware 173 drivers/gpu/drm/drm_edid_load.c const struct firmware *fw = NULL; firmware 243 drivers/gpu/drm/drm_hdcp.c const struct firmware *fw; firmware 861 drivers/gpu/drm/i915/display/intel_opregion.c const struct firmware *fw = NULL; firmware 264 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c const struct firmware *fw = NULL; firmware 365 drivers/gpu/drm/i915/gvt/cfg_space.c memcpy(vgpu_cfg_space(vgpu), gvt->firmware.cfg_space, firmware 83 drivers/gpu/drm/i915/gvt/firmware.c void *firmware; firmware 89 drivers/gpu/drm/i915/gvt/firmware.c firmware = vzalloc(size); firmware 90 drivers/gpu/drm/i915/gvt/firmware.c if (!firmware) firmware 93 drivers/gpu/drm/i915/gvt/firmware.c h = firmware; firmware 102 drivers/gpu/drm/i915/gvt/firmware.c p = firmware + h->cfg_space_offset; firmware 107 drivers/gpu/drm/i915/gvt/firmware.c memcpy(gvt->firmware.cfg_space, p, info->cfg_space_size); firmware 109 drivers/gpu/drm/i915/gvt/firmware.c p = firmware + h->mmio_offset; firmware 114 drivers/gpu/drm/i915/gvt/firmware.c memcpy(gvt->firmware.mmio, p, info->mmio_size); firmware 117 drivers/gpu/drm/i915/gvt/firmware.c h->crc32 = crc32_le(0, firmware + crc32_start, size - crc32_start); firmware 120 drivers/gpu/drm/i915/gvt/firmware.c firmware_attr.private = firmware; firmware 124 drivers/gpu/drm/i915/gvt/firmware.c vfree(firmware); firmware 145 drivers/gpu/drm/i915/gvt/firmware.c if (!gvt->firmware.firmware_loaded) firmware 148 drivers/gpu/drm/i915/gvt/firmware.c kfree(gvt->firmware.cfg_space); firmware 149 drivers/gpu/drm/i915/gvt/firmware.c kfree(gvt->firmware.mmio); firmware 153 drivers/gpu/drm/i915/gvt/firmware.c const struct firmware *fw) firmware 213 drivers/gpu/drm/i915/gvt/firmware.c struct intel_gvt_firmware *firmware = &gvt->firmware; firmware 215 drivers/gpu/drm/i915/gvt/firmware.c const struct firmware *fw; firmware 230 drivers/gpu/drm/i915/gvt/firmware.c firmware->cfg_space = mem; firmware 235 drivers/gpu/drm/i915/gvt/firmware.c kfree(firmware->cfg_space); firmware 239 drivers/gpu/drm/i915/gvt/firmware.c firmware->mmio = mem; firmware 263 drivers/gpu/drm/i915/gvt/firmware.c memcpy(firmware->cfg_space, fw->data + h->cfg_space_offset, firmware 265 drivers/gpu/drm/i915/gvt/firmware.c memcpy(firmware->mmio, fw->data + h->mmio_offset, firmware 269 drivers/gpu/drm/i915/gvt/firmware.c firmware->firmware_loaded = true; firmware 316 drivers/gpu/drm/i915/gvt/gvt.h struct intel_gvt_firmware firmware; firmware 238 drivers/gpu/drm/i915/gvt/mmio.c void *mmio = gvt->firmware.mmio; firmware 574 drivers/gpu/drm/i915/intel_csr.c const struct firmware *fw) firmware 627 drivers/gpu/drm/i915/intel_csr.c const struct firmware *fw = NULL; firmware 53 drivers/gpu/drm/mga/mga_warp.c const struct firmware *fw = NULL; firmware 27 drivers/gpu/drm/msm/adreno/adreno_gpu.c const struct firmware *fw; firmware 208 drivers/gpu/drm/msm/adreno/adreno_gpu.c const struct firmware * firmware 212 drivers/gpu/drm/msm/adreno/adreno_gpu.c const struct firmware *fw = NULL; firmware 294 drivers/gpu/drm/msm/adreno/adreno_gpu.c const struct firmware *fw; firmware 314 drivers/gpu/drm/msm/adreno/adreno_gpu.c const struct firmware *fw, u64 *iova) firmware 118 drivers/gpu/drm/msm/adreno/adreno_gpu.h const struct firmware *fw[ADRENO_FW_MAX]; firmware 220 drivers/gpu/drm/msm/adreno/adreno_gpu.h const struct firmware *adreno_request_fw(struct adreno_gpu *adreno_gpu, firmware 223 drivers/gpu/drm/msm/adreno/adreno_gpu.h const struct firmware *fw, u64 *iova); firmware 8 drivers/gpu/drm/nouveau/include/nvkm/core/firmware.h const struct firmware **); firmware 10 drivers/gpu/drm/nouveau/include/nvkm/core/firmware.h const struct firmware **); firmware 11 drivers/gpu/drm/nouveau/include/nvkm/core/firmware.h void nvkm_firmware_put(const struct firmware *); firmware 37 drivers/gpu/drm/nouveau/nvkm/core/firmware.c const struct firmware **fw) firmware 73 drivers/gpu/drm/nouveau/nvkm/core/firmware.c const struct firmware **fw) firmware 82 drivers/gpu/drm/nouveau/nvkm/core/firmware.c nvkm_firmware_put(const struct firmware *fw) firmware 165 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c const struct firmware *fw; firmware 1525 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c if (gr->firmware) { firmware 336 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c if (!gr->firmware) { firmware 927 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c if (!gr->firmware) { firmware 1512 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c if (!gr->firmware && (stat & 0x00000001)) { firmware 1531 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c if (!gr->firmware && (stat & 0x00080000)) { firmware 1838 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c if (gr->firmware) firmware 2102 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c const struct firmware *fw; firmware 2144 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c const struct firmware *fw; firmware 2166 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->firmware = nvkm_boolopt(device->cfgopt, "NvGrUseFW", firmware 2170 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->firmware || func->fecs.ucode != NULL, firmware 2189 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c if (gr->firmware) { firmware 2251 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c const u32 data = gr->firmware ? 0x000e0000 : 0x000e0001; firmware 99 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h bool firmware; firmware 100 drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c const struct firmware *fw; firmware 138 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c const struct firmware *fw = data; firmware 150 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c const struct firmware *fw; firmware 35 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.c const struct firmware *fw; firmware 42 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c ls_ucode_img_build(const struct firmware *bl, const struct firmware *code, firmware 43 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c const struct firmware *data, struct ls_ucode_img_desc *desc) firmware 96 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c const struct firmware *bl, *code, *data, *sig; firmware 44 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.c const struct firmware *image, *desc, *sig; firmware 152 drivers/gpu/drm/r128/r128_cce.c const struct firmware *fw; firmware 2394 drivers/gpu/drm/radeon/radeon.h const struct firmware *me_fw; /* all family ME firmware */ firmware 2395 drivers/gpu/drm/radeon/radeon.h const struct firmware *pfp_fw; /* r6/700 PFP firmware */ firmware 2396 drivers/gpu/drm/radeon/radeon.h const struct firmware *rlc_fw; /* r6/700 RLC firmware */ firmware 2397 drivers/gpu/drm/radeon/radeon.h const struct firmware *mc_fw; /* NI MC firmware */ firmware 2398 drivers/gpu/drm/radeon/radeon.h const struct firmware *ce_fw; /* SI CE firmware */ firmware 2399 drivers/gpu/drm/radeon/radeon.h const struct firmware *mec_fw; /* CIK MEC firmware */ firmware 2400 drivers/gpu/drm/radeon/radeon.h const struct firmware *mec2_fw; /* KV MEC2 firmware */ firmware 2401 drivers/gpu/drm/radeon/radeon.h const struct firmware *sdma_fw; /* CIK SDMA firmware */ firmware 2402 drivers/gpu/drm/radeon/radeon.h const struct firmware *smc_fw; /* SMC firmware */ firmware 2403 drivers/gpu/drm/radeon/radeon.h const struct firmware *uvd_fw; /* UVD firmware */ firmware 2404 drivers/gpu/drm/radeon/radeon.h const struct firmware *vce_fw; /* VCE firmware */ firmware 157 drivers/gpu/drm/radeon/radeon_ucode.c int radeon_ucode_validate(const struct firmware *fw) firmware 225 drivers/gpu/drm/radeon/radeon_ucode.h int radeon_ucode_validate(const struct firmware *fw); firmware 335 drivers/gpu/drm/rockchip/cdn-dp-core.c const struct firmware *fw = dp->fw; firmware 79 drivers/gpu/drm/rockchip/cdn-dp-core.h const struct firmware *fw; /* cdn dp firmware */ firmware 898 drivers/gpu/drm/sti/sti_hqvdp.c const struct firmware *firmware; firmware 917 drivers/gpu/drm/sti/sti_hqvdp.c if (request_firmware(&firmware, HQVDP_FMW_NAME, hqvdp->dev)) { firmware 923 drivers/gpu/drm/sti/sti_hqvdp.c if (!firmware) { firmware 928 drivers/gpu/drm/sti/sti_hqvdp.c header = (struct fw_header *)firmware->data; firmware 929 drivers/gpu/drm/sti/sti_hqvdp.c if (firmware->size < sizeof(*header)) { firmware 930 drivers/gpu/drm/sti/sti_hqvdp.c DRM_ERROR("Invalid firmware size (%d)\n", firmware->size); firmware 934 drivers/gpu/drm/sti/sti_hqvdp.c header->pmem_size + header->dmem_size) != firmware->size) { firmware 938 drivers/gpu/drm/sti/sti_hqvdp.c firmware->size); firmware 942 drivers/gpu/drm/sti/sti_hqvdp.c data = (u8 *)firmware->data; firmware 1016 drivers/gpu/drm/sti/sti_hqvdp.c release_firmware(firmware); firmware 59 drivers/gpu/drm/tegra/falcon.c const struct firmware *firmware) firmware 61 drivers/gpu/drm/tegra/falcon.c u32 *firmware_vaddr = falcon->firmware.vaddr; firmware 67 drivers/gpu/drm/tegra/falcon.c for (i = 0; i < firmware->size / sizeof(u32); i++) firmware 68 drivers/gpu/drm/tegra/falcon.c firmware_vaddr[i] = le32_to_cpu(((u32 *)firmware->data)[i]); firmware 72 drivers/gpu/drm/tegra/falcon.c falcon->firmware.size, DMA_TO_DEVICE); firmware 79 drivers/gpu/drm/tegra/falcon.c falcon->firmware.size, DMA_TO_DEVICE); firmware 80 drivers/gpu/drm/tegra/falcon.c dma_unmap_single(falcon->dev, daddr, falcon->firmware.size, firmware 86 drivers/gpu/drm/tegra/falcon.c struct falcon_fw_bin_header_v1 *bin = (void *)falcon->firmware.vaddr; firmware 102 drivers/gpu/drm/tegra/falcon.c if (bin->size > falcon->firmware.size) { firmware 107 drivers/gpu/drm/tegra/falcon.c os = falcon->firmware.vaddr + bin->os_header_offset; firmware 109 drivers/gpu/drm/tegra/falcon.c falcon->firmware.bin_data.size = bin->os_size; firmware 110 drivers/gpu/drm/tegra/falcon.c falcon->firmware.bin_data.offset = bin->os_data_offset; firmware 111 drivers/gpu/drm/tegra/falcon.c falcon->firmware.code.offset = os->code_offset; firmware 112 drivers/gpu/drm/tegra/falcon.c falcon->firmware.code.size = os->code_size; firmware 113 drivers/gpu/drm/tegra/falcon.c falcon->firmware.data.offset = os->data_offset; firmware 114 drivers/gpu/drm/tegra/falcon.c falcon->firmware.data.size = os->data_size; firmware 124 drivers/gpu/drm/tegra/falcon.c err = request_firmware(&falcon->firmware.firmware, name, falcon->dev); firmware 133 drivers/gpu/drm/tegra/falcon.c const struct firmware *firmware = falcon->firmware.firmware; firmware 136 drivers/gpu/drm/tegra/falcon.c falcon->firmware.size = firmware->size; firmware 139 drivers/gpu/drm/tegra/falcon.c falcon->firmware.vaddr = falcon->ops->alloc(falcon, firmware->size, firmware 140 drivers/gpu/drm/tegra/falcon.c &falcon->firmware.paddr); firmware 141 drivers/gpu/drm/tegra/falcon.c if (IS_ERR(falcon->firmware.vaddr)) { firmware 143 drivers/gpu/drm/tegra/falcon.c return PTR_ERR(falcon->firmware.vaddr); firmware 147 drivers/gpu/drm/tegra/falcon.c falcon_copy_firmware_image(falcon, firmware); firmware 156 drivers/gpu/drm/tegra/falcon.c release_firmware(firmware); firmware 157 drivers/gpu/drm/tegra/falcon.c falcon->firmware.firmware = NULL; firmware 162 drivers/gpu/drm/tegra/falcon.c falcon->ops->free(falcon, falcon->firmware.size, firmware 163 drivers/gpu/drm/tegra/falcon.c falcon->firmware.paddr, falcon->firmware.vaddr); firmware 174 drivers/gpu/drm/tegra/falcon.c falcon->firmware.vaddr = NULL; firmware 181 drivers/gpu/drm/tegra/falcon.c if (falcon->firmware.firmware) { firmware 182 drivers/gpu/drm/tegra/falcon.c release_firmware(falcon->firmware.firmware); firmware 183 drivers/gpu/drm/tegra/falcon.c falcon->firmware.firmware = NULL; firmware 186 drivers/gpu/drm/tegra/falcon.c if (falcon->firmware.vaddr) { firmware 187 drivers/gpu/drm/tegra/falcon.c falcon->ops->free(falcon, falcon->firmware.size, firmware 188 drivers/gpu/drm/tegra/falcon.c falcon->firmware.paddr, firmware 189 drivers/gpu/drm/tegra/falcon.c falcon->firmware.vaddr); firmware 190 drivers/gpu/drm/tegra/falcon.c falcon->firmware.vaddr = NULL; firmware 200 drivers/gpu/drm/tegra/falcon.c if (!falcon->firmware.vaddr) firmware 213 drivers/gpu/drm/tegra/falcon.c falcon_writel(falcon, (falcon->firmware.paddr + firmware 214 drivers/gpu/drm/tegra/falcon.c falcon->firmware.bin_data.offset) >> 8, firmware 218 drivers/gpu/drm/tegra/falcon.c for (offset = 0; offset < falcon->firmware.data.size; offset += 256) firmware 220 drivers/gpu/drm/tegra/falcon.c falcon->firmware.data.offset + offset, firmware 224 drivers/gpu/drm/tegra/falcon.c falcon_copy_chunk(falcon, falcon->firmware.code.offset, firmware 93 drivers/gpu/drm/tegra/falcon.h const struct firmware *firmware; firmware 113 drivers/gpu/drm/tegra/falcon.h struct falcon_firmware firmware; firmware 25 drivers/gpu/drm/tegra/vic.c const char *firmware; firmware 135 drivers/gpu/drm/tegra/vic.c hdr = vic->falcon.firmware.vaddr; firmware 137 drivers/gpu/drm/tegra/vic.c hdr = vic->falcon.firmware.vaddr + firmware 145 drivers/gpu/drm/tegra/vic.c (vic->falcon.firmware.paddr + fce_bin_data_offset) firmware 268 drivers/gpu/drm/tegra/vic.c err = falcon_read_firmware(&vic->falcon, vic->config->firmware); firmware 332 drivers/gpu/drm/tegra/vic.c .firmware = NVIDIA_TEGRA_124_VIC_FIRMWARE, firmware 340 drivers/gpu/drm/tegra/vic.c .firmware = NVIDIA_TEGRA_210_VIC_FIRMWARE, firmware 348 drivers/gpu/drm/tegra/vic.c .firmware = NVIDIA_TEGRA_186_VIC_FIRMWARE, firmware 356 drivers/gpu/drm/tegra/vic.c .firmware = NVIDIA_TEGRA_194_VIC_FIRMWARE, firmware 466 drivers/hid/intel-ish-hid/ishtp-fw-loader.c const struct firmware *fw, firmware 548 drivers/hid/intel-ish-hid/ishtp-fw-loader.c const struct firmware *fw) firmware 628 drivers/hid/intel-ish-hid/ishtp-fw-loader.c const struct firmware *fw, firmware 769 drivers/hid/intel-ish-hid/ishtp-fw-loader.c const struct firmware *fw; firmware 61 drivers/ide/ide-sysfs.c static DEVICE_ATTR_RO(firmware); firmware 132 drivers/infiniband/hw/hfi1/firmware.c u8 firmware[]; firmware 142 drivers/infiniband/hw/hfi1/firmware.c u8 firmware[]; firmware 151 drivers/infiniband/hw/hfi1/firmware.c const struct firmware *fw; firmware 522 drivers/infiniband/hw/hfi1/firmware.c fdet->firmware_ptr = ff->firmware; firmware 547 drivers/infiniband/hw/hfi1/firmware.c fdet->firmware_ptr = aff->firmware; firmware 154 drivers/infiniband/hw/hfi1/platform.c const struct firmware *platform_config_file = NULL; firmware 112 drivers/infiniband/hw/qib/qib_sd7220.c const struct firmware *fw); firmware 114 drivers/infiniband/hw/qib/qib_sd7220.c const struct firmware *fw); firmware 124 drivers/infiniband/hw/qib/qib_sd7220.c const struct firmware *fw) firmware 396 drivers/infiniband/hw/qib/qib_sd7220.c const struct firmware *fw; firmware 912 drivers/infiniband/hw/qib/qib_sd7220.c qib_sd7220_ib_load(struct qib_devdata *dd, const struct firmware *fw) firmware 918 drivers/infiniband/hw/qib/qib_sd7220.c qib_sd7220_ib_vfy(struct qib_devdata *dd, const struct firmware *fw) firmware 767 drivers/input/misc/ims-pcu.c static unsigned int ims_pcu_count_fw_records(const struct firmware *fw) firmware 820 drivers/input/misc/ims-pcu.c const struct firmware *fw, firmware 886 drivers/input/misc/ims-pcu.c const struct firmware *fw) firmware 912 drivers/input/misc/ims-pcu.c static void ims_pcu_process_async_firmware(const struct firmware *fw, firmware 1156 drivers/input/misc/ims-pcu.c const struct firmware *fw = NULL; firmware 1016 drivers/input/mouse/cyapa.c const struct firmware *fw; firmware 263 drivers/input/mouse/cyapa.h int (*check_fw)(struct cyapa *, const struct firmware *); firmware 266 drivers/input/mouse/cyapa.h int (*bl_initiate)(struct cyapa *, const struct firmware *); firmware 267 drivers/input/mouse/cyapa.h int (*update_fw)(struct cyapa *, const struct firmware *); firmware 425 drivers/input/mouse/cyapa.h int cyapa_pip_check_fw(struct cyapa *cyapa, const struct firmware *fw); firmware 426 drivers/input/mouse/cyapa.h int cyapa_pip_bl_initiate(struct cyapa *cyapa, const struct firmware *fw); firmware 427 drivers/input/mouse/cyapa.h int cyapa_pip_do_fw_update(struct cyapa *cyapa, const struct firmware *fw); firmware 564 drivers/input/mouse/cyapa_gen3.c static int cyapa_gen3_check_fw(struct cyapa *cyapa, const struct firmware *fw) firmware 718 drivers/input/mouse/cyapa_gen3.c const struct firmware *fw) firmware 1231 drivers/input/mouse/cyapa_gen3.c const struct firmware *fw) { return 0; } firmware 1033 drivers/input/mouse/cyapa_gen5.c cyapa_get_image_record_data_num(const struct firmware *fw, firmware 1044 drivers/input/mouse/cyapa_gen5.c int cyapa_pip_bl_initiate(struct cyapa *cyapa, const struct firmware *fw) firmware 1238 drivers/input/mouse/cyapa_gen5.c int cyapa_pip_check_fw(struct cyapa *cyapa, const struct firmware *fw) firmware 1381 drivers/input/mouse/cyapa_gen5.c const struct firmware *fw) firmware 453 drivers/input/mouse/elan_i2c_core.c const struct firmware *fw) firmware 507 drivers/input/mouse/elan_i2c_core.c const struct firmware *fw) firmware 594 drivers/input/mouse/elan_i2c_core.c const struct firmware *fw; firmware 243 drivers/input/rmi4/rmi_f34.c const struct firmware *fw) firmware 359 drivers/input/rmi4/rmi_f34.c const struct firmware *fw) firmware 464 drivers/input/rmi4/rmi_f34.c const struct firmware *fw; firmware 308 drivers/input/rmi4/rmi_f34.h int rmi_f34v7_start_reflash(struct f34_data *f34, const struct firmware *fw); firmware 309 drivers/input/rmi4/rmi_f34.h int rmi_f34v7_do_reflash(struct f34_data *f34, const struct firmware *fw); firmware 1188 drivers/input/rmi4/rmi_f34v7.c int rmi_f34v7_do_reflash(struct f34_data *f34, const struct firmware *fw) firmware 1307 drivers/input/rmi4/rmi_f34v7.c int rmi_f34v7_start_reflash(struct f34_data *f34, const struct firmware *fw) firmware 1432 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_update_cfg(struct mxt_data *data, const struct firmware *fw) firmware 2095 drivers/input/touchscreen/atmel_mxt_ts.c const struct firmware *cfg); firmware 2097 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_config_cb(const struct firmware *cfg, void *ctx) firmware 2636 drivers/input/touchscreen/atmel_mxt_ts.c const struct firmware *cfg) firmware 2747 drivers/input/touchscreen/atmel_mxt_ts.c const struct firmware *fw) firmware 2773 drivers/input/touchscreen/atmel_mxt_ts.c const struct firmware *fw = NULL; firmware 200 drivers/input/touchscreen/chipone_icn8505.c const struct firmware *fw) firmware 283 drivers/input/touchscreen/chipone_icn8505.c const struct firmware *fw; firmware 617 drivers/input/touchscreen/elants_i2c.c const struct firmware *fw, firmware 719 drivers/input/touchscreen/elants_i2c.c const struct firmware *fw; firmware 37 drivers/input/touchscreen/goodix.c int (*check_config)(struct goodix_ts_data *, const struct firmware *); firmware 90 drivers/input/touchscreen/goodix.c const struct firmware *cfg); firmware 92 drivers/input/touchscreen/goodix.c const struct firmware *cfg); firmware 410 drivers/input/touchscreen/goodix.c const struct firmware *cfg) firmware 434 drivers/input/touchscreen/goodix.c const struct firmware *cfg) firmware 464 drivers/input/touchscreen/goodix.c const struct firmware *cfg) firmware 482 drivers/input/touchscreen/goodix.c const struct firmware *cfg) firmware 816 drivers/input/touchscreen/goodix.c static void goodix_config_cb(const struct firmware *cfg, void *ctx) firmware 859 drivers/input/touchscreen/hideep.c const struct firmware *fw_entry; firmware 270 drivers/input/touchscreen/ili210x.c struct firmware_version firmware; firmware 321 drivers/input/touchscreen/ili210x.c &firmware, sizeof(firmware)); firmware 373 drivers/input/touchscreen/ili210x.c client->irq, firmware.id, firmware.major, firmware.minor); firmware 757 drivers/input/touchscreen/iqs5xx.c const struct firmware *fw; firmware 1155 drivers/input/touchscreen/melfas_mip4.c static int mip4_parse_firmware(struct mip4_ts *ts, const struct firmware *fw, firmware 1246 drivers/input/touchscreen/melfas_mip4.c static int mip4_execute_fw_update(struct mip4_ts *ts, const struct firmware *fw) firmware 1293 drivers/input/touchscreen/melfas_mip4.c const struct firmware *fw; firmware 622 drivers/input/touchscreen/raydium_i2c_ts.c const struct firmware *fw) firmware 745 drivers/input/touchscreen/raydium_i2c_ts.c const struct firmware *fw = NULL; firmware 646 drivers/input/touchscreen/rohm_bu21023.c const struct firmware *fw; firmware 285 drivers/input/touchscreen/silead.c const struct firmware *fw; firmware 415 drivers/input/touchscreen/wdt87xx_i2c.c static const void *wdt87xx_get_fw_chunk(const struct firmware *fw, u32 id) firmware 502 drivers/input/touchscreen/wdt87xx_i2c.c const struct firmware *fw) firmware 786 drivers/input/touchscreen/wdt87xx_i2c.c const struct firmware *fw, u32 ck_id) firmware 817 drivers/input/touchscreen/wdt87xx_i2c.c const struct firmware *fw, firmware 863 drivers/input/touchscreen/wdt87xx_i2c.c const struct firmware *fw; firmware 1119 drivers/isdn/capi/kcapi.c ldata.firmware.user = 1; firmware 1120 drivers/isdn/capi/kcapi.c ldata.firmware.data = ldef.t4file.data; firmware 1121 drivers/isdn/capi/kcapi.c ldata.firmware.len = ldef.t4file.len; firmware 45 drivers/isdn/hardware/mISDN/isar.h int (*firmware)(struct isar_hw *, const u8 *, int); firmware 1670 drivers/isdn/hardware/mISDN/mISDNisar.c isar->firmware = &load_firmware; firmware 364 drivers/isdn/hardware/mISDN/speedfax.c const struct firmware *firmware; firmware 381 drivers/isdn/hardware/mISDN/speedfax.c err = request_firmware(&firmware, "isdn/ISAR.BIN", &card->pdev->dev); firmware 389 drivers/isdn/hardware/mISDN/speedfax.c card->name, firmware->size); firmware 415 drivers/isdn/hardware/mISDN/speedfax.c err = card->isar.firmware(&card->isar, firmware->data, firmware->size); firmware 417 drivers/isdn/hardware/mISDN/speedfax.c release_firmware(firmware); firmware 431 drivers/isdn/hardware/mISDN/speedfax.c release_firmware(firmware); firmware 262 drivers/leds/leds-lp5521.c const struct firmware *fw = chip->fw; firmware 370 drivers/leds/leds-lp5523.c const struct firmware *fw = chip->fw; firmware 261 drivers/leds/leds-lp5562.c const struct firmware *fw = chip->fw; firmware 193 drivers/leds/leds-lp55xx-common.c static void lp55xx_firmware_loaded(const struct firmware *fw, void *context) firmware 155 drivers/leds/leds-lp55xx-common.h const struct firmware *fw; firmware 253 drivers/leds/leds-lp8501.c const struct firmware *fw = chip->fw; firmware 32 drivers/media/common/b2c2/flexcop-fe-tuner.c const struct firmware **fw, char *name) firmware 41 drivers/media/common/cypress_firmware.c static int cypress_get_hexline(const struct firmware *fw, firmware 73 drivers/media/common/cypress_firmware.c const struct firmware *fw, int type) firmware 27 drivers/media/common/cypress_firmware.h int cypress_load_firmware(struct usb_device *, const struct firmware *, int); firmware 910 drivers/media/common/siano/smscoreapi.c struct sms_firmware *firmware = (struct sms_firmware *) buffer; firmware 914 drivers/media/common/siano/smscoreapi.c u8 *payload = firmware->payload; firmware 916 drivers/media/common/siano/smscoreapi.c firmware->start_address = le32_to_cpup((__le32 *)&firmware->start_address); firmware 917 drivers/media/common/siano/smscoreapi.c firmware->length = le32_to_cpup((__le32 *)&firmware->length); firmware 919 drivers/media/common/siano/smscoreapi.c mem_address = firmware->start_address; firmware 922 drivers/media/common/siano/smscoreapi.c mem_address, firmware->length); firmware 948 drivers/media/common/siano/smscoreapi.c for (i = 0, ptr = (u32 *)firmware->payload; i < firmware->length/4 ; firmware 981 drivers/media/common/siano/smscoreapi.c msg->msg_data[0] = firmware->start_address; firmware 983 drivers/media/common/siano/smscoreapi.c msg->msg_data[1] = firmware->length; firmware 1001 drivers/media/common/siano/smscoreapi.c trigger_msg->msg_data[0] = firmware->start_address; firmware 1145 drivers/media/common/siano/smscoreapi.c const struct firmware *fw; firmware 1032 drivers/media/dvb-frontends/af9013.c const struct firmware *firmware; firmware 1051 drivers/media/dvb-frontends/af9013.c ret = request_firmware(&firmware, name, &client->dev); firmware 1062 drivers/media/dvb-frontends/af9013.c for (i = 0; i < firmware->size; i++) firmware 1063 drivers/media/dvb-frontends/af9013.c checksum += firmware->data[i]; firmware 1067 drivers/media/dvb-frontends/af9013.c buf[2] = (firmware->size >> 8) & 0xff; firmware 1068 drivers/media/dvb-frontends/af9013.c buf[3] = (firmware->size >> 0) & 0xff; firmware 1075 drivers/media/dvb-frontends/af9013.c for (rem = firmware->size; rem > 0; rem -= LEN_MAX) { firmware 1078 drivers/media/dvb-frontends/af9013.c 0x5100 + firmware->size - rem, firmware 1079 drivers/media/dvb-frontends/af9013.c &firmware->data[firmware->size - rem], firmware 1088 drivers/media/dvb-frontends/af9013.c release_firmware(firmware); firmware 1119 drivers/media/dvb-frontends/af9013.c release_firmware(firmware); firmware 633 drivers/media/dvb-frontends/bcm3510.c const struct firmware *fw; firmware 21 drivers/media/dvb-frontends/bcm3510.h int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name); firmware 461 drivers/media/dvb-frontends/cx24116.c const struct firmware *fw); firmware 466 drivers/media/dvb-frontends/cx24116.c const struct firmware *fw; firmware 551 drivers/media/dvb-frontends/cx24116.c const struct firmware *fw) firmware 438 drivers/media/dvb-frontends/cx24117.c const struct firmware *fw); firmware 443 drivers/media/dvb-frontends/cx24117.c const struct firmware *fw; firmware 540 drivers/media/dvb-frontends/cx24117.c const struct firmware *fw) firmware 1268 drivers/media/dvb-frontends/cx24120.c const struct firmware *fw; firmware 29 drivers/media/dvb-frontends/cx24120.h const struct firmware **fw, char *name); firmware 20 drivers/media/dvb-frontends/drx39xyj/drx39xxj.h const struct firmware *fw; firmware 1913 drivers/media/dvb-frontends/drx39xyj/drx_driver.h const struct firmware *firmware; firmware 11753 drivers/media/dvb-frontends/drx39xyj/drxj.c if (!demod->firmware) { firmware 11754 drivers/media/dvb-frontends/drx39xyj/drxj.c const struct firmware *fw = NULL; firmware 11761 drivers/media/dvb-frontends/drx39xyj/drxj.c demod->firmware = fw; firmware 11763 drivers/media/dvb-frontends/drx39xyj/drxj.c if (demod->firmware->size < 2 * sizeof(u16)) { firmware 11770 drivers/media/dvb-frontends/drx39xyj/drxj.c mc_file, demod->firmware->size); firmware 11773 drivers/media/dvb-frontends/drx39xyj/drxj.c mc_data_init = demod->firmware->data; firmware 11774 drivers/media/dvb-frontends/drx39xyj/drxj.c size = demod->firmware->size; firmware 11899 drivers/media/dvb-frontends/drx39xyj/drxj.c release_firmware(demod->firmware); firmware 11900 drivers/media/dvb-frontends/drx39xyj/drxj.c demod->firmware = NULL; firmware 12268 drivers/media/dvb-frontends/drx39xyj/drxj.c release_firmware(demod->firmware); firmware 105 drivers/media/dvb-frontends/drxd_hard.c const struct firmware *fw; firmware 892 drivers/media/dvb-frontends/drxd_hard.c const struct firmware *fw; firmware 6267 drivers/media/dvb-frontends/drxk_hard.c static void load_firmware_cb(const struct firmware *fw, firmware 6821 drivers/media/dvb-frontends/drxk_hard.c const struct firmware *fw = NULL; firmware 359 drivers/media/dvb-frontends/drxk_hard.h const struct firmware *fw; firmware 331 drivers/media/dvb-frontends/ds3000.c const struct firmware *fw); firmware 336 drivers/media/dvb-frontends/ds3000.c const struct firmware *fw; firmware 371 drivers/media/dvb-frontends/ds3000.c const struct firmware *fw) firmware 579 drivers/media/dvb-frontends/lgs8gxx.c const struct firmware *fw; firmware 616 drivers/media/dvb-frontends/m88ds3103.c const struct firmware *firmware; firmware 662 drivers/media/dvb-frontends/m88ds3103.c ret = request_firmware(&firmware, name, &client->dev); firmware 674 drivers/media/dvb-frontends/m88ds3103.c for (rem = firmware->size; rem > 0; rem -= (dev->cfg->i2c_wr_max - 1)) { firmware 677 drivers/media/dvb-frontends/m88ds3103.c &firmware->data[firmware->size - rem], firmware 690 drivers/media/dvb-frontends/m88ds3103.c release_firmware(firmware); firmware 721 drivers/media/dvb-frontends/m88ds3103.c release_firmware(firmware); firmware 400 drivers/media/dvb-frontends/mn88472.c const struct firmware *firmware; firmware 423 drivers/media/dvb-frontends/mn88472.c ret = request_firmware(&firmware, name, &client->dev); firmware 435 drivers/media/dvb-frontends/mn88472.c for (rem = firmware->size; rem > 0; rem -= (dev->i2c_write_max - 1)) { firmware 438 drivers/media/dvb-frontends/mn88472.c &firmware->data[firmware->size - rem], firmware 461 drivers/media/dvb-frontends/mn88472.c release_firmware(firmware); firmware 498 drivers/media/dvb-frontends/mn88472.c release_firmware(firmware); firmware 466 drivers/media/dvb-frontends/mn88473.c const struct firmware *fw; firmware 407 drivers/media/dvb-frontends/nxt200x.c static int nxt2002_load_firmware (struct dvb_frontend* fe, const struct firmware *fw) firmware 474 drivers/media/dvb-frontends/nxt200x.c static int nxt2004_load_firmware (struct dvb_frontend* fe, const struct firmware *fw) firmware 870 drivers/media/dvb-frontends/nxt200x.c const struct firmware *fw; firmware 933 drivers/media/dvb-frontends/nxt200x.c const struct firmware *fw; firmware 117 drivers/media/dvb-frontends/or51132.c static int or51132_load_firmware (struct dvb_frontend* fe, const struct firmware *fw) firmware 299 drivers/media/dvb-frontends/or51132.c const struct firmware *fw; firmware 94 drivers/media/dvb-frontends/or51211.c const struct firmware *fw) firmware 353 drivers/media/dvb-frontends/or51211.c const struct firmware* fw; firmware 20 drivers/media/dvb-frontends/or51211.h int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name); firmware 368 drivers/media/dvb-frontends/si2165.c const struct firmware *fw = NULL; firmware 414 drivers/media/dvb-frontends/si2168.c const struct firmware *fw; firmware 85 drivers/media/dvb-frontends/sp8870.c static int sp8870_firmware_upload (struct sp8870_state* state, const struct firmware *fw) firmware 296 drivers/media/dvb-frontends/sp8870.c const struct firmware *fw = NULL; firmware 22 drivers/media/dvb-frontends/sp8870.h int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name); firmware 137 drivers/media/dvb-frontends/sp887x.c static int sp887x_initial_setup (struct dvb_frontend* fe, const struct firmware *fw) firmware 523 drivers/media/dvb-frontends/sp887x.c const struct firmware *fw = NULL; firmware 18 drivers/media/dvb-frontends/sp887x.h int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name); firmware 469 drivers/media/dvb-frontends/tda10048.c const struct firmware *fw; firmware 382 drivers/media/dvb-frontends/tda1004x.c const struct firmware *fw; firmware 476 drivers/media/dvb-frontends/tda1004x.c const struct firmware *fw; firmware 90 drivers/media/dvb-frontends/tda1004x.h int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name); firmware 757 drivers/media/dvb-frontends/tda10071.c const struct firmware *fw; firmware 15 drivers/media/dvb-frontends/tdhd1.h static int alps_tdhd1_204_request_firmware(struct dvb_frontend *fe, const struct firmware **fw, char *name); firmware 26 drivers/media/i2c/cx25840/cx25840-firmware.c static char *firmware = ""; firmware 28 drivers/media/i2c/cx25840/cx25840-firmware.c module_param(firmware, charp, 0444); firmware 30 drivers/media/i2c/cx25840/cx25840-firmware.c MODULE_PARM_DESC(firmware, "Firmware image to load"); firmware 59 drivers/media/i2c/cx25840/cx25840-firmware.c if (firmware[0]) firmware 60 drivers/media/i2c/cx25840/cx25840-firmware.c return firmware; firmware 98 drivers/media/i2c/cx25840/cx25840-firmware.c const struct firmware *fw = NULL; firmware 346 drivers/media/i2c/s5c73m3/s5c73m3-core.c const struct firmware *fw; firmware 327 drivers/media/i2c/s5k4ecgx.c const struct firmware *fw; firmware 1029 drivers/media/i2c/s5k5baf.c const struct firmware *fw; firmware 3903 drivers/media/pci/bt8xx/bttv-cards.c const struct firmware *fw_entry; firmware 302 drivers/media/pci/bt8xx/dvb-bt8xx.c static int microtune_mt7202dtf_request_firmware(struct dvb_frontend* fe, const struct firmware **fw, char* name) firmware 400 drivers/media/pci/bt8xx/dvb-bt8xx.c static int or51211_request_firmware(struct dvb_frontend* fe, const struct firmware **fw, char* name) firmware 22 drivers/media/pci/cx18/cx18-av-firmware.c static int cx18_av_verifyfw(struct cx18 *cx, const struct firmware *fw) firmware 66 drivers/media/pci/cx18/cx18-av-firmware.c const struct firmware *fw = NULL; firmware 123 drivers/media/pci/cx18/cx18-dvb.c const struct firmware **fw) firmware 155 drivers/media/pci/cx18/cx18-dvb.c const struct firmware *fw = NULL; firmware 89 drivers/media/pci/cx18/cx18-firmware.c const struct firmware *fw = NULL; firmware 129 drivers/media/pci/cx18/cx18-firmware.c const struct firmware *fw = NULL; firmware 889 drivers/media/pci/cx23885/cx23885-417.c const struct firmware *firmware; firmware 920 drivers/media/pci/cx23885/cx23885-417.c retval = request_firmware(&firmware, CX23885_FIRM_IMAGE_NAME, firmware 930 drivers/media/pci/cx23885/cx23885-417.c if (firmware->size != CX23885_FIRM_IMAGE_SIZE) { firmware 932 drivers/media/pci/cx23885/cx23885-417.c firmware->size, CX23885_FIRM_IMAGE_SIZE); firmware 933 drivers/media/pci/cx23885/cx23885-417.c release_firmware(firmware); firmware 937 drivers/media/pci/cx23885/cx23885-417.c if (0 != memcmp(firmware->data, magic, 8)) { firmware 939 drivers/media/pci/cx23885/cx23885-417.c release_firmware(firmware); firmware 945 drivers/media/pci/cx23885/cx23885-417.c dataptr = (u32 *)firmware->data; firmware 946 drivers/media/pci/cx23885/cx23885-417.c for (i = 0; i < (firmware->size >> 2); i++) { firmware 951 drivers/media/pci/cx23885/cx23885-417.c release_firmware(firmware); firmware 962 drivers/media/pci/cx23885/cx23885-417.c release_firmware(firmware); firmware 969 drivers/media/pci/cx23885/cx23885-417.c release_firmware(firmware); firmware 972 drivers/media/pci/cx23885/cx23885-417.c release_firmware(firmware); firmware 2414 drivers/media/pci/cx23885/cx23885-cards.c const struct firmware *fw; firmware 443 drivers/media/pci/cx88/cx88-blackbird.c const struct firmware *firmware; firmware 462 drivers/media/pci/cx88/cx88-blackbird.c retval = request_firmware(&firmware, CX2341X_FIRM_ENC_FILENAME, firmware 472 drivers/media/pci/cx88/cx88-blackbird.c if (firmware->size != BLACKBIRD_FIRM_IMAGE_SIZE) { firmware 474 drivers/media/pci/cx88/cx88-blackbird.c firmware->size, BLACKBIRD_FIRM_IMAGE_SIZE); firmware 475 drivers/media/pci/cx88/cx88-blackbird.c release_firmware(firmware); firmware 479 drivers/media/pci/cx88/cx88-blackbird.c if (memcmp(firmware->data, magic, 8) != 0) { firmware 481 drivers/media/pci/cx88/cx88-blackbird.c release_firmware(firmware); firmware 487 drivers/media/pci/cx88/cx88-blackbird.c dataptr = (__le32 *)firmware->data; firmware 488 drivers/media/pci/cx88/cx88-blackbird.c for (i = 0; i < (firmware->size >> 2); i++) { firmware 500 drivers/media/pci/cx88/cx88-blackbird.c release_firmware(firmware); firmware 42 drivers/media/pci/ivtv/ivtv-firmware.c const struct firmware *fw = NULL; firmware 1208 drivers/media/pci/ngene/ngene-core.c const struct firmware *fw = NULL; firmware 487 drivers/media/pci/pluto2/pluto2.c const struct firmware **fw, char *name) firmware 257 drivers/media/pci/saa7134/saa7134-dvb.c const struct firmware **fw, char *name) firmware 194 drivers/media/pci/saa7164/saa7164-fw.c const struct firmware *fw = NULL; firmware 1498 drivers/media/pci/ttpci/av7110.c const struct firmware *fw; firmware 1697 drivers/media/pci/ttpci/av7110.c static int alps_tdlb7_request_firmware(struct dvb_frontend* fe, const struct firmware **fw, char* name) firmware 196 drivers/media/pci/ttpci/av7110_hw.c const struct firmware *fw; firmware 769 drivers/media/pci/ttpci/budget-av.c const struct firmware **fw, char *name) firmware 815 drivers/media/pci/ttpci/budget-ci.c const struct firmware **fw, char *name) firmware 406 drivers/media/pci/ttpci/budget.c static int alps_tdhd1_204_request_firmware(struct dvb_frontend *fe, const struct firmware **fw, char *name) firmware 2747 drivers/media/platform/coda/coda-common.c static void coda_fw_callback(const struct firmware *fw, void *context); firmware 2753 drivers/media/platform/coda/coda-common.c if (dev->firmware >= ARRAY_SIZE(dev->devtype->firmware)) firmware 2756 drivers/media/platform/coda/coda-common.c fw = dev->devtype->firmware[dev->firmware]; firmware 2765 drivers/media/platform/coda/coda-common.c static void coda_fw_callback(const struct firmware *fw, void *context) firmware 2771 drivers/media/platform/coda/coda-common.c dev->firmware++; firmware 2779 drivers/media/platform/coda/coda-common.c if (dev->firmware > 0) { firmware 2786 drivers/media/platform/coda/coda-common.c dev->devtype->firmware[dev->firmware]); firmware 2845 drivers/media/platform/coda/coda-common.c .firmware = { firmware 2859 drivers/media/platform/coda/coda-common.c .firmware = { firmware 2874 drivers/media/platform/coda/coda-common.c .firmware = { firmware 2889 drivers/media/platform/coda/coda-common.c .firmware = { firmware 2904 drivers/media/platform/coda/coda-common.c .firmware = { firmware 51 drivers/media/platform/coda/coda.h char *firmware[3]; firmware 75 drivers/media/platform/coda/coda.h int firmware; firmware 233 drivers/media/platform/exynos4-is/fimc-is.c const struct firmware *fw; firmware 377 drivers/media/platform/exynos4-is/fimc-is.c static void fimc_is_load_firmware(const struct firmware *fw, void *context) firmware 145 drivers/media/platform/exynos4-is/fimc-is.h const struct firmware *info; firmware 175 drivers/media/platform/exynos4-is/fimc-is.h const struct firmware *f_w; firmware 214 drivers/media/platform/exynos4-is/fimc-is.h const struct firmware *info; firmware 252 drivers/media/platform/exynos4-is/fimc-is.h struct firmware *f_w; firmware 480 drivers/media/platform/mtk-vpu/mtk_vpu.c const struct firmware *vpu_fw; firmware 67 drivers/media/platform/qcom/venus/firmware.c const struct firmware *mdt; firmware 47 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c struct firmware *fw_blob; firmware 60 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c err = request_firmware((const struct firmware **)&fw_blob, firmware 958 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c c8sectpfe_elf_sanity_check(struct c8sectpfei *fei, const struct firmware *fw) firmware 1022 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c const struct firmware *fw, u8 __iomem *dest, firmware 1058 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c const struct firmware *fw, u8 __iomem *dst, int seg_num) firmware 1077 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c static int load_slim_core_fw(const struct firmware *fw, struct c8sectpfei *fei) firmware 1138 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c const struct firmware *fw; firmware 1060 drivers/media/platform/ti-vpe/vpdma.c static void vpdma_firmware_cb(const struct firmware *f, void *context) firmware 493 drivers/media/radio/radio-wl1273.c const struct firmware *fw_p; firmware 1227 drivers/media/radio/wl128x/fmdrv_common.c const struct firmware *fw_entry; firmware 76 drivers/media/tuners/si2157.c const struct firmware *fw; firmware 302 drivers/media/tuners/tuner-xc2028.c const struct firmware *fw) firmware 1360 drivers/media/tuners/tuner-xc2028.c static void load_firmware_cb(const struct firmware *fw, firmware 708 drivers/media/tuners/xc4000.c const struct firmware *fw = NULL; firmware 61 drivers/media/tuners/xc5000.c const struct firmware *firmware; firmware 598 drivers/media/tuners/xc5000.c const struct firmware *fw) firmware 1103 drivers/media/tuners/xc5000.c const struct firmware *fw; firmware 1113 drivers/media/tuners/xc5000.c if (!priv->firmware) { firmware 1127 drivers/media/tuners/xc5000.c priv->firmware = fw; firmware 1129 drivers/media/tuners/xc5000.c fw = priv->firmware; firmware 1277 drivers/media/tuners/xc5000.c if (!priv->firmware) firmware 1309 drivers/media/tuners/xc5000.c if (priv->firmware) { firmware 1310 drivers/media/tuners/xc5000.c release_firmware(priv->firmware); firmware 1311 drivers/media/tuners/xc5000.c priv->firmware = NULL; firmware 93 drivers/media/usb/as102/as102_fw.c const struct firmware *firmware) { firmware 104 drivers/media/usb/as102/as102_fw.c for (total_read_bytes = 0; total_read_bytes < firmware->size; ) { firmware 109 drivers/media/usb/as102/as102_fw.c (u8 *) (firmware->data + total_read_bytes), firmware 120 drivers/media/usb/as102/as102_fw.c if (total_read_bytes == firmware->size) { firmware 158 drivers/media/usb/as102/as102_fw.c const struct firmware *firmware = NULL; firmware 180 drivers/media/usb/as102/as102_fw.c errno = request_firmware(&firmware, fw1, &dev->dev); firmware 188 drivers/media/usb/as102/as102_fw.c errno = as102_firmware_upload(bus_adap, cmd_buf, firmware); firmware 197 drivers/media/usb/as102/as102_fw.c release_firmware(firmware); firmware 198 drivers/media/usb/as102/as102_fw.c firmware = NULL; firmware 204 drivers/media/usb/as102/as102_fw.c errno = request_firmware(&firmware, fw2, &dev->dev); firmware 212 drivers/media/usb/as102/as102_fw.c errno = as102_firmware_upload(bus_adap, cmd_buf, firmware); firmware 223 drivers/media/usb/as102/as102_fw.c release_firmware(firmware); firmware 909 drivers/media/usb/cpia2/cpia2_core.c const struct firmware *fw; firmware 931 drivers/media/usb/cx231xx/cx231xx-417.c const struct firmware *firmware; firmware 986 drivers/media/usb/cx231xx/cx231xx-417.c retval = request_firmware(&firmware, CX231xx_FIRM_IMAGE_NAME, firmware 1000 drivers/media/usb/cx231xx/cx231xx-417.c if (firmware->size != CX231xx_FIRM_IMAGE_SIZE) { firmware 1003 drivers/media/usb/cx231xx/cx231xx-417.c firmware->size, CX231xx_FIRM_IMAGE_SIZE); firmware 1004 drivers/media/usb/cx231xx/cx231xx-417.c release_firmware(firmware); firmware 1010 drivers/media/usb/cx231xx/cx231xx-417.c if (0 != memcmp(firmware->data, magic, 8)) { firmware 1013 drivers/media/usb/cx231xx/cx231xx-417.c release_firmware(firmware); firmware 1023 drivers/media/usb/cx231xx/cx231xx-417.c p_fw_data = (u32 *)firmware->data; firmware 1024 drivers/media/usb/cx231xx/cx231xx-417.c dprintk(2, "firmware->size=%zd\n", firmware->size); firmware 1025 drivers/media/usb/cx231xx/cx231xx-417.c for (transfer_size = 0; transfer_size < firmware->size; firmware 1056 drivers/media/usb/cx231xx/cx231xx-417.c release_firmware(firmware); firmware 751 drivers/media/usb/cx231xx/cx231xx-core.c int cx231xx_ep5_bulkout(struct cx231xx *dev, u8 *firmware, u16 size) firmware 761 drivers/media/usb/cx231xx/cx231xx-core.c memcpy(&buffer[0], firmware, 4096); firmware 890 drivers/media/usb/cx231xx/cx231xx.h int cx231xx_ep5_bulkout(struct cx231xx *dev, u8 *firmware, u16 size); firmware 289 drivers/media/usb/dvb-usb-v2/af9015.c const struct firmware *firmware) firmware 300 drivers/media/usb/dvb-usb-v2/af9015.c for (i = 0, checksum = 0; i < firmware->size; i++) firmware 301 drivers/media/usb/dvb-usb-v2/af9015.c checksum += firmware->data[i]; firmware 303 drivers/media/usb/dvb-usb-v2/af9015.c state->firmware_size = firmware->size; firmware 307 drivers/media/usb/dvb-usb-v2/af9015.c for (rem = firmware->size; rem > 0; rem -= LEN_MAX) { firmware 309 drivers/media/usb/dvb-usb-v2/af9015.c req.data = (u8 *)&firmware->data[firmware->size - rem]; firmware 310 drivers/media/usb/dvb-usb-v2/af9015.c req.addr = 0x5100 + firmware->size - rem; firmware 1420 drivers/media/usb/dvb-usb-v2/af9015.c .firmware = AF9015_FIRMWARE, firmware 590 drivers/media/usb/dvb-usb-v2/af9035.c const struct firmware *fw) firmware 675 drivers/media/usb/dvb-usb-v2/af9035.c const struct firmware *fw) firmware 720 drivers/media/usb/dvb-usb-v2/af9035.c const struct firmware *fw) firmware 876 drivers/media/usb/dvb-usb-v2/az6007.c const struct firmware *fw) firmware 887 drivers/media/usb/dvb-usb-v2/az6007.c .firmware = AZ6007_FIRMWARE, firmware 909 drivers/media/usb/dvb-usb-v2/az6007.c .firmware = AZ6007_FIRMWARE, firmware 236 drivers/media/usb/dvb-usb-v2/dvb_usb.h const char *firmware; firmware 239 drivers/media/usb/dvb-usb-v2/dvb_usb.h const struct firmware *); firmware 26 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c const struct firmware *fw; firmware 953 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c name = d->props->firmware; firmware 198 drivers/media/usb/dvb-usb-v2/ec168.c const struct firmware *fw) firmware 319 drivers/media/usb/dvb-usb-v2/ec168.c .firmware = EC168_FIRMWARE, firmware 95 drivers/media/usb/dvb-usb-v2/lmedm04.c module_param_named(firmware, dvb_usb_lme2510_firmware, int, 0644); firmware 96 drivers/media/usb/dvb-usb-v2/lmedm04.c MODULE_PARM_DESC(firmware, "set default firmware 0=Sharp7395 1=LG"); firmware 595 drivers/media/usb/dvb-usb-v2/lmedm04.c const struct firmware *fw) firmware 675 drivers/media/usb/dvb-usb-v2/lmedm04.c const struct firmware *fw = NULL; firmware 84 drivers/media/usb/dvb-usb/a800.c .firmware = "dvb-usb-avertv-a800-02.fw", firmware 708 drivers/media/usb/dvb-usb/af9005.c static int af9005_download_firmware(struct usb_device *udev, const struct firmware *fw) firmware 1019 drivers/media/usb/dvb-usb/af9005.c .firmware = "af9005.fw", firmware 1099 drivers/media/usb/dvb-usb/az6027.c .firmware = "dvb-usb-az6027-03.fw", firmware 1387 drivers/media/usb/dvb-usb/cxusb.c const struct firmware *fw) firmware 1399 drivers/media/usb/dvb-usb/cxusb.c struct firmware new_fw; firmware 1817 drivers/media/usb/dvb-usb/cxusb.c .firmware = "dvb-usb-bluebird-01.fw", firmware 1877 drivers/media/usb/dvb-usb/cxusb.c .firmware = "dvb-usb-bluebird-01.fw", firmware 1944 drivers/media/usb/dvb-usb/cxusb.c .firmware = "dvb-usb-bluebird-01.fw", firmware 2002 drivers/media/usb/dvb-usb/cxusb.c .firmware = "dvb-usb-bluebird-01.fw", firmware 2170 drivers/media/usb/dvb-usb/cxusb.c .firmware = "dvb-usb-bluebird-02.fw", firmware 60 drivers/media/usb/dvb-usb/dib0700.h extern int dib0700_download_firmware(struct usb_device *udev, const struct firmware *fw); firmware 505 drivers/media/usb/dvb-usb/dib0700_core.c int dib0700_download_firmware(struct usb_device *udev, const struct firmware *fw) firmware 33 drivers/media/usb/dvb-usb/dib0700_devices.c const struct firmware *frontend_firmware; firmware 3922 drivers/media/usb/dvb-usb/dib0700_devices.c .firmware = "dvb-usb-dib0700-1.20.fw", \ firmware 181 drivers/media/usb/dvb-usb/dibusb-mb.c .firmware = "dvb-usb-dibusb-5.0.0.11.fw", firmware 271 drivers/media/usb/dvb-usb/dibusb-mb.c .firmware = "dvb-usb-dibusb-an2235-01.fw", firmware 340 drivers/media/usb/dvb-usb/dibusb-mb.c .firmware = "dvb-usb-adstech-usb2-02.fw", firmware 403 drivers/media/usb/dvb-usb/dibusb-mb.c .firmware = "dvb-usb-dibusb-6.0.0.8.fw", firmware 52 drivers/media/usb/dvb-usb/dibusb-mc.c .firmware = "dvb-usb-dibusb-6.0.0.8.fw", firmware 301 drivers/media/usb/dvb-usb/digitv.c .firmware = "dvb-usb-digitv-02.fw", firmware 178 drivers/media/usb/dvb-usb/dtt200u.c .firmware = "dvb-usb-dtt200u-01.fw", firmware 230 drivers/media/usb/dvb-usb/dtt200u.c .firmware = "dvb-usb-wt220u-02.fw", firmware 282 drivers/media/usb/dvb-usb/dtt200u.c .firmware = "dvb-usb-wt220u-fc03.fw", firmware 334 drivers/media/usb/dvb-usb/dtt200u.c .firmware = "dvb-usb-wt220u-zl0353-01.fw", firmware 386 drivers/media/usb/dvb-usb/dtt200u.c .firmware = "dvb-usb-wt220u-miglia-01.fw", firmware 37 drivers/media/usb/dvb-usb/dvb-usb-firmware.c int usb_cypress_load_firmware(struct usb_device *udev, const struct firmware *fw, int type) firmware 90 drivers/media/usb/dvb-usb/dvb-usb-firmware.c const struct firmware *fw = NULL; firmware 92 drivers/media/usb/dvb-usb/dvb-usb-firmware.c if ((ret = request_firmware(&fw, props->firmware, &udev->dev)) != 0) { firmware 94 drivers/media/usb/dvb-usb/dvb-usb-firmware.c props->firmware,ret); firmware 98 drivers/media/usb/dvb-usb/dvb-usb-firmware.c info("downloading firmware from file '%s'",props->firmware); firmware 123 drivers/media/usb/dvb-usb/dvb-usb-firmware.c int dvb_usb_get_hexline(const struct firmware *fw, struct hexline *hx, firmware 281 drivers/media/usb/dvb-usb/dvb-usb.h int (*download_firmware) (struct usb_device *, const struct firmware *); firmware 282 drivers/media/usb/dvb-usb/dvb-usb.h const char *firmware; firmware 498 drivers/media/usb/dvb-usb/dvb-usb.h extern int usb_cypress_load_firmware(struct usb_device *udev, const struct firmware *fw, int type); firmware 499 drivers/media/usb/dvb-usb/dvb-usb.h extern int dvb_usb_get_hexline(const struct firmware *fw, struct hexline *hx, int *pos); firmware 1785 drivers/media/usb/dvb-usb/dw2102.c const struct firmware *frmwr) firmware 1791 drivers/media/usb/dvb-usb/dw2102.c const struct firmware *fw; firmware 1902 drivers/media/usb/dvb-usb/dw2102.c .firmware = DW2102_FIRMWARE, firmware 1958 drivers/media/usb/dvb-usb/dw2102.c .firmware = DW2104_FIRMWARE, firmware 2009 drivers/media/usb/dvb-usb/dw2102.c .firmware = DW3101_FIRMWARE, firmware 2058 drivers/media/usb/dvb-usb/dw2102.c .firmware = S630_FIRMWARE, firmware 2342 drivers/media/usb/dvb-usb/dw2102.c p1100->firmware = P1100_FIRMWARE; firmware 2353 drivers/media/usb/dvb-usb/dw2102.c s660->firmware = S660_FIRMWARE; firmware 2365 drivers/media/usb/dvb-usb/dw2102.c p7500->firmware = P7500_FIRMWARE; firmware 130 drivers/media/usb/dvb-usb/gp8psk.c const struct firmware *fw = NULL; firmware 326 drivers/media/usb/dvb-usb/gp8psk.c .firmware = "dvb-usb-gp8psk-01.fw", firmware 388 drivers/media/usb/dvb-usb/m920x.c static int m920x_firmware_download(struct usb_device *udev, const struct firmware *fw) firmware 910 drivers/media/usb/dvb-usb/m920x.c .firmware = "dvb-usb-megasky-02.fw", firmware 965 drivers/media/usb/dvb-usb/m920x.c .firmware = "dvb-usb-digivox-02.fw", firmware 1021 drivers/media/usb/dvb-usb/m920x.c .firmware = "dvb-usb-tvwalkert.fw", firmware 1100 drivers/media/usb/dvb-usb/m920x.c .firmware = "dvb-usb-dposh-01.fw", firmware 1198 drivers/media/usb/dvb-usb/m920x.c .firmware = "dvb-usb-vp7049-0.95.fw", firmware 172 drivers/media/usb/dvb-usb/nova-t-usb2.c .firmware = "dvb-usb-nova-t-usb2-02.fw", firmware 446 drivers/media/usb/dvb-usb/opera1.c const struct firmware *fw = NULL; firmware 498 drivers/media/usb/dvb-usb/opera1.c .firmware = "dvb-usb-opera-01.fw", firmware 705 drivers/media/usb/dvb-usb/technisat-usb2.c .firmware = "dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw", firmware 649 drivers/media/usb/dvb-usb/ttusb2.c .firmware = "dvb-usb-pctv-400e-01.fw", firmware 704 drivers/media/usb/dvb-usb/ttusb2.c .firmware = "dvb-usb-tt-s2400-01.fw", firmware 95 drivers/media/usb/dvb-usb/umt-010.c .firmware = "dvb-usb-umt-010-02.fw", firmware 376 drivers/media/usb/dvb-usb/vp702x.c .firmware = "dvb-usb-vp702x-02.fw", firmware 186 drivers/media/usb/dvb-usb/vp7045.c .firmware = "dvb-usb-vp7045-01.fw", firmware 80 drivers/media/usb/go7007/go7007-driver.c const struct firmware *fw_entry; firmware 1545 drivers/media/usb/go7007/go7007-fw.c const struct firmware *fw_entry; firmware 38 drivers/media/usb/go7007/go7007-loader.c const struct firmware *fw; firmware 228 drivers/media/usb/gspca/vicam.c const struct firmware *uninitialized_var(fw); firmware 1352 drivers/media/usb/pvrusb2/pvrusb2-hdw.c const struct firmware **fw_entry, firmware 1409 drivers/media/usb/pvrusb2/pvrusb2-hdw.c const struct firmware *fw_entry = NULL; firmware 1503 drivers/media/usb/pvrusb2/pvrusb2-hdw.c const struct firmware *fw_entry = NULL; firmware 186 drivers/media/usb/s2255/s2255drv.c const struct firmware *fw; firmware 250 drivers/media/usb/siano/smsusb.c const struct firmware *fw; firmware 288 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c const struct firmware *fw; firmware 1136 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c static int philips_tdm1316l_request_firmware(struct dvb_frontend* fe, const struct firmware **fw, char* name) firmware 1315 drivers/media/usb/ttusb-dec/ttusb_dec.c const u8 *firmware = NULL; firmware 1322 drivers/media/usb/ttusb-dec/ttusb_dec.c const struct firmware *fw_entry = NULL; firmware 1333 drivers/media/usb/ttusb-dec/ttusb_dec.c firmware = fw_entry->data; firmware 1346 drivers/media/usb/ttusb-dec/ttusb_dec.c crc32_csum = crc32(~0L, firmware, 56) ^ ~0L; firmware 1347 drivers/media/usb/ttusb-dec/ttusb_dec.c memcpy(&tmp, &firmware[56], 4); firmware 1355 drivers/media/usb/ttusb-dec/ttusb_dec.c memcpy(idstring, &firmware[36], 20); firmware 1361 drivers/media/usb/ttusb-dec/ttusb_dec.c firmware_csum = crc16(~0, firmware, firmware_size) ^ ~0; firmware 1390 drivers/media/usb/ttusb-dec/ttusb_dec.c memcpy(&b[j + 4], &firmware[i], size); firmware 473 drivers/memory/brcmstb_dpfe.c const struct firmware *fw) firmware 582 drivers/memory/brcmstb_dpfe.c const struct firmware *fw; firmware 415 drivers/mfd/si476x-cmd.c info->firmware.major = resp[1]; firmware 416 drivers/mfd/si476x-cmd.c info->firmware.minor[0] = resp[2]; firmware 417 drivers/mfd/si476x-cmd.c info->firmware.minor[1] = resp[3]; firmware 628 drivers/mfd/si476x-i2c.c info.firmware.major, firmware 629 drivers/mfd/si476x-i2c.c info.firmware.minor[0], firmware 630 drivers/mfd/si476x-i2c.c info.firmware.minor[1]); firmware 2402 drivers/misc/altera-stapl/altera.c int altera_init(struct altera_config *config, const struct firmware *fw) firmware 25 drivers/misc/habanalabs/firmware_if.c const struct firmware *fw; firmware 65 drivers/misc/lattice-ecp3-config.c static void firmware_load(const struct firmware *fw, void *context) firmware 55 drivers/misc/mic/bus/cosm_bus.h char *firmware; firmware 295 drivers/misc/mic/cosm/cosm_main.c kfree(cdev->firmware); firmware 224 drivers/misc/mic/cosm/cosm_sysfs.c char *firmware; firmware 229 drivers/misc/mic/cosm/cosm_sysfs.c firmware = cdev->firmware; firmware 231 drivers/misc/mic/cosm/cosm_sysfs.c if (firmware) firmware 232 drivers/misc/mic/cosm/cosm_sysfs.c return scnprintf(buf, PAGE_SIZE, "%s\n", firmware); firmware 246 drivers/misc/mic/cosm/cosm_sysfs.c kfree(cdev->firmware); firmware 248 drivers/misc/mic/cosm/cosm_sysfs.c cdev->firmware = kmalloc(count + 1, GFP_KERNEL); firmware 249 drivers/misc/mic/cosm/cosm_sysfs.c if (!cdev->firmware) { firmware 253 drivers/misc/mic/cosm/cosm_sysfs.c strncpy(cdev->firmware, buf, count); firmware 255 drivers/misc/mic/cosm/cosm_sysfs.c if (cdev->firmware[count - 1] == '\n') firmware 256 drivers/misc/mic/cosm/cosm_sysfs.c cdev->firmware[count - 1] = '\0'; firmware 258 drivers/misc/mic/cosm/cosm_sysfs.c cdev->firmware[count] = '\0'; firmware 263 drivers/misc/mic/cosm/cosm_sysfs.c static DEVICE_ATTR_RW(firmware); firmware 340 drivers/misc/mic/host/mic_x100.c mic_x100_load_command_line(struct mic_device *mdev, const struct firmware *fw) firmware 372 drivers/misc/mic/host/mic_x100.c const struct firmware *fw; firmware 437 drivers/misc/mic/host/mic_x100.c const struct firmware *fw; firmware 443 drivers/misc/mic/host/mic_x100.c rc = request_firmware(&fw, mdev->cosm_dev->firmware, &mdev->pdev->dev); firmware 447 drivers/misc/mic/host/mic_x100.c rc, mdev->cosm_dev->firmware); firmware 1200 drivers/mmc/host/vub300.c const struct firmware *fw) firmware 1359 drivers/mmc/host/vub300.c const struct firmware *fw = NULL; firmware 136 drivers/net/can/softing/softing_fw.c const struct firmware *fw; firmware 220 drivers/net/can/softing/softing_fw.c const struct firmware *fw; firmware 701 drivers/net/can/softing/softing_main.c DEV_ATTR_RO_STR(firmware, pdat->app.fw); firmware 487 drivers/net/can/usb/esd_usb2.c static DEVICE_ATTR(firmware, 0444, show_firmware, NULL); firmware 1648 drivers/net/dsa/lantiq_gswip.c const struct firmware *fw; firmware 1269 drivers/net/ethernet/3com/typhoon.c static const struct firmware *typhoon_fw; firmware 875 drivers/net/ethernet/adaptec/starfire.c const struct firmware *fw_rx, *fw_tx; firmware 1027 drivers/net/ethernet/alacritech/slicoss.c static u32 slic_read_dword_from_firmware(const struct firmware *fw, int *offset) firmware 1044 drivers/net/ethernet/alacritech/slicoss.c const struct firmware *fw; firmware 1114 drivers/net/ethernet/alacritech/slicoss.c const struct firmware *fw; firmware 2871 drivers/net/ethernet/alteon/acenic.c const struct firmware *fw; firmware 3666 drivers/net/ethernet/broadcom/bnx2.c check_fw_section(const struct firmware *fw, firmware 3682 drivers/net/ethernet/broadcom/bnx2.c check_mips_fw_entry(const struct firmware *fw, firmware 7003 drivers/net/ethernet/broadcom/bnx2.h const struct firmware *mips_firmware; firmware 7004 drivers/net/ethernet/broadcom/bnx2.h const struct firmware *rv2p_firmware; firmware 1760 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h const struct firmware *firmware; firmware 13404 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c const struct firmware *firmware = bp->firmware; firmware 13412 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (firmware->size < sizeof(struct bnx2x_fw_file_hdr)) { firmware 13417 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c fw_hdr = (struct bnx2x_fw_file_hdr *)firmware->data; firmware 13425 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (offset + len > firmware->size) { firmware 13433 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c ops_offsets = (__force __be16 *)(firmware->data + offset); firmware 13445 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c fw_ver = firmware->data + offset; firmware 13529 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func(bp->firmware->data + be32_to_cpu(fw_hdr->arr.offset), \ firmware 13539 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (bp->firmware) firmware 13554 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c rc = request_firmware(&bp->firmware, fw_file_name, &bp->pdev->dev); firmware 13567 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c fw_hdr = (struct bnx2x_fw_file_hdr *)bp->firmware->data; firmware 13582 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c INIT_TSEM_INT_TABLE_DATA(bp) = bp->firmware->data + firmware 13584 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c INIT_TSEM_PRAM_DATA(bp) = bp->firmware->data + firmware 13586 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c INIT_USEM_INT_TABLE_DATA(bp) = bp->firmware->data + firmware 13588 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c INIT_USEM_PRAM_DATA(bp) = bp->firmware->data + firmware 13590 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c INIT_XSEM_INT_TABLE_DATA(bp) = bp->firmware->data + firmware 13592 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c INIT_XSEM_PRAM_DATA(bp) = bp->firmware->data + firmware 13594 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c INIT_CSEM_INT_TABLE_DATA(bp) = bp->firmware->data + firmware 13596 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c INIT_CSEM_PRAM_DATA(bp) = bp->firmware->data + firmware 13610 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c release_firmware(bp->firmware); firmware 13611 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->firmware = NULL; firmware 13621 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c release_firmware(bp->firmware); firmware 13622 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->firmware = NULL; firmware 1981 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c const struct firmware *fw; firmware 2007 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c const struct firmware *fw; firmware 3423 drivers/net/ethernet/broadcom/tg3.h const struct firmware *fw; firmware 372 drivers/net/ethernet/brocade/bna/bnad.h extern const struct firmware *bfi_fw; firmware 1081 drivers/net/ethernet/brocade/bna/bnad_ethtool.c const struct firmware *fw; firmware 16 drivers/net/ethernet/brocade/bna/cna_fwimg.c const struct firmware *bfi_fw; firmware 24 drivers/net/ethernet/brocade/bna/cna_fwimg.c const struct firmware *fw; firmware 1728 drivers/net/ethernet/cavium/liquidio/lio_main.c const struct firmware *fw; firmware 1030 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c const struct firmware *fw; firmware 1078 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c const struct firmware *fw; firmware 1118 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c const struct firmware *tpsram; firmware 1213 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c const struct firmware *fw; firmware 3912 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c const struct firmware *phyf; firmware 3987 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c const struct firmware *cf; firmware 4331 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c const struct firmware *fw; firmware 2646 drivers/net/ethernet/emulex/benet/be_cmds.c const struct firmware *fw) firmware 2748 drivers/net/ethernet/emulex/benet/be_cmds.c const struct firmware *fw, firmware 2919 drivers/net/ethernet/emulex/benet/be_cmds.c const struct firmware *fw, firmware 3042 drivers/net/ethernet/emulex/benet/be_cmds.c const struct firmware *fw) firmware 3166 drivers/net/ethernet/emulex/benet/be_cmds.c int be_fw_download(struct be_adapter *adapter, const struct firmware *fw) firmware 2436 drivers/net/ethernet/emulex/benet/be_cmds.h int lancer_fw_download(struct be_adapter *adapter, const struct firmware *fw); firmware 2437 drivers/net/ethernet/emulex/benet/be_cmds.h int be_fw_download(struct be_adapter *adapter, const struct firmware *fw); firmware 4931 drivers/net/ethernet/emulex/benet/be_main.c const struct firmware *fw; firmware 348 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c *version = le32_to_cpu(resp->firmware); firmware 359 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h __le32 firmware; firmware 331 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c *version = le32_to_cpu(resp->firmware); firmware 145 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h __le32 firmware; firmware 606 drivers/net/ethernet/intel/e100.c const struct firmware *fw; firmware 1222 drivers/net/ethernet/intel/e100.c static const struct firmware *e100_request_firmware(struct nic *nic) firmware 1225 drivers/net/ethernet/intel/e100.c const struct firmware *fw = nic->fw; firmware 1313 drivers/net/ethernet/intel/e100.c const struct firmware *fw = (void *)skb; firmware 1342 drivers/net/ethernet/intel/e100.c const struct firmware *fw; firmware 417 drivers/net/ethernet/intel/i40e/i40e_ddp.c const struct firmware *ddp_config; firmware 2637 drivers/net/ethernet/intel/ice/ice_main.c ice_load_pkg(const struct firmware *firmware, struct ice_pf *pf) firmware 2644 drivers/net/ethernet/intel/ice/ice_main.c if (firmware && !hw->pkg_copy) { firmware 2645 drivers/net/ethernet/intel/ice/ice_main.c status = ice_copy_and_init_pkg(hw, firmware->data, firmware 2646 drivers/net/ethernet/intel/ice/ice_main.c firmware->size); firmware 2648 drivers/net/ethernet/intel/ice/ice_main.c } else if (!firmware && hw->pkg_copy) { firmware 2749 drivers/net/ethernet/intel/ice/ice_main.c const struct firmware *firmware = NULL; firmware 2758 drivers/net/ethernet/intel/ice/ice_main.c err = firmware_request_nowarn(&firmware, opt_fw_filename, dev); firmware 2765 drivers/net/ethernet/intel/ice/ice_main.c ice_load_pkg(firmware, pf); firmware 2767 drivers/net/ethernet/intel/ice/ice_main.c release_firmware(firmware); firmware 2772 drivers/net/ethernet/intel/ice/ice_main.c err = request_firmware(&firmware, ICE_DDP_PKG_FILE, dev); firmware 2780 drivers/net/ethernet/intel/ice/ice_main.c ice_load_pkg(firmware, pf); firmware 2781 drivers/net/ethernet/intel/ice/ice_main.c release_firmware(firmware); firmware 16 drivers/net/ethernet/mellanox/mlx5/core/devlink.c const struct firmware *fw; firmware 1689 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c const struct firmware *fw; firmware 619 drivers/net/ethernet/mellanox/mlx5/core/fw.c const struct firmware *firmware, firmware 640 drivers/net/ethernet/mellanox/mlx5/core/fw.c firmware, extack); firmware 209 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_firmware_flash(struct mlx5_core_dev *dev, const struct firmware *fw, firmware 75 drivers/net/ethernet/mellanox/mlxfw/mlxfw.h const struct firmware *firmware, firmware 80 drivers/net/ethernet/mellanox/mlxfw/mlxfw.h const struct firmware *firmware, firmware 210 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c const struct firmware *firmware, firmware 217 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c if (!mlxfw_mfa2_check(firmware)) { firmware 223 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c mfa2_file = mlxfw_mfa2_file_init(firmware); firmware 85 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c bool mlxfw_mfa2_check(const struct firmware *fw) firmware 260 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c struct mlxfw_mfa2_file *mlxfw_mfa2_file_init(const struct firmware *fw) firmware 18 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.h bool mlxfw_mfa2_check(const struct firmware *fw); firmware 20 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.h struct mlxfw_mfa2_file *mlxfw_mfa2_file_init(const struct firmware *fw); firmware 11 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_file.h const struct firmware *fw; firmware 359 drivers/net/ethernet/mellanox/mlxsw/spectrum.c const struct firmware *firmware, firmware 375 drivers/net/ethernet/mellanox/mlxsw/spectrum.c firmware, extack); firmware 388 drivers/net/ethernet/mellanox/mlxsw/spectrum.c const struct firmware *firmware; firmware 422 drivers/net/ethernet/mellanox/mlxsw/spectrum.c err = request_firmware_direct(&firmware, fw_filename, firmware 430 drivers/net/ethernet/mellanox/mlxsw/spectrum.c err = mlxsw_sp_firmware_flash(mlxsw_sp, firmware, NULL); firmware 431 drivers/net/ethernet/mellanox/mlxsw/spectrum.c release_firmware(firmware); firmware 449 drivers/net/ethernet/mellanox/mlxsw/spectrum.c const struct firmware *firmware; firmware 455 drivers/net/ethernet/mellanox/mlxsw/spectrum.c err = request_firmware_direct(&firmware, file_name, firmware 459 drivers/net/ethernet/mellanox/mlxsw/spectrum.c err = mlxsw_sp_firmware_flash(mlxsw_sp, firmware, extack); firmware 460 drivers/net/ethernet/mellanox/mlxsw/spectrum.c release_firmware(firmware); firmware 574 drivers/net/ethernet/myricom/myri10ge/myri10ge.c const struct firmware *fw; firmware 4136 drivers/net/ethernet/neterion/vxge/vxge-main.c const struct firmware *fw; firmware 310 drivers/net/ethernet/netronome/nfp/nfp_main.c const struct firmware *fw; firmware 347 drivers/net/ethernet/netronome/nfp/nfp_main.c static const struct firmware * firmware 350 drivers/net/ethernet/netronome/nfp/nfp_main.c const struct firmware *fw = NULL; firmware 369 drivers/net/ethernet/netronome/nfp/nfp_main.c static const struct firmware * firmware 373 drivers/net/ethernet/netronome/nfp/nfp_main.c const struct firmware *fw; firmware 472 drivers/net/ethernet/netronome/nfp/nfp_main.c const struct firmware *fw = NULL; firmware 790 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c int nfp_nsp_load_fw(struct nfp_nsp *state, const struct firmware *fw) firmware 811 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c int nfp_nsp_write_flash(struct nfp_nsp *state, const struct firmware *fw) firmware 10 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h struct firmware; firmware 20 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h int nfp_nsp_load_fw(struct nfp_nsp *state, const struct firmware *fw); firmware 21 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h int nfp_nsp_write_flash(struct nfp_nsp *state, const struct firmware *fw); firmware 1682 drivers/net/ethernet/qlogic/netxen/netxen_nic.h const struct firmware *fw; firmware 826 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c const struct firmware *fw = adapter->fw; firmware 858 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c const struct firmware *fw = adapter->fw; firmware 981 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c const struct firmware *fw = adapter->fw; firmware 1078 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c const struct firmware *fw = adapter->fw; firmware 860 drivers/net/ethernet/qlogic/qed/qed.h const struct firmware *firmware; firmware 8368 drivers/net/ethernet/qlogic/qed/qed_debug.c dbg_values = cdev->firmware->data + *(u32 *)cdev->firmware->data; firmware 1218 drivers/net/ethernet/qlogic/qed/qed_main.c rc = request_firmware(&cdev->firmware, QED_FW_FILE_NAME, firmware 1258 drivers/net/ethernet/qlogic/qed/qed_main.c data = cdev->firmware->data + sizeof(u32); firmware 1344 drivers/net/ethernet/qlogic/qed/qed_main.c release_firmware(cdev->firmware); firmware 1388 drivers/net/ethernet/qlogic/qed/qed_main.c release_firmware(cdev->firmware); firmware 2190 drivers/net/ethernet/qlogic/qed/qed_main.c const struct firmware *image, firmware 2361 drivers/net/ethernet/qlogic/qed/qed_main.c const struct firmware *image; firmware 1189 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h const struct firmware *fw; firmware 277 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h const struct firmware *fw; firmware 1375 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c const struct firmware *fw = fw_info->fw; firmware 1009 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c const struct firmware *fw = adapter->fw; firmware 1041 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c const struct firmware *fw = adapter->fw; firmware 1115 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c const struct firmware *fw = adapter->fw; firmware 1210 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c const struct firmware *fw = adapter->fw; firmware 44 drivers/net/ethernet/realtek/r8169_firmware.c const struct firmware *fw = rtl_fw->fw; firmware 25 drivers/net/ethernet/realtek/r8169_firmware.h const struct firmware *fw; firmware 646 drivers/net/ethernet/smsc/smc91c92_cs.c const struct firmware *fw; firmware 800 drivers/net/ethernet/sun/cassini.c const struct firmware *fw; firmware 1158 drivers/net/ethernet/sun/cassini.c static void cas_load_firmware(struct cas *cp, cas_hp_inst_t *firmware) firmware 1165 drivers/net/ethernet/sun/cassini.c while ((inst = firmware) && inst->note) { firmware 1186 drivers/net/ethernet/sun/cassini.c ++firmware; firmware 320 drivers/net/ethernet/tehuti/tehuti.c const struct firmware *fw = NULL; firmware 1841 drivers/net/ethernet/toshiba/spider_net.c struct firmware *firmware = NULL; firmware 1847 drivers/net/ethernet/toshiba/spider_net.c if (request_firmware((const struct firmware **)&firmware, firmware 1849 drivers/net/ethernet/toshiba/spider_net.c if ( (firmware->size != SPIDER_NET_FIRMWARE_LEN) && firmware 1856 drivers/net/ethernet/toshiba/spider_net.c err = spider_net_download_firmware(card, firmware->data); firmware 1858 drivers/net/ethernet/toshiba/spider_net.c release_firmware(firmware); firmware 177 drivers/net/ethernet/xscale/ixp4xx_eth.c u8 firmware[4]; firmware 985 drivers/net/ethernet/xscale/ixp4xx_eth.c port->firmware[0], port->firmware[1], firmware 986 drivers/net/ethernet/xscale/ixp4xx_eth.c port->firmware[2], port->firmware[3]); firmware 1182 drivers/net/ethernet/xscale/ixp4xx_eth.c port->firmware[0] = msg.byte4; firmware 1183 drivers/net/ethernet/xscale/ixp4xx_eth.c port->firmware[1] = msg.byte5; firmware 1184 drivers/net/ethernet/xscale/ixp4xx_eth.c port->firmware[2] = msg.byte6; firmware 1185 drivers/net/ethernet/xscale/ixp4xx_eth.c port->firmware[3] = msg.byte7; firmware 341 drivers/net/hamradio/yam.c const struct firmware *fw; firmware 1066 drivers/net/ieee802154/adf7242.c const struct firmware *fw; firmware 1147 drivers/net/phy/mscc.c const struct firmware *fw) firmware 1292 drivers/net/phy/mscc.c const struct firmware *fw; firmware 1459 drivers/net/phy/mscc.c const struct firmware *fw; firmware 376 drivers/net/usb/kaweth.c const struct firmware *fw; firmware 707 drivers/net/wan/wanxl.c mem = ioremap_nocache(mem_phy, PDM_OFFSET + sizeof(firmware)); firmware 714 drivers/net/wan/wanxl.c for (i = 0; i < sizeof(firmware); i += 4) firmware 715 drivers/net/wan/wanxl.c writel(ntohl(*(__be32*)(firmware + i)), mem + PDM_OFFSET + i); firmware 1477 drivers/net/wimax/i2400m/fw.c int i2400m_fw_bootstrap(struct i2400m *i2400m, const struct firmware *fw, firmware 1502 drivers/net/wimax/i2400m/fw.c const struct firmware *fw; firmware 1552 drivers/net/wimax/i2400m/fw.c const struct firmware *fw; firmware 1487 drivers/net/wireless/ath/ar5523/ar5523.c const struct firmware *fw; firmware 781 drivers/net/wireless/ath/ath10k/core.c static const struct firmware *ath10k_fetch_fw_file(struct ath10k *ar, firmware 786 drivers/net/wireless/ath/ath10k/core.c const struct firmware *fw; firmware 1068 drivers/net/wireless/ath/ath10k/core.c if (!IS_ERR(ar->normal_mode_fw.fw_file.firmware)) firmware 1069 drivers/net/wireless/ath/ath10k/core.c release_firmware(ar->normal_mode_fw.fw_file.firmware); firmware 1082 drivers/net/wireless/ath/ath10k/core.c ar->normal_mode_fw.fw_file.firmware = NULL; firmware 1119 drivers/net/wireless/ath/ath10k/core.c const struct firmware *fw; firmware 1658 drivers/net/wireless/ath/ath10k/core.c const struct firmware *file) firmware 1773 drivers/net/wireless/ath/ath10k/core.c fw_file->firmware = ath10k_fetch_fw_file(ar, ar->hw_params.fw.dir, firmware 1775 drivers/net/wireless/ath/ath10k/core.c if (IS_ERR(fw_file->firmware)) firmware 1776 drivers/net/wireless/ath/ath10k/core.c return PTR_ERR(fw_file->firmware); firmware 1778 drivers/net/wireless/ath/ath10k/core.c data = fw_file->firmware->data; firmware 1779 drivers/net/wireless/ath/ath10k/core.c len = fw_file->firmware->size; firmware 877 drivers/net/wireless/ath/ath10k/core.h const struct firmware *firmware; firmware 906 drivers/net/wireless/ath/ath10k/core.h const struct firmware *board; firmware 909 drivers/net/wireless/ath/ath10k/core.h const struct firmware *ext_board; firmware 1004 drivers/net/wireless/ath/ath10k/core.h const struct firmware *pre_cal_file; firmware 1005 drivers/net/wireless/ath/ath10k/core.h const struct firmware *cal_file; firmware 41 drivers/net/wireless/ath/ath10k/debug.c const struct firmware *firmware; firmware 60 drivers/net/wireless/ath/ath10k/debug.c firmware = ar->normal_mode_fw.fw_file.firmware; firmware 61 drivers/net/wireless/ath/ath10k/debug.c if (firmware) firmware 62 drivers/net/wireless/ath/ath10k/debug.c crc = crc32_le(0, firmware->data, firmware->size); firmware 74 drivers/net/wireless/ath/ath10k/debug.c const struct firmware *board; firmware 2181 drivers/net/wireless/ath/ath10k/debug.c crc32_le(0, ar->normal_mode_fw.fw_file.firmware->data, firmware 2182 drivers/net/wireless/ath/ath10k/debug.c ar->normal_mode_fw.fw_file.firmware->size)); firmware 149 drivers/net/wireless/ath/ath10k/testmode.c ret = firmware_request_nowarn(&fw_file->firmware, filename, ar->dev); firmware 167 drivers/net/wireless/ath/ath10k/testmode.c fw_file->firmware_data = fw_file->firmware->data; firmware 168 drivers/net/wireless/ath/ath10k/testmode.c fw_file->firmware_len = fw_file->firmware->size; firmware 246 drivers/net/wireless/ath/ath10k/testmode.c if (WARN_ON(ar->testmode.utf_mode_fw.fw_file.firmware != NULL)) { firmware 314 drivers/net/wireless/ath/ath10k/testmode.c release_firmware(ar->testmode.utf_mode_fw.fw_file.firmware); firmware 315 drivers/net/wireless/ath/ath10k/testmode.c ar->testmode.utf_mode_fw.fw_file.firmware = NULL; firmware 341 drivers/net/wireless/ath/ath10k/testmode.c release_firmware(ar->testmode.utf_mode_fw.fw_file.firmware); firmware 342 drivers/net/wireless/ath/ath10k/testmode.c ar->testmode.utf_mode_fw.fw_file.firmware = NULL; firmware 677 drivers/net/wireless/ath/ath6kl/init.c const struct firmware *fw_entry; firmware 956 drivers/net/wireless/ath/ath6kl/init.c const struct firmware *fw; firmware 103 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c static void owl_fw_cb(const struct firmware *fw, void *context) firmware 130 drivers/net/wireless/ath/ath9k/eeprom.c static bool ath9k_hw_nvram_read_firmware(const struct firmware *eeprom_blob, firmware 1116 drivers/net/wireless/ath/ath9k/hif_usb.c static void ath9k_hif_usb_firmware_cb(const struct firmware *fw, void *context); firmware 1188 drivers/net/wireless/ath/ath9k/hif_usb.c static void ath9k_hif_usb_firmware_cb(const struct firmware *fw, void *context) firmware 1418 drivers/net/wireless/ath/ath9k/hif_usb.c const struct firmware *fw; firmware 976 drivers/net/wireless/ath/ath9k/hw.h const struct firmware *eeprom_blob; firmware 527 drivers/net/wireless/ath/ath9k/init.c static void ath9k_eeprom_request_cb(const struct firmware *eeprom_blob, firmware 266 drivers/net/wireless/ath/carl9170/carl9170.h const struct firmware *fw; firmware 399 drivers/net/wireless/ath/carl9170/fw.c const struct firmware *fw = ar->fw.fw; firmware 1021 drivers/net/wireless/ath/carl9170/usb.c static void carl9170_usb_firmware_step2(const struct firmware *fw, firmware 182 drivers/net/wireless/ath/wcn36xx/wcn36xx.h const struct firmware *nv; firmware 661 drivers/net/wireless/ath/wil6210/fw_inc.c const struct firmware *fw; firmware 795 drivers/net/wireless/ath/wil6210/fw_inc.c const struct firmware *brd; firmware 831 drivers/net/wireless/ath/wil6210/fw_inc.c const struct firmware *fw; firmware 358 drivers/net/wireless/atmel/at76c50x-usb.h const struct firmware *fw; firmware 82 drivers/net/wireless/atmel/atmel.c static char *firmware = NULL; firmware 83 drivers/net/wireless/atmel/atmel.c module_param(firmware, charp, 0); firmware 445 drivers/net/wireless/atmel/atmel.c u8 *firmware; firmware 1421 drivers/net/wireless/atmel/atmel.c else if (priv->firmware) firmware 1520 drivers/net/wireless/atmel/atmel.c priv->firmware = NULL; firmware 1522 drivers/net/wireless/atmel/atmel.c if (firmware) /* module parameter */ firmware 1523 drivers/net/wireless/atmel/atmel.c strlcpy(priv->firmware_id, firmware, sizeof(priv->firmware_id)); firmware 1639 drivers/net/wireless/atmel/atmel.c kfree(priv->firmware); firmware 2656 drivers/net/wireless/atmel/atmel.c kfree(priv->firmware); firmware 2658 drivers/net/wireless/atmel/atmel.c priv->firmware = new_firmware; firmware 3881 drivers/net/wireless/atmel/atmel.c const struct firmware *fw_entry = NULL; firmware 3884 drivers/net/wireless/atmel/atmel.c if (!(fw = priv->firmware)) { firmware 748 drivers/net/wireless/broadcom/b43/b43.h const struct firmware *blob; firmware 763 drivers/net/wireless/broadcom/b43/b43.h const struct firmware *data; firmware 2177 drivers/net/wireless/broadcom/b43/main.c static void b43_fw_cb(const struct firmware *firmware, void *context) firmware 2181 drivers/net/wireless/broadcom/b43/main.c ctx->blob = firmware; firmware 644 drivers/net/wireless/broadcom/b43legacy/b43legacy.h const struct firmware *ucode; firmware 646 drivers/net/wireless/broadcom/b43legacy/b43legacy.h const struct firmware *pcm; firmware 648 drivers/net/wireless/broadcom/b43legacy/b43legacy.h const struct firmware *initvals; firmware 650 drivers/net/wireless/broadcom/b43legacy/b43legacy.h const struct firmware *initvals_band; firmware 738 drivers/net/wireless/broadcom/b43legacy/b43legacy.h const struct firmware *fwp; /* needed to pass fw pointer */ firmware 1485 drivers/net/wireless/broadcom/b43legacy/main.c static void b43legacy_fw_cb(const struct firmware *firmware, void *context) firmware 1489 drivers/net/wireless/broadcom/b43legacy/main.c dev->fwp = firmware; firmware 1495 drivers/net/wireless/broadcom/b43legacy/main.c const struct firmware **fw, bool async) firmware 125 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c const struct firmware *clm = NULL; firmware 436 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c static void brcmf_fw_request_done(const struct firmware *fw, void *ctx); firmware 521 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c static int brcmf_fw_request_nvram_done(const struct firmware *fw, void *ctx) firmware 571 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c static int brcmf_fw_complete_request(const struct firmware *fw, firmware 599 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c static int brcmf_fw_request_firmware(const struct firmware **fw, firmware 624 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c static void brcmf_fw_request_done(const struct firmware *fw, void *ctx) firmware 50 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h const struct firmware *binary; firmware 1547 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c const struct firmware *fw, void *nvram, firmware 1753 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c const struct firmware *fw; firmware 3302 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c const struct firmware *fw) firmware 3340 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c const struct firmware *fw, firmware 4122 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c const struct firmware *code; firmware 1157 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c const struct firmware *fw; firmware 1672 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c const struct firmware *fw; firmware 1673 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c const struct firmware *fw_hdr; firmware 58 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.h const struct firmware *fw_bin[MAX_FW_IMAGES]; firmware 59 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.h const struct firmware *fw_hdr[MAX_FW_IMAGES]; firmware 1137 drivers/net/wireless/intel/ipw2x00/ipw2100.h const struct firmware *fw_entry; firmware 3393 drivers/net/wireless/intel/ipw2x00/ipw2200.c const struct firmware **raw, const char *name) firmware 3462 drivers/net/wireless/intel/ipw2x00/ipw2200.c static const struct firmware *raw = NULL; firmware 3479 drivers/net/wireless/intel/ipw2x00/ipw2200.c const struct firmware *raw = NULL; firmware 1826 drivers/net/wireless/intel/iwlegacy/3945-mac.c const struct firmware *ucode_raw; firmware 4668 drivers/net/wireless/intel/iwlegacy/4965-mac.c static void il4965_ucode_callback(const struct firmware *ucode_raw, firmware 4706 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_load_firmware(struct il_priv *il, const struct firmware *ucode_raw, firmware 4766 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_ucode_callback(const struct firmware *ucode_raw, void *context) firmware 193 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c const struct firmware *fw; firmware 210 drivers/net/wireless/intel/iwlwifi/iwl-drv.c static void iwl_req_fw_callback(const struct firmware *ucode_raw, firmware 497 drivers/net/wireless/intel/iwlwifi/iwl-drv.c const struct firmware *ucode_raw, firmware 598 drivers/net/wireless/intel/iwlwifi/iwl-drv.c const struct firmware *ucode_raw, firmware 1318 drivers/net/wireless/intel/iwlwifi/iwl-drv.c static void iwl_req_fw_callback(const struct firmware *ucode_raw, void *context) firmware 1280 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c const struct firmware *fw_entry; firmware 83 drivers/net/wireless/intersil/orinoco/fw.c static inline const struct firmware * firmware 105 drivers/net/wireless/intersil/orinoco/fw.c const struct firmware *fw_entry; firmware 109 drivers/net/wireless/intersil/orinoco/fw.c const char *firmware; firmware 119 drivers/net/wireless/intersil/orinoco/fw.c firmware = fw->ap_fw; firmware 121 drivers/net/wireless/intersil/orinoco/fw.c firmware = fw->sta_fw; firmware 123 drivers/net/wireless/intersil/orinoco/fw.c dev_dbg(dev, "Attempting to download firmware %s\n", firmware); firmware 132 drivers/net/wireless/intersil/orinoco/fw.c err = request_firmware(&fw_entry, firmware, priv->dev); firmware 135 drivers/net/wireless/intersil/orinoco/fw.c dev_err(dev, "Cannot find firmware %s\n", firmware); firmware 292 drivers/net/wireless/intersil/orinoco/fw.c const struct firmware *fw_entry; firmware 359 drivers/net/wireless/intersil/orinoco/fw.c const struct firmware *fw_entry = NULL; firmware 58 drivers/net/wireless/intersil/orinoco/orinoco.h struct firmware; firmware 163 drivers/net/wireless/intersil/orinoco/orinoco.h const struct firmware *cached_pri_fw; firmware 164 drivers/net/wireless/intersil/orinoco/orinoco.h const struct firmware *cached_fw; firmware 95 drivers/net/wireless/intersil/orinoco/orinoco_usb.c static struct ez_usb_fw firmware = { firmware 1579 drivers/net/wireless/intersil/orinoco/orinoco_usb.c const struct firmware *fw_entry = NULL; firmware 1671 drivers/net/wireless/intersil/orinoco/orinoco_usb.c firmware.size = fw_entry->size; firmware 1672 drivers/net/wireless/intersil/orinoco/orinoco_usb.c firmware.code = fw_entry->data; firmware 1674 drivers/net/wireless/intersil/orinoco/orinoco_usb.c if (firmware.size && firmware.code) { firmware 1675 drivers/net/wireless/intersil/orinoco/orinoco_usb.c if (ezusb_firmware_download(upriv, &firmware) < 0) firmware 1723 drivers/net/wireless/intersil/orinoco/orinoco_usb.c firmware.code = NULL; firmware 1724 drivers/net/wireless/intersil/orinoco/orinoco_usb.c firmware.size = 0; firmware 27 drivers/net/wireless/intersil/p54/fwio.c int p54_parse_firmware(struct ieee80211_hw *dev, const struct firmware *fw) firmware 268 drivers/net/wireless/intersil/p54/p54.h int p54_parse_firmware(struct ieee80211_hw *dev, const struct firmware *fw); firmware 79 drivers/net/wireless/intersil/p54/p54pci.c err = p54_parse_firmware(dev, priv->firmware); firmware 89 drivers/net/wireless/intersil/p54/p54pci.c data = (__le32 *) priv->firmware->data; firmware 90 drivers/net/wireless/intersil/p54/p54pci.c remains = priv->firmware->size; firmware 490 drivers/net/wireless/intersil/p54/p54pci.c static void p54p_firmware_step2(const struct firmware *fw, firmware 504 drivers/net/wireless/intersil/p54/p54pci.c priv->firmware = fw; firmware 655 drivers/net/wireless/intersil/p54/p54pci.c release_firmware(priv->firmware); firmware 94 drivers/net/wireless/intersil/p54/p54pci.h const struct firmware *firmware; firmware 158 drivers/net/wireless/intersil/p54/p54spi.c ret = request_firmware(&priv->firmware, "3826.arm", &priv->spi->dev); firmware 165 drivers/net/wireless/intersil/p54/p54spi.c ret = p54_parse_firmware(dev, priv->firmware); firmware 167 drivers/net/wireless/intersil/p54/p54spi.c release_firmware(priv->firmware); firmware 177 drivers/net/wireless/intersil/p54/p54spi.c const struct firmware *eeprom; firmware 209 drivers/net/wireless/intersil/p54/p54spi.c fw_len = priv->firmware->size; firmware 210 drivers/net/wireless/intersil/p54/p54spi.c fw = kmemdup(priv->firmware->data, fw_len, GFP_KERNEL); firmware 682 drivers/net/wireless/intersil/p54/p54spi.c release_firmware(priv->firmware); firmware 109 drivers/net/wireless/intersil/p54/p54spi.h const struct firmware *firmware; firmware 919 drivers/net/wireless/intersil/p54/p54usb.c static void p54u_load_firmware_cb(const struct firmware *firmware, firmware 927 drivers/net/wireless/intersil/p54/p54usb.c if (firmware) { firmware 928 drivers/net/wireless/intersil/p54/p54usb.c priv->fw = firmware; firmware 153 drivers/net/wireless/intersil/p54/p54usb.h const struct firmware *fw; firmware 78 drivers/net/wireless/intersil/prism54/islpci_dev.c const struct firmware *fw_entry = NULL; firmware 82 drivers/net/wireless/intersil/prism54/islpci_dev.c rc = request_firmware(&fw_entry, priv->firmware, PRISM_FW_PDEV); firmware 86 drivers/net/wireless/intersil/prism54/islpci_dev.c "prism54", priv->firmware); firmware 98 drivers/net/wireless/intersil/prism54/islpci_dev.c "prism54", priv->firmware); firmware 461 drivers/net/wireless/intersil/prism54/islpci_dev.c priv->ndev->name, priv->firmware); firmware 882 drivers/net/wireless/intersil/prism54/islpci_dev.c strcpy(priv->firmware, ISL3877_IMAGE_FILE); firmware 886 drivers/net/wireless/intersil/prism54/islpci_dev.c strcpy(priv->firmware, ISL3886_IMAGE_FILE); firmware 890 drivers/net/wireless/intersil/prism54/islpci_dev.c strcpy(priv->firmware, ISL3890_IMAGE_FILE); firmware 98 drivers/net/wireless/intersil/prism54/islpci_dev.h char firmware[33]; firmware 24 drivers/net/wireless/marvell/libertas/decl.h const struct firmware *helper, const struct firmware *mainfw); firmware 76 drivers/net/wireless/marvell/libertas/decl.h const struct firmware **helper, firmware 77 drivers/net/wireless/marvell/libertas/decl.h const struct firmware **mainfw); firmware 192 drivers/net/wireless/marvell/libertas/dev.h const struct firmware *helper_fw; firmware 16 drivers/net/wireless/marvell/libertas/firmware.c const struct firmware *helper, const struct firmware *mainfw) firmware 32 drivers/net/wireless/marvell/libertas/firmware.c void (*cb)(const struct firmware *fw, void *context)) firmware 45 drivers/net/wireless/marvell/libertas/firmware.c static void main_firmware_cb(const struct firmware *firmware, void *context) firmware 49 drivers/net/wireless/marvell/libertas/firmware.c if (!firmware) { firmware 56 drivers/net/wireless/marvell/libertas/firmware.c lbs_fw_loaded(priv, 0, priv->helper_fw, firmware); firmware 61 drivers/net/wireless/marvell/libertas/firmware.c release_firmware (firmware); firmware 64 drivers/net/wireless/marvell/libertas/firmware.c static void helper_firmware_cb(const struct firmware *firmware, void *context) firmware 68 drivers/net/wireless/marvell/libertas/firmware.c if (!firmware) { firmware 76 drivers/net/wireless/marvell/libertas/firmware.c priv->helper_fw = firmware; firmware 80 drivers/net/wireless/marvell/libertas/firmware.c lbs_fw_loaded(priv, 0, firmware, NULL); firmware 174 drivers/net/wireless/marvell/libertas/firmware.c const struct firmware **helper, firmware 175 drivers/net/wireless/marvell/libertas/firmware.c const struct firmware **mainfw) firmware 559 drivers/net/wireless/marvell/libertas/if_cs.c static int if_cs_prog_helper(struct if_cs_card *card, const struct firmware *fw) firmware 647 drivers/net/wireless/marvell/libertas/if_cs.c static int if_cs_prog_real(struct if_cs_card *card, const struct firmware *fw) firmware 707 drivers/net/wireless/marvell/libertas/if_cs.c const struct firmware *helper, firmware 708 drivers/net/wireless/marvell/libertas/if_cs.c const struct firmware *mainfw) firmware 439 drivers/net/wireless/marvell/libertas/if_sdio.c const struct firmware *fw) firmware 445 drivers/net/wireless/marvell/libertas/if_sdio.c const u8 *firmware; firmware 460 drivers/net/wireless/marvell/libertas/if_sdio.c firmware = fw->data; firmware 476 drivers/net/wireless/marvell/libertas/if_sdio.c memcpy(chunk_buffer + 4, firmware, chunk_size); firmware 485 drivers/net/wireless/marvell/libertas/if_sdio.c firmware += chunk_size; firmware 535 drivers/net/wireless/marvell/libertas/if_sdio.c const struct firmware *fw) firmware 541 drivers/net/wireless/marvell/libertas/if_sdio.c const u8 *firmware; firmware 556 drivers/net/wireless/marvell/libertas/if_sdio.c firmware = fw->data; firmware 613 drivers/net/wireless/marvell/libertas/if_sdio.c memcpy(chunk_buffer, firmware, chunk_size); firmware 623 drivers/net/wireless/marvell/libertas/if_sdio.c firmware += chunk_size; firmware 667 drivers/net/wireless/marvell/libertas/if_sdio.c const struct firmware *helper, firmware 668 drivers/net/wireless/marvell/libertas/if_sdio.c const struct firmware *mainfw) firmware 458 drivers/net/wireless/marvell/libertas/if_spi.c const struct firmware *firmware) firmware 469 drivers/net/wireless/marvell/libertas/if_spi.c bytes_remaining = firmware->size; firmware 470 drivers/net/wireless/marvell/libertas/if_spi.c fw = firmware->data; firmware 577 drivers/net/wireless/marvell/libertas/if_spi.c const struct firmware *firmware) firmware 599 drivers/net/wireless/marvell/libertas/if_spi.c bytes = firmware->size; firmware 600 drivers/net/wireless/marvell/libertas/if_spi.c fw = firmware->data; firmware 1010 drivers/net/wireless/marvell/libertas/if_spi.c const struct firmware *helper = NULL; firmware 1011 drivers/net/wireless/marvell/libertas/if_spi.c const struct firmware *mainfw = NULL; firmware 69 drivers/net/wireless/marvell/libertas/if_usb.c const struct firmware *fw, firmware 70 drivers/net/wireless/marvell/libertas/if_usb.c const struct firmware *unused); firmware 332 drivers/net/wireless/marvell/libertas/if_usb.c const uint8_t *firmware = cardp->fw->data; firmware 348 drivers/net/wireless/marvell/libertas/if_usb.c memcpy(&fwdata->hdr, &firmware[cardp->totalbytes], firmware 354 drivers/net/wireless/marvell/libertas/if_usb.c memcpy(fwdata->data, &firmware[cardp->totalbytes], firmware 817 drivers/net/wireless/marvell/libertas/if_usb.c const struct firmware *fw, firmware 818 drivers/net/wireless/marvell/libertas/if_usb.c const struct firmware *unused) firmware 67 drivers/net/wireless/marvell/libertas/if_usb.h const struct firmware *fw; firmware 274 drivers/net/wireless/marvell/libertas_tf/if_usb.c u8 *firmware = (u8 *) cardp->fw->data; firmware 292 drivers/net/wireless/marvell/libertas_tf/if_usb.c memcpy(&fwdata->hdr, &firmware[cardp->totalbytes], firmware 298 drivers/net/wireless/marvell/libertas_tf/if_usb.c memcpy(fwdata->data, &firmware[cardp->totalbytes], firmware 58 drivers/net/wireless/marvell/libertas_tf/if_usb.h const struct firmware *fw; firmware 518 drivers/net/wireless/marvell/mwifiex/main.c static int _mwifiex_fw_dpc(const struct firmware *firmware, void *context) firmware 528 drivers/net/wireless/marvell/mwifiex/main.c if (!firmware) { firmware 535 drivers/net/wireless/marvell/mwifiex/main.c adapter->firmware = firmware; firmware 536 drivers/net/wireless/marvell/mwifiex/main.c fw.fw_buf = (u8 *) adapter->firmware->data; firmware 537 drivers/net/wireless/marvell/mwifiex/main.c fw.fw_len = adapter->firmware->size; firmware 666 drivers/net/wireless/marvell/mwifiex/main.c if (adapter->firmware) { firmware 667 drivers/net/wireless/marvell/mwifiex/main.c release_firmware(adapter->firmware); firmware 668 drivers/net/wireless/marvell/mwifiex/main.c adapter->firmware = NULL; firmware 681 drivers/net/wireless/marvell/mwifiex/main.c static void mwifiex_fw_dpc(const struct firmware *firmware, void *context) firmware 683 drivers/net/wireless/marvell/mwifiex/main.c _mwifiex_fw_dpc(firmware, context); firmware 712 drivers/net/wireless/marvell/mwifiex/main.c ret = request_firmware(&adapter->firmware, firmware 1539 drivers/net/wireless/marvell/mwifiex/main.c ret = _mwifiex_fw_dpc(adapter->firmware, adapter); firmware 878 drivers/net/wireless/marvell/mwifiex/main.h const struct firmware *firmware; firmware 1005 drivers/net/wireless/marvell/mwifiex/main.h const struct firmware *cal_data; firmware 2009 drivers/net/wireless/marvell/mwifiex/pcie.c const void *firmware, u32 firmware_len) { firmware 2025 drivers/net/wireless/marvell/mwifiex/pcie.c fwdata = firmware + offset; firmware 2109 drivers/net/wireless/marvell/mwifiex/pcie.c u8 *firmware = fw->fw_buf; firmware 2118 drivers/net/wireless/marvell/mwifiex/pcie.c if (!firmware || !firmware_len) { firmware 2148 drivers/net/wireless/marvell/mwifiex/pcie.c ret = mwifiex_extract_wifi_fw(adapter, firmware, firmware_len); firmware 2218 drivers/net/wireless/marvell/mwifiex/pcie.c memmove(skb->data, &firmware[offset], txlen); firmware 111 drivers/net/wireless/marvell/mwifiex/sdio.c card->firmware = data->firmware; firmware 994 drivers/net/wireless/marvell/mwifiex/sdio.c u8 *firmware = fw->fw_buf; firmware 1103 drivers/net/wireless/marvell/mwifiex/sdio.c memmove(fwbuf, &firmware[offset], txlen); firmware 2049 drivers/net/wireless/marvell/mwifiex/sdio.c strcpy(adapter->fw_name, card->firmware); firmware 245 drivers/net/wireless/marvell/mwifiex/sdio.h const char *firmware; firmware 278 drivers/net/wireless/marvell/mwifiex/sdio.h const char *firmware; firmware 583 drivers/net/wireless/marvell/mwifiex/sdio.h .firmware = SD8786_DEFAULT_FW_NAME, firmware 598 drivers/net/wireless/marvell/mwifiex/sdio.h .firmware = SD8787_DEFAULT_FW_NAME, firmware 613 drivers/net/wireless/marvell/mwifiex/sdio.h .firmware = SD8797_DEFAULT_FW_NAME, firmware 628 drivers/net/wireless/marvell/mwifiex/sdio.h .firmware = SD8897_DEFAULT_FW_NAME, firmware 643 drivers/net/wireless/marvell/mwifiex/sdio.h .firmware = SD8977_DEFAULT_FW_NAME, firmware 659 drivers/net/wireless/marvell/mwifiex/sdio.h .firmware = SD8997_DEFAULT_FW_NAME, firmware 675 drivers/net/wireless/marvell/mwifiex/sdio.h .firmware = SD8887_DEFAULT_FW_NAME, firmware 690 drivers/net/wireless/marvell/mwifiex/sdio.h .firmware = SD8987_DEFAULT_FW_NAME, firmware 706 drivers/net/wireless/marvell/mwifiex/sdio.h .firmware = SD8801_DEFAULT_FW_NAME, firmware 1377 drivers/net/wireless/marvell/mwifiex/usb.c u8 *firmware = fw->fw_buf, *recv_buff; firmware 1385 drivers/net/wireless/marvell/mwifiex/usb.c if (!firmware) { firmware 1413 drivers/net/wireless/marvell/mwifiex/usb.c memcpy(&fwdata->fw_hdr, &firmware[tlen], firmware 1424 drivers/net/wireless/marvell/mwifiex/usb.c memcpy(fwdata->data, &firmware[tlen], dlen); firmware 192 drivers/net/wireless/marvell/mwl8k.c const struct firmware *fw_helper; firmware 193 drivers/net/wireless/marvell/mwl8k.c const struct firmware *fw_ucode; firmware 506 drivers/net/wireless/marvell/mwl8k.c static void mwl8k_release_fw(const struct firmware **fw) firmware 521 drivers/net/wireless/marvell/mwl8k.c static void mwl8k_fw_state_machine(const struct firmware *fw, void *context); firmware 531 drivers/net/wireless/marvell/mwl8k.c const char *fname, const struct firmware **fw, firmware 747 drivers/net/wireless/marvell/mwl8k.c const struct firmware *fw = priv->fw_ucode; firmware 752 drivers/net/wireless/marvell/mwl8k.c const struct firmware *helper = priv->fw_helper; firmware 5727 drivers/net/wireless/marvell/mwl8k.c static void mwl8k_fw_state_machine(const struct firmware *fw, void *context) firmware 167 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c const struct firmware *fw; firmware 169 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c const char *firmware; firmware 176 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c firmware = MT7628_FIRMWARE_E1; firmware 178 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c firmware = MT7628_FIRMWARE_E2; firmware 181 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c firmware = MT7603_FIRMWARE_E1; firmware 183 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c firmware = MT7603_FIRMWARE_E2; firmware 186 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c ret = request_firmware(&fw, firmware, dev->mt76.dev); firmware 337 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c const struct firmware *fw = NULL; firmware 450 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c const struct firmware *fw; firmware 18 drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c const struct firmware *fw; firmware 19 drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c const char *firmware; firmware 24 drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c firmware = MT7650E_FIRMWARE; firmware 26 drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c firmware = MT7610E_FIRMWARE; firmware 28 drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c err = request_firmware(&fw, firmware, dev->mt76.dev); firmware 68 drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c const struct firmware **fw) firmware 87 drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c const struct firmware *fw; firmware 17 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c const struct firmware *fw = NULL; firmware 83 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c const struct firmware *fw; firmware 62 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c const struct firmware *fw; firmware 149 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c const struct firmware *fw; firmware 406 drivers/net/wireless/mediatek/mt7601u/mcu.c const struct firmware *fw; firmware 986 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c const struct firmware *fw; firmware 1002 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c const struct firmware *fw; firmware 969 drivers/net/wireless/ralink/rt2x00/rt2x00.h const struct firmware *fw; firmware 23 drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c const struct firmware *fw; firmware 2069 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c const struct firmware *fw; firmware 72 drivers/net/wireless/realtek/rtlwifi/core.c static void rtl_fw_do_work(const struct firmware *firmware, void *context, firmware 82 drivers/net/wireless/realtek/rtlwifi/core.c if (!firmware) { firmware 84 drivers/net/wireless/realtek/rtlwifi/core.c err = request_firmware(&firmware, firmware 97 drivers/net/wireless/realtek/rtlwifi/core.c if (firmware->size > rtlpriv->max_fw_size) { firmware 99 drivers/net/wireless/realtek/rtlwifi/core.c release_firmware(firmware); firmware 103 drivers/net/wireless/realtek/rtlwifi/core.c memcpy(rtlpriv->rtlhal.pfirmware, firmware->data, firmware 104 drivers/net/wireless/realtek/rtlwifi/core.c firmware->size); firmware 105 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->rtlhal.fwsize = firmware->size; firmware 107 drivers/net/wireless/realtek/rtlwifi/core.c memcpy(rtlpriv->rtlhal.wowlan_firmware, firmware->data, firmware 108 drivers/net/wireless/realtek/rtlwifi/core.c firmware->size); firmware 109 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->rtlhal.wowlan_fwsize = firmware->size; firmware 111 drivers/net/wireless/realtek/rtlwifi/core.c release_firmware(firmware); firmware 114 drivers/net/wireless/realtek/rtlwifi/core.c void rtl_fw_cb(const struct firmware *firmware, void *context) firmware 116 drivers/net/wireless/realtek/rtlwifi/core.c rtl_fw_do_work(firmware, context, false); firmware 120 drivers/net/wireless/realtek/rtlwifi/core.c void rtl_wowlan_fw_cb(const struct firmware *firmware, void *context) firmware 122 drivers/net/wireless/realtek/rtlwifi/core.c rtl_fw_do_work(firmware, context, true); firmware 54 drivers/net/wireless/realtek/rtlwifi/core.h void rtl_fw_cb(const struct firmware *firmware, void *context); firmware 55 drivers/net/wireless/realtek/rtlwifi/core.h void rtl_wowlan_fw_cb(const struct firmware *firmware, void *context); firmware 192 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c struct rt_firmware *firmware = (struct rt_firmware *)rtlhal->pfirmware; firmware 201 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c firmware->fwstatus = (enum fw_status)loadfw_status; firmware 317 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c struct rt_firmware *firmware = NULL; firmware 329 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c firmware = (struct rt_firmware *)rtlhal->pfirmware; firmware 330 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c firmware->fwstatus = FW_STATUS_INIT; firmware 332 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c puc_mappedfile = firmware->sz_fw_tmpbuffer; firmware 335 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c firmware->pfwheader = (struct fw_hdr *) puc_mappedfile; firmware 336 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c pfwheader = firmware->pfwheader; firmware 337 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c firmware->firmwareversion = byte(pfwheader->version, 0); firmware 338 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c firmware->pfwheader->fwpriv.hci_sel = 1;/* pcie */ firmware 348 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c sizeof(firmware->fw_imem))) { firmware 354 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c memcpy(firmware->fw_imem, puc_mappedfile, firmware 356 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c firmware->fw_imem_len = pfwheader->img_imem_size; firmware 360 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c if (pfwheader->img_sram_size > sizeof(firmware->fw_emem)) { firmware 364 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c puc_mappedfile += firmware->fw_imem_len; firmware 366 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c memcpy(firmware->fw_emem, puc_mappedfile, firmware 368 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c firmware->fw_emem_len = pfwheader->img_sram_size; firmware 372 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c fwstatus = _rtl92s_firmware_get_nextstatus(firmware->fwstatus); firmware 377 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c puc_mappedfile = firmware->fw_imem; firmware 378 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c ul_filelength = firmware->fw_imem_len; firmware 381 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c puc_mappedfile = firmware->fw_emem; firmware 382 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c ul_filelength = firmware->fw_emem_len; firmware 386 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c pfwheader = firmware->pfwheader; firmware 389 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c puc_mappedfile = (u8 *)(firmware->pfwheader) + firmware 415 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c fwstatus = _rtl92s_firmware_get_nextstatus(firmware->fwstatus); firmware 62 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c static void rtl92se_fw_cb(const struct firmware *firmware, void *context) firmware 72 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c if (!firmware) { firmware 77 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c if (firmware->size > rtlpriv->max_fw_size) { firmware 80 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c release_firmware(firmware); firmware 84 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c memcpy(pfirmware->sz_fw_tmpbuffer, firmware->data, firmware->size); firmware 85 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c pfirmware->sz_fw_tmpbufferlen = firmware->size; firmware 86 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c release_firmware(firmware); firmware 572 drivers/net/wireless/realtek/rtw88/mac.c const u8 *data = fw->firmware->data; firmware 669 drivers/net/wireless/realtek/rtw88/mac.c const u8 *data = fw->firmware->data; firmware 670 drivers/net/wireless/realtek/rtw88/mac.c u32 size = fw->firmware->size; firmware 678 drivers/net/wireless/realtek/rtw88/main.c if (!fw->firmware) { firmware 876 drivers/net/wireless/realtek/rtw88/main.c static void rtw_load_firmware_cb(const struct firmware *firmware, void *context) firmware 881 drivers/net/wireless/realtek/rtw88/main.c if (!firmware) firmware 884 drivers/net/wireless/realtek/rtw88/main.c fw->firmware = firmware; firmware 972 drivers/net/wireless/realtek/rtw88/main.c if (!fw->firmware) { firmware 1204 drivers/net/wireless/realtek/rtw88/main.c if (fw->firmware) firmware 1205 drivers/net/wireless/realtek/rtw88/main.c release_firmware(fw->firmware); firmware 1259 drivers/net/wireless/realtek/rtw88/main.h const struct firmware *firmware; firmware 887 drivers/net/wireless/rsi/rsi_91x_hal.c const struct firmware *fw_entry = NULL; firmware 1003 drivers/net/wireless/rsi/rsi_91x_hal.c const struct firmware *fw_entry; firmware 33 drivers/net/wireless/st/cw1200/cw1200.h struct firmware; firmware 122 drivers/net/wireless/st/cw1200/cw1200.h const struct firmware *sdd; firmware 59 drivers/net/wireless/st/cw1200/fwio.c const struct firmware *firmware = NULL; firmware 145 drivers/net/wireless/st/cw1200/fwio.c ret = request_firmware(&firmware, fw_path, priv->pdev); firmware 173 drivers/net/wireless/st/cw1200/fwio.c num_blocks = (firmware->size - 1) / DOWNLOAD_BLOCK_SIZE + 1; firmware 176 drivers/net/wireless/st/cw1200/fwio.c val32 = firmware->size; /* Explicit cast from size_t to u32 */ firmware 208 drivers/net/wireless/st/cw1200/fwio.c tx_size = block_size = min_t(size_t, firmware->size - put, firmware 211 drivers/net/wireless/st/cw1200/fwio.c memcpy(buf, &firmware->data[put], block_size); firmware 253 drivers/net/wireless/st/cw1200/fwio.c release_firmware(firmware); firmware 54 drivers/net/wireless/ti/wl1251/main.c const struct firmware *fw; firmware 93 drivers/net/wireless/ti/wl1251/main.c const struct firmware *fw; firmware 1395 drivers/net/wireless/ti/wl18xx/main.c const struct firmware *fw; firmware 729 drivers/net/wireless/ti/wlcore/main.c const struct firmware *fw; firmware 6550 drivers/net/wireless/ti/wlcore/main.c static void wlcore_nvs_cb(const struct firmware *fw, void *context) firmware 50 drivers/net/wireless/zydas/zd1201.c const struct firmware *fw_entry; firmware 109 drivers/net/wireless/zydas/zd1211rw/zd_usb.c const struct firmware **fw, const char *name, struct device *device) firmware 226 drivers/net/wireless/zydas/zd1211rw/zd_usb.c const struct firmware *ub_fw) firmware 229 drivers/net/wireless/zydas/zd1211rw/zd_usb.c const struct firmware *ur_fw = NULL; firmware 264 drivers/net/wireless/zydas/zd1211rw/zd_usb.c const struct firmware *ub_fw = NULL; firmware 265 drivers/net/wireless/zydas/zd1211rw/zd_usb.c const struct firmware *uph_fw = NULL; firmware 45 drivers/nfc/fdp/fdp.c const struct firmware *otp_patch; firmware 46 drivers/nfc/fdp/fdp.c const struct firmware *ram_patch; firmware 184 drivers/nfc/fdp/fdp.c const struct firmware *fw; firmware 392 drivers/nfc/nfcmrvl/fw_dnld.c priv->fw_dnld.binary_config = &priv->fw_dnld.header->firmware; firmware 537 drivers/nfc/nfcmrvl/fw_dnld.c fw_dnld->binary_config = &fw_dnld->header->firmware; firmware 68 drivers/nfc/nfcmrvl/fw_dnld.h struct nfcmrvl_fw_binary_config firmware; firmware 74 drivers/nfc/nfcmrvl/fw_dnld.h const struct firmware *fw; firmware 38 drivers/nfc/nxp-nci/nxp-nci.h const struct firmware *fw; firmware 163 drivers/nfc/pn544/i2c.c const struct firmware *fw; firmware 65 drivers/nfc/s3fwrn5/firmware.h const struct firmware *fw; firmware 81 drivers/nfc/s3fwrn5/nci.c const struct firmware *fw; firmware 745 drivers/pcmcia/ds.c const struct firmware *fw; firmware 522 drivers/platform/x86/dell_rbu.c static void callbackfn_rbu(const struct firmware *fw, void *context) firmware 192 drivers/remoteproc/omap_remoteproc.c pdata->firmware, sizeof(*oproc)); firmware 91 drivers/remoteproc/qcom_common.c const struct firmware *fw) firmware 36 drivers/remoteproc/qcom_common.h int qcom_register_dump_segments(struct rproc *rproc, const struct firmware *fw); firmware 164 drivers/remoteproc/qcom_q6v5_adsp.c static int adsp_load(struct rproc *rproc, const struct firmware *fw) firmware 168 drivers/remoteproc/qcom_q6v5_adsp.c return qcom_mdt_load_no_init(adsp->dev, fw, rproc->firmware, 0, firmware 380 drivers/remoteproc/qcom_q6v5_mss.c static int q6v5_load(struct rproc *rproc, const struct firmware *fw) firmware 658 drivers/remoteproc/qcom_q6v5_mss.c static int q6v5_mpss_init_image(struct q6v5 *qproc, const struct firmware *fw) firmware 910 drivers/remoteproc/qcom_q6v5_mss.c const struct firmware *fw; firmware 913 drivers/remoteproc/qcom_q6v5_mss.c ret = request_firmware(&fw, rproc->firmware, qproc->dev); firmware 928 drivers/remoteproc/qcom_q6v5_mss.c const struct firmware *seg_fw; firmware 929 drivers/remoteproc/qcom_q6v5_mss.c const struct firmware *fw; firmware 1182 drivers/remoteproc/qcom_q6v5_mss.c const struct firmware *mba_fw) firmware 1184 drivers/remoteproc/qcom_q6v5_mss.c const struct firmware *fw; firmware 70 drivers/remoteproc/qcom_q6v5_pas.c static int adsp_load(struct rproc *rproc, const struct firmware *fw) firmware 74 drivers/remoteproc/qcom_q6v5_pas.c return qcom_mdt_load(adsp->dev, fw, rproc->firmware, adsp->pas_id, firmware 421 drivers/remoteproc/qcom_q6v5_wcss.c static int q6v5_wcss_load(struct rproc *rproc, const struct firmware *fw) firmware 425 drivers/remoteproc/qcom_q6v5_wcss.c return qcom_mdt_load_no_init(wcss->dev, fw, rproc->firmware, firmware 145 drivers/remoteproc/qcom_wcnss.c static int wcnss_load(struct rproc *rproc, const struct firmware *fw) firmware 149 drivers/remoteproc/qcom_wcnss.c return qcom_mdt_load(wcnss->dev, fw, rproc->firmware, WCNSS_PAS_ID, firmware 1297 drivers/remoteproc/remoteproc_core.c static int rproc_start(struct rproc *rproc, const struct firmware *fw) firmware 1365 drivers/remoteproc/remoteproc_core.c static int rproc_fw_boot(struct rproc *rproc, const struct firmware *fw) firmware 1368 drivers/remoteproc/remoteproc_core.c const char *name = rproc->firmware; firmware 1439 drivers/remoteproc/remoteproc_core.c static void rproc_auto_boot_callback(const struct firmware *fw, void *context) firmware 1457 drivers/remoteproc/remoteproc_core.c rproc->firmware, &rproc->dev, GFP_KERNEL, firmware 1653 drivers/remoteproc/remoteproc_core.c const struct firmware *firmware_p; firmware 1671 drivers/remoteproc/remoteproc_core.c ret = request_firmware(&firmware_p, rproc->firmware, dev); firmware 1731 drivers/remoteproc/remoteproc_core.c const struct firmware *firmware_p; firmware 1763 drivers/remoteproc/remoteproc_core.c ret = request_firmware(&firmware_p, rproc->firmware, dev); firmware 1956 drivers/remoteproc/remoteproc_core.c kfree(rproc->firmware); firmware 1991 drivers/remoteproc/remoteproc_core.c const char *firmware, int len) firmware 2000 drivers/remoteproc/remoteproc_core.c if (!firmware) { firmware 2011 drivers/remoteproc/remoteproc_core.c p = kstrdup(firmware, GFP_KERNEL); firmware 2029 drivers/remoteproc/remoteproc_core.c rproc->firmware = p; firmware 34 drivers/remoteproc/remoteproc_elf_loader.c int rproc_elf_sanity_check(struct rproc *rproc, const struct firmware *fw) firmware 36 drivers/remoteproc/remoteproc_elf_loader.c const char *name = rproc->firmware; firmware 105 drivers/remoteproc/remoteproc_elf_loader.c u32 rproc_elf_get_boot_addr(struct rproc *rproc, const struct firmware *fw) firmware 137 drivers/remoteproc/remoteproc_elf_loader.c int rproc_elf_load_segments(struct rproc *rproc, const struct firmware *fw) firmware 271 drivers/remoteproc/remoteproc_elf_loader.c int rproc_elf_load_rsc_table(struct rproc *rproc, const struct firmware *fw) firmware 318 drivers/remoteproc/remoteproc_elf_loader.c const struct firmware *fw) firmware 57 drivers/remoteproc/remoteproc_internal.h int rproc_elf_sanity_check(struct rproc *rproc, const struct firmware *fw); firmware 58 drivers/remoteproc/remoteproc_internal.h u32 rproc_elf_get_boot_addr(struct rproc *rproc, const struct firmware *fw); firmware 59 drivers/remoteproc/remoteproc_internal.h int rproc_elf_load_segments(struct rproc *rproc, const struct firmware *fw); firmware 60 drivers/remoteproc/remoteproc_internal.h int rproc_elf_load_rsc_table(struct rproc *rproc, const struct firmware *fw); firmware 62 drivers/remoteproc/remoteproc_internal.h const struct firmware *fw); firmware 67 drivers/remoteproc/remoteproc_internal.h int rproc_fw_sanity_check(struct rproc *rproc, const struct firmware *fw) firmware 76 drivers/remoteproc/remoteproc_internal.h u32 rproc_get_boot_addr(struct rproc *rproc, const struct firmware *fw) firmware 85 drivers/remoteproc/remoteproc_internal.h int rproc_load_segments(struct rproc *rproc, const struct firmware *fw) firmware 93 drivers/remoteproc/remoteproc_internal.h static inline int rproc_parse_fw(struct rproc *rproc, const struct firmware *fw) firmware 114 drivers/remoteproc/remoteproc_internal.h const struct firmware *fw) firmware 18 drivers/remoteproc/remoteproc_sysfs.c return sprintf(buf, "%s\n", rproc->firmware); firmware 55 drivers/remoteproc/remoteproc_sysfs.c kfree(rproc->firmware); firmware 56 drivers/remoteproc/remoteproc_sysfs.c rproc->firmware = p; firmware 62 drivers/remoteproc/remoteproc_sysfs.c static DEVICE_ATTR_RW(firmware); firmware 119 drivers/remoteproc/st_remoteproc.c static int st_rproc_parse_fw(struct rproc *rproc, const struct firmware *fw) firmware 191 drivers/remoteproc/stm32_rproc.c const struct firmware *fw) firmware 199 drivers/remoteproc/stm32_rproc.c static int stm32_rproc_parse_fw(struct rproc *rproc, const struct firmware *fw) firmware 4080 drivers/scsi/advansys.c const struct firmware *fw; firmware 4401 drivers/scsi/advansys.c const struct firmware *fw; firmware 4844 drivers/scsi/advansys.c const struct firmware *fw; firmware 5330 drivers/scsi/advansys.c const struct firmware *fw; firmware 203 drivers/scsi/aic94xx/aic94xx_hwi.h const struct firmware *bios_image; firmware 29 drivers/scsi/aic94xx/aic94xx_seq.c static const struct firmware *sequencer_fw; firmware 1749 drivers/scsi/bfa/bfad.c const struct firmware *fw; firmware 1971 drivers/scsi/csiostor/csio_hw.c const struct firmware *cf; firmware 2409 drivers/scsi/csiostor/csio_hw.c const struct firmware *fw; firmware 315 drivers/scsi/esas2r/atioctl.h char firmware[8]; firmware 909 drivers/scsi/esas2r/esas2r.h struct esas2r_firmware firmware; firmware 95 drivers/scsi/esas2r/esas2r_ioctl.c (*addr) = a->firmware.phys + offset; firmware 96 drivers/scsi/esas2r/esas2r_ioctl.c return a->firmware.orig_len - offset; firmware 104 drivers/scsi/esas2r/esas2r_ioctl.c (*addr) = a->firmware.header_buff_phys + offset; firmware 124 drivers/scsi/esas2r/esas2r_ioctl.c if (fi == &a->firmware.header) { firmware 125 drivers/scsi/esas2r/esas2r_ioctl.c a->firmware.header_buff = dma_alloc_coherent(&a->pcid->dev, firmware 130 drivers/scsi/esas2r/esas2r_ioctl.c firmware. firmware 134 drivers/scsi/esas2r/esas2r_ioctl.c if (a->firmware.header_buff == NULL) { firmware 140 drivers/scsi/esas2r/esas2r_ioctl.c memcpy(a->firmware.header_buff, fi, firmware 142 drivers/scsi/esas2r/esas2r_ioctl.c a->save_offset = a->firmware.header_buff; firmware 164 drivers/scsi/esas2r/esas2r_ioctl.c if (fi == &a->firmware.header) { firmware 165 drivers/scsi/esas2r/esas2r_ioctl.c memcpy(fi, a->firmware.header_buff, firmware 170 drivers/scsi/esas2r/esas2r_ioctl.c a->firmware.header_buff, firmware 171 drivers/scsi/esas2r/esas2r_ioctl.c (dma_addr_t)a->firmware.header_buff_phys); firmware 1535 drivers/scsi/esas2r/esas2r_ioctl.c if (a->firmware.data) { firmware 1537 drivers/scsi/esas2r/esas2r_ioctl.c (size_t)a->firmware.orig_len, firmware 1538 drivers/scsi/esas2r/esas2r_ioctl.c a->firmware.data, firmware 1539 drivers/scsi/esas2r/esas2r_ioctl.c (dma_addr_t)a->firmware.phys); firmware 1541 drivers/scsi/esas2r/esas2r_ioctl.c a->firmware.data = NULL; firmware 1549 drivers/scsi/esas2r/esas2r_ioctl.c a->firmware.orig_len = length; firmware 1551 drivers/scsi/esas2r/esas2r_ioctl.c a->firmware.data = (u8 *)dma_alloc_coherent(&a->pcid->dev, firmware 1553 drivers/scsi/esas2r/esas2r_ioctl.c (dma_addr_t *)&a->firmware. firmware 1557 drivers/scsi/esas2r/esas2r_ioctl.c if (!a->firmware.data) { firmware 1570 drivers/scsi/esas2r/esas2r_ioctl.c if (a->firmware.state == FW_STATUS_ST) { firmware 1571 drivers/scsi/esas2r/esas2r_ioctl.c int size = min_t(int, count, sizeof(a->firmware.header)); firmware 1573 drivers/scsi/esas2r/esas2r_ioctl.c memcpy(buf, &a->firmware.header, size); firmware 1583 drivers/scsi/esas2r/esas2r_ioctl.c if (a->firmware.state == FW_COMMAND_ST) { firmware 1584 drivers/scsi/esas2r/esas2r_ioctl.c u32 length = a->firmware.header.length; firmware 1592 drivers/scsi/esas2r/esas2r_ioctl.c if (a->firmware.header.action == FI_ACT_UP) { firmware 1599 drivers/scsi/esas2r/esas2r_ioctl.c memcpy(a->firmware.data, firmware 1600 drivers/scsi/esas2r/esas2r_ioctl.c &a->firmware.header, firmware 1601 drivers/scsi/esas2r/esas2r_ioctl.c sizeof(a->firmware.header)); firmware 1604 drivers/scsi/esas2r/esas2r_ioctl.c (struct esas2r_flash_img *)a->firmware.data); firmware 1605 drivers/scsi/esas2r/esas2r_ioctl.c } else if (a->firmware.header.action == FI_ACT_UPSZ) { firmware 1608 drivers/scsi/esas2r/esas2r_ioctl.c (int)sizeof(a->firmware.header)); firmware 1609 drivers/scsi/esas2r/esas2r_ioctl.c do_fm_api(a, &a->firmware.header); firmware 1610 drivers/scsi/esas2r/esas2r_ioctl.c memcpy(buf, &a->firmware.header, size); firmware 1615 drivers/scsi/esas2r/esas2r_ioctl.c a->firmware.header.action); firmware 1626 drivers/scsi/esas2r/esas2r_ioctl.c if (!a->firmware.data) { firmware 1636 drivers/scsi/esas2r/esas2r_ioctl.c memcpy(buf, &a->firmware.data[off], count); firmware 1651 drivers/scsi/esas2r/esas2r_ioctl.c a->firmware.state); firmware 1670 drivers/scsi/esas2r/esas2r_ioctl.c a->firmware.state = FW_INVALID_ST; firmware 1716 drivers/scsi/esas2r/esas2r_ioctl.c memcpy(&a->firmware.header, firmware 1722 drivers/scsi/esas2r/esas2r_ioctl.c memcpy(&a->firmware.header, firmware 1726 drivers/scsi/esas2r/esas2r_ioctl.c a->firmware.state = FW_COMMAND_ST; firmware 1740 drivers/scsi/esas2r/esas2r_ioctl.c a->firmware.header.action); firmware 1744 drivers/scsi/esas2r/esas2r_ioctl.c length = a->firmware.header.length; firmware 1766 drivers/scsi/esas2r/esas2r_ioctl.c if (a->firmware.header.action == FI_ACT_UP) firmware 1769 drivers/scsi/esas2r/esas2r_ioctl.c if (!a->firmware.data) { firmware 1775 drivers/scsi/esas2r/esas2r_ioctl.c memcpy(&a->firmware.data[off], buf, count); firmware 1779 drivers/scsi/esas2r/esas2r_ioctl.c (struct esas2r_flash_img *)a->firmware.data); firmware 1785 drivers/scsi/esas2r/esas2r_ioctl.c memcpy(&a->firmware.header, firmware 1786 drivers/scsi/esas2r/esas2r_ioctl.c a->firmware.data, firmware 1787 drivers/scsi/esas2r/esas2r_ioctl.c sizeof(a->firmware.header)); firmware 1789 drivers/scsi/esas2r/esas2r_ioctl.c a->firmware.state = FW_STATUS_ST; firmware 4078 drivers/scsi/ipr.c const struct firmware *fw_entry; firmware 609 drivers/scsi/isci/init.c const struct firmware *fw = NULL; firmware 115 drivers/scsi/isci/probe_roms.c struct isci_orom *isci_request_firmware(struct pci_dev *pdev, const struct firmware *fw) firmware 159 drivers/scsi/isci/probe_roms.h struct isci_orom *isci_request_firmware(struct pci_dev *pdev, const struct firmware *fw); firmware 930 drivers/scsi/libsas/sas_scsi_host.c const struct firmware *fw; firmware 12495 drivers/scsi/lpfc/lpfc_init.c const struct firmware *fw) firmware 12524 drivers/scsi/lpfc/lpfc_init.c lpfc_write_firmware(const struct firmware *fw, void *context) firmware 12627 drivers/scsi/lpfc/lpfc_init.c const struct firmware *fw; firmware 2182 drivers/scsi/myrb.c static DEVICE_ATTR_RO(firmware); firmware 1428 drivers/scsi/myrs.c static DEVICE_ATTR_RO(firmware); firmware 541 drivers/scsi/pm8001/pm8001_sas.h const struct firmware *fw_image; firmware 533 drivers/scsi/qla1280.c const struct firmware *fw; firmware 1498 drivers/scsi/qla1280.c static const struct firmware * firmware 1501 drivers/scsi/qla1280.c const struct firmware *fw; firmware 1668 drivers/scsi/qla1280.c const struct firmware *fw; firmware 1707 drivers/scsi/qla1280.c const struct firmware *fw; firmware 3122 drivers/scsi/qla2xxx/qla_def.h const struct firmware *fw; firmware 1888 drivers/scsi/qla2xxx/qla_nx.c const struct firmware *fw = ha->hablob->fw; firmware 477 drivers/scsi/qlogicpti.c const struct firmware *fw; firmware 306 drivers/scsi/wd719x.c const struct firmware *fw_wcs, *fw_risc; firmware 447 drivers/soc/fsl/qe/qe.c int qe_upload_firmware(const struct qe_firmware *firmware) firmware 456 drivers/soc/fsl/qe/qe.c if (!firmware) { firmware 461 drivers/soc/fsl/qe/qe.c hdr = &firmware->header; firmware 478 drivers/soc/fsl/qe/qe.c if ((firmware->count < 1) || (firmware->count > MAX_QE_RISC)) { firmware 484 drivers/soc/fsl/qe/qe.c calc_size += (firmware->count - 1) * sizeof(struct qe_microcode); firmware 486 drivers/soc/fsl/qe/qe.c for (i = 0; i < firmware->count; i++) firmware 493 drivers/soc/fsl/qe/qe.c be32_to_cpu(firmware->microcode[i].count); firmware 502 drivers/soc/fsl/qe/qe.c crc = be32_to_cpu(*(__be32 *)((void *)firmware + calc_size)); firmware 503 drivers/soc/fsl/qe/qe.c if (crc != crc32(0, firmware, calc_size)) { firmware 511 drivers/soc/fsl/qe/qe.c if (!firmware->split) firmware 514 drivers/soc/fsl/qe/qe.c if (firmware->soc.model) firmware 517 drivers/soc/fsl/qe/qe.c firmware->id, be16_to_cpu(firmware->soc.model), firmware 518 drivers/soc/fsl/qe/qe.c firmware->soc.major, firmware->soc.minor); firmware 521 drivers/soc/fsl/qe/qe.c firmware->id); firmware 528 drivers/soc/fsl/qe/qe.c strlcpy(qe_firmware_info.id, firmware->id, sizeof(qe_firmware_info.id)); firmware 529 drivers/soc/fsl/qe/qe.c qe_firmware_info.extended_modes = firmware->extended_modes; firmware 530 drivers/soc/fsl/qe/qe.c memcpy(qe_firmware_info.vtraps, firmware->vtraps, firmware 531 drivers/soc/fsl/qe/qe.c sizeof(firmware->vtraps)); firmware 534 drivers/soc/fsl/qe/qe.c for (i = 0; i < firmware->count; i++) { firmware 535 drivers/soc/fsl/qe/qe.c const struct qe_microcode *ucode = &firmware->microcode[i]; firmware 539 drivers/soc/fsl/qe/qe.c qe_upload_microcode(firmware, ucode); firmware 503 drivers/soc/ixp4xx/ixp4xx-npe.c const struct firmware *fw_entry; firmware 40 drivers/soc/qcom/mdt_loader.c ssize_t qcom_mdt_get_size(const struct firmware *fw) firmware 86 drivers/soc/qcom/mdt_loader.c void *qcom_mdt_read_metadata(const struct firmware *fw, size_t *data_len) firmware 129 drivers/soc/qcom/mdt_loader.c static int __qcom_mdt_load(struct device *dev, const struct firmware *fw, firmware 130 drivers/soc/qcom/mdt_loader.c const char *firmware, int pas_id, void *mem_region, firmware 137 drivers/soc/qcom/mdt_loader.c const struct firmware *seg_fw; firmware 157 drivers/soc/qcom/mdt_loader.c fw_name_len = strlen(firmware); firmware 161 drivers/soc/qcom/mdt_loader.c fw_name = kstrdup(firmware, GFP_KERNEL); firmware 240 drivers/soc/qcom/mdt_loader.c i, firmware); firmware 285 drivers/soc/qcom/mdt_loader.c int qcom_mdt_load(struct device *dev, const struct firmware *fw, firmware 286 drivers/soc/qcom/mdt_loader.c const char *firmware, int pas_id, void *mem_region, firmware 290 drivers/soc/qcom/mdt_loader.c return __qcom_mdt_load(dev, fw, firmware, pas_id, mem_region, mem_phys, firmware 308 drivers/soc/qcom/mdt_loader.c int qcom_mdt_load_no_init(struct device *dev, const struct firmware *fw, firmware 309 drivers/soc/qcom/mdt_loader.c const char *firmware, int pas_id, firmware 313 drivers/soc/qcom/mdt_loader.c return __qcom_mdt_load(dev, fw, firmware, pas_id, mem_region, mem_phys, firmware 200 drivers/soc/qcom/wcnss_ctrl.c const struct firmware *fw; firmware 1572 drivers/soc/ti/knav_qmss_queue.c const struct firmware *fw; firmware 846 drivers/staging/comedi/drivers.c const struct firmware *fw; firmware 35 drivers/staging/greybus/bootrom.c const struct firmware *fw; firmware 244 drivers/staging/greybus/bootrom.c const struct firmware *fw; firmware 26 drivers/staging/greybus/fw-download.c const struct firmware *fw; firmware 276 drivers/staging/greybus/fw-download.c const struct firmware *fw; firmware 29 drivers/staging/gs_fpgaboot/gs_fpgaboot.h const struct firmware *fw_entry; firmware 288 drivers/staging/isdn/avm/b1.c if ((retval = b1_load_t4file(card, &data->firmware))) { firmware 712 drivers/staging/isdn/avm/b1dma.c if ((retval = b1_load_t4file(card, &data->firmware))) { firmware 861 drivers/staging/isdn/avm/c4.c if ((retval = c4_load_t4file(card, &data->firmware))) { firmware 296 drivers/staging/isdn/avm/t1isa.c if ((retval = b1_load_t4file(card, &data->firmware))) { firmware 696 drivers/staging/ks7010/ks7010_sdio.c const struct firmware *fw_entry) firmware 757 drivers/staging/ks7010/ks7010_sdio.c const struct firmware *fw_entry = NULL; firmware 126 drivers/staging/media/allegro-dvt/allegro-core.c struct allegro_buffer firmware; firmware 709 drivers/staging/media/allegro-dvt/allegro-core.c const struct firmware *fw, firmware 710 drivers/staging/media/allegro-dvt/allegro-core.c const struct firmware *fw_codec) firmware 1827 drivers/staging/media/allegro-dvt/allegro-core.c err = allegro_alloc_buffer(dev, &dev->firmware, size); firmware 1836 drivers/staging/media/allegro-dvt/allegro-core.c size, &dev->firmware.paddr); firmware 1837 drivers/staging/media/allegro-dvt/allegro-core.c memcpy(dev->firmware.vaddr, buf, size); firmware 1840 drivers/staging/media/allegro-dvt/allegro-core.c upper_32_bits(dev->firmware.paddr)); firmware 1842 drivers/staging/media/allegro-dvt/allegro-core.c icache_offset = dev->firmware.paddr - MCU_CACHE_OFFSET; firmware 1852 drivers/staging/media/allegro-dvt/allegro-core.c (dev->firmware.paddr & 0xffffffff00000000ULL) - MCU_CACHE_OFFSET; firmware 1864 drivers/staging/media/allegro-dvt/allegro-core.c allegro_free_buffer(dev, &dev->firmware); firmware 2810 drivers/staging/media/allegro-dvt/allegro-core.c static void allegro_fw_callback(const struct firmware *fw, void *context) firmware 2814 drivers/staging/media/allegro-dvt/allegro-core.c const struct firmware *fw_codec; firmware 153 drivers/staging/media/ipu3/ipu3-css.h const struct firmware *fw; firmware 27 drivers/staging/media/meson/vdec/vdec_1.c const struct firmware *fw; firmware 148 drivers/staging/rtl8188eu/hal/fw.c const struct firmware *fw; firmware 98 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.c const struct firmware *fw; firmware 215 drivers/staging/rtl8192u/r819xU_firmware.c const struct firmware *fw_entry; firmware 164 drivers/staging/rtl8712/drv_types.h const struct firmware *fw; firmware 32 drivers/staging/rtl8712/hal_init.c static void rtl871x_load_fw_cb(const struct firmware *firmware, void *context) firmware 37 drivers/staging/rtl8712/hal_init.c if (!firmware) { firmware 46 drivers/staging/rtl8712/hal_init.c adapter->fw = firmware; firmware 70 drivers/staging/rtl8712/hal_init.c const struct firmware **raw = &adapter->fw; firmware 364 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c const struct firmware *fw; firmware 287 drivers/staging/rtl8723bs/include/rtl8723b_hal.h int FirmwareDownloadBT(struct adapter *adapter, struct rt_firmware *firmware); firmware 315 drivers/staging/uwb/i1480/dfu/mac.c const struct firmware *fw; firmware 152 drivers/staging/uwb/i1480/dfu/phy.c const struct firmware *fw; firmware 32 drivers/staging/vt6656/firmware.c const struct firmware *fw; firmware 191 drivers/staging/wilc1000/wilc_netdev.c const struct firmware *wilc_firmware; firmware 192 drivers/staging/wilc1000/wilc_netdev.c char *firmware; firmware 197 drivers/staging/wilc1000/wilc_netdev.c firmware = FIRMWARE_1002; firmware 199 drivers/staging/wilc1000/wilc_netdev.c firmware = FIRMWARE_1003; firmware 201 drivers/staging/wilc1000/wilc_netdev.c netdev_info(dev, "loading firmware %s\n", firmware); firmware 203 drivers/staging/wilc1000/wilc_netdev.c if (request_firmware(&wilc_firmware, firmware, wilc->dev) != 0) { firmware 204 drivers/staging/wilc1000/wilc_netdev.c netdev_err(dev, "%s - firmware not available\n", firmware); firmware 208 drivers/staging/wilc1000/wilc_netdev.c wilc->firmware = wilc_firmware; firmware 238 drivers/staging/wilc1000/wilc_netdev.c if (!wilc->firmware) { firmware 243 drivers/staging/wilc1000/wilc_netdev.c ret = wilc_wlan_firmware_download(wilc, wilc->firmware->data, firmware 244 drivers/staging/wilc1000/wilc_netdev.c wilc->firmware->size); firmware 248 drivers/staging/wilc1000/wilc_netdev.c release_firmware(wilc->firmware); firmware 249 drivers/staging/wilc1000/wilc_netdev.c wilc->firmware = NULL; firmware 864 drivers/staging/wilc1000/wilc_netdev.c if (wilc->firmware) { firmware 865 drivers/staging/wilc1000/wilc_netdev.c release_firmware(wilc->firmware); firmware 866 drivers/staging/wilc1000/wilc_netdev.c wilc->firmware = NULL; firmware 260 drivers/staging/wilc1000/wilc_wfi_netdevice.h const struct firmware *firmware; firmware 210 drivers/staging/wlan-ng/prism2fw.c const struct firmware *fw_entry = NULL; firmware 102 drivers/tc/tc.c tdev->firmware[i] = firmware 109 drivers/tc/tc.c tdev->firmware[8] = 0; firmware 114 drivers/tc/tc.c tdev->name, tdev->firmware); firmware 3397 drivers/tty/cyclades.c static int __cyz_load_fw(const struct firmware *fw, firmware 3477 drivers/tty/cyclades.c const struct firmware *fw; firmware 1338 drivers/tty/isicom.c const struct firmware *fw; firmware 731 drivers/tty/moxa.c static int moxa_load_fw(struct moxa_board_conf *brd, const struct firmware *fw) firmware 822 drivers/tty/moxa.c const struct firmware *fw; firmware 338 drivers/tty/serial/icom.c const struct firmware *fw; firmware 630 drivers/tty/serial/rp2.c static void rp2_init_port(struct rp2_uart_port *up, const struct firmware *fw) firmware 667 drivers/tty/serial/rp2.c static void rp2_fw_cb(const struct firmware *fw, void *context) firmware 1162 drivers/tty/serial/ucc_uart.c static void uart_firmware_cont(const struct firmware *fw, void *context) firmware 1164 drivers/tty/serial/ucc_uart.c struct qe_firmware *firmware; firmware 1173 drivers/tty/serial/ucc_uart.c firmware = (struct qe_firmware *) fw->data; firmware 1175 drivers/tty/serial/ucc_uart.c if (firmware->header.length != fw->size) { firmware 1180 drivers/tty/serial/ucc_uart.c ret = qe_upload_firmware(firmware); firmware 988 drivers/usb/atm/cxacru.c const struct firmware *fw, firmware 989 drivers/usb/atm/cxacru.c const struct firmware *bp) firmware 1077 drivers/usb/atm/cxacru.c char *phase, const struct firmware **fw_p) firmware 1099 drivers/usb/atm/cxacru.c const struct firmware *fw, *bp; firmware 231 drivers/usb/atm/speedtch.c const struct firmware *fw1, firmware 232 drivers/usb/atm/speedtch.c const struct firmware *fw2) firmware 348 drivers/usb/atm/speedtch.c int phase, const struct firmware **fw_p) firmware 381 drivers/usb/atm/speedtch.c const struct firmware *fw1, *fw2; firmware 130 drivers/usb/atm/ueagle-atm.c const struct firmware *dsp_firm; firmware 599 drivers/usb/atm/ueagle-atm.c static void uea_upload_pre_firmware(const struct firmware *fw_entry, firmware 1582 drivers/usb/atm/ueagle-atm.c void **cmvs, const struct firmware **fw) firmware 1615 drivers/usb/atm/ueagle-atm.c void **cmvs, const struct firmware **fw, int *ver) firmware 1679 drivers/usb/atm/ueagle-atm.c const struct firmware *cmvs_fw; firmware 1745 drivers/usb/atm/ueagle-atm.c const struct firmware *cmvs_fw; firmware 1908 drivers/usb/atm/ueagle-atm.c const struct firmware *fw_entry; firmware 129 drivers/usb/host/xhci-rcar.c const struct firmware *fw; firmware 47 drivers/usb/host/xhci-rcar.h #define SET_XHCI_PLAT_PRIV_FOR_RCAR(firmware) \ firmware 48 drivers/usb/host/xhci-rcar.h .firmware_name = firmware, \ firmware 150 drivers/usb/host/xhci-tegra.c const char *firmware; firmware 793 drivers/usb/host/xhci-tegra.c const struct firmware *fw; firmware 801 drivers/usb/host/xhci-tegra.c err = request_firmware(&fw, tegra->soc->firmware, tegra->dev); firmware 1367 drivers/usb/host/xhci-tegra.c .firmware = "nvidia/tegra124/xusb.bin", firmware 1399 drivers/usb/host/xhci-tegra.c .firmware = "nvidia/tegra210/xusb.bin", firmware 1425 drivers/usb/host/xhci-tegra.c .firmware = "nvidia/tegra186/xusb.bin", firmware 73 drivers/usb/misc/emi26.c const struct firmware *loader_fw = NULL; firmware 74 drivers/usb/misc/emi26.c const struct firmware *bitstream_fw = NULL; firmware 75 drivers/usb/misc/emi26.c const struct firmware *firmware_fw = NULL; firmware 81 drivers/usb/misc/emi62.c const struct firmware *loader_fw = NULL; firmware 82 drivers/usb/misc/emi62.c const struct firmware *bitstream_fw = NULL; firmware 83 drivers/usb/misc/emi62.c const struct firmware *firmware_fw = NULL; firmware 75 drivers/usb/misc/ezusb.c const struct firmware *firmware = NULL; firmware 78 drivers/usb/misc/ezusb.c if (request_ihex_firmware(&firmware, firmware_path, firmware 90 drivers/usb/misc/ezusb.c record = (const struct ihex_binrec *)firmware->data; firmware 110 drivers/usb/misc/ezusb.c record = (const struct ihex_binrec *)firmware->data; firmware 128 drivers/usb/misc/ezusb.c release_firmware(firmware); firmware 39 drivers/usb/misc/isight_firmware.c const struct firmware *firmware; firmware 47 drivers/usb/misc/isight_firmware.c if (request_firmware(&firmware, "isight.fw", &dev->dev) != 0) { firmware 53 drivers/usb/misc/isight_firmware.c ptr = firmware->data; firmware 65 drivers/usb/misc/isight_firmware.c while (ptr+4 <= firmware->data+firmware->size) { firmware 79 drivers/usb/misc/isight_firmware.c if (ptr+llen > firmware->data+firmware->size) { firmware 111 drivers/usb/misc/isight_firmware.c release_firmware(firmware); firmware 361 drivers/usb/serial/io_edgeport.c const struct firmware *fw; firmware 2743 drivers/usb/serial/io_edgeport.c const struct firmware *fw; firmware 229 drivers/usb/serial/io_ti.c const struct firmware *fw); firmware 231 drivers/usb/serial/io_ti.c const struct firmware *fw); firmware 798 drivers/usb/serial/io_ti.c static int build_i2c_fw_hdr(u8 *header, const struct firmware *fw) firmware 962 drivers/usb/serial/io_ti.c const struct firmware *fw) firmware 1007 drivers/usb/serial/io_ti.c const struct firmware *fw; firmware 1070 drivers/usb/serial/io_ti.c const struct firmware *fw) firmware 1382 drivers/usb/serial/io_ti.c const struct firmware *fw) firmware 1007 drivers/usb/serial/mxuport.c const struct firmware *fw_p) firmware 1058 drivers/usb/serial/mxuport.c const struct firmware *fw_p = NULL; firmware 1614 drivers/usb/serial/ti_usb_3410_5052.c const struct firmware *fw_p; firmware 1884 drivers/usb/storage/ene_ub6250.c const struct firmware *sd_fw = NULL; firmware 737 drivers/usb/typec/ucsi/ucsi_ccg.c const struct firmware *fw = NULL; firmware 830 drivers/usb/typec/ucsi/ucsi_ccg.c const struct firmware *fw = NULL; firmware 740 drivers/video/fbdev/broadsheetfb.c const struct firmware *fw_entry; firmware 582 drivers/video/fbdev/metronomefb.c const struct firmware *fw_entry; firmware 298 drivers/watchdog/ziirave_wdt.c const struct firmware *fw) firmware 342 drivers/watchdog/ziirave_wdt.c const struct firmware *fw) firmware 511 drivers/watchdog/ziirave_wdt.c const struct firmware *fw; firmware 43 include/linux/firmware.h int request_firmware(const struct firmware **fw, const char *name, firmware 45 include/linux/firmware.h int firmware_request_nowarn(const struct firmware **fw, const char *name, firmware 50 include/linux/firmware.h void (*cont)(const struct firmware *fw, void *context)); firmware 51 include/linux/firmware.h int request_firmware_direct(const struct firmware **fw, const char *name, firmware 53 include/linux/firmware.h int request_firmware_into_buf(const struct firmware **firmware_p, firmware 56 include/linux/firmware.h void release_firmware(const struct firmware *fw); firmware 58 include/linux/firmware.h static inline int request_firmware(const struct firmware **fw, firmware 65 include/linux/firmware.h static inline int firmware_request_nowarn(const struct firmware **fw, firmware 75 include/linux/firmware.h void (*cont)(const struct firmware *fw, void *context)) firmware 80 include/linux/firmware.h static inline void release_firmware(const struct firmware *fw) firmware 84 include/linux/firmware.h static inline int request_firmware_direct(const struct firmware **fw, firmware 91 include/linux/firmware.h static inline int request_firmware_into_buf(const struct firmware **firmware_p, firmware 2970 include/linux/fs.h id(FIRMWARE, firmware) \ firmware 2971 include/linux/fs.h id(FIRMWARE_PREALLOC_BUFFER, firmware) \ firmware 47 include/linux/ihex.h static inline int ihex_validate_fw(const struct firmware *fw) firmware 64 include/linux/ihex.h static inline int request_ihex_firmware(const struct firmware **fw, firmware 68 include/linux/ihex.h const struct firmware *lfw; firmware 27 include/linux/isdn/capilli.h capiloaddatapart firmware; firmware 257 include/linux/mfd/si476x-core.h } firmware; firmware 274 include/linux/module.h #define MODULE_FIRMWARE(_firmware) MODULE_INFO(firmware, _firmware) firmware 31 include/linux/platform_data/remoteproc-omap.h const char *firmware; firmware 344 include/linux/remoteproc.h struct firmware; firmware 378 include/linux/remoteproc.h int (*parse_fw)(struct rproc *rproc, const struct firmware *fw); firmware 382 include/linux/remoteproc.h struct rproc *rproc, const struct firmware *fw); firmware 383 include/linux/remoteproc.h int (*load)(struct rproc *rproc, const struct firmware *fw); firmware 384 include/linux/remoteproc.h int (*sanity_check)(struct rproc *rproc, const struct firmware *fw); firmware 385 include/linux/remoteproc.h u32 (*get_boot_addr)(struct rproc *rproc, const struct firmware *fw); firmware 489 include/linux/remoteproc.h char *firmware; firmware 592 include/linux/remoteproc.h const char *firmware, int len); firmware 12 include/linux/soc/qcom/mdt_loader.h struct firmware; firmware 14 include/linux/soc/qcom/mdt_loader.h ssize_t qcom_mdt_get_size(const struct firmware *fw); firmware 15 include/linux/soc/qcom/mdt_loader.h int qcom_mdt_load(struct device *dev, const struct firmware *fw, firmware 20 include/linux/soc/qcom/mdt_loader.h int qcom_mdt_load_no_init(struct device *dev, const struct firmware *fw, firmware 24 include/linux/soc/qcom/mdt_loader.h void *qcom_mdt_read_metadata(const struct firmware *fw, size_t *data_len); firmware 90 include/linux/tc.h char firmware[9]; firmware 251 include/linux/ti_wilink_st.h const struct firmware *fw_entry; firmware 24 include/misc/altera.h extern int altera_init(struct altera_config *config, const struct firmware *fw); firmware 28 include/misc/altera.h const struct firmware *fw) firmware 308 include/soc/fsl/qe/qe.h int qe_upload_firmware(const struct qe_firmware *firmware); firmware 310 include/soc/fsl/qe/qe.h static inline int qe_upload_firmware(const struct qe_firmware *firmware) firmware 1777 include/sound/emu10k1.h const struct firmware *firmware; firmware 1778 include/sound/emu10k1.h const struct firmware *dock_fw; firmware 72 include/sound/sb16_csp.h const struct firmware *csp_programs[CSP_PROGRAM_COUNT]; firmware 18 include/sound/soc-topology.h struct firmware; firmware 184 include/sound/soc-topology.h struct snd_soc_tplg_ops *ops, const struct firmware *fw, firmware 24 include/sound/sof.h const struct firmware *fw; firmware 17 include/sound/vx_core.h struct firmware; firmware 90 include/sound/vx_core.h int (*load_dsp)(struct vx_core *chip, int idx, const struct firmware *fw); firmware 189 include/sound/vx_core.h const struct firmware *firmware[4]; /* loaded firmware data */ firmware 199 include/sound/vx_core.h int snd_vx_load_boot_image(struct vx_core *chip, const struct firmware *dsp); firmware 200 include/sound/vx_core.h int snd_vx_dsp_boot(struct vx_core *chip, const struct firmware *dsp); firmware 201 include/sound/vx_core.h int snd_vx_dsp_load(struct vx_core *chip, const struct firmware *dsp); firmware 33 lib/test_firmware.c static const struct firmware *test_firmware; firmware 39 lib/test_firmware.c const struct firmware *fw; firmware 102 lib/test_firmware.c int (*req_firmware)(const struct firmware **fw, const char *name, firmware 512 lib/test_firmware.c static void trigger_async_request_cb(const struct firmware *fw, void *context) firmware 726 lib/test_firmware.c static void trigger_batched_cb(const struct firmware *fw, void *context) firmware 792 net/wireless/reg.c const struct firmware *sig; firmware 1017 net/wireless/reg.c static void regdb_fw_cb(const struct firmware *fw, void *context) firmware 1079 net/wireless/reg.c const struct firmware *fw; firmware 409 sound/drivers/vx/vx_core.c int snd_vx_load_boot_image(struct vx_core *chip, const struct firmware *boot) firmware 642 sound/drivers/vx/vx_core.c int snd_vx_dsp_boot(struct vx_core *chip, const struct firmware *boot) firmware 664 sound/drivers/vx/vx_core.c int snd_vx_dsp_load(struct vx_core *chip, const struct firmware *dsp) firmware 737 sound/drivers/vx/vx_core.c if (! chip->firmware[i]) firmware 739 sound/drivers/vx/vx_core.c err = chip->ops->load_dsp(chip, i, chip->firmware[i]); firmware 57 sound/drivers/vx/vx_hwdep.c const struct firmware *fw; firmware 73 sound/drivers/vx/vx_hwdep.c chip->firmware[i] = fw; firmware 103 sound/drivers/vx/vx_hwdep.c release_firmware(chip->firmware[i]); firmware 70 sound/firewire/oxfw/oxfw.c u32 firmware; firmware 86 sound/firewire/oxfw/oxfw.c OXFORD_FIRMWARE_ID_ADDRESS, &firmware, 4, 0); firmware 89 sound/firewire/oxfw/oxfw.c be32_to_cpus(&firmware); firmware 110 sound/firewire/oxfw/oxfw.c v, m, firmware >> 20, firmware & 0xffff, firmware 373 sound/isa/msnd/msnd_pinnacle.c const struct firmware *init_fw = NULL, *perm_fw = NULL; firmware 697 sound/isa/sb/sb16_csp.c const struct firmware *program; firmware 529 sound/isa/sscape.c const struct firmware *init_fw = NULL; firmware 567 sound/isa/sscape.c const struct firmware *init_fw = NULL; firmware 235 sound/isa/wavefront/wavefront_fx.c const struct firmware *firmware = NULL; firmware 240 sound/isa/wavefront/wavefront_fx.c err = request_firmware(&firmware, "yamaha/yss225_registers.bin", firmware 247 sound/isa/wavefront/wavefront_fx.c for (i = 0; i + 1 < firmware->size; i += 2) { firmware 248 sound/isa/wavefront/wavefront_fx.c if (firmware->data[i] >= 8 && firmware->data[i] < 16) { firmware 249 sound/isa/wavefront/wavefront_fx.c outb(firmware->data[i + 1], firmware 250 sound/isa/wavefront/wavefront_fx.c dev->base + firmware->data[i]); firmware 251 sound/isa/wavefront/wavefront_fx.c } else if (firmware->data[i] == WAIT_IDLE) { firmware 268 sound/isa/wavefront/wavefront_fx.c release_firmware(firmware); firmware 1953 sound/isa/wavefront/wavefront_synth.c const struct firmware *firmware; firmware 1955 sound/isa/wavefront/wavefront_synth.c err = request_firmware(&firmware, path, dev->card->dev); firmware 1962 sound/isa/wavefront/wavefront_synth.c buf = firmware->data; firmware 1976 sound/isa/wavefront/wavefront_synth.c if (firmware->size < len + section_length) { firmware 2009 sound/isa/wavefront/wavefront_synth.c release_firmware(firmware); firmware 2013 sound/isa/wavefront/wavefront_synth.c release_firmware(firmware); firmware 18 sound/pci/asihpi/hpidspcd.c const struct firmware *firmware; firmware 26 sound/pci/asihpi/hpidspcd.c const struct firmware *firmware; firmware 35 sound/pci/asihpi/hpidspcd.c err = request_firmware(&firmware, fw_name, &dev->dev); firmware 37 sound/pci/asihpi/hpidspcd.c if (err || !firmware) { firmware 42 sound/pci/asihpi/hpidspcd.c if (firmware->size < sizeof(header)) { firmware 46 sound/pci/asihpi/hpidspcd.c memcpy(&header, firmware->data, sizeof(header)); firmware 50 sound/pci/asihpi/hpidspcd.c || (header.size != firmware->size)) { firmware 53 sound/pci/asihpi/hpidspcd.c header.size, firmware->size); firmware 79 sound/pci/asihpi/hpidspcd.c dsp_code->pvt->firmware = firmware; firmware 86 sound/pci/asihpi/hpidspcd.c release_firmware(firmware); firmware 96 sound/pci/asihpi/hpidspcd.c release_firmware(dsp_code->pvt->firmware); firmware 113 sound/pci/asihpi/hpidspcd.c *pword = ((u32 *)(dsp_code->pvt->firmware->data))[dsp_code-> firmware 127 sound/pci/asihpi/hpidspcd.c ((u32 *)(dsp_code->pvt->firmware->data)) + firmware 390 sound/pci/cs46xx/cs46xx_lib.c const struct firmware *fw; firmware 503 sound/pci/cs46xx/cs46xx_lib.c const struct firmware *fw; firmware 50 sound/pci/echoaudio/darla20.c static const struct firmware card_fw[] = { firmware 54 sound/pci/echoaudio/darla24.c static const struct firmware card_fw[] = { firmware 66 sound/pci/echoaudio/echo3g.c static const struct firmware card_fw[] = { firmware 31 sound/pci/echoaudio/echoaudio.c static int get_firmware(const struct firmware **fw_entry, firmware 63 sound/pci/echoaudio/echoaudio.c static void free_firmware(const struct firmware *fw_entry, firmware 422 sound/pci/echoaudio/echoaudio.h const struct firmware *fw_cache[8]; /* Cached firmwares */ firmware 438 sound/pci/echoaudio/echoaudio.h static int get_firmware(const struct firmware **fw_entry, firmware 440 sound/pci/echoaudio/echoaudio.h static void free_firmware(const struct firmware *fw_entry, firmware 182 sound/pci/echoaudio/echoaudio_dsp.c const struct firmware *fw; firmware 233 sound/pci/echoaudio/echoaudio_dsp.c const struct firmware *fw; firmware 490 sound/pci/echoaudio/echoaudio_dsp.c const struct firmware *fw; firmware 54 sound/pci/echoaudio/gina20.c static const struct firmware card_fw[] = { firmware 68 sound/pci/echoaudio/gina24.c static const struct firmware card_fw[] = { firmware 54 sound/pci/echoaudio/indigo.c static const struct firmware card_fw[] = { firmware 54 sound/pci/echoaudio/indigodj.c static const struct firmware card_fw[] = { firmware 54 sound/pci/echoaudio/indigodjx.c static const struct firmware card_fw[] = { firmware 55 sound/pci/echoaudio/indigoio.c static const struct firmware card_fw[] = { firmware 55 sound/pci/echoaudio/indigoiox.c static const struct firmware card_fw[] = { firmware 62 sound/pci/echoaudio/layla20.c static const struct firmware card_fw[] = { firmware 70 sound/pci/echoaudio/layla24.c static const struct firmware card_fw[] = { firmware 63 sound/pci/echoaudio/mia.c static const struct firmware card_fw[] = { firmware 72 sound/pci/echoaudio/mona.c static const struct firmware card_fw[] = { firmware 651 sound/pci/emu10k1/emu10k1_main.c const struct firmware *fw_entry) firmware 713 sound/pci/emu10k1/emu10k1_main.c const struct firmware **fw) firmware 875 sound/pci/emu10k1/emu10k1_main.c err = snd_emu1010_load_firmware(emu, 0, &emu->firmware); firmware 1257 sound/pci/emu10k1/emu10k1_main.c release_firmware(emu->firmware); firmware 131 sound/pci/hda/hda_controller.h const struct firmware *fw; firmware 1979 sound/pci/hda/hda_intel.c static void azx_firmware_cb(const struct firmware *fw, void *context) firmware 7510 sound/pci/hda/patch_ca0132.c const struct firmware *fw_entry = NULL; firmware 2154 sound/pci/korg1212/korg1212.c const struct firmware *dsp_code; firmware 781 sound/pci/maestro3.c const struct firmware *assp_kernel_image; firmware 782 sound/pci/maestro3.c const struct firmware *assp_minisrc_image; firmware 89 sound/pci/mixart/mixart_hwdep.c static int mixart_load_elf(struct mixart_mgr *mgr, const struct firmware *dsp ) firmware 332 sound/pci/mixart/mixart_hwdep.c static int mixart_dsp_load(struct mixart_mgr* mgr, int index, const struct firmware *dsp) firmware 556 sound/pci/mixart/mixart_hwdep.c const struct firmware *fw_entry; firmware 269 sound/pci/pcxhr/pcxhr_core.c const struct firmware *xilinx, int second) firmware 320 sound/pci/pcxhr/pcxhr_core.c static int pcxhr_download_dsp(struct pcxhr_mgr *mgr, const struct firmware *dsp) firmware 372 sound/pci/pcxhr/pcxhr_core.c const struct firmware *eeprom) firmware 403 sound/pci/pcxhr/pcxhr_core.c int pcxhr_load_boot_binary(struct pcxhr_mgr *mgr, const struct firmware *boot) firmware 432 sound/pci/pcxhr/pcxhr_core.c int pcxhr_load_dsp_binary(struct pcxhr_mgr *mgr, const struct firmware *dsp) firmware 13 sound/pci/pcxhr/pcxhr_core.h struct firmware; firmware 20 sound/pci/pcxhr/pcxhr_core.h int pcxhr_load_xilinx_binary(struct pcxhr_mgr *mgr, const struct firmware *xilinx, int second); firmware 21 sound/pci/pcxhr/pcxhr_core.h int pcxhr_load_eeprom_binary(struct pcxhr_mgr *mgr, const struct firmware *eeprom); firmware 22 sound/pci/pcxhr/pcxhr_core.h int pcxhr_load_boot_binary(struct pcxhr_mgr *mgr, const struct firmware *boot); firmware 23 sound/pci/pcxhr/pcxhr_core.h int pcxhr_load_dsp_binary(struct pcxhr_mgr *mgr, const struct firmware *dsp); firmware 277 sound/pci/pcxhr/pcxhr_hwdep.c const struct firmware *dsp) firmware 367 sound/pci/pcxhr/pcxhr_hwdep.c const struct firmware *fw_entry; firmware 409 sound/pci/riptide/riptide.c struct riptide_firmware firmware; firmware 418 sound/pci/riptide/riptide.c const struct firmware *fw_entry; firmware 445 sound/pci/riptide/riptide.c union firmware_version firmware; firmware 642 sound/pci/riptide/riptide.c .firmware = { firmware 1171 sound/pci/riptide/riptide.c union firmware_version firmware = { .ret = CMDRET_ZERO }; firmware 1201 sound/pci/riptide/riptide.c SEND_GETV(cif, &firmware.ret); firmware 1203 sound/pci/riptide/riptide.c firmware.firmware.ASIC, firmware.firmware.CODEC, firmware 1204 sound/pci/riptide/riptide.c firmware.firmware.AUXDSP, firmware.firmware.PROG); firmware 1210 sound/pci/riptide/riptide.c if (!memcmp(&firmware_versions[i], &firmware, sizeof(firmware))) firmware 1232 sound/pci/riptide/riptide.c chip->firmware = firmware; firmware 1913 sound/pci/riptide/riptide.c chip->firmware.firmware.ASIC, firmware 1914 sound/pci/riptide/riptide.c chip->firmware.firmware.CODEC, firmware 1915 sound/pci/riptide/riptide.c chip->firmware.firmware.AUXDSP, firmware 1916 sound/pci/riptide/riptide.c chip->firmware.firmware.PROG); firmware 462 sound/pci/rme9652/hdsp.c const struct firmware *firmware; firmware 710 sound/pci/rme9652/hdsp.c if (!hdsp->firmware) firmware 712 sound/pci/rme9652/hdsp.c cache = (u32 *)hdsp->firmware->data; firmware 4810 sound/pci/rme9652/hdsp.c struct hdsp_firmware __user *firmware; firmware 4823 sound/pci/rme9652/hdsp.c firmware = (struct hdsp_firmware __user *)argp; firmware 4825 sound/pci/rme9652/hdsp.c if (get_user(firmware_data, &firmware->firmware_data)) firmware 5085 sound/pci/rme9652/hdsp.c const struct firmware *fw; firmware 5133 sound/pci/rme9652/hdsp.c hdsp->firmware = fw; firmware 5322 sound/pci/rme9652/hdsp.c release_firmware(hdsp->firmware); firmware 356 sound/pci/vx222/vx222_ops.c static int vx2_load_xilinx_binary(struct vx_core *chip, const struct firmware *xilinx) firmware 404 sound/pci/vx222/vx222_ops.c static int vx2_load_dsp(struct vx_core *vx, int index, const struct firmware *dsp) firmware 348 sound/pci/ymfpci/ymfpci.h const struct firmware *dsp_microcode; firmware 349 sound/pci/ymfpci/ymfpci.h const struct firmware *controller_microcode; firmware 135 sound/pcmcia/vx/vxp_ops.c static int vxp_load_xilinx_binary(struct vx_core *_chip, const struct firmware *fw) firmware 233 sound/pcmcia/vx/vxp_ops.c static int vxp_load_dsp(struct vx_core *vx, int index, const struct firmware *fw) firmware 534 sound/sh/aica.c const struct firmware *fw_entry; firmware 330 sound/soc/codecs/rt5514.c const struct firmware *fw = NULL; firmware 215 sound/soc/codecs/rt5677-spi.c int rt5677_spi_write_firmware(u32 addr, const struct firmware *fw) firmware 14 sound/soc/codecs/rt5677-spi.h int rt5677_spi_write_firmware(u32 addr, const struct firmware *fw); firmware 1831 sound/soc/codecs/rt5677.h const struct firmware *fw1, *fw2; firmware 307 sound/soc/codecs/sigmadsp.c const struct firmware *fw) firmware 423 sound/soc/codecs/sigmadsp.c const struct firmware *fw) firmware 478 sound/soc/codecs/sigmadsp.c const struct firmware *fw; firmware 350 sound/soc/codecs/wm0010.c const struct firmware *fw; firmware 500 sound/soc/codecs/wm0010.c const struct firmware *fw; firmware 816 sound/soc/codecs/wm2000.c const struct firmware *fw = NULL; firmware 40 sound/soc/codecs/wm8958-dsp2.c const struct firmware *fw, bool check) firmware 861 sound/soc/codecs/wm8958-dsp2.c static void wm8958_enh_eq_loaded(const struct firmware *fw, void *context) firmware 873 sound/soc/codecs/wm8958-dsp2.c static void wm8958_mbc_vss_loaded(const struct firmware *fw, void *context) firmware 885 sound/soc/codecs/wm8958-dsp2.c static void wm8958_mbc_loaded(const struct firmware *fw, void *context) firmware 159 sound/soc/codecs/wm8994.h const struct firmware *cur_fw; firmware 160 sound/soc/codecs/wm8994.h const struct firmware *mbc; firmware 161 sound/soc/codecs/wm8994.h const struct firmware *mbc_vss; firmware 162 sound/soc/codecs/wm8994.h const struct firmware *enh_eq; firmware 1744 sound/soc/codecs/wm_adsp.c const struct firmware *firmware) firmware 1748 sound/soc/codecs/wm_adsp.c adsp1_sizes = (void *)&firmware->data[pos]; firmware 1760 sound/soc/codecs/wm_adsp.c const struct firmware *firmware) firmware 1764 sound/soc/codecs/wm_adsp.c adsp2_sizes = (void *)&firmware->data[pos]; firmware 1800 sound/soc/codecs/wm_adsp.c const struct firmware *firmware; firmware 1823 sound/soc/codecs/wm_adsp.c ret = request_firmware(&firmware, file, dsp->dev); firmware 1831 sound/soc/codecs/wm_adsp.c if (pos >= firmware->size) { firmware 1833 sound/soc/codecs/wm_adsp.c file, firmware->size); firmware 1837 sound/soc/codecs/wm_adsp.c header = (void *)&firmware->data[0]; firmware 1860 sound/soc/codecs/wm_adsp.c pos = dsp->ops->parse_sizes(dsp, file, pos, firmware); firmware 1862 sound/soc/codecs/wm_adsp.c footer = (void *)&firmware->data[pos]; firmware 1874 sound/soc/codecs/wm_adsp.c while (pos < firmware->size && firmware 1875 sound/soc/codecs/wm_adsp.c sizeof(*region) < firmware->size - pos) { firmware 1876 sound/soc/codecs/wm_adsp.c region = (void *)&(firmware->data[pos]); firmware 1933 sound/soc/codecs/wm_adsp.c firmware->size - pos - sizeof(*region)) { firmware 1937 sound/soc/codecs/wm_adsp.c le32_to_cpu(region->len), firmware->size); firmware 1981 sound/soc/codecs/wm_adsp.c if (pos > firmware->size) firmware 1983 sound/soc/codecs/wm_adsp.c file, regions, pos - firmware->size); firmware 1990 sound/soc/codecs/wm_adsp.c release_firmware(firmware); firmware 2461 sound/soc/codecs/wm_adsp.c const struct firmware *firmware; firmware 2477 sound/soc/codecs/wm_adsp.c ret = request_firmware(&firmware, file, dsp->dev); firmware 2485 sound/soc/codecs/wm_adsp.c if (sizeof(*hdr) >= firmware->size) { firmware 2487 sound/soc/codecs/wm_adsp.c file, firmware->size); firmware 2491 sound/soc/codecs/wm_adsp.c hdr = (void *)&firmware->data[0]; firmware 2515 sound/soc/codecs/wm_adsp.c while (pos < firmware->size && firmware 2516 sound/soc/codecs/wm_adsp.c sizeof(*blk) < firmware->size - pos) { firmware 2517 sound/soc/codecs/wm_adsp.c blk = (void *)(&firmware->data[pos]); firmware 2594 sound/soc/codecs/wm_adsp.c firmware->size - pos - sizeof(*blk)) { firmware 2599 sound/soc/codecs/wm_adsp.c firmware->size); firmware 2633 sound/soc/codecs/wm_adsp.c if (pos > firmware->size) firmware 2635 sound/soc/codecs/wm_adsp.c file, blocks, pos - firmware->size); firmware 2641 sound/soc/codecs/wm_adsp.c release_firmware(firmware); firmware 118 sound/soc/codecs/wm_adsp.h const struct firmware *firmware); firmware 486 sound/soc/intel/atom/sst/sst.h void sst_firmware_load_cb(const struct firmware *fw, void *context); firmware 287 sound/soc/intel/atom/sst/sst_loader.c const struct firmware *fw) firmware 312 sound/soc/intel/atom/sst/sst_loader.c void sst_firmware_load_cb(const struct firmware *fw, void *context) firmware 346 sound/soc/intel/atom/sst/sst_loader.c const struct firmware *fw; firmware 47 sound/soc/intel/common/sst-acpi.c static void sst_acpi_fw_cb(const struct firmware *fw, void *context) firmware 314 sound/soc/intel/common/sst-dsp-priv.h const struct firmware *fw; firmware 338 sound/soc/intel/common/sst-dsp-priv.h const struct firmware *fw, void *private); firmware 196 sound/soc/intel/common/sst-dsp.h const struct firmware *fw; firmware 331 sound/soc/intel/common/sst-firmware.c const struct firmware *fw, void *private) firmware 1836 sound/soc/intel/haswell/sst-haswell-ipc.c const struct firmware *fw = NULL; firmware 53 sound/soc/intel/skylake/bxt-sst.c struct firmware stripped_fw; firmware 186 sound/soc/intel/skylake/bxt-sst.c struct firmware stripped_fw; firmware 110 sound/soc/intel/skylake/cnl-sst.c struct firmware stripped_fw; firmware 184 sound/soc/intel/skylake/skl-sst-dsp.h const struct firmware *fw; firmware 234 sound/soc/intel/skylake/skl-sst-dsp.h int snd_skl_parse_uuids(struct sst_dsp *ctx, const struct firmware *fw, firmware 242 sound/soc/intel/skylake/skl-sst-dsp.h int skl_dsp_strip_extended_manifest(struct firmware *fw); firmware 250 sound/soc/intel/skylake/skl-sst-dsp.h struct firmware *stripped_fw, firmware 67 sound/soc/intel/skylake/skl-sst-ipc.h const struct firmware *fw; firmware 229 sound/soc/intel/skylake/skl-sst-utils.c int snd_skl_parse_uuids(struct sst_dsp *ctx, const struct firmware *fw, firmware 238 sound/soc/intel/skylake/skl-sst-utils.c struct firmware stripped_fw; firmware 336 sound/soc/intel/skylake/skl-sst-utils.c int skl_dsp_strip_extended_manifest(struct firmware *fw) firmware 384 sound/soc/intel/skylake/skl-sst-utils.c struct firmware *stripped_fw, firmware 70 sound/soc/intel/skylake/skl-sst.c struct firmware stripped_fw; firmware 280 sound/soc/intel/skylake/skl-sst.c const struct firmware *fw; firmware 388 sound/soc/intel/skylake/skl-sst.c struct firmware stripped_fw; firmware 3562 sound/soc/intel/skylake/skl-topology.c const struct firmware *fw; firmware 718 sound/soc/sh/siu_dai.c const struct firmware *fw_entry; firmware 56 sound/soc/soc-topology.c const struct firmware *fw; firmware 2704 sound/soc/soc-topology.c struct snd_soc_tplg_ops *ops, const struct firmware *fw, u32 id) firmware 271 sound/soc/sof/intel/hda-loader.c struct firmware stripped_firmware; firmware 345 sound/soc/sof/loader.c static int check_header(struct snd_sof_dev *sdev, const struct firmware *fw) firmware 372 sound/soc/sof/loader.c static int load_modules(struct snd_sof_dev *sdev, const struct firmware *fw) firmware 3317 sound/soc/sof/topology.c const struct firmware *fw; firmware 141 sound/usb/6fire/firmware.c static int usb6fire_fw_ihex_init(const struct firmware *fw, firmware 208 sound/usb/6fire/firmware.c const struct firmware *fw = NULL; firmware 288 sound/usb/6fire/firmware.c const struct firmware *fw;