Home
last modified time | relevance | path

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

123

/linux/drivers/staging/media/atomisp/pci/
A Dsh_css_firmware.c82 setup_binary(struct ia_css_fw_info *fw, const char *fw_data, in setup_binary() argument
87 if ((!fw) || (!fw_data)) in setup_binary()
90 blob_data = fw_data + fw->blob.offset; in setup_binary()
189 sh_css_check_firmware_version(struct device *dev, const char *fw_data) in sh_css_check_firmware_version() argument
200 firmware_header = (struct firmware_header *)fw_data; in sh_css_check_firmware_version()
228 sh_css_load_firmware(struct device *dev, const char *fw_data, in sh_css_load_firmware() argument
242 firmware_header = (struct firmware_header *)fw_data; in sh_css_load_firmware()
247 ret = sh_css_check_firmware_version(dev, fw_data); in sh_css_load_firmware()
257 if (!fw_data || fw_size < sizeof(struct sh_css_fw_bi_file_h)) in sh_css_load_firmware()
290 err = sh_css_load_blob_info(fw_data, bi, &bd, i); in sh_css_load_firmware()
[all …]
A Dsh_css_firmware.h43 sh_css_check_firmware_version(struct device *dev, const char *fw_data);
46 sh_css_load_firmware(struct device *dev, const char *fw_data,
/linux/drivers/bluetooth/
A Dbtrtl.c70 u8 *fw_data; member
522 return rtl_download_firmware(hdev, btrtl_dev->fw_data, in btrtl_setup_rtl8723a()
529 unsigned char *fw_data = NULL; in btrtl_setup_rtl8723b() local
533 ret = rtlbt_parse_firmware(hdev, btrtl_dev, &fw_data); in btrtl_setup_rtl8723b()
544 memcpy(tbuff, fw_data, ret); in btrtl_setup_rtl8723b()
545 kvfree(fw_data); in btrtl_setup_rtl8723b()
550 fw_data = tbuff; in btrtl_setup_rtl8723b()
555 ret = rtl_download_firmware(hdev, fw_data, ret); in btrtl_setup_rtl8723b()
558 kvfree(fw_data); in btrtl_setup_rtl8723b()
564 kvfree(btrtl_dev->fw_data); in btrtl_free()
[all …]
A Dbcm203x.c59 unsigned char *fw_data; member
120 data->fw_data + data->fw_sent, len, bcm203x_complete, data); in bcm203x_complete()
210 data->fw_data = kmemdup(firmware->data, firmware->size, GFP_KERNEL); in bcm203x_probe()
211 if (!data->fw_data) { in bcm203x_probe()
248 kfree(data->fw_data); in bcm203x_disconnect()
A Dbtqca.c187 u8 *fw_data, enum qca_btsoc_type soc_type) in qca_tlv_check_data() argument
206 bt_dev_dbg(hdev, "File Class : 0x%x", fw_data[4]); in qca_tlv_check_data()
207 bt_dev_dbg(hdev, "Data Encoding : 0x%x", fw_data[5]); in qca_tlv_check_data()
208 bt_dev_dbg(hdev, "File version : 0x%x", fw_data[6]); in qca_tlv_check_data()
211 tlv = (struct tlv_type_hdr *)fw_data; in qca_tlv_check_data()
250 tlv = (struct tlv_type_hdr *)fw_data; in qca_tlv_check_data()
/linux/drivers/media/usb/s2255/
A Ds2255drv.c258 struct s2255_fw *fw_data; member
1491 if (dev->fw_data->fw_urb) { in s2255_destroy()
1494 dev->fw_data->fw_urb = NULL; in s2255_destroy()
1497 kfree(dev->fw_data->pfw_data); in s2255_destroy()
1498 kfree(dev->fw_data); in s2255_destroy()
2185 dev->fw_data->fw_size = dev->fw_data->fw->size; in s2255_fwload_start()
2192 dev->fw_data->pfw_data, in s2255_fwload_start()
2194 dev->fw_data); in s2255_fwload_start()
2226 if (!dev->fw_data) in s2255_probe()
2269 if (!dev->fw_data->fw_urb) in s2255_probe()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_rlc.c186 const __le32 *fw_data; in amdgpu_gfx_rlc_setup_cp_table() local
200 fw_data = (const __le32 *) in amdgpu_gfx_rlc_setup_cp_table()
208 fw_data = (const __le32 *) in amdgpu_gfx_rlc_setup_cp_table()
216 fw_data = (const __le32 *) in amdgpu_gfx_rlc_setup_cp_table()
224 fw_data = (const __le32 *) in amdgpu_gfx_rlc_setup_cp_table()
232 fw_data = (const __le32 *) in amdgpu_gfx_rlc_setup_cp_table()
241 cpu_to_le32(le32_to_cpu(fw_data[table_offset + i])); in amdgpu_gfx_rlc_setup_cp_table()
A Dmes_v10_1.c344 const __le32 *fw_data; in mes_v10_1_allocate_ucode_buffer() local
350 fw_data = (const __le32 *)(adev->mes.fw->data + in mes_v10_1_allocate_ucode_buffer()
364 memcpy(adev->mes.ucode_fw_ptr, fw_data, fw_size); in mes_v10_1_allocate_ucode_buffer()
376 const __le32 *fw_data; in mes_v10_1_allocate_ucode_data_buffer() local
382 fw_data = (const __le32 *)(adev->mes.fw->data + in mes_v10_1_allocate_ucode_data_buffer()
396 memcpy(adev->mes.data_fw_ptr, fw_data, fw_size); in mes_v10_1_allocate_ucode_data_buffer()
/linux/drivers/fpga/
A Dxilinx-spi.c134 const char *fw_data = buf; in xilinx_spi_write() local
135 const char *fw_data_end = fw_data + count; in xilinx_spi_write()
137 while (fw_data < fw_data_end) { in xilinx_spi_write()
141 remaining = fw_data_end - fw_data; in xilinx_spi_write()
144 ret = spi_write(conf->spi, fw_data, stride); in xilinx_spi_write()
150 fw_data += stride; in xilinx_spi_write()
A Daltera-ps-spi.c179 const char *fw_data = buf; in altera_ps_write() local
180 const char *fw_data_end = fw_data + count; in altera_ps_write()
182 while (fw_data < fw_data_end) { in altera_ps_write()
184 size_t stride = min_t(size_t, fw_data_end - fw_data, SZ_4K); in altera_ps_write()
187 rev_buf((char *)fw_data, stride); in altera_ps_write()
189 ret = spi_write(conf->spi, fw_data, stride); in altera_ps_write()
195 fw_data += stride; in altera_ps_write()
/linux/drivers/usb/host/
A Dxhci-pci-renesas.c119 static int renesas_fw_verify(const void *fw_data, in renesas_fw_verify() argument
141 if (get_unaligned_le16(fw_data) != 0x55aa) { in renesas_fw_verify()
147 fw_version_pointer = get_unaligned_le16(fw_data + 4); in renesas_fw_verify()
153 fw_version = get_unaligned_le16(fw_data + fw_version_pointer); in renesas_fw_verify()
292 const u32 *fw_data = (const u32 *)fw->data; in renesas_fw_download() local
314 err = renesas_fw_download_image(pdev, fw_data, i, false); in renesas_fw_download()
430 const u32 *fw_data = (const u32 *)fw->data; in renesas_setup_rom() local
459 err = renesas_fw_download_image(pdev, fw_data, i, true); in renesas_setup_rom()
/linux/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 …]
/linux/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()
/linux/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()
/linux/drivers/input/touchscreen/
A Dsilead.c287 struct silead_fw_data *fw_data; in silead_ts_load_fw() local
298 fw_size = fw->size / sizeof(*fw_data); in silead_ts_load_fw()
299 fw_data = (struct silead_fw_data *)fw->data; in silead_ts_load_fw()
303 fw_data[i].offset, in silead_ts_load_fw()
305 (u8 *)&fw_data[i].val); in silead_ts_load_fw()
A Dili210x.c690 u8 fw_data[33]; in ili251x_firmware_write_to_ic() local
717 fw_data[0] = REG_WRITE_DATA; in ili251x_firmware_write_to_ic()
718 memcpy(&(fw_data[1]), fwbuf + fw_addr, 32); in ili251x_firmware_write_to_ic()
719 error = i2c_master_send(client, fw_data, 33); in ili251x_firmware_write_to_ic()
720 if (error != sizeof(fw_data)) in ili251x_firmware_write_to_ic()
/linux/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()
/linux/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()
/linux/drivers/scsi/csiostor/
A Dcsio_hw.c675 const __be32 *p = (const __be32 *)fw_data; in csio_hw_fw_dload()
676 struct fw_hdr *hdr = (struct fw_hdr *)fw_data; in csio_hw_fw_dload()
731 memcpy(first_page, fw_data, SF_PAGE_SIZE); in csio_hw_fw_dload()
743 fw_data += SF_PAGE_SIZE; in csio_hw_fw_dload()
1323 const u8 *fw_data, uint32_t size, int32_t force) in csio_hw_fw_upgrade() argument
2315 const u8 *fw_data, unsigned int fw_size, in csio_hw_prep_fw() argument
2337 if (fw_data != NULL) { in csio_hw_prep_fw()
2338 fs_fw = (const void *)fw_data; in csio_hw_prep_fw()
2355 ret = csio_hw_fw_upgrade(hw, hw->pfn, fw_data, in csio_hw_prep_fw()
2414 const u8 *fw_data = NULL; in csio_hw_flash_fw() local
[all …]
/linux/drivers/media/radio/wl128x/
A Dfmdrv_common.c1235 u8 *fw_data; in fm_download_firmware() local
1249 fw_data = (void *)fw_entry->data; in fm_download_firmware()
1252 fw_header = (struct bts_header *)fw_data; in fm_download_firmware()
1261 fw_data += sizeof(struct bts_header); in fm_download_firmware()
1264 while (fw_data && fw_len > 0) { in fm_download_firmware()
1265 action = (struct bts_action *)fw_data; in fm_download_firmware()
1283 fw_data += (sizeof(struct bts_action) + (action->size)); in fm_download_firmware()
/linux/drivers/gpu/drm/r128/
A Dr128_cce.c152 const __be32 *fw_data; in r128_cce_load_microcode() local
179 fw_data = (const __be32 *)fw->data; in r128_cce_load_microcode()
183 be32_to_cpup(&fw_data[i * 2])); in r128_cce_load_microcode()
185 be32_to_cpup(&fw_data[i * 2 + 1])); in r128_cce_load_microcode()
/linux/drivers/net/wireless/mediatek/mt76/
A Dmt76x02_usb_mcu.c231 const void *fw_data, int len, u32 dst_addr) in __mt76x02u_mcu_fw_send_data() argument
242 memcpy(data + sizeof(info), fw_data, len); in __mt76x02u_mcu_fw_send_data()
/linux/drivers/net/wireless/marvell/mwifiex/
A Dusb.h134 struct fw_data { struct
/linux/drivers/net/wireless/ath/ath9k/
A Dhif_usb.h119 const void *fw_data; member

Completed in 77 milliseconds

123