/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | cik_sdma.c | 474 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 D | gfx_v11_0.c | 1031 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 D | amdgpu_rlc.c | 191 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 D | imu_v11_0.c | 87 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 D | silead.c | 287 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 D | btqca.c | 232 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 D | qed_init_ops.c | 293 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 D | qed_init_ops.c | 311 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 D | silead.c | 401 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 D | ili210x.c | 701 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 D | mes_v10_1.c | 344 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 D | fmdrv_common.c | 1235 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 D | fmdrv_common.c | 1236 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 D | firmware_if.c | 32 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 D | fw.c | 365 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 D | fw.c | 365 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 D | hif_usb.h | 119 const void *fw_data; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | usb.h | 134 struct fw_data { struct
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
H A D | hif_usb.h | 119 const void *fw_data; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | usb.h | 122 struct fw_data { struct
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_usb_mcu.c | 231 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 D | mt76x02_usb_mcu.c | 217 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 D | csio_hw.c | 662 * @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 D | csio_hw.c | 662 * @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 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() 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...] |