Searched refs:fw_data (Results 1 - 25 of 86) sorted by relevance

1234

/linux-master/drivers/staging/media/atomisp/pci/
H A Dsh_css_firmware.h40 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 Dsh_css_firmware.c82 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 Dpvr_free_list.c171 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 Dpvr_free_list.h60 /** @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 Dfirmware.c36 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 Daltera-ps-spi.c172 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 Dxilinx-spi.c134 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 Dbcm203x.c58 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 Dbtrtl.c93 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 Das102_fw.c40 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 Dswap.c21 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 Ds2255drv.c258 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 Dxhci-pci-renesas.c119 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 Dusb.h122 struct fw_data { struct
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dhif_usb.h119 const void *fw_data; member in struct:hif_device_usb
/linux-master/drivers/bus/mhi/host/
H A Dboot.c394 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 Dgfx_v11_0.c1059 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 Dimu_v11_0.c89 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 Damdgpu_rlc.c191 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 Dcik_sdma.c474 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 Dqed_hw.h313 const u8 *fw_data);
H A Dqed_init_ops.c311 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 Dsilead.c401 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 Dfw.c365 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 Dmt76x02_usb_mcu.c217 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

Completed in 546 milliseconds

1234