Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/bluetooth/
Dbtrtl.c55 int fw_len; member
261 if (btrtl_dev->fw_len < min_size) in rtlbt_parse_firmware()
264 fwptr = btrtl_dev->fw_data + btrtl_dev->fw_len - sizeof(extension_sig); in rtlbt_parse_firmware()
340 if (btrtl_dev->fw_len < min_size) in rtlbt_parse_firmware()
366 if (btrtl_dev->fw_len < min_size) in rtlbt_parse_firmware()
385 const unsigned char *data, int fw_len) in rtl_download_firmware() argument
388 int frag_num = fw_len / RTL_FRAG_LEN + 1; in rtl_download_firmware()
411 frag_len = fw_len % RTL_FRAG_LEN; in rtl_download_firmware()
475 if (btrtl_dev->fw_len < 8) in btrtl_setup_rtl8723a()
487 btrtl_dev->fw_len); in btrtl_setup_rtl8723a()
[all …]
/Linux-v5.4/drivers/net/wireless/intersil/prism54/
Dislpci_dev.c79 long fw_len; in isl_upload_firmware() local
93 fw_len = fw_entry->size; in isl_upload_firmware()
95 if (fw_len % 4) { in isl_upload_firmware()
103 while (fw_len > 0) { in isl_upload_firmware()
105 (fw_len > in isl_upload_firmware()
107 ISL38XX_MEMORY_WINDOW_SIZE : fw_len; in isl_upload_firmware()
117 fw_len -= _fw_len; in isl_upload_firmware()
135 BUG_ON(fw_len != 0); in isl_upload_firmware()
/Linux-v5.4/drivers/media/usb/go7007/
Dgo7007-driver.c83 int fw_len, rv = 0; in go7007_load_encoder() local
96 fw_len = fw_entry->size - 16; in go7007_load_encoder()
97 bounce = kmemdup(fw_entry->data + 16, fw_len, GFP_KERNEL); in go7007_load_encoder()
99 v4l2_err(go, "unable to allocate %d bytes for firmware transfer\n", fw_len); in go7007_load_encoder()
104 go->boot_fw_len = fw_len; in go7007_load_encoder()
324 int fw_len, rv = 0, i, x, y; in go7007_start_encoder() local
352 if (go7007_construct_fw_image(go, &fw, &fw_len) < 0) in go7007_start_encoder()
355 if (go7007_send_firmware(go, fw, fw_len) < 0 || in go7007_start_encoder()
/Linux-v5.4/drivers/net/wireless/intersil/p54/
Dp54spi.c204 unsigned long fw_len, _fw_len; in p54spi_upload_firmware() local
209 fw_len = priv->firmware->size; in p54spi_upload_firmware()
210 fw = kmemdup(priv->firmware->data, fw_len, GFP_KERNEL); in p54spi_upload_firmware()
227 while (fw_len > 0) { in p54spi_upload_firmware()
228 _fw_len = min_t(long, fw_len, SPI_MAX_PACKET_SIZE); in p54spi_upload_firmware()
236 fw_len -= _fw_len; in p54spi_upload_firmware()
240 BUG_ON(fw_len != 0); in p54spi_upload_firmware()
/Linux-v5.4/drivers/net/ethernet/realtek/
Dr8169_firmware.c36 __le32 fw_len; member
67 size = le32_to_cpu(fw_info->fw_len); in rtl_fw_format_ok()
/Linux-v5.4/drivers/media/dvb-frontends/
Dmxl5xx.h39 u32 fw_len; member
Dmxl5xx.c1599 return firmware_download(state, cfg->fw, cfg->fw_len); in load_fw()
/Linux-v5.4/drivers/net/wireless/ath/ath6kl/
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()
Dcore.h821 size_t fw_len; member
/Linux-v5.4/drivers/net/wireless/ti/wl1251/
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()
Dwl1251.h286 size_t fw_len; member
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-v5.4/drivers/net/wireless/marvell/mwifiex/
Ddecl.h173 u32 fw_len; member
Dmain.c537 fw.fw_len = adapter->firmware->size; in _mwifiex_fw_dpc()
Dsdio.c992 u32 firmware_len = fw->fw_len; in mwifiex_prog_fw_w_helper()
Dpcie.c2105 u32 firmware_len = fw->fw_len; in mwifiex_prog_fw_w_helper()
/Linux-v5.4/drivers/media/radio/wl128x/
Dfmdrv_common.c1232 int ret, fw_len, cmd_cnt; in fm_download_firmware() local
1246 fw_len = fw_entry->size; in fm_download_firmware()
1258 fw_len -= sizeof(struct bts_header); in fm_download_firmware()
1260 while (fw_data && fw_len > 0) { in fm_download_firmware()
1280 fw_len -= (sizeof(struct bts_action) + (action->size)); in fm_download_firmware()
/Linux-v5.4/drivers/net/wireless/ti/wlcore/
Dwlcore.h212 size_t fw_len; member
Dmain.c772 wl->fw_len = fw->size; in wl12xx_fetch_firmware()
773 wl->fw = vmalloc(wl->fw_len); in wl12xx_fetch_firmware()
781 memcpy(wl->fw, fw->data, wl->fw_len); in wl12xx_fetch_firmware()
/Linux-v5.4/drivers/media/usb/pvrusb2/
Dpvrusb2-hdw.c1505 unsigned int pipe, fw_len, fw_done, bcnt, icnt; in pvr2_upload_firmware2() local
1566 fw_len = fw_entry->size; in pvr2_upload_firmware2()
1568 if (fw_len % sizeof(u32)) { in pvr2_upload_firmware2()
1589 for (fw_done = 0; fw_done < fw_len;) { in pvr2_upload_firmware2()
1590 bcnt = fw_len - fw_done; in pvr2_upload_firmware2()
1616 fw_files[fwidx],fw_done,fw_len); in pvr2_upload_firmware2()
/Linux-v5.4/drivers/net/ethernet/broadcom/
Dtg3.c3681 int fw_len; in tg3_fw_data_len() local
3697 if (tp->fw_len == 0xffffffff) in tg3_fw_data_len()
3698 fw_len = be32_to_cpu(fw_hdr->len); in tg3_fw_data_len()
3700 fw_len = tp->fw->size; in tg3_fw_data_len()
3702 return (fw_len - TG3_FW_HDR_LEN) / sizeof(u32); in tg3_fw_data_len()
3924 cpu_scratch_size = tp->fw_len; in tg3_load_tso_firmware()
10117 int fw_len; in tg3_reset_hw() local
10119 fw_len = tp->fw_len; in tg3_reset_hw()
10120 fw_len = (fw_len + (0x80 - 1)) & ~(0x80 - 1); in tg3_reset_hw()
10122 NIC_SRAM_MBUF_POOL_BASE5705 + fw_len); in tg3_reset_hw()
[all …]
Dtg3.h3424 u32 fw_len; /* includes BSS */ member
/Linux-v5.4/drivers/net/wireless/ralink/rt2x00/
Drt2800lib.c642 size_t fw_len; in rt2800_check_firmware() local
655 fw_len = 4096; in rt2800_check_firmware()
657 fw_len = 8192; in rt2800_check_firmware()
663 if (len != fw_len && (!multiple || (len % fw_len) != 0)) in rt2800_check_firmware()
674 ((len / fw_len) == 1)) in rt2800_check_firmware()
682 if (!rt2800_check_firmware_crc(data + offset, fw_len)) in rt2800_check_firmware()
685 offset += fw_len; in rt2800_check_firmware()