Searched refs:fw_len (Results 1 - 25 of 25) sorted by relevance

/linux-master/drivers/media/dvb-frontends/
H A Dmxl5xx.h30 u32 fw_len; member in struct:mxl5xx_cfg
H A Dmxl5xx.c1589 return firmware_download(state, cfg->fw, cfg->fw_len);
/linux-master/drivers/bluetooth/
H A Dbtrtl.c94 int fw_len; member in struct:btrtl_device_info
538 .len = btrtl_dev->fw_len - 7, /* Cut the tail */
661 if (btrtl_dev->fw_len <= 8)
673 if (btrtl_dev->fw_len < min_size)
676 fwptr = btrtl_dev->fw_data + btrtl_dev->fw_len - sizeof(extension_sig);
758 if (btrtl_dev->fw_len < min_size)
784 if (btrtl_dev->fw_len < min_size)
803 const unsigned char *data, int fw_len)
806 int frag_num = fw_len / RTL_FRAG_LEN + 1;
827 frag_len = fw_len
802 rtl_download_firmware(struct hci_dev *hdev, const unsigned char *data, int fw_len) argument
[all...]
/linux-master/drivers/media/usb/go7007/
H A Dgo7007-driver.c83 int fw_len; local
96 fw_len = fw_entry->size - 16;
97 bounce = kmemdup(fw_entry->data + 16, fw_len, GFP_KERNEL);
99 v4l2_err(go, "unable to allocate %d bytes for firmware transfer\n", fw_len);
104 go->boot_fw_len = fw_len;
326 int fw_len, rv = 0, i, x, y; local
354 if (go7007_construct_fw_image(go, &fw, &fw_len) < 0)
357 if (go7007_send_firmware(go, fw, fw_len) < 0 ||
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_devlink.h89 u32 fw_len; member in struct:fw_image_st
H A Dhinic_devlink.c49 if (len != fw_image->fw_len ||
50 (fw_image->fw_len + UPDATEFW_IMAGE_HEAD_SIZE) != image_size) {
55 host_image->image_info.up_total_len = fw_image->fw_len;
/linux-master/drivers/net/wireless/intersil/p54/
H A Dp54spi.c205 unsigned long fw_len, _fw_len; local
210 fw_len = priv->firmware->size;
211 fw = kmemdup(priv->firmware->data, fw_len, GFP_KERNEL);
228 while (fw_len > 0) {
229 _fw_len = min_t(long, fw_len, SPI_MAX_PACKET_SIZE);
237 fw_len -= _fw_len;
241 BUG_ON(fw_len != 0);
/linux-master/drivers/net/ethernet/realtek/
H A Dr8169_firmware.c36 __le32 fw_len; member in struct:fw_info
67 size = le32_to_cpu(fw_info->fw_len);
/linux-master/drivers/net/wireless/marvell/mwifiex/
H A Ddecl.h161 u32 fw_len; member in struct:mwifiex_fw_image
H A Dmain.c561 fw.fw_len = adapter->firmware->size;
H A Dpcie.c2165 u32 firmware_len = fw->fw_len;
H A Dsdio.c1438 u32 firmware_len = fw->fw_len;
/linux-master/drivers/net/wireless/ti/wl1251/
H A Dboot.c402 nvs_start = wl->fw_len;
492 wl1251_reg_write32(wl, ACX_EEPROMLESS_IND_REG, wl->fw_len);
H A Dwl1251.h285 size_t fw_len; member in struct:wl1251
H A Dmain.c72 wl->fw_len = fw->size;
73 wl->fw = vmalloc(wl->fw_len);
81 memcpy(wl->fw, fw->data, wl->fw_len);
/linux-master/drivers/input/touchscreen/
H A Dili210x.c590 u16 fw_len; local
607 fw_len = be16_to_cpu(rec->len);
610 if (fw_addr + fw_len > SZ_64K || fw_addr > SZ_64K - 32) {
618 fw_last_addr = fw_addr + fw_len;
620 memcpy(fw_buf + fw_addr, rec->data, fw_len);
625 *df_end = fw_addr + fw_len;
/linux-master/drivers/net/wireless/ath/ath6kl/
H A Dinit.c675 u8 **fw, size_t *fw_len)
684 *fw_len = fw_entry->size;
842 ret = ath6kl_get_fw(ar, filename, &ar->fw, &ar->fw_len);
867 ret = ath6kl_get_fw(ar, filename, &ar->fw, &ar->fw_len);
1055 ar->fw_len = ie_len;
1364 address, ar->fw_len);
1366 ret = ath6kl_bmi_fast_download(ar, address, ar->fw, ar->fw_len);
674 ath6kl_get_fw(struct ath6kl *ar, const char *filename, u8 **fw, size_t *fw_len) argument
H A Dcore.h821 size_t fw_len; member in struct:ath6kl
/linux-master/drivers/media/radio/wl128x/
H A Dfmdrv_common.c1237 int ret, fw_len; local
1250 fw_len = fw_entry->size;
1262 fw_len -= sizeof(struct bts_header);
1264 while (fw_data && fw_len > 0) {
1283 fw_len -= (sizeof(struct bts_action) + (action->size));
1286 fw_entry->size - fw_len, fw_entry->size);
/linux-master/drivers/net/wireless/ti/wlcore/
H A Dwlcore.h212 size_t fw_len; member in struct:wl1271
H A Dmain.c773 wl->fw_len = fw->size;
774 wl->fw = vmalloc(wl->fw_len);
782 memcpy(wl->fw, fw->data, wl->fw_len);
/linux-master/drivers/media/usb/pvrusb2/
H A Dpvrusb2-hdw.c1504 unsigned int pipe, fw_len, fw_done, bcnt, icnt; local
1565 fw_len = fw_entry->size;
1567 if (fw_len % sizeof(u32)) {
1588 for (fw_done = 0; fw_done < fw_len;) {
1589 bcnt = fw_len - fw_done;
1615 fw_files[fwidx],fw_done,fw_len);
/linux-master/drivers/net/ethernet/broadcom/
H A Dtg3.c3670 int fw_len; local
3686 if (tp->fw_len == 0xffffffff)
3687 fw_len = be32_to_cpu(fw_hdr->len);
3689 fw_len = tp->fw->size;
3691 return (fw_len - TG3_FW_HDR_LEN) / sizeof(u32);
3913 cpu_scratch_size = tp->fw_len;
10181 int fw_len; local
10183 fw_len = tp->fw_len;
10184 fw_len
[all...]
H A Dtg3.h3427 u32 fw_len; /* includes BSS */ member in struct:tg3
/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2800lib.c663 size_t fw_len; local
676 fw_len = 4096;
678 fw_len = 8192;
684 if (len != fw_len && (!multiple || (len % fw_len) != 0))
695 ((len / fw_len) == 1))
703 if (!rt2800_check_firmware_crc(data + offset, fw_len))
706 offset += fw_len;

Completed in 486 milliseconds