Home
last modified time | relevance | path

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

123

/Linux-v4.19/drivers/media/platform/qcom/venus/
Dfirmware.c36 ssize_t fw_size; in venus_boot() local
71 fw_size = qcom_mdt_get_size(mdt); in venus_boot()
72 if (fw_size < 0) { in venus_boot()
73 ret = fw_size; in venus_boot()
/Linux-v4.19/drivers/bluetooth/
Dbtmtkuart.c133 size_t fw_size; in mtk_setup_fw() local
144 fw_size = fw->size; in mtk_setup_fw()
147 if (fw_size < 30) { in mtk_setup_fw()
152 fw_size -= 30; in mtk_setup_fw()
156 while (fw_size > 0) { in mtk_setup_fw()
157 dlen = min_t(int, 250, fw_size); in mtk_setup_fw()
160 if (fw_size - dlen <= 0) in mtk_setup_fw()
162 else if (fw_size < fw->size - 30) in mtk_setup_fw()
173 fw_size -= dlen; in mtk_setup_fw()
Dbtbcm.c108 size_t fw_size; in btbcm_patchram() local
127 fw_size = fw->size; in btbcm_patchram()
129 while (fw_size >= sizeof(*cmd)) { in btbcm_patchram()
134 fw_size -= sizeof(*cmd); in btbcm_patchram()
136 if (fw_size < cmd->plen) { in btbcm_patchram()
144 fw_size -= cmd->plen; in btbcm_patchram()
Dbcm203x.c75 unsigned int fw_size; member
126 if (data->fw_sent == data->fw_size) { in bcm203x_complete()
132 len = min_t(uint, data->fw_size - data->fw_sent, 4096); in bcm203x_complete()
234 data->fw_size = firmware->size; in bcm203x_probe()
Dhci_nokia.c340 size_t fw_size; in nokia_setup_fw() local
362 fw_size = fw->size; in nokia_setup_fw()
364 while (fw_size >= 4) { in nokia_setup_fw()
394 fw_size -= pkt_size + 2; in nokia_setup_fw()
/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_csr.c150 uint32_t fw_size; member
241 uint32_t i, fw_size; in intel_csr_load_program() local
253 fw_size = dev_priv->csr.dmc_fw_size; in intel_csr_load_program()
258 for (i = 0; i < fw_size; i++) in intel_csr_load_program()
393 nbytes = dmc_header->fw_size * 4; in parse_csr_fw()
398 csr->dmc_fw_size = dmc_header->fw_size; in parse_csr_fw()
/Linux-v4.19/sound/pci/hda/
Dhda_sysfs.c680 size_t fw_size = *fw_size_p; in get_line_from_fw() local
683 while (isspace(*p) && fw_size) { in get_line_from_fw()
685 fw_size--; in get_line_from_fw()
687 if (!fw_size) in get_line_from_fw()
690 for (len = 0; len < fw_size; len++) { in get_line_from_fw()
702 *fw_size_p = fw_size - len; in get_line_from_fw()
714 int snd_hda_load_patch(struct hda_bus *bus, size_t fw_size, const void *fw_buf) in snd_hda_load_patch() argument
722 while (get_line_from_fw(buf, sizeof(buf) - 1, &fw_size, &fw_buf)) { in snd_hda_load_patch()
/Linux-v4.19/drivers/input/touchscreen/
Dmelfas_mip4.c1089 const u8 *fw_data, u32 fw_size, u32 fw_offset) in mip4_flash_fw() argument
1118 offset < fw_offset + fw_size; in mip4_flash_fw()
1165 u32 *fw_offset_start, u32 *fw_size, in mip4_parse_firmware() argument
1205 *fw_size = get_unaligned_le32(&fw_info->bin_length); in mip4_parse_firmware()
1209 *fw_offset_start, *fw_size); in mip4_parse_firmware()
1211 if (*fw_size % MIP4_BL_PAGE_SIZE) { in mip4_parse_firmware()
1214 *fw_size, MIP4_BL_PAGE_SIZE); in mip4_parse_firmware()
1218 if (fw->size != *fw_offset_start + *fw_size) { in mip4_parse_firmware()
1221 *fw_offset_start + *fw_size, fw->size); in mip4_parse_firmware()
1259 u32 fw_size; in mip4_execute_fw_update() local
[all …]
Dsilead.c292 unsigned int fw_size, i; in silead_ts_load_fw() local
305 fw_size = fw->size / sizeof(*fw_data); in silead_ts_load_fw()
308 for (i = 0; i < fw_size; i++) { in silead_ts_load_fw()
Dhideep.c177 unsigned int fw_size; member
581 ts->fw_size = 1024 * 48; in hideep_load_dwz()
586 ts->fw_size = 1024 * 64; in hideep_load_dwz()
890 if (fw_entry->size > ts->fw_size) { in hideep_update_fw()
892 fw_entry->size, ts->fw_size); in hideep_update_fw()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ucode.c416 if (!adev->firmware.fw_size) { in amdgpu_ucode_init_bo()
422 err = amdgpu_bo_create_kernel(adev, adev->firmware.fw_size, PAGE_SIZE, in amdgpu_ucode_init_bo()
433 memset(adev->firmware.fw_buf_ptr, 0, adev->firmware.fw_size); in amdgpu_ucode_init_bo()
479 if (!adev->firmware.fw_size) in amdgpu_ucode_fini_bo()
Dgfx_v9_0.c640 adev->firmware.fw_size += in gfx_v9_0_init_microcode()
647 adev->firmware.fw_size += in gfx_v9_0_init_microcode()
654 adev->firmware.fw_size += in gfx_v9_0_init_microcode()
661 adev->firmware.fw_size += in gfx_v9_0_init_microcode()
671 adev->firmware.fw_size += in gfx_v9_0_init_microcode()
677 adev->firmware.fw_size += in gfx_v9_0_init_microcode()
683 adev->firmware.fw_size += in gfx_v9_0_init_microcode()
692 adev->firmware.fw_size += in gfx_v9_0_init_microcode()
698 adev->firmware.fw_size += in gfx_v9_0_init_microcode()
707 adev->firmware.fw_size += in gfx_v9_0_init_microcode()
[all …]
Dpsp_gfx_if.h200 uint32_t fw_size; /* FW buffer size in bytes */ member
Dgfx_v7_0.c2425 unsigned i, fw_size; in gfx_v7_0_cp_gfx_load_microcode() local
2450 fw_size = le32_to_cpu(pfp_hdr->header.ucode_size_bytes) / 4; in gfx_v7_0_cp_gfx_load_microcode()
2452 for (i = 0; i < fw_size; i++) in gfx_v7_0_cp_gfx_load_microcode()
2460 fw_size = le32_to_cpu(ce_hdr->header.ucode_size_bytes) / 4; in gfx_v7_0_cp_gfx_load_microcode()
2462 for (i = 0; i < fw_size; i++) in gfx_v7_0_cp_gfx_load_microcode()
2470 fw_size = le32_to_cpu(me_hdr->header.ucode_size_bytes) / 4; in gfx_v7_0_cp_gfx_load_microcode()
2472 for (i = 0; i < fw_size; i++) in gfx_v7_0_cp_gfx_load_microcode()
2695 unsigned i, fw_size; in gfx_v7_0_cp_compute_load_microcode() local
2712 fw_size = le32_to_cpu(mec_hdr->header.ucode_size_bytes) / 4; in gfx_v7_0_cp_compute_load_microcode()
2714 for (i = 0; i < fw_size; i++) in gfx_v7_0_cp_compute_load_microcode()
[all …]
Dsdma_v2_4.c168 adev->firmware.fw_size += in sdma_v2_4_init_microcode()
519 u32 fw_size; in sdma_v2_4_load_microcode() local
530 fw_size = le32_to_cpu(hdr->header.ucode_size_bytes) / 4; in sdma_v2_4_load_microcode()
535 for (j = 0; j < fw_size; j++) in sdma_v2_4_load_microcode()
/Linux-v4.19/drivers/remoteproc/
Dremoteproc_elf_loader.c212 find_table(struct device *dev, struct elf32_hdr *ehdr, size_t fw_size) argument
234 if (offset + size > fw_size || offset + size < size) {
/Linux-v4.19/drivers/nfc/pn544/
Di2c.c179 size_t fw_size; member
780 phy->fw_size = phy->fw->size; in pn544_hci_i2c_fw_work()
851 phy->fw_size -= phy->fw_blob_size + in pn544_hci_i2c_fw_work()
853 if (phy->fw_size >= PN544_FW_SECURE_BLOB_HEADER_LEN in pn544_hci_i2c_fw_work()
863 if (r < 0 || phy->fw_size == 0) in pn544_hci_i2c_fw_work()
/Linux-v4.19/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-v4.19/drivers/net/wireless/ath/ath9k/
Dhif_usb.h115 size_t fw_size; member
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c1500 size_t fw_size) in bnxt_flash_firmware() argument
1539 if (fw_size < sizeof(struct bnxt_fw_header)) { in bnxt_flash_firmware()
1541 (unsigned int)fw_size); in bnxt_flash_firmware()
1560 stored_crc = le32_to_cpu(*(__le32 *)(fw_data + fw_size - in bnxt_flash_firmware()
1562 calculated_crc = ~crc32(~0, fw_data, fw_size - sizeof(stored_crc)); in bnxt_flash_firmware()
1570 0, 0, fw_data, fw_size); in bnxt_flash_firmware()
1580 size_t fw_size) in bnxt_flash_microcode() argument
1587 if (fw_size < sizeof(struct bnxt_ucode_trailer)) { in bnxt_flash_microcode()
1589 (unsigned int)fw_size); in bnxt_flash_microcode()
1592 trailer = (struct bnxt_ucode_trailer *)(fw_data + (fw_size - in bnxt_flash_microcode()
[all …]
/Linux-v4.19/drivers/scsi/
Dwd719x.h71 size_t fw_size; /* firmware buffer size */ member
/Linux-v4.19/drivers/media/usb/s2255/
Ds2255drv.c190 int fw_size; member
532 if (data->fw_loaded < data->fw_size) { in s2255_fwchunk_complete()
533 len = (data->fw_loaded + CHUNK_SIZE) > data->fw_size ? in s2255_fwchunk_complete()
534 data->fw_size % CHUNK_SIZE : CHUNK_SIZE; in s2255_fwchunk_complete()
2207 dev->fw_data->fw_size = dev->fw_data->fw->size; in s2255_fwload_start()
2230 int fw_size; in s2255_probe() local
2306 fw_size = dev->fw_data->fw->size; in s2255_probe()
2307 pdata = (__le32 *) &dev->fw_data->fw->data[fw_size - 8]; in s2255_probe()
2316 pRel = (__le32 *) &dev->fw_data->fw->data[fw_size - 4]; in s2255_probe()
/Linux-v4.19/drivers/media/dvb-frontends/
Dsp887x.c141 int fw_size = fw->size; in sp887x_initial_setup() local
147 if (fw_size < FW_SIZE + 10) in sp887x_initial_setup()
/Linux-v4.19/drivers/net/wireless/quantenna/qtnfmac/pearl/
Dpcie.c1106 qtnf_ep_fw_load(struct qtnf_pcie_bus_priv *priv, const u8 *fw, u32 fw_size) in qtnf_ep_fw_load() argument
1109 int blk_count = fw_size / blk_size + ((fw_size % blk_size) ? 1 : 0); in qtnf_ep_fw_load()
1115 pr_debug("FW upload started: fw_addr=0x%p size=%d\n", fw, fw_size); in qtnf_ep_fw_load()
1123 len = qtnf_ep_fw_send(priv, fw_size, blk, pblk, fw); in qtnf_ep_fw_load()
/Linux-v4.19/drivers/media/usb/pvrusb2/
Dpvrusb2-hdw-internal.h290 unsigned int fw_size; member

123