Home
last modified time | relevance | path

Searched refs:fw_buf (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/drivers/media/platform/s5p-mfc/
Ds5p_mfc_ctrl.c29 struct s5p_mfc_priv_buf *fw_buf = &dev->fw_buf; in s5p_mfc_alloc_firmware() local
32 fw_buf->size = dev->variant->buf_size->fw; in s5p_mfc_alloc_firmware()
34 if (fw_buf->virt) { in s5p_mfc_alloc_firmware()
39 err = s5p_mfc_alloc_priv_buf(dev, BANK_L_CTX, &dev->fw_buf); in s5p_mfc_alloc_firmware()
76 if (fw_blob->size > dev->fw_buf.size) { in s5p_mfc_load_firmware()
81 memcpy(dev->fw_buf.virt, fw_blob->data, fw_blob->size); in s5p_mfc_load_firmware()
94 s5p_mfc_release_priv_buf(dev, &dev->fw_buf); in s5p_mfc_release_firmware()
215 if (!dev->fw_buf.virt) { in s5p_mfc_init_hw()
Ds5p_mfc_cmd_v5.c50 h2r_args.arg[0] = dev->fw_buf.size; in s5p_mfc_sys_init_cmd_v5()
Ds5p_mfc_common.h323 struct s5p_mfc_priv_buf fw_buf; member
Ds5p_mfc.c1140 mfc_dev->dma_base[BANK_L_CTX] = mfc_dev->fw_buf.dma; in s5p_mfc_configure_2port_memory()
/Linux-v4.19/drivers/usb/serial/
Dmxuport.c1009 u8 *fw_buf; in mxuport_download_fw() local
1014 fw_buf = kmalloc(DOWN_BLOCK_SIZE, GFP_KERNEL); in mxuport_download_fw()
1015 if (!fw_buf) in mxuport_download_fw()
1027 memcpy(fw_buf, &fw_p->data[fwidx], txlen); in mxuport_download_fw()
1029 0, 0, fw_buf, txlen); in mxuport_download_fw()
1050 kfree(fw_buf); in mxuport_download_fw()
/Linux-v4.19/drivers/media/common/siano/
Dsmscoreapi.c1151 u8 *fw_buf; in smscore_load_firmware_from_file() local
1172 fw_buf = kmalloc(ALIGN(fw->size + sizeof(struct sms_firmware), in smscore_load_firmware_from_file()
1174 if (!fw_buf) { in smscore_load_firmware_from_file()
1178 memcpy(fw_buf, fw->data, fw->size); in smscore_load_firmware_from_file()
1182 smscore_load_firmware_family2(coredev, fw_buf, fw_buf_size) in smscore_load_firmware_from_file()
1183 : loadfirmware_handler(coredev->context, fw_buf, in smscore_load_firmware_from_file()
1187 kfree(fw_buf); in smscore_load_firmware_from_file()
1251 kfree(coredev->fw_buf); in smscore_unregister_device()
Dsmscoreapi.h212 u8 *fw_buf; member
/Linux-v4.19/drivers/media/dvb-frontends/
Dsp8870.c101 const char *fw_buf = fw->data; in sp8870_firmware_upload() local
128 memcpy(&tx_buf[2], fw_buf + fw_pos, tx_len); in sp8870_firmware_upload()
/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/
Ddecl.h172 u8 *fw_buf; member
Dmain.c539 fw.fw_buf = (u8 *) adapter->firmware->data; in _mwifiex_fw_dpc()
Dusb.c1366 u8 *firmware = fw->fw_buf, *recv_buff; in mwifiex_prog_fw_w_helper()
Dsdio.c983 u8 *firmware = fw->fw_buf; in mwifiex_prog_fw_w_helper()
Dpcie.c2108 u8 *firmware = fw->fw_buf; in mwifiex_prog_fw_w_helper()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ucode.c424 &adev->firmware.fw_buf, in amdgpu_ucode_init_bo()
490 amdgpu_bo_free_kernel(&adev->firmware.fw_buf, in amdgpu_ucode_fini_bo()
Damdgpu.h1077 struct amdgpu_bo *fw_buf; member
/Linux-v4.19/sound/pci/hda/
Dhda_sysfs.c714 int snd_hda_load_patch(struct hda_bus *bus, size_t fw_size, const void *fw_buf) in snd_hda_load_patch() argument
722 while (get_line_from_fw(buf, sizeof(buf) - 1, &fw_size, &fw_buf)) { in snd_hda_load_patch()
/Linux-v4.19/drivers/scsi/qla2xxx/
Dqla_bsg.c994 void *fw_buf = NULL; in qla84xx_updatefw() local
1026 fw_buf = dma_alloc_coherent(&ha->pdev->dev, data_len, in qla84xx_updatefw()
1028 if (!fw_buf) { in qla84xx_updatefw()
1036 bsg_job->request_payload.sg_cnt, fw_buf, data_len); in qla84xx_updatefw()
1047 fw_ver = le32_to_cpu(*((uint32_t *)((uint32_t *)fw_buf + 2))); in qla84xx_updatefw()
1083 dma_free_coherent(&ha->pdev->dev, data_len, fw_buf, fw_dma); in qla84xx_updatefw()
Dqla_def.h3491 void *fw_buf; member
4116 struct qlfc_fw fw_buf; member