Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/bluetooth/
Dbtbcm.c103 size_t fw_size; in btbcm_patchram() local
128 fw_size = fw->size; in btbcm_patchram()
130 while (fw_size >= sizeof(*cmd)) { in btbcm_patchram()
135 fw_size -= sizeof(*cmd); in btbcm_patchram()
137 if (fw_size < cmd->plen) { in btbcm_patchram()
146 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()
238 data->fw_size = firmware->size; in bcm203x_probe()
/linux-4.1.27/drivers/media/platform/s5p-mfc/
Ds5p_mfc_ctrl.c32 dev->fw_size = dev->variant->buf_size->fw; in s5p_mfc_alloc_firmware()
39 dev->fw_virt_addr = dma_alloc_coherent(dev->mem_dev_l, dev->fw_size, in s5p_mfc_alloc_firmware()
53 dma_free_coherent(dev->mem_dev_l, dev->fw_size, in s5p_mfc_alloc_firmware()
102 if (fw_blob->size > dev->fw_size) { in s5p_mfc_load_firmware()
126 dma_free_coherent(dev->mem_dev_l, dev->fw_size, dev->fw_virt_addr, in s5p_mfc_release_firmware()
Ds5p_mfc_cmd_v5.c50 h2r_args.arg[0] = dev->fw_size; in s5p_mfc_sys_init_cmd_v5()
Ds5p_mfc_common.h319 size_t fw_size; member
/linux-4.1.27/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-4.1.27/drivers/misc/carma/
Dcarma-fpga-program.c76 size_t fw_size; member
699 if (priv->bytes != priv->fw_size) { in fpga_do_program()
702 priv->bytes, priv->fw_size); in fpga_do_program()
775 nr_pages = DIV_ROUND_UP(priv->fw_size, PAGE_SIZE); in fpga_open()
803 if (priv->bytes >= priv->fw_size) in fpga_write()
806 count = min_t(size_t, priv->fw_size - priv->bytes, count); in fpga_write()
830 return fixed_size_llseek(filp, offset, origin, priv->fw_size); in fpga_llseek()
1085 priv->fw_size = (ver & (1 << 18)) ? FW_SIZE_EP2S130 : FW_SIZE_EP2S90; in fpga_of_probe()
/linux-4.1.27/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) {
Dste_modem_rproc.c31 size_t fw_size; member
141 sproc->fw_size = fw->size; in sproc_find_rsc_table()
/linux-4.1.27/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()
Dcik.c4295 u32 fw_size; in cik_cp_gfx_load_microcode() local
4304 fw_size = le32_to_cpu(pfp_hdr->header.ucode_size_bytes) / 4; in cik_cp_gfx_load_microcode()
4306 for (i = 0; i < fw_size; i++) in cik_cp_gfx_load_microcode()
4313 fw_size = le32_to_cpu(ce_hdr->header.ucode_size_bytes) / 4; in cik_cp_gfx_load_microcode()
4315 for (i = 0; i < fw_size; i++) in cik_cp_gfx_load_microcode()
4322 fw_size = le32_to_cpu(me_hdr->header.ucode_size_bytes) / 4; in cik_cp_gfx_load_microcode()
4324 for (i = 0; i < fw_size; i++) in cik_cp_gfx_load_microcode()
4657 u32 fw_size; in cik_cp_compute_load_microcode() local
4664 fw_size = le32_to_cpu(mec_hdr->header.ucode_size_bytes) / 4; in cik_cp_compute_load_microcode()
4666 for (i = 0; i < fw_size; i++) in cik_cp_compute_load_microcode()
[all …]
Dsi.c3491 u32 fw_size; in si_cp_load_microcode() local
3500 fw_size = le32_to_cpu(pfp_hdr->header.ucode_size_bytes) / 4; in si_cp_load_microcode()
3502 for (i = 0; i < fw_size; i++) in si_cp_load_microcode()
3509 fw_size = le32_to_cpu(ce_hdr->header.ucode_size_bytes) / 4; in si_cp_load_microcode()
3511 for (i = 0; i < fw_size; i++) in si_cp_load_microcode()
3518 fw_size = le32_to_cpu(me_hdr->header.ucode_size_bytes) / 4; in si_cp_load_microcode()
3520 for (i = 0; i < fw_size; i++) in si_cp_load_microcode()
5877 u32 fw_size = le32_to_cpu(hdr->header.ucode_size_bytes) / 4; in si_rlc_resume() local
5883 for (i = 0; i < fw_size; i++) { in si_rlc_resume()
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
Dhif_usb.h95 size_t fw_size; member
Dhif_usb.c987 size_t len = hif_dev->fw_size; in ath9k_hif_usb_download_fw()
1030 hif_dev->fw_name, (unsigned long) hif_dev->fw_size); in ath9k_hif_usb_download_fw()
1101 hif_dev->fw_size = fw->size; in ath9k_hif_usb_firmware_cb()
1335 hif_dev->fw_size = fw->size; in ath9k_hif_usb_resume()
/linux-4.1.27/drivers/nfc/pn544/
Di2c.c183 size_t fw_size; member
786 phy->fw_size = phy->fw->size; in pn544_hci_i2c_fw_work()
857 phy->fw_size -= phy->fw_blob_size + in pn544_hci_i2c_fw_work()
859 if (phy->fw_size >= PN544_FW_SECURE_BLOB_HEADER_LEN in pn544_hci_i2c_fw_work()
869 if (r < 0 || phy->fw_size == 0) in pn544_hci_i2c_fw_work()
/linux-4.1.27/drivers/scsi/
Dwd719x.h72 size_t fw_size; /* firmware buffer size */ member
Dwd719x.c173 pci_free_consistent(wd->pdev, wd->fw_size, wd->fw_virt, wd->fw_phys); in wd719x_destroy()
327 wd->fw_size = ALIGN(fw_wcs->size, 4) + fw_risc->size; in wd719x_chip_init()
330 wd->fw_virt = pci_alloc_consistent(wd->pdev, wd->fw_size, in wd719x_chip_init()
/linux-4.1.27/drivers/media/usb/s2255/
Ds2255drv.c193 int fw_size; member
534 if (data->fw_loaded < data->fw_size) { in s2255_fwchunk_complete()
535 len = (data->fw_loaded + CHUNK_SIZE) > data->fw_size ? in s2255_fwchunk_complete()
536 data->fw_size % CHUNK_SIZE : CHUNK_SIZE; in s2255_fwchunk_complete()
2206 dev->fw_data->fw_size = dev->fw_data->fw->size; in s2255_fwload_start()
2229 int fw_size; in s2255_probe() local
2307 fw_size = dev->fw_data->fw->size; in s2255_probe()
2308 pdata = (__le32 *) &dev->fw_data->fw->data[fw_size - 8]; in s2255_probe()
2317 pRel = (__le32 *) &dev->fw_data->fw->data[fw_size - 4]; in s2255_probe()
/linux-4.1.27/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()
Dtda10071.c875 int ret, i, len, remaining, fw_size; in tda10071_init() local
999 fw_size = fw->size - 1; in tda10071_init()
1001 for (remaining = fw_size; remaining > 0; in tda10071_init()
1008 (u8 *) &fw->data[fw_size - remaining], len); in tda10071_init()
Ddrxd_hard.c2613 static int DRXD_init(struct drxd_state *state, const u8 *fw, u32 fw_size) in DRXD_init() argument
2698 status = DownloadMicrocode(state, fw, fw_size); in DRXD_init()
/linux-4.1.27/drivers/media/usb/pvrusb2/
Dpvrusb2-hdw-internal.h295 unsigned int fw_size; member
Dpvrusb2-hdw.c3447 hdw->fw_size = 0; in pvr2_hdw_cpufw_set_enabled()
3458 hdw->fw_size = (mode == 1) ? 0x4000 : 0x2000; in pvr2_hdw_cpufw_set_enabled()
3461 " (size=%u)", hdw->fw_size); in pvr2_hdw_cpufw_set_enabled()
3462 hdw->fw_buffer = kzalloc(hdw->fw_size,GFP_KERNEL); in pvr2_hdw_cpufw_set_enabled()
3464 hdw->fw_size = 0; in pvr2_hdw_cpufw_set_enabled()
3477 for(address = 0; address < hdw->fw_size; in pvr2_hdw_cpufw_set_enabled()
3498 hdw->fw_size = EEPROM_SIZE; in pvr2_hdw_cpufw_set_enabled()
3527 if (offs >= hdw->fw_size) { in pvr2_hdw_cpufw_get()
3535 if (offs + cnt > hdw->fw_size) cnt = hdw->fw_size - offs; in pvr2_hdw_cpufw_get()
/linux-4.1.27/sound/soc/intel/common/
Dsst-acpi.c178 sst_pdata->fw_size = resource_size(mmio); in sst_acpi_probe()
Dsst-dsp.h201 u32 fw_size; member
/linux-4.1.27/drivers/staging/rtl8723au/hal/
Drtl8723a_hal_init.c205 int fw_size; in rtl8723a_FirmwareDownload() local
257 fw_size = fw->size; in rtl8723a_FirmwareDownload()
280 fw_size = fw_size - 32; in rtl8723a_FirmwareDownload()
300 rtStatus = _WriteFW(padapter, buf, fw_size); in rtl8723a_FirmwareDownload()
/linux-4.1.27/drivers/media/i2c/s5c73m3/
Ds5c73m3.h425 unsigned int fw_size; member
Ds5c73m3-core.c518 state->fw_size = data[0] + (data[1] << 16); in s5c73m3_read_fw_version()
/linux-4.1.27/drivers/net/wimax/i2400m/
Dfw.c1386 size_t fw_size, enum i2400m_bri flags) in i2400m_fw_dnload() argument
1395 i2400m, bcf, fw_size); in i2400m_fw_dnload()
1469 i2400m, bcf, fw_size, ret); in i2400m_fw_dnload()
/linux-4.1.27/sound/soc/intel/baytrail/
Dsst-baytrail-dsp.c273 sst->addr.fw_ext = ioremap(pdata->fw_base, pdata->fw_size); in sst_byt_resource_map()
/linux-4.1.27/drivers/scsi/csiostor/
Dcsio_hw.c1901 const u8 *fw_data, unsigned int fw_size, in csio_hw_prep_fw() argument
1942 fw_size, 0); in csio_hw_prep_fw()
2001 unsigned int fw_size = 0; in csio_hw_flash_fw() local
2019 fw_size = fw->size; in csio_hw_flash_fw()
2028 ret = csio_hw_prep_fw(hw, fw_info, fw_data, fw_size, card_fw, in csio_hw_flash_fw()
/linux-4.1.27/drivers/net/ethernet/toshiba/
Dspider_net.c1877 int fw_size; in spider_net_init_firmware() local
1902 fw_prop = of_get_property(dn, "firmware", &fw_size); in spider_net_init_firmware()
1906 if ( (fw_size != SPIDER_NET_FIRMWARE_LEN) && in spider_net_init_firmware()
/linux-4.1.27/drivers/atm/
Dfore200e.c2494 u32 fw_size; in fore200e_load_and_start_fw() local
2515 fw_size = firmware->size / sizeof(u32); in fore200e_load_and_start_fw()
2520 fore200e->name, load_addr, fw_size); in fore200e_load_and_start_fw()
2527 for (; fw_size--; fw_data++, load_addr++) in fore200e_load_and_start_fw()
/linux-4.1.27/drivers/net/ethernet/sun/
Dcassini.h2875 u32 fw_size; member
Dcassini.c830 cp->fw_size = fw->size - 2; in cas_saturn_firmware_init()
831 cp->fw_data = vmalloc(cp->fw_size); in cas_saturn_firmware_init()
834 memcpy(cp->fw_data, &fw->data[2], cp->fw_size); in cas_saturn_firmware_init()
864 for (i = 0; i < cp->fw_size; i++) in cas_saturn_firmware_load()
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_fw.h1465 uint32_t fw_size; member
Dqla_bsg.c1043 mn->fw_size = cpu_to_le32(data_len); in qla84xx_updatefw()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4.h1180 const u8 *fw_data, unsigned int fw_size,
Dcxgb4_main.c3566 unsigned int fw_size = 0; in adap_init0() local
3593 fw_size = fw->size; in adap_init0()
3597 ret = t4_prep_fw(adap, fw_info, fw_data, fw_size, card_fw, in adap_init0()
Dt4_hw.c1802 const u8 *fw_data, unsigned int fw_size, in t4_prep_fw() argument
1843 fw_size, 0); in t4_prep_fw()
/linux-4.1.27/drivers/net/wireless/ipw2x00/
Dipw2100.c8362 unsigned int fw_size; member
8381 fw->fw.size = h->fw_size; in ipw2100_mod_firmware_load()
8382 fw->uc.data = fw->fw.data + h->fw_size; in ipw2100_mod_firmware_load()
Dipw2200.c3409 __le32 fw_size; member
3434 le32_to_cpu(fw->ucode_size) + le32_to_cpu(fw->fw_size)) { in ipw_get_fw()
3607 rc = ipw_load_firmware(priv, fw_img, le32_to_cpu(fw->fw_size)); in ipw_load()