Home
last modified time | relevance | path

Searched refs:fw_size (Results 1 – 25 of 75) sorted by relevance

123

/Linux-v5.4/drivers/media/platform/qcom/venus/
Dfirmware.c29 u32 fw_size = core->fw.mapped_mem_size; in venus_reset_cpu() local
33 writel(fw_size, base + WRAPPER_FW_END_ADDR); in venus_reset_cpu()
35 writel(fw_size, base + WRAPPER_CPA_END_ADDR); in venus_reset_cpu()
36 writel(fw_size, base + WRAPPER_NONPIX_START_ADDR); in venus_reset_cpu()
37 writel(fw_size, base + WRAPPER_NONPIX_END_ADDR); in venus_reset_cpu()
65 ssize_t fw_size; in venus_load_fw() local
87 fw_size = qcom_mdt_get_size(mdt); in venus_load_fw()
88 if (fw_size < 0) { in venus_load_fw()
89 ret = fw_size; in venus_load_fw()
96 if (*mem_size < fw_size || fw_size > VENUS_FW_MEM_SIZE) { in venus_load_fw()
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Dmes_v10_1.c117 unsigned fw_size; in mes_v10_1_allocate_ucode_buffer() local
124 fw_size = le32_to_cpu(mes_hdr->mes_ucode_size_bytes); in mes_v10_1_allocate_ucode_buffer()
126 r = amdgpu_bo_create_reserved(adev, fw_size, in mes_v10_1_allocate_ucode_buffer()
136 memcpy(adev->mes.ucode_fw_ptr, fw_data, fw_size); in mes_v10_1_allocate_ucode_buffer()
149 unsigned fw_size; in mes_v10_1_allocate_ucode_data_buffer() local
156 fw_size = le32_to_cpu(mes_hdr->mes_ucode_data_size_bytes); in mes_v10_1_allocate_ucode_data_buffer()
158 r = amdgpu_bo_create_reserved(adev, fw_size, in mes_v10_1_allocate_ucode_data_buffer()
168 memcpy(adev->mes.data_fw_ptr, fw_data, fw_size); in mes_v10_1_allocate_ucode_data_buffer()
Dgfx_v10_0.c780 adev->firmware.fw_size += in gfx_v10_0_init_microcode()
787 adev->firmware.fw_size += in gfx_v10_0_init_microcode()
794 adev->firmware.fw_size += in gfx_v10_0_init_microcode()
801 adev->firmware.fw_size += in gfx_v10_0_init_microcode()
811 adev->firmware.fw_size += in gfx_v10_0_init_microcode()
817 adev->firmware.fw_size += in gfx_v10_0_init_microcode()
823 adev->firmware.fw_size += in gfx_v10_0_init_microcode()
832 adev->firmware.fw_size += in gfx_v10_0_init_microcode()
839 adev->firmware.fw_size += in gfx_v10_0_init_microcode()
848 adev->firmware.fw_size += in gfx_v10_0_init_microcode()
[all …]
Dgfx_v9_0.c1117 adev->firmware.fw_size += in gfx_v9_0_init_cp_gfx_microcode()
1124 adev->firmware.fw_size += in gfx_v9_0_init_cp_gfx_microcode()
1131 adev->firmware.fw_size += in gfx_v9_0_init_cp_gfx_microcode()
1243 adev->firmware.fw_size += in gfx_v9_0_init_rlc_microcode()
1253 adev->firmware.fw_size += in gfx_v9_0_init_rlc_microcode()
1259 adev->firmware.fw_size += in gfx_v9_0_init_rlc_microcode()
1265 adev->firmware.fw_size += in gfx_v9_0_init_rlc_microcode()
1325 adev->firmware.fw_size += in gfx_v9_0_init_cp_compute_microcode()
1331 adev->firmware.fw_size += in gfx_v9_0_init_cp_compute_microcode()
1340 adev->firmware.fw_size += in gfx_v9_0_init_cp_compute_microcode()
[all …]
Dpsp_gfx_if.h253 uint32_t fw_size; /* FW buffer size in bytes */ member
/Linux-v5.4/drivers/misc/habanalabs/
Dfirmware_if.c27 size_t fw_size; in hl_fw_push_fw_to_device() local
36 fw_size = fw->size; in hl_fw_push_fw_to_device()
37 if ((fw_size % 4) != 0) { in hl_fw_push_fw_to_device()
39 fw_name, fw_size); in hl_fw_push_fw_to_device()
44 dev_dbg(hdev->dev, "%s firmware size == %zu\n", fw_name, fw_size); in hl_fw_push_fw_to_device()
48 memcpy_toio(dst, fw_data, fw_size); in hl_fw_push_fw_to_device()
/Linux-v5.4/drivers/bluetooth/
Dbtbcm.c112 size_t fw_size; in btbcm_patchram() local
131 fw_size = fw->size; in btbcm_patchram()
133 while (fw_size >= sizeof(*cmd)) { in btbcm_patchram()
138 fw_size -= sizeof(*cmd); in btbcm_patchram()
140 if (fw_size < cmd->plen) { in btbcm_patchram()
148 fw_size -= cmd->plen; in btbcm_patchram()
Dbcm203x.c60 unsigned int fw_size; member
111 if (data->fw_sent == data->fw_size) { in bcm203x_complete()
117 len = min_t(uint, data->fw_size - data->fw_sent, 4096); in bcm203x_complete()
219 data->fw_size = firmware->size; in bcm203x_probe()
Dbtmtksdio.c685 size_t fw_size; in mtk_setup_firmware() local
696 fw_size = fw->size; in mtk_setup_firmware()
699 if (fw_size < 30) { in mtk_setup_firmware()
704 fw_size -= 30; in mtk_setup_firmware()
711 while (fw_size > 0) { in mtk_setup_firmware()
712 dlen = min_t(int, 250, fw_size); in mtk_setup_firmware()
715 if (fw_size - dlen <= 0) in mtk_setup_firmware()
717 else if (fw_size < fw->size - 30) in mtk_setup_firmware()
731 fw_size -= dlen; in mtk_setup_firmware()
Dbtmtkuart.c244 size_t fw_size; in mtk_setup_firmware() local
255 fw_size = fw->size; in mtk_setup_firmware()
258 if (fw_size < 30) { in mtk_setup_firmware()
263 fw_size -= 30; in mtk_setup_firmware()
270 while (fw_size > 0) { in mtk_setup_firmware()
271 dlen = min_t(int, 250, fw_size); in mtk_setup_firmware()
274 if (fw_size - dlen <= 0) in mtk_setup_firmware()
276 else if (fw_size < fw->size - 30) in mtk_setup_firmware()
290 fw_size -= dlen; in mtk_setup_firmware()
Dhci_nokia.c331 size_t fw_size; in nokia_setup_fw() local
353 fw_size = fw->size; in nokia_setup_fw()
355 while (fw_size >= 4) { in nokia_setup_fw()
385 fw_size -= pkt_size + 2; in nokia_setup_fw()
/Linux-v5.4/sound/pci/hda/
Dhda_sysfs.c681 size_t fw_size = *fw_size_p; in get_line_from_fw() local
684 while (isspace(*p) && fw_size) { in get_line_from_fw()
686 fw_size--; in get_line_from_fw()
688 if (!fw_size) in get_line_from_fw()
691 for (len = 0; len < fw_size; len++) { in get_line_from_fw()
703 *fw_size_p = fw_size - len; in get_line_from_fw()
715 int snd_hda_load_patch(struct hda_bus *bus, size_t fw_size, const void *fw_buf) in snd_hda_load_patch() argument
723 while (get_line_from_fw(buf, sizeof(buf) - 1, &fw_size, &fw_buf)) { in snd_hda_load_patch()
/Linux-v5.4/drivers/gpu/drm/i915/
Dintel_csr.c173 u32 fw_size; member
298 u32 i, fw_size; in intel_csr_load_program() local
310 fw_size = dev_priv->csr.dmc_fw_size; in intel_csr_load_program()
315 for (i = 0; i < fw_size; i++) in intel_csr_load_program()
454 payload_size = dmc_header->fw_size * 4; in parse_csr_fw_dmc()
462 csr->dmc_fw_size = dmc_header->fw_size; in parse_csr_fw_dmc()
/Linux-v5.4/drivers/input/touchscreen/
Dmelfas_mip4.c1080 const u8 *fw_data, u32 fw_size, u32 fw_offset) in mip4_flash_fw() argument
1109 offset < fw_offset + fw_size; in mip4_flash_fw()
1156 u32 *fw_offset_start, u32 *fw_size, in mip4_parse_firmware() argument
1196 *fw_size = get_unaligned_le32(&fw_info->bin_length); in mip4_parse_firmware()
1200 *fw_offset_start, *fw_size); in mip4_parse_firmware()
1202 if (*fw_size % MIP4_BL_PAGE_SIZE) { in mip4_parse_firmware()
1205 *fw_size, MIP4_BL_PAGE_SIZE); in mip4_parse_firmware()
1209 if (fw->size != *fw_offset_start + *fw_size) { in mip4_parse_firmware()
1212 *fw_offset_start + *fw_size, fw->size); in mip4_parse_firmware()
1250 u32 fw_size; in mip4_execute_fw_update() local
[all …]
Dsilead.c284 unsigned int fw_size, i; in silead_ts_load_fw() local
297 fw_size = fw->size / sizeof(*fw_data); in silead_ts_load_fw()
300 for (i = 0; i < fw_size; i++) { in silead_ts_load_fw()
Dhideep.c174 unsigned int fw_size; member
578 ts->fw_size = 1024 * 48; in hideep_load_dwz()
583 ts->fw_size = 1024 * 64; in hideep_load_dwz()
886 if (fw_entry->size > ts->fw_size) { in hideep_update_fw()
888 fw_entry->size, ts->fw_size); in hideep_update_fw()
/Linux-v5.4/drivers/remoteproc/
Dremoteproc_elf_loader.c204 find_table(struct device *dev, struct elf32_hdr *ehdr, size_t fw_size) argument
226 if (offset + size > fw_size || offset + size < size) {
/Linux-v5.4/drivers/gpu/drm/radeon/
Dcik_sdma.c476 u32 fw_size; in cik_sdma_load_microcode() local
483 fw_size = le32_to_cpu(hdr->header.ucode_size_bytes) / 4; in cik_sdma_load_microcode()
485 for (i = 0; i < fw_size; i++) in cik_sdma_load_microcode()
492 fw_size = le32_to_cpu(hdr->header.ucode_size_bytes) / 4; in cik_sdma_load_microcode()
494 for (i = 0; i < fw_size; i++) in cik_sdma_load_microcode()
/Linux-v5.4/drivers/nfc/pn544/
Di2c.c168 size_t fw_size; member
769 phy->fw_size = phy->fw->size; in pn544_hci_i2c_fw_work()
840 phy->fw_size -= phy->fw_blob_size + in pn544_hci_i2c_fw_work()
842 if (phy->fw_size >= PN544_FW_SECURE_BLOB_HEADER_LEN in pn544_hci_i2c_fw_work()
852 if (r < 0 || phy->fw_size == 0) in pn544_hci_i2c_fw_work()
/Linux-v5.4/drivers/net/wireless/ath/ath9k/
Dhif_usb.h115 size_t fw_size; member
/Linux-v5.4/drivers/net/wireless/quantenna/qtnfmac/pcie/
Dpearl_pcie.c913 qtnf_ep_fw_load(struct qtnf_pcie_pearl_state *ps, const u8 *fw, u32 fw_size) in qtnf_ep_fw_load() argument
916 int blk_count = fw_size / blk_size + ((fw_size % blk_size) ? 1 : 0); in qtnf_ep_fw_load()
922 pr_debug("FW upload started: fw_addr=0x%p size=%d\n", fw, fw_size); in qtnf_ep_fw_load()
930 len = qtnf_ep_fw_send(ps->base.pdev, fw_size, blk, pblk, fw); in qtnf_ep_fw_load()
/Linux-v5.4/drivers/scsi/
Dwd719x.h71 size_t fw_size; /* firmware buffer size */ member
/Linux-v5.4/drivers/media/usb/s2255/
Ds2255drv.c181 int fw_size; member
516 if (data->fw_loaded < data->fw_size) { in s2255_fwchunk_complete()
517 len = (data->fw_loaded + CHUNK_SIZE) > data->fw_size ? in s2255_fwchunk_complete()
518 data->fw_size % CHUNK_SIZE : CHUNK_SIZE; in s2255_fwchunk_complete()
2187 dev->fw_data->fw_size = dev->fw_data->fw->size; in s2255_fwload_start()
2210 int fw_size; in s2255_probe() local
2286 fw_size = dev->fw_data->fw->size; in s2255_probe()
2287 pdata = (__le32 *) &dev->fw_data->fw->data[fw_size - 8]; in s2255_probe()
2296 pRel = (__le32 *) &dev->fw_data->fw->data[fw_size - 4]; in s2255_probe()
/Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c1805 size_t fw_size) in bnxt_flash_firmware() argument
1844 if (fw_size < sizeof(struct bnxt_fw_header)) { in bnxt_flash_firmware()
1846 (unsigned int)fw_size); in bnxt_flash_firmware()
1865 stored_crc = le32_to_cpu(*(__le32 *)(fw_data + fw_size - in bnxt_flash_firmware()
1867 calculated_crc = ~crc32(~0, fw_data, fw_size - sizeof(stored_crc)); in bnxt_flash_firmware()
1875 0, 0, fw_data, fw_size); in bnxt_flash_firmware()
1885 size_t fw_size) in bnxt_flash_microcode() argument
1892 if (fw_size < sizeof(struct bnxt_ucode_trailer)) { in bnxt_flash_microcode()
1894 (unsigned int)fw_size); in bnxt_flash_microcode()
1897 trailer = (struct bnxt_ucode_trailer *)(fw_data + (fw_size - in bnxt_flash_microcode()
[all …]
/Linux-v5.4/drivers/media/dvb-frontends/
Dsp887x.c142 int fw_size = fw->size; in sp887x_initial_setup() local
148 if (fw_size < FW_SIZE + 10) in sp887x_initial_setup()

123