/Linux-v4.19/drivers/staging/rtl8188eu/hal/ |
D | fw.c | 151 u8 *download_data, *fw_data; in rtl88eu_download_fw() local 169 fw_data = kmalloc(fw->size + trailing_zeros_length, GFP_KERNEL); in rtl88eu_download_fw() 170 if (!fw_data) { in rtl88eu_download_fw() 175 memcpy(fw_data, fw->data, fw->size); in rtl88eu_download_fw() 176 memset(fw_data + fw->size, 0, trailing_zeros_length); in rtl88eu_download_fw() 178 pfwheader = (struct rtl92c_firmware_header *)fw_data; in rtl88eu_download_fw() 181 download_data = fw_data + 32; in rtl88eu_download_fw() 184 download_data = fw_data; in rtl88eu_download_fw() 199 kfree(fw_data); in rtl88eu_download_fw()
|
/Linux-v4.19/drivers/bluetooth/ |
D | btrtl.c | 63 u8 *fw_data; member 237 fwptr = btrtl_dev->fw_data + btrtl_dev->fw_len - sizeof(extension_sig); in rtlbt_parse_firmware() 249 while (fwptr >= btrtl_dev->fw_data + (sizeof(*epatch_info) + 3)) { in rtlbt_parse_firmware() 296 epatch_info = (struct rtl_epatch_header *)btrtl_dev->fw_data; in rtlbt_parse_firmware() 316 chip_id_base = btrtl_dev->fw_data + sizeof(struct rtl_epatch_header); in rtlbt_parse_firmware() 346 buf = kmemdup(btrtl_dev->fw_data + patch_offset, patch_length, in rtlbt_parse_firmware() 436 if (!memcmp(btrtl_dev->fw_data, RTL_EPATCH_SIGNATURE, 8)) { in btrtl_setup_rtl8723a() 441 return rtl_download_firmware(hdev, btrtl_dev->fw_data, in btrtl_setup_rtl8723a() 448 unsigned char *fw_data = NULL; in btrtl_setup_rtl8723b() local 452 ret = rtlbt_parse_firmware(hdev, btrtl_dev, &fw_data); in btrtl_setup_rtl8723b() [all …]
|
D | bcm203x.c | 74 unsigned char *fw_data; member 135 data->fw_data + data->fw_sent, len, bcm203x_complete, data); in bcm203x_complete() 225 data->fw_data = kmemdup(firmware->data, firmware->size, GFP_KERNEL); in bcm203x_probe() 226 if (!data->fw_data) { in bcm203x_probe() 263 kfree(data->fw_data); in bcm203x_disconnect()
|
/Linux-v4.19/drivers/fpga/ |
D | xilinx-spi.c | 75 const char *fw_data = buf; in xilinx_spi_write() local 76 const char *fw_data_end = fw_data + count; in xilinx_spi_write() 78 while (fw_data < fw_data_end) { in xilinx_spi_write() 82 remaining = fw_data_end - fw_data; in xilinx_spi_write() 85 ret = spi_write(conf->spi, fw_data, stride); in xilinx_spi_write() 91 fw_data += stride; in xilinx_spi_write()
|
D | altera-ps-spi.c | 176 const char *fw_data = buf; in altera_ps_write() local 177 const char *fw_data_end = fw_data + count; in altera_ps_write() 179 while (fw_data < fw_data_end) { in altera_ps_write() 181 size_t stride = min_t(size_t, fw_data_end - fw_data, SZ_4K); in altera_ps_write() 184 rev_buf((char *)fw_data, stride); in altera_ps_write() 186 ret = spi_write(conf->spi, fw_data, stride); in altera_ps_write() 192 fw_data += stride; in altera_ps_write()
|
/Linux-v4.19/drivers/media/usb/s2255/ |
D | s2255drv.c | 267 struct s2255_fw *fw_data; member 491 struct s2255_fw *data = dev->fw_data; in s2255_timer() 1438 state = atomic_read(&dev->fw_data->fw_state); in s2255_open() 1446 wait_event_timeout(dev->fw_data->wait_fw, in s2255_open() 1447 ((atomic_read(&dev->fw_data->fw_state) in s2255_open() 1449 (atomic_read(&dev->fw_data->fw_state) in s2255_open() 1453 state = atomic_read(&dev->fw_data->fw_state); in s2255_open() 1460 wait_event_timeout(dev->fw_data->wait_fw, in s2255_open() 1461 ((atomic_read(&dev->fw_data->fw_state) in s2255_open() 1463 (atomic_read(&dev->fw_data->fw_state) in s2255_open() [all …]
|
/Linux-v4.19/drivers/media/usb/as102/ |
D | as102_fw.c | 49 static int parse_hex_line(unsigned char *fw_data, unsigned char *addr, in parse_hex_line() argument 56 if (*fw_data++ != ':') { in parse_hex_line() 62 for (src = fw_data; *src != '\n'; src += 2) { in parse_hex_line()
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | cik_sdma.c | 475 const __le32 *fw_data; in cik_sdma_load_microcode() local 481 fw_data = (const __le32 *) in cik_sdma_load_microcode() 486 WREG32(SDMA0_UCODE_DATA + SDMA0_REGISTER_OFFSET, le32_to_cpup(fw_data++)); in cik_sdma_load_microcode() 490 fw_data = (const __le32 *) in cik_sdma_load_microcode() 495 WREG32(SDMA0_UCODE_DATA + SDMA1_REGISTER_OFFSET, le32_to_cpup(fw_data++)); in cik_sdma_load_microcode() 498 const __be32 *fw_data; in cik_sdma_load_microcode() local 501 fw_data = (const __be32 *)rdev->sdma_fw->data; in cik_sdma_load_microcode() 504 WREG32(SDMA0_UCODE_DATA + SDMA0_REGISTER_OFFSET, be32_to_cpup(fw_data++)); in cik_sdma_load_microcode() 508 fw_data = (const __be32 *)rdev->sdma_fw->data; in cik_sdma_load_microcode() 511 WREG32(SDMA0_UCODE_DATA + SDMA1_REGISTER_OFFSET, be32_to_cpup(fw_data++)); in cik_sdma_load_microcode()
|
D | cik.c | 1871 const __be32 *fw_data = NULL; in ci_mc_load_microcode() local 1908 fw_data = (const __be32 *)rdev->mc_fw->data; in ci_mc_load_microcode() 1942 WREG32(MC_SEQ_SUP_PGM, be32_to_cpup(fw_data++)); in ci_mc_load_microcode() 3910 const __le32 *fw_data; in cik_cp_gfx_load_microcode() local 3918 fw_data = (const __le32 *) in cik_cp_gfx_load_microcode() 3923 WREG32(CP_PFP_UCODE_DATA, le32_to_cpup(fw_data++)); in cik_cp_gfx_load_microcode() 3927 fw_data = (const __le32 *) in cik_cp_gfx_load_microcode() 3932 WREG32(CP_CE_UCODE_DATA, le32_to_cpup(fw_data++)); in cik_cp_gfx_load_microcode() 3936 fw_data = (const __be32 *) in cik_cp_gfx_load_microcode() 3941 WREG32(CP_ME_RAM_DATA, le32_to_cpup(fw_data++)); in cik_cp_gfx_load_microcode() [all …]
|
D | ni.c | 636 const __be32 *fw_data; in ni_mc_load_microcode() local 687 fw_data = (const __be32 *)rdev->mc_fw->data; in ni_mc_load_microcode() 689 WREG32(MC_SEQ_SUP_PGM, be32_to_cpup(fw_data++)); in ni_mc_load_microcode() 1522 const __be32 *fw_data; in cayman_cp_load_microcode() local 1530 fw_data = (const __be32 *)rdev->pfp_fw->data; in cayman_cp_load_microcode() 1533 WREG32(CP_PFP_UCODE_DATA, be32_to_cpup(fw_data++)); in cayman_cp_load_microcode() 1536 fw_data = (const __be32 *)rdev->me_fw->data; in cayman_cp_load_microcode() 1539 WREG32(CP_ME_RAM_DATA, be32_to_cpup(fw_data++)); in cayman_cp_load_microcode()
|
/Linux-v4.19/drivers/net/wireless/ath/ath10k/ |
D | swap.c | 32 const u8 *fw_data = data; in ath10k_swap_code_seg_fill() local 45 swap_item = (union ath10k_swap_code_seg_item *)fw_data; in ath10k_swap_code_seg_fill() 70 fw_data += length; in ath10k_swap_code_seg_fill()
|
/Linux-v4.19/drivers/input/touchscreen/ |
D | silead.c | 294 struct silead_fw_data *fw_data; in silead_ts_load_fw() local 305 fw_size = fw->size / sizeof(*fw_data); in silead_ts_load_fw() 306 fw_data = (struct silead_fw_data *)fw->data; in silead_ts_load_fw() 310 fw_data[i].offset, in silead_ts_load_fw() 312 (u8 *)&fw_data[i].val); in silead_ts_load_fw()
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/ |
D | qed_init_ops.c | 249 array_data = cdev->fw_data->arr_data; in qed_init_cmd_array() 443 modes_tree_buf = cdev->fw_data->modes_tree_buf; in qed_init_cmd_mode_match() 498 num_init_ops = cdev->fw_data->init_ops_size; in qed_init_run() 499 init_ops = cdev->fw_data->init_ops; in qed_init_run() 563 struct qed_fw_data *fw = cdev->fw_data; in qed_init_fw_data()
|
D | qed_hw.h | 313 const u8 *fw_data);
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/ |
D | usb_mcu.c | 144 const void *fw_data, int len, u32 dst_addr) in __mt76u_mcu_fw_send_data() argument 157 memcpy(data + sizeof(info), fw_data, len); in __mt76u_mcu_fw_send_data()
|
/Linux-v4.19/drivers/net/wireless/ath/carl9170/ |
D | fw.c | 380 carl9170_find_fw_desc(struct ar9170 *ar, const __u8 *fw_data, const size_t len) in carl9170_find_fw_desc() argument 391 if (fw_data[scan++] == otus_magic[found]) in carl9170_find_fw_desc() 406 return (void *)&fw_data[scan - found]; in carl9170_find_fw_desc()
|
/Linux-v4.19/drivers/net/wireless/ath/ath9k/ |
D | hif_usb.h | 114 const void *fw_data; member
|
/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/ |
D | usb.h | 134 struct fw_data { struct
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | gfx_v7_0.c | 2424 const __le32 *fw_data; in gfx_v7_0_cp_gfx_load_microcode() local 2447 fw_data = (const __le32 *) in gfx_v7_0_cp_gfx_load_microcode() 2453 WREG32(mmCP_PFP_UCODE_DATA, le32_to_cpup(fw_data++)); in gfx_v7_0_cp_gfx_load_microcode() 2457 fw_data = (const __le32 *) in gfx_v7_0_cp_gfx_load_microcode() 2463 WREG32(mmCP_CE_UCODE_DATA, le32_to_cpup(fw_data++)); in gfx_v7_0_cp_gfx_load_microcode() 2467 fw_data = (const __le32 *) in gfx_v7_0_cp_gfx_load_microcode() 2473 WREG32(mmCP_ME_RAM_DATA, le32_to_cpup(fw_data++)); in gfx_v7_0_cp_gfx_load_microcode() 2694 const __le32 *fw_data; in gfx_v7_0_cp_compute_load_microcode() local 2709 fw_data = (const __le32 *) in gfx_v7_0_cp_compute_load_microcode() 2715 WREG32(mmCP_MEC_ME1_UCODE_DATA, le32_to_cpup(fw_data++)); in gfx_v7_0_cp_compute_load_microcode() [all …]
|
D | gfx_v9_0.c | 860 const __le32 *fw_data; in rv_init_cp_jump_table() local 872 fw_data = (const __le32 *) in rv_init_cp_jump_table() 880 fw_data = (const __le32 *) in rv_init_cp_jump_table() 888 fw_data = (const __le32 *) in rv_init_cp_jump_table() 896 fw_data = (const __le32 *) in rv_init_cp_jump_table() 904 fw_data = (const __le32 *) in rv_init_cp_jump_table() 913 cpu_to_le32(le32_to_cpu(fw_data[table_offset + i])); in rv_init_cp_jump_table() 1034 const __le32 *fw_data; in gfx_v9_0_mec_init() local 1065 fw_data = (const __le32 *) in gfx_v9_0_mec_init() 1081 memcpy(fw, fw_data, fw_size); in gfx_v9_0_mec_init() [all …]
|
D | gmc_v8_0.c | 268 const __le32 *fw_data = NULL; in gmc_v8_0_tonga_mc_load_microcode() local 292 fw_data = (const __le32 *) in gmc_v8_0_tonga_mc_load_microcode() 309 WREG32(mmMC_SEQ_SUP_PGM, le32_to_cpup(fw_data++)); in gmc_v8_0_tonga_mc_load_microcode() 337 const __le32 *fw_data = NULL; in gmc_v8_0_polaris_mc_load_microcode() local 368 fw_data = (const __le32 *) in gmc_v8_0_polaris_mc_load_microcode() 386 WREG32(mmMC_SEQ_SUP_PGM, le32_to_cpup(fw_data++)); in gmc_v8_0_polaris_mc_load_microcode()
|
/Linux-v4.19/drivers/media/radio/wl128x/ |
D | fmdrv_common.c | 1237 u8 *fw_data; in fm_download_firmware() local 1251 fw_data = (void *)fw_entry->data; in fm_download_firmware() 1254 fw_header = (struct bts_header *)fw_data; in fm_download_firmware() 1263 fw_data += sizeof(struct bts_header); in fm_download_firmware() 1266 while (fw_data && fw_len > 0) { in fm_download_firmware() 1267 action = (struct bts_action *)fw_data; in fm_download_firmware() 1284 fw_data += (sizeof(struct bts_action) + (action->size)); in fm_download_firmware()
|
/Linux-v4.19/drivers/scsi/csiostor/ |
D | csio_hw.c | 668 csio_hw_fw_dload(struct csio_hw *hw, uint8_t *fw_data, uint32_t size) in csio_hw_fw_dload() argument 675 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() 744 ret = csio_hw_write_flash(hw, addr, SF_PAGE_SIZE, fw_data); in csio_hw_fw_dload() 1323 const u8 *fw_data, uint32_t size, int32_t force) in csio_hw_fw_upgrade() argument 1325 const struct fw_hdr *fw_hdr = (const struct fw_hdr *)fw_data; in csio_hw_fw_upgrade() 1332 ret = csio_hw_fw_dload(hw, (uint8_t *) fw_data, size); in csio_hw_fw_upgrade() 2315 const u8 *fw_data, unsigned int fw_size, in csio_hw_prep_fw() argument [all …]
|
/Linux-v4.19/drivers/gpu/drm/r128/ |
D | r128_cce.c | 145 const __be32 *fw_data; in r128_cce_load_microcode() local 172 fw_data = (const __be32 *)fw->data; in r128_cce_load_microcode() 176 be32_to_cpup(&fw_data[i * 2])); in r128_cce_load_microcode() 178 be32_to_cpup(&fw_data[i * 2 + 1])); in r128_cce_load_microcode()
|
/Linux-v4.19/drivers/scsi/ |
D | qla1280.c | 1706 const __le16 *fw_data; in qla1280_load_firmware_pio() local 1715 fw_data = (const __le16 *)&fw->data[0]; in qla1280_load_firmware_pio() 1716 ha->fwstart = __le16_to_cpu(fw_data[2]); in qla1280_load_firmware_pio() 1720 fw_data = (const __le16 *)&fw->data[6]; in qla1280_load_firmware_pio() 1726 mb[2] = __le16_to_cpu(fw_data[i]); in qla1280_load_firmware_pio() 1745 const __le16 *fw_data; in qla1280_load_firmware_dma() local 1762 fw_data = (const __le16 *)&fw->data[0]; in qla1280_load_firmware_dma() 1763 ha->fwstart = __le16_to_cpu(fw_data[2]); in qla1280_load_firmware_dma() 1767 fw_data = (const __le16 *)&fw->data[6]; in qla1280_load_firmware_dma() 1784 fw_data, cnt, num, risc_address); in qla1280_load_firmware_dma() [all …]
|