Home
last modified time | relevance | path

Searched refs:fw_data (Results 1 – 25 of 88) sorted by relevance

1234

/drivers/gpu/drm/imagination/
A Dpvr_free_list.c182 fw_data->ready_pages = ready_pages; in free_list_fw_init()
184 fw_data->grow_pending = false; in free_list_fw_init()
185 fw_data->current_stack_top = fw_data->current_pages - 1; in free_list_fw_init()
187 fw_data->current_dev_addr = (fw_data->freelist_dev_addr + in free_list_fw_init()
188 ((fw_data->max_pages - fw_data->current_pages) * in free_list_fw_init()
205 free_list->fw_data = pvr_fw_object_create_and_map(pvr_dev, sizeof(*free_list->fw_data), in free_list_create_fw_structure()
209 if (IS_ERR(free_list->fw_data)) in free_list_create_fw_structure()
210 return PTR_ERR(free_list->fw_data); in free_list_create_fw_structure()
584 fw_data = free_list->fw_data; in pvr_free_list_reconstruct()
585 fw_data->current_stack_top = fw_data->current_pages - 1; in pvr_free_list_reconstruct()
[all …]
/drivers/fpga/
A Dxilinx-spi.c24 const char *fw_data = buf; in xilinx_spi_write() local
25 const char *fw_data_end = fw_data + count; in xilinx_spi_write()
27 while (fw_data < fw_data_end) { in xilinx_spi_write()
31 remaining = fw_data_end - fw_data; in xilinx_spi_write()
34 ret = spi_write(spi, fw_data, stride); in xilinx_spi_write()
40 fw_data += stride; in xilinx_spi_write()
A Daltera-ps-spi.c172 const char *fw_data = buf; in altera_ps_write() local
173 const char *fw_data_end = fw_data + count; in altera_ps_write()
175 while (fw_data < fw_data_end) { in altera_ps_write()
177 size_t stride = min_t(size_t, fw_data_end - fw_data, SZ_4K); in altera_ps_write()
180 rev_buf((char *)fw_data, stride); in altera_ps_write()
182 ret = spi_write(conf->spi, fw_data, stride); in altera_ps_write()
188 fw_data += stride; in altera_ps_write()
/drivers/staging/media/atomisp/pci/
A Dsh_css_firmware.c73 setup_binary(struct ia_css_fw_info *fw, const char *fw_data, in setup_binary() argument
78 if ((!fw) || (!fw_data)) in setup_binary()
81 blob_data = fw_data + fw->blob.offset; in setup_binary()
180 sh_css_check_firmware_version(struct device *dev, const char *fw_data) in sh_css_check_firmware_version() argument
190 firmware_header = (struct firmware_header *)fw_data; in sh_css_check_firmware_version()
218 sh_css_load_firmware(struct device *dev, const char *fw_data, in sh_css_load_firmware() argument
228 if (!fw_data || fw_size < sizeof(struct sh_css_fw_bi_file_h)) in sh_css_load_firmware()
231 firmware_header = (struct firmware_header *)fw_data; in sh_css_load_firmware()
244 ret = sh_css_check_firmware_version(dev, fw_data); in sh_css_load_firmware()
280 err = sh_css_load_blob_info(fw_data, bi, &bd, i); in sh_css_load_firmware()
[all …]
A Dsh_css_firmware.h31 sh_css_check_firmware_version(struct device *dev, const char *fw_data);
34 sh_css_load_firmware(struct device *dev, const char *fw_data,
/drivers/media/usb/s2255/
A Ds2255drv.c258 struct s2255_fw *fw_data; member
1489 if (dev->fw_data->fw_urb) { in s2255_destroy()
1492 dev->fw_data->fw_urb = NULL; in s2255_destroy()
1495 kfree(dev->fw_data->pfw_data); in s2255_destroy()
1496 kfree(dev->fw_data); in s2255_destroy()
2184 dev->fw_data->fw_size = dev->fw_data->fw->size; in s2255_fwload_start()
2191 dev->fw_data->pfw_data, in s2255_fwload_start()
2193 dev->fw_data); in s2255_fwload_start()
2225 if (!dev->fw_data) in s2255_probe()
2268 if (!dev->fw_data->fw_urb) in s2255_probe()
[all …]
/drivers/bluetooth/
A Dbtrtl.c95 u8 *fw_data; member
548 .data = btrtl_dev->fw_data, in rtlbt_parse_firmware_v2()
923 unsigned char *fw_data = NULL; in btrtl_setup_rtl8723b() local
938 memcpy(tbuff, fw_data, ret); in btrtl_setup_rtl8723b()
939 kvfree(fw_data); in btrtl_setup_rtl8723b()
944 fw_data = tbuff; in btrtl_setup_rtl8723b()
949 ret = rtl_download_firmware(hdev, fw_data, ret); in btrtl_setup_rtl8723b()
952 kvfree(fw_data); in btrtl_setup_rtl8723b()
1046 kvfree(btrtl_dev->fw_data); in btrtl_free()
1186 &btrtl_dev->fw_data); in btrtl_initialize()
[all …]
A Dbcm203x.c58 unsigned char *fw_data; member
119 data->fw_data + data->fw_sent, len, bcm203x_complete, data); in bcm203x_complete()
209 data->fw_data = kmemdup(firmware->data, firmware->size, GFP_KERNEL); in bcm203x_probe()
210 if (!data->fw_data) { in bcm203x_probe()
247 kfree(data->fw_data); in bcm203x_disconnect()
A Dbtqca.c310 u8 *fw_data, size_t fw_size, in qca_tlv_check_data() argument
334 bt_dev_dbg(hdev, "File Class : 0x%x", fw_data[4]); in qca_tlv_check_data()
335 bt_dev_dbg(hdev, "Data Encoding : 0x%x", fw_data[5]); in qca_tlv_check_data()
336 bt_dev_dbg(hdev, "File version : 0x%x", fw_data[6]); in qca_tlv_check_data()
342 tlv = (struct tlv_type_hdr *)fw_data; in qca_tlv_check_data()
384 tlv = (struct tlv_type_hdr *)fw_data; in qca_tlv_check_data()
411 if (fw_size < length + (tlv->data - fw_data)) in qca_tlv_check_data()
/drivers/net/wireless/purelifi/plfxlc/
A Dfirmware.c36 unsigned char *fw_data; in plfxlc_download_fpga() local
88 fw_data = kmemdup(&fw->data[fw_data_i], blk_tran_len, in plfxlc_download_fpga()
90 if (!fw_data) { in plfxlc_download_fpga()
97 fw_data[tbuf_idx] = bitrev8(fw_data[tbuf_idx]); in plfxlc_download_fpga()
102 fw_data, in plfxlc_download_fpga()
110 kfree(fw_data); in plfxlc_download_fpga()
/drivers/bus/mhi/host/
A Dboot.c456 static int mhi_load_image_bhi(struct mhi_controller *mhi_cntrl, const u8 *fw_data, size_t size) in mhi_load_image_bhi() argument
466 memcpy(image->mhi_buf->buf, fw_data, size); in mhi_load_image_bhi()
474 static int mhi_load_image_bhie(struct mhi_controller *mhi_cntrl, const u8 *fw_data, size_t size) in mhi_load_image_bhie() argument
483 mhi_firmware_copy_bhie(mhi_cntrl, fw_data, size, image); in mhi_load_image_bhie()
498 const u8 *fw_data; in mhi_fw_load_handler() local
522 mhi_cntrl->fw_data && mhi_cntrl->fw_sz) { in mhi_fw_load_handler()
529 fw_data = mhi_cntrl->fw_data; in mhi_fw_load_handler()
553 fw_data = firmware->data; in mhi_fw_load_handler()
559 ret = mhi_load_image_bhie(mhi_cntrl, fw_data, size); in mhi_fw_load_handler()
561 ret = mhi_load_image_bhi(mhi_cntrl, fw_data, size); in mhi_fw_load_handler()
[all …]
/drivers/usb/host/
A Dxhci-pci-renesas.c121 static int renesas_fw_verify(const void *fw_data, in renesas_fw_verify() argument
142 if (get_unaligned_le16(fw_data) != 0x55aa) { in renesas_fw_verify()
148 fw_version_pointer = get_unaligned_le16(fw_data + 4); in renesas_fw_verify()
290 const u32 *fw_data = (const u32 *)fw->data; in renesas_fw_download() local
312 err = renesas_fw_download_image(pdev, fw_data, i, false); in renesas_fw_download()
428 const u32 *fw_data = (const u32 *)fw->data; in renesas_setup_rom() local
457 err = renesas_fw_download_image(pdev, fw_data, i, true); in renesas_setup_rom()
/drivers/gpu/drm/radeon/
A Dcik_sdma.c474 const __le32 *fw_data; in cik_sdma_load_microcode() local
480 fw_data = (const __le32 *) in cik_sdma_load_microcode()
485 WREG32(SDMA0_UCODE_DATA + SDMA0_REGISTER_OFFSET, le32_to_cpup(fw_data++)); in cik_sdma_load_microcode()
489 fw_data = (const __le32 *) in cik_sdma_load_microcode()
494 WREG32(SDMA0_UCODE_DATA + SDMA1_REGISTER_OFFSET, le32_to_cpup(fw_data++)); in cik_sdma_load_microcode()
497 const __be32 *fw_data; in cik_sdma_load_microcode() local
500 fw_data = (const __be32 *)rdev->sdma_fw->data; in cik_sdma_load_microcode()
503 WREG32(SDMA0_UCODE_DATA + SDMA0_REGISTER_OFFSET, be32_to_cpup(fw_data++)); in cik_sdma_load_microcode()
507 fw_data = (const __be32 *)rdev->sdma_fw->data; in cik_sdma_load_microcode()
510 WREG32(SDMA0_UCODE_DATA + SDMA1_REGISTER_OFFSET, be32_to_cpup(fw_data++)); in cik_sdma_load_microcode()
A Dcik.c3900 const __le32 *fw_data; in cik_cp_gfx_load_microcode() local
3908 fw_data = (const __le32 *) in cik_cp_gfx_load_microcode()
3917 fw_data = (const __le32 *) in cik_cp_gfx_load_microcode()
3926 fw_data = (const __be32 *) in cik_cp_gfx_load_microcode()
3935 const __be32 *fw_data; in cik_cp_gfx_load_microcode() local
4258 const __le32 *fw_data; in cik_cp_compute_load_microcode() local
4264 fw_data = (const __le32 *) in cik_cp_compute_load_microcode()
4287 const __be32 *fw_data; in cik_cp_compute_load_microcode() local
5953 const __be32 *fw_data; in cik_rlc_resume() local
6427 const __le32 *fw_data; in cik_init_cp_pg_table() local
[all …]
/drivers/gpu/drm/amd/amdgpu/
A Dgfx_v11_0.c1311 const __le32 *fw_data; in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode() local
1438 const __le32 *fw_data; in gfx_v11_0_rlc_backdoor_autoload_copy_sdma_ucode() local
1462 const __le32 *fw_data; in gfx_v11_0_rlc_backdoor_autoload_copy_mes_ucode() local
2294 const __le32 *fw_data; in gfx_v11_0_load_rlcg_microcode() local
2315 const __le32 *fw_data; in gfx_v11_0_load_rlc_iram_dram_microcode() local
2331 le32_to_cpup(fw_data++)); in gfx_v11_0_load_rlc_iram_dram_microcode()
2359 const __le32 *fw_data; in gfx_v11_0_load_rlcp_rlcv_microcode() local
3122 const __le32 *fw_data; in gfx_v11_0_cp_gfx_load_pfp_microcode() local
3340 const __le32 *fw_data; in gfx_v11_0_cp_gfx_load_me_microcode() local
3845 const __le32 *fw_data; in gfx_v11_0_cp_compute_load_microcode() local
[all …]
A Dgfx_v12_0.c1146 const __le32 *fw_data; in gfx_v12_0_rlc_backdoor_autoload_copy_gfx_ucode() local
1162 fw_data, fw_size); in gfx_v12_0_rlc_backdoor_autoload_copy_gfx_ucode()
1168 fw_data, fw_size); in gfx_v12_0_rlc_backdoor_autoload_copy_gfx_ucode()
1170 fw_data, fw_size); in gfx_v12_0_rlc_backdoor_autoload_copy_gfx_ucode()
1179 fw_data, fw_size); in gfx_v12_0_rlc_backdoor_autoload_copy_gfx_ucode()
1185 fw_data, fw_size); in gfx_v12_0_rlc_backdoor_autoload_copy_gfx_ucode()
1187 fw_data, fw_size); in gfx_v12_0_rlc_backdoor_autoload_copy_gfx_ucode()
1258 const __le32 *fw_data; in gfx_v12_0_rlc_backdoor_autoload_copy_sdma_ucode() local
1275 const __le32 *fw_data; in gfx_v12_0_rlc_backdoor_autoload_copy_mes_ucode() local
1976 const __le32 *fw_data; in gfx_v12_0_load_rlcg_microcode() local
[all …]
A Damdgpu_umsch_mm.c181 const __le32 *fw_data; in amdgpu_umsch_mm_allocate_ucode_buffer() local
188 fw_data = (const __le32 *)(adev->umsch_mm.fw->data + in amdgpu_umsch_mm_allocate_ucode_buffer()
202 memcpy(adev->umsch_mm.ucode_fw_ptr, fw_data, fw_size); in amdgpu_umsch_mm_allocate_ucode_buffer()
213 const __le32 *fw_data; in amdgpu_umsch_mm_allocate_ucode_data_buffer() local
220 fw_data = (const __le32 *)(adev->umsch_mm.fw->data + in amdgpu_umsch_mm_allocate_ucode_data_buffer()
234 memcpy(adev->umsch_mm.data_fw_ptr, fw_data, fw_size); in amdgpu_umsch_mm_allocate_ucode_data_buffer()
A Dimu_v11_0.c95 const __le32 *fw_data; in imu_v11_0_load_microcode() local
104 fw_data = (const __le32 *)(adev->gfx.imu_fw->data + in imu_v11_0_load_microcode()
111 WREG32_SOC15(GC, 0, regGFX_IMU_I_RAM_DATA, le32_to_cpup(fw_data++)); in imu_v11_0_load_microcode()
115 fw_data = (const __le32 *)(adev->gfx.imu_fw->data + in imu_v11_0_load_microcode()
123 WREG32_SOC15(GC, 0, regGFX_IMU_D_RAM_DATA, le32_to_cpup(fw_data++)); in imu_v11_0_load_microcode()
A Dimu_v12_0.c90 const __le32 *fw_data; in imu_v12_0_load_microcode() local
98 fw_data = (const __le32 *)(adev->gfx.imu_fw->data + in imu_v12_0_load_microcode()
105 WREG32_SOC15(GC, 0, regGFX_IMU_I_RAM_DATA, le32_to_cpup(fw_data++)); in imu_v12_0_load_microcode()
109 fw_data = (const __le32 *)(adev->gfx.imu_fw->data + in imu_v12_0_load_microcode()
117 WREG32_SOC15(GC, 0, regGFX_IMU_D_RAM_DATA, le32_to_cpup(fw_data++)); in imu_v12_0_load_microcode()
A Damdgpu_rlc.c191 const __le32 *fw_data; in amdgpu_gfx_rlc_setup_cp_table() local
205 fw_data = (const __le32 *) in amdgpu_gfx_rlc_setup_cp_table()
213 fw_data = (const __le32 *) in amdgpu_gfx_rlc_setup_cp_table()
221 fw_data = (const __le32 *) in amdgpu_gfx_rlc_setup_cp_table()
229 fw_data = (const __le32 *) in amdgpu_gfx_rlc_setup_cp_table()
237 fw_data = (const __le32 *) in amdgpu_gfx_rlc_setup_cp_table()
246 cpu_to_le32(le32_to_cpu(fw_data[table_offset + i])); in amdgpu_gfx_rlc_setup_cp_table()
/drivers/media/usb/as102/
A Das102_fw.c40 static int parse_hex_line(unsigned char *fw_data, unsigned char *addr, in parse_hex_line() argument
47 if (*fw_data++ != ':') { in parse_hex_line()
53 for (src = fw_data; *src != '\n'; src += 2) { in parse_hex_line()
/drivers/net/wireless/ath/ath10k/
A Dswap.c21 const u8 *fw_data = data; in ath10k_swap_code_seg_fill() local
34 swap_item = (union ath10k_swap_code_seg_item *)fw_data; in ath10k_swap_code_seg_fill()
59 fw_data += length; in ath10k_swap_code_seg_fill()
/drivers/net/ethernet/qlogic/qed/
A Dqed_init_ops.c311 array_data = cdev->fw_data->arr_data; in qed_init_cmd_array()
504 modes_tree_buf = cdev->fw_data->modes_tree_buf; in qed_init_cmd_mode_match()
558 num_init_ops = cdev->fw_data->init_ops_size; in qed_init_run()
559 init_ops = cdev->fw_data->init_ops; in qed_init_run()
625 struct qed_fw_data *fw = cdev->fw_data; in qed_init_fw_data()
/drivers/input/touchscreen/
A Dsilead.c399 struct silead_fw_data *fw_data; in silead_ts_load_fw() local
450 fw_size = fw->size / sizeof(*fw_data); in silead_ts_load_fw()
451 fw_data = (struct silead_fw_data *)fw->data; in silead_ts_load_fw()
455 fw_data[i].offset, in silead_ts_load_fw()
457 (u8 *)&fw_data[i].val); in silead_ts_load_fw()
/drivers/net/wireless/ath/carl9170/
A Dfw.c365 carl9170_find_fw_desc(struct ar9170 *ar, const __u8 *fw_data, const size_t len) in carl9170_find_fw_desc() argument
376 if (fw_data[scan++] == otus_magic[found]) in carl9170_find_fw_desc()
391 return (void *)&fw_data[scan - found]; in carl9170_find_fw_desc()

Completed in 1571 milliseconds

1234