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;