/linux-master/drivers/staging/media/atomisp/pci/ |
H A D | sh_css_firmware.h | 40 sh_css_check_firmware_version(struct device *dev, const char *fw_data); 43 sh_css_load_firmware(struct device *dev, const char *fw_data,
|
H A D | sh_css_firmware.c | 82 setup_binary(struct ia_css_fw_info *fw, const char *fw_data, argument 87 if ((!fw) || (!fw_data)) 90 blob_data = fw_data + fw->blob.offset; 189 sh_css_check_firmware_version(struct device *dev, const char *fw_data) argument 199 firmware_header = (struct firmware_header *)fw_data; 227 sh_css_load_firmware(struct device *dev, const char *fw_data, argument 237 if (!fw_data || fw_size < sizeof(struct sh_css_fw_bi_file_h)) 240 firmware_header = (struct firmware_header *)fw_data; 253 ret = sh_css_check_firmware_version(dev, fw_data); 289 err = sh_css_load_blob_info(fw_data, b [all...] |
/linux-master/drivers/gpu/drm/imagination/ |
H A D | pvr_free_list.c | 171 struct rogue_fwif_freelist *fw_data = cpu_ptr; local 179 fw_data->max_pages = free_list->max_pages; 180 fw_data->current_pages = free_list->initial_num_pages - ready_pages; 181 fw_data->grow_pages = free_list->grow_pages; 182 fw_data->ready_pages = ready_pages; 183 fw_data->freelist_id = free_list->fw_id; 184 fw_data->grow_pending = false; 185 fw_data->current_stack_top = fw_data->current_pages - 1; 186 fw_data 565 struct rogue_fwif_freelist *fw_data; local [all...] |
H A D | pvr_free_list.h | 60 /** @fw_data: Pointer to CPU mapping of the FW-side structure. */ 61 struct rogue_fwif_freelist *fw_data; member in struct:pvr_free_list
|
/linux-master/drivers/net/wireless/purelifi/plfxlc/ |
H A D | firmware.c | 36 unsigned char *fw_data; local 88 fw_data = kmemdup(&fw->data[fw_data_i], blk_tran_len, 90 if (!fw_data) { 97 fw_data[tbuf_idx] = bitrev8(fw_data[tbuf_idx]); 102 fw_data, 110 kfree(fw_data);
|
/linux-master/drivers/fpga/ |
H A D | altera-ps-spi.c | 172 const char *fw_data = buf; local 173 const char *fw_data_end = fw_data + count; 175 while (fw_data < fw_data_end) { 177 size_t stride = min_t(size_t, fw_data_end - fw_data, SZ_4K); 180 rev_buf((char *)fw_data, stride); 182 ret = spi_write(conf->spi, fw_data, stride); 188 fw_data += stride;
|
H A D | xilinx-spi.c | 134 const char *fw_data = buf; local 135 const char *fw_data_end = fw_data + count; 137 while (fw_data < fw_data_end) { 141 remaining = fw_data_end - fw_data; 144 ret = spi_write(conf->spi, fw_data, stride); 150 fw_data += stride;
|
/linux-master/drivers/bluetooth/ |
H A D | bcm203x.c | 58 unsigned char *fw_data; member in struct:bcm203x_data 119 data->fw_data + data->fw_sent, len, bcm203x_complete, data); 209 data->fw_data = kmemdup(firmware->data, firmware->size, GFP_KERNEL); 210 if (!data->fw_data) { 247 kfree(data->fw_data);
|
H A D | btrtl.c | 93 u8 *fw_data; member in struct:btrtl_device_info 537 .data = btrtl_dev->fw_data, 664 if (!memcmp(btrtl_dev->fw_data, RTL_EPATCH_SIGNATURE, 8)) 667 else if (!memcmp(btrtl_dev->fw_data, RTL_EPATCH_SIGNATURE_V2, 8)) 676 fwptr = btrtl_dev->fw_data + btrtl_dev->fw_len - sizeof(extension_sig); 688 while (fwptr >= btrtl_dev->fw_data + (sizeof(*epatch_info) + 3)) { 737 if (memcmp(btrtl_dev->fw_data, RTL_EPATCH_SIGNATURE, 8) != 0) { 738 if (!memcmp(btrtl_dev->fw_data, RTL_EPATCH_SIGNATURE_V2, 8)) 744 epatch_info = (struct rtl_epatch_header *)btrtl_dev->fw_data; 761 chip_id_base = btrtl_dev->fw_data 913 unsigned char *fw_data = NULL; local [all...] |
/linux-master/drivers/media/usb/as102/ |
H A D | as102_fw.c | 40 static int parse_hex_line(unsigned char *fw_data, unsigned char *addr, argument 47 if (*fw_data++ != ':') { 53 for (src = fw_data; *src != '\n'; src += 2) {
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | swap.c | 21 const u8 *fw_data = data; local 34 swap_item = (union ath10k_swap_code_seg_item *)fw_data; 59 fw_data += length;
|
/linux-master/drivers/media/usb/s2255/ |
H A D | s2255drv.c | 258 struct s2255_fw *fw_data; member in struct:s2255_dev 475 struct s2255_fw *data = dev->fw_data; 1414 state = atomic_read(&dev->fw_data->fw_state); 1422 wait_event_timeout(dev->fw_data->wait_fw, 1423 ((atomic_read(&dev->fw_data->fw_state) 1425 (atomic_read(&dev->fw_data->fw_state) 1429 state = atomic_read(&dev->fw_data->fw_state); 1436 wait_event_timeout(dev->fw_data->wait_fw, 1437 ((atomic_read(&dev->fw_data->fw_state) 1439 (atomic_read(&dev->fw_data [all...] |
/linux-master/drivers/usb/host/ |
H A D | xhci-pci-renesas.c | 119 static int renesas_fw_verify(const void *fw_data, argument 140 if (get_unaligned_le16(fw_data) != 0x55aa) { 146 fw_version_pointer = get_unaligned_le16(fw_data + 4); 288 const u32 *fw_data = (const u32 *)fw->data; local 310 err = renesas_fw_download_image(pdev, fw_data, i, false); 426 const u32 *fw_data = (const u32 *)fw->data; local 455 err = renesas_fw_download_image(pdev, fw_data, i, true);
|
/linux-master/drivers/net/wireless/marvell/mwifiex/ |
H A D | usb.h | 122 struct fw_data { struct
|
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | hif_usb.h | 119 const void *fw_data; member in struct:hif_device_usb
|
/linux-master/drivers/bus/mhi/host/ |
H A D | boot.c | 394 const u8 *fw_data; local 420 mhi_cntrl->fw_data && mhi_cntrl->fw_sz) { 422 dev_err(dev, "fw_data provided but no sbl_size\n"); 427 fw_data = mhi_cntrl->fw_data; 451 fw_data = firmware->data; 463 memcpy(buf, fw_data, size); 496 mhi_firmware_copy(mhi_cntrl, fw_data, fw_sz, mhi_cntrl->fbc_image);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | gfx_v11_0.c | 1059 const void *fw_data, 1079 memcpy(ptr + toc_offset, fw_data, fw_size); 1112 const __le32 *fw_data; local 1125 fw_data = (const __le32 *)(adev->gfx.pfp_fw->data + 1129 fw_data, fw_size, fw_autoload_mask); 1131 fw_data = (const __le32 *)(adev->gfx.pfp_fw->data + 1135 fw_data, fw_size, fw_autoload_mask); 1137 fw_data, fw_size, fw_autoload_mask); 1142 fw_data = (const __le32 *)(adev->gfx.me_fw->data + 1146 fw_data, fw_siz 1057 gfx_v11_0_rlc_backdoor_autoload_copy_ucode(struct amdgpu_device *adev, SOC21_FIRMWARE_ID id, const void *fw_data, uint32_t fw_size, uint32_t *fw_autoload_mask) argument 1239 const __le32 *fw_data; local 1263 const __le32 *fw_data; local 1860 const __le32 *fw_data; local 1881 const __le32 *fw_data; local 1925 const __le32 *fw_data; local 2686 const __le32 *fw_data; local 2731 const __le32 *fw_ucode, *fw_data; local 2904 const __le32 *fw_data; local 2949 const __le32 *fw_ucode, *fw_data; local 3409 const __le32 *fw_data; local 3460 const __le32 *fw_ucode, *fw_data; local [all...] |
H A D | imu_v11_0.c | 89 const __le32 *fw_data; local 98 fw_data = (const __le32 *)(adev->gfx.imu_fw->data + 105 WREG32_SOC15(GC, 0, regGFX_IMU_I_RAM_DATA, le32_to_cpup(fw_data++)); 109 fw_data = (const __le32 *)(adev->gfx.imu_fw->data + 117 WREG32_SOC15(GC, 0, regGFX_IMU_D_RAM_DATA, le32_to_cpup(fw_data++));
|
H A D | amdgpu_rlc.c | 191 const __le32 *fw_data; local 205 fw_data = (const __le32 *) 213 fw_data = (const __le32 *) 221 fw_data = (const __le32 *) 229 fw_data = (const __le32 *) 237 fw_data = (const __le32 *) 246 cpu_to_le32(le32_to_cpu(fw_data[table_offset + i]));
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | cik_sdma.c | 474 const __le32 *fw_data; local 480 fw_data = (const __le32 *) 485 WREG32(SDMA0_UCODE_DATA + SDMA0_REGISTER_OFFSET, le32_to_cpup(fw_data++)); 489 fw_data = (const __le32 *) 494 WREG32(SDMA0_UCODE_DATA + SDMA1_REGISTER_OFFSET, le32_to_cpup(fw_data++)); 497 const __be32 *fw_data; local 500 fw_data = (const __be32 *)rdev->sdma_fw->data; 503 WREG32(SDMA0_UCODE_DATA + SDMA0_REGISTER_OFFSET, be32_to_cpup(fw_data++)); 507 fw_data = (const __be32 *)rdev->sdma_fw->data; 510 WREG32(SDMA0_UCODE_DATA + SDMA1_REGISTER_OFFSET, be32_to_cpup(fw_data [all...] |
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_hw.h | 313 const u8 *fw_data);
|
H A D | qed_init_ops.c | 311 array_data = cdev->fw_data->arr_data; 504 modes_tree_buf = cdev->fw_data->modes_tree_buf; 558 num_init_ops = cdev->fw_data->init_ops_size; 559 init_ops = cdev->fw_data->init_ops; 625 struct qed_fw_data *fw = cdev->fw_data;
|
/linux-master/drivers/input/touchscreen/ |
H A D | silead.c | 401 struct silead_fw_data *fw_data; local 452 fw_size = fw->size / sizeof(*fw_data); 453 fw_data = (struct silead_fw_data *)fw->data; 457 fw_data[i].offset, 459 (u8 *)&fw_data[i].val);
|
/linux-master/drivers/net/wireless/ath/carl9170/ |
H A D | fw.c | 365 carl9170_find_fw_desc(struct ar9170 *ar, const __u8 *fw_data, const size_t len) argument 376 if (fw_data[scan++] == otus_magic[found]) 391 return (void *)&fw_data[scan - found];
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_usb_mcu.c | 217 const void *fw_data, int len, u32 dst_addr) 228 memcpy(data + sizeof(info), fw_data, len); 216 __mt76x02u_mcu_fw_send_data(struct mt76x02_dev *dev, u8 *data, const void *fw_data, int len, u32 dst_addr) argument
|