Home
last modified time | relevance | path

Searched refs:fw_data (Results 26 - 50 of 148) sorted by relevance

123456

/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H 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()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Dgfx_v11_0.c1031 const void *fw_data, in gfx_v11_0_rlc_backdoor_autoload_copy_ucode()
1051 memcpy(ptr + toc_offset, fw_data, fw_size); in gfx_v11_0_rlc_backdoor_autoload_copy_ucode()
1084 const __le32 *fw_data; in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode() local
1097 fw_data = (const __le32 *)(adev->gfx.pfp_fw->data + in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode()
1101 fw_data, fw_size, fw_autoload_mask); in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode()
1103 fw_data = (const __le32 *)(adev->gfx.pfp_fw->data + in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode()
1107 fw_data, fw_size, fw_autoload_mask); in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode()
1109 fw_data, fw_size, fw_autoload_mask); in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode()
1114 fw_data = (const __le32 *)(adev->gfx.me_fw->data + in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode()
1118 fw_data, fw_siz in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode()
1029 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) gfx_v11_0_rlc_backdoor_autoload_copy_ucode() argument
1211 const __le32 *fw_data; gfx_v11_0_rlc_backdoor_autoload_copy_sdma_ucode() local
1235 const __le32 *fw_data; gfx_v11_0_rlc_backdoor_autoload_copy_mes_ucode() local
1841 const __le32 *fw_data; gfx_v11_0_load_rlcg_microcode() local
1862 const __le32 *fw_data; gfx_v11_0_load_rlc_iram_dram_microcode() local
1906 const __le32 *fw_data; gfx_v11_0_load_rlcp_rlcv_microcode() local
2663 const __le32 *fw_data; gfx_v11_0_cp_gfx_load_pfp_microcode() local
2708 const __le32 *fw_ucode, *fw_data; gfx_v11_0_cp_gfx_load_pfp_microcode_rs64() local
2881 const __le32 *fw_data; gfx_v11_0_cp_gfx_load_me_microcode() local
2926 const __le32 *fw_ucode, *fw_data; gfx_v11_0_cp_gfx_load_me_microcode_rs64() local
3386 const __le32 *fw_data; gfx_v11_0_cp_compute_load_microcode() local
3437 const __le32 *fw_ucode, *fw_data; gfx_v11_0_cp_compute_load_microcode_rs64() local
[all...]
H 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()
H A Dimu_v11_0.c87 const __le32 *fw_data; in imu_v11_0_load_microcode() local
96 fw_data = (const __le32 *)(adev->gfx.imu_fw->data + in imu_v11_0_load_microcode()
103 WREG32_SOC15(GC, 0, regGFX_IMU_I_RAM_DATA, le32_to_cpup(fw_data++)); in imu_v11_0_load_microcode()
107 fw_data = (const __le32 *)(adev->gfx.imu_fw->data + in imu_v11_0_load_microcode()
115 WREG32_SOC15(GC, 0, regGFX_IMU_D_RAM_DATA, le32_to_cpup(fw_data++)); in imu_v11_0_load_microcode()
/kernel/linux/linux-5.10/drivers/input/touchscreen/
H 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()
/kernel/linux/linux-6.6/drivers/bluetooth/
H A Dbtqca.c232 u8 *fw_data, enum qca_btsoc_type soc_type) in qca_tlv_check_data()
251 bt_dev_dbg(hdev, "File Class : 0x%x", fw_data[4]); in qca_tlv_check_data()
252 bt_dev_dbg(hdev, "Data Encoding : 0x%x", fw_data[5]); in qca_tlv_check_data()
253 bt_dev_dbg(hdev, "File version : 0x%x", fw_data[6]); in qca_tlv_check_data()
256 tlv = (struct tlv_type_hdr *)fw_data; in qca_tlv_check_data()
295 tlv = (struct tlv_type_hdr *)fw_data; in qca_tlv_check_data()
230 qca_tlv_check_data(struct hci_dev *hdev, struct qca_fw_config *config, u8 *fw_data, enum qca_btsoc_type soc_type) qca_tlv_check_data() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/
H A Dqed_init_ops.c293 array_data = cdev->fw_data->arr_data; in qed_init_cmd_array()
487 modes_tree_buf = cdev->fw_data->modes_tree_buf; in qed_init_cmd_mode_match()
542 num_init_ops = cdev->fw_data->init_ops_size; in qed_init_run()
543 init_ops = cdev->fw_data->init_ops; in qed_init_run()
609 struct qed_fw_data *fw = cdev->fw_data; in qed_init_fw_data()
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/
H 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()
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A Dsilead.c401 struct silead_fw_data *fw_data; in silead_ts_load_fw() local
452 fw_size = fw->size / sizeof(*fw_data); in silead_ts_load_fw()
453 fw_data = (struct silead_fw_data *)fw->data; in silead_ts_load_fw()
457 fw_data[i].offset, in silead_ts_load_fw()
459 (u8 *)&fw_data[i].val); in silead_ts_load_fw()
H A Dili210x.c701 u8 fw_data[33]; in ili251x_firmware_write_to_ic() local
728 fw_data[0] = REG_WRITE_DATA; in ili251x_firmware_write_to_ic()
729 memcpy(&(fw_data[1]), fwbuf + fw_addr, 32); in ili251x_firmware_write_to_ic()
730 error = i2c_master_send(client, fw_data, 33); in ili251x_firmware_write_to_ic()
731 if (error != sizeof(fw_data)) in ili251x_firmware_write_to_ic()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H 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()
/kernel/linux/linux-5.10/drivers/media/radio/wl128x/
H 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()
/kernel/linux/linux-6.6/drivers/media/radio/wl128x/
H A Dfmdrv_common.c1236 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()
1282 fw_data += (sizeof(struct bts_action) + (action->size)); in fm_download_firmware()
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/
H A Dfirmware_if.c32 const u64 *fw_data; in hl_fw_load_fw_to_device() local
60 fw_data = (const u64 *) fw->data; in hl_fw_load_fw_to_device()
62 memcpy_toio(dst, fw_data, fw_size); in hl_fw_load_fw_to_device()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/carl9170/
H 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()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/carl9170/
H 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()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/
H A Dhif_usb.h119 const void *fw_data; member
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/
H A Dusb.h134 struct fw_data { struct
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/
H A Dhif_usb.h119 const void *fw_data; member
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/
H A Dusb.h122 struct fw_data { struct
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_usb_mcu.c231 const void *fw_data, int len, u32 dst_addr) in __mt76x02u_mcu_fw_send_data()
242 memcpy(data + sizeof(info), fw_data, len); in __mt76x02u_mcu_fw_send_data()
230 __mt76x02u_mcu_fw_send_data(struct mt76x02_dev *dev, u8 *data, const void *fw_data, int len, u32 dst_addr) __mt76x02u_mcu_fw_send_data() argument
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_usb_mcu.c217 const void *fw_data, int len, u32 dst_addr) in __mt76x02u_mcu_fw_send_data()
228 memcpy(data + sizeof(info), fw_data, len); in __mt76x02u_mcu_fw_send_data()
216 __mt76x02u_mcu_fw_send_data(struct mt76x02_dev *dev, u8 *data, const void *fw_data, int len, u32 dst_addr) __mt76x02u_mcu_fw_send_data() argument
/kernel/linux/linux-5.10/drivers/scsi/csiostor/
H A Dcsio_hw.c662 * @fw_data: firmware image to write.
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()
1304 * @fw_data: the firmware image to write
1323 const u8 *fw_data, uint32_t size, int32_t force) in csio_hw_fw_upgrade()
1325 const struct fw_hdr *fw_hdr = (const struct fw_hdr *)fw_data; in csio_hw_fw_upgrade()
1322 csio_hw_fw_upgrade(struct csio_hw *hw, uint32_t mbox, const u8 *fw_data, uint32_t size, int32_t force) csio_hw_fw_upgrade() argument
2314 csio_hw_prep_fw(struct csio_hw *hw, struct fw_info *fw_info, const u8 *fw_data, unsigned int fw_size, struct fw_hdr *card_fw, enum csio_dev_state state, int *reset) csio_hw_prep_fw() argument
2414 const u8 *fw_data = NULL; csio_hw_flash_fw() local
[all...]
/kernel/linux/linux-6.6/drivers/scsi/csiostor/
H A Dcsio_hw.c662 * @fw_data: firmware image to write.
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()
1304 * @fw_data: the firmware image to write
1323 const u8 *fw_data, uint32_t size, int32_t force) in csio_hw_fw_upgrade()
1325 const struct fw_hdr *fw_hdr = (const struct fw_hdr *)fw_data; in csio_hw_fw_upgrade()
1322 csio_hw_fw_upgrade(struct csio_hw *hw, uint32_t mbox, const u8 *fw_data, uint32_t size, int32_t force) csio_hw_fw_upgrade() argument
2314 csio_hw_prep_fw(struct csio_hw *hw, struct fw_info *fw_info, const u8 *fw_data, unsigned int fw_size, struct fw_hdr *card_fw, enum csio_dev_state state, int *reset) csio_hw_prep_fw() argument
2414 const u8 *fw_data = NULL; csio_hw_flash_fw() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dcik.c1871 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()
3945 const __be32 *fw_data; cik_cp_gfx_load_microcode() local
4268 const __le32 *fw_data; cik_cp_compute_load_microcode() local
4297 const __be32 *fw_data; cik_cp_compute_load_microcode() local
5953 const __le32 *fw_data = (const __le32 *) cik_rlc_resume() local
5964 const __be32 *fw_data; cik_rlc_resume() local
6438 const __le32 *fw_data; cik_init_cp_pg_table() local
6479 const __be32 *fw_data; cik_init_cp_pg_table() local
[all...]

Completed in 33 milliseconds

123456