Home
last modified time | relevance | path

Searched refs:fw_len (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/bluetooth/
H A Dhci_aml.c250 const struct aml_fw_len *fw_len = NULL; in aml_download_firmware() local
284 if (firmware->size < sizeof(*fw_len)) { in aml_download_firmware()
290 fw_len = (const struct aml_fw_len *)firmware->data; in aml_download_firmware()
291 if (fw_len->iccm_len < amldev->aml_dev_data->iccm_offset || in aml_download_firmware()
292 fw_len->iccm_len > firmware->size - sizeof(*fw_len) || in aml_download_firmware()
293 fw_len->dccm_len > firmware->size - sizeof(*fw_len) - in aml_download_firmware()
294 fw_len->iccm_len) { in aml_download_firmware()
303 iccm_len = fw_len->iccm_len - amldev->aml_dev_data->iccm_offset; in aml_download_firmware()
312 dccm_start = (u8 *)(firmware->data) + sizeof(struct aml_fw_len) + fw_len->iccm_len; in aml_download_firmware()
313 dccm_len = fw_len->dccm_len; in aml_download_firmware()
/linux/drivers/net/wireless/intersil/p54/
H A Dp54spi.c192 unsigned long fw_len, _fw_len; in p54spi_upload_firmware() local
197 fw_len = priv->firmware->size; in p54spi_upload_firmware()
198 fw = kmemdup(priv->firmware->data, fw_len, GFP_KERNEL); in p54spi_upload_firmware()
215 while (fw_len > 0) { in p54spi_upload_firmware()
216 _fw_len = min_t(long, fw_len, SPI_MAX_PACKET_SIZE); in p54spi_upload_firmware()
224 fw_len -= _fw_len; in p54spi_upload_firmware()
228 BUG_ON(fw_len != 0); in p54spi_upload_firmware()
/linux/drivers/media/dvb-frontends/
H A Dmxl5xx.h30 u32 fw_len; member
H A Dmxl5xx.c1589 return firmware_download(state, cfg->fw, cfg->fw_len); in load_fw()
/linux/drivers/input/touchscreen/
H A Dili210x.c602 u16 fw_len; in ili251x_firmware_to_buffer() local
617 fw_len = be16_to_cpu(rec->len); in ili251x_firmware_to_buffer()
620 if (fw_addr + fw_len > SZ_64K || fw_addr > SZ_64K - 32) in ili251x_firmware_to_buffer()
626 fw_last_addr = fw_addr + fw_len; in ili251x_firmware_to_buffer()
628 memcpy(fw_buf + fw_addr, rec->data, fw_len); in ili251x_firmware_to_buffer()
633 *df_end = fw_addr + fw_len; in ili251x_firmware_to_buffer()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_devlink.h89 u32 fw_len; member
H A Dhinic_devlink.c49 if (len != fw_image->fw_len || in check_image_valid()
50 (fw_image->fw_len + UPDATEFW_IMAGE_HEAD_SIZE) != image_size) { in check_image_valid()
55 host_image->image_info.up_total_len = fw_image->fw_len; in check_image_valid()
/linux/drivers/net/wireless/ath/ath6kl/
H A Dinit.c675 u8 **fw, size_t *fw_len) in ath6kl_get_fw() argument
684 *fw_len = fw_entry->size; in ath6kl_get_fw()
842 ret = ath6kl_get_fw(ar, filename, &ar->fw, &ar->fw_len); in ath6kl_fetch_testmode_file()
867 ret = ath6kl_get_fw(ar, filename, &ar->fw, &ar->fw_len); in ath6kl_fetch_fw_file()
1055 ar->fw_len = ie_len; in ath6kl_fetch_fw_apin()
1364 address, ar->fw_len); in ath6kl_upload_firmware()
1366 ret = ath6kl_bmi_fast_download(ar, address, ar->fw, ar->fw_len); in ath6kl_upload_firmware()
H A Dcore.h822 size_t fw_len; member
/linux/drivers/net/wireless/ti/wl1251/
H A Dboot.c402 nvs_start = wl->fw_len; in wl1251_boot_upload_nvs()
492 wl1251_reg_write32(wl, ACX_EEPROMLESS_IND_REG, wl->fw_len); in wl1251_boot()
H A Dwl1251.h285 size_t fw_len; member
H A Dmain.c72 wl->fw_len = fw->size; in wl1251_fetch_firmware()
73 wl->fw = vmalloc(wl->fw_len); in wl1251_fetch_firmware()
81 memcpy(wl->fw, fw->data, wl->fw_len); in wl1251_fetch_firmware()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Ddecl.h184 u32 fw_len; member
H A Dmain.c554 fw.fw_len = adapter->firmware->size; in _mwifiex_fw_dpc()
H A Dsdio.c1448 u32 firmware_len = fw->fw_len; in mwifiex_prog_fw_w_helper()
/linux/drivers/net/wireless/ti/wlcore/
H A Dwlcore.h212 size_t fw_len; member
H A Dmain.c858 wl->fw_len = fw->size; in wl12xx_fetch_firmware()
859 wl->fw = vmalloc(wl->fw_len); in wl12xx_fetch_firmware()
867 memcpy(wl->fw, fw->data, wl->fw_len); in wl12xx_fetch_firmware()
/linux/drivers/media/usb/pvrusb2/
H A Dpvrusb2-hdw.c1504 unsigned int pipe, fw_len, fw_done, bcnt, icnt; in pvr2_upload_firmware2() local
1565 fw_len = fw_entry->size; in pvr2_upload_firmware2()
1567 if (fw_len % sizeof(u32)) { in pvr2_upload_firmware2()
1588 for (fw_done = 0; fw_done < fw_len;) { in pvr2_upload_firmware2()
1589 bcnt = fw_len - fw_done; in pvr2_upload_firmware2()
1615 fw_files[fwidx],fw_done,fw_len); in pvr2_upload_firmware2()
/linux/drivers/net/wireless/nxp/nxpwifi/
H A Dcfg.h180 u32 fw_len; member
H A Dmain.c572 fw.fw_len = adapter->firmware->size; in _nxpwifi_fw_dpc()
H A Dsdio.c799 u32 firmware_len = fw->fw_len; in nxpwifi_prog_fw_w_helper()
/linux/drivers/net/ethernet/broadcom/
H A Dtg3.c3671 int fw_len; in tg3_fw_data_len() local
3687 if (tp->fw_len == 0xffffffff) in tg3_fw_data_len()
3688 fw_len = be32_to_cpu(fw_hdr->len); in tg3_fw_data_len()
3690 fw_len = tp->fw->size; in tg3_fw_data_len()
3692 return (fw_len - TG3_FW_HDR_LEN) / sizeof(u32); in tg3_fw_data_len()
3914 cpu_scratch_size = tp->fw_len; in tg3_load_tso_firmware()
10189 int fw_len; in tg3_reset_hw() local
10191 fw_len = tp->fw_len; in tg3_reset_hw()
10192 fw_len = (fw_len + (0x80 - 1)) & ~(0x80 - 1); in tg3_reset_hw()
10194 NIC_SRAM_MBUF_POOL_BASE5705 + fw_len); in tg3_reset_hw()
[all …]
H A Dtg3.h3427 u32 fw_len; /* includes BSS */ member