Home
last modified time | relevance | path

Searched refs:fw_ptr (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/bluetooth/
H A Dhci_ag6xx.c157 const u8 *fw_ptr; in ag6xx_setup() local
239 fw_ptr = fw->data; in ag6xx_setup()
253 while (fw->size > fw_ptr - fw->data) { in ag6xx_setup()
254 struct pbn_entry *pbn = (void *)fw_ptr; in ag6xx_setup()
271 bt_dev_info(hdev, "Patching %td/%zu", (fw_ptr - fw->data), in ag6xx_setup()
280 fw_ptr = pbn->data + plen; in ag6xx_setup()
H A Dhci_mrvl.c285 const u8 *fw_ptr, *fw_max; in mrvl_load_firmware() local
294 fw_ptr = fw->data; in mrvl_load_firmware()
301 while (fw_ptr <= fw_max) { in mrvl_load_firmware()
323 if (fw_ptr == fw_max) { in mrvl_load_firmware()
337 if (fw_ptr + mrvl->tx_len > fw_max) { in mrvl_load_firmware()
338 mrvl->tx_len = fw_max - fw_ptr; in mrvl_load_firmware()
351 skb_put_data(skb, fw_ptr, mrvl->tx_len); in mrvl_load_firmware()
352 fw_ptr += mrvl->tx_len; in mrvl_load_firmware()
H A Dbtmtk.c138 const u8 *fw_ptr; in btmtk_setup_firmware_79xx() local
151 fw_ptr = fw->data; in btmtk_setup_firmware_79xx()
152 fw_bin_ptr = fw_ptr; in btmtk_setup_firmware_79xx()
153 hdr = (struct btmtk_patch_header *)fw_ptr; in btmtk_setup_firmware_79xx()
154 globaldesc = (struct btmtk_global_desc *)(fw_ptr + MTK_FW_ROM_PATCH_HEADER_SIZE); in btmtk_setup_firmware_79xx()
162 fw_ptr = fw_bin_ptr; in btmtk_setup_firmware_79xx()
163 sectionmap = (struct btmtk_section_map *)(fw_ptr + MTK_FW_ROM_PATCH_HEADER_SIZE + in btmtk_setup_firmware_79xx()
174 fw_ptr + MTK_FW_ROM_PATCH_HEADER_SIZE + in btmtk_setup_firmware_79xx()
208 fw_ptr += section_offset; in btmtk_setup_firmware_79xx()
225 wmt_params.data = fw_ptr; in btmtk_setup_firmware_79xx()
[all …]
/linux/drivers/media/usb/pvrusb2/
H A Dpvrusb2-hdw.c1409 void *fw_ptr; in pvr2_upload_firmware1() local
1454 fw_ptr = kmalloc(0x800, GFP_KERNEL); in pvr2_upload_firmware1()
1455 if (fw_ptr == NULL){ in pvr2_upload_firmware1()
1468 memcpy(fw_ptr, fw_entry->data + address, 0x800); in pvr2_upload_firmware1()
1470 0, fw_ptr, 0x800, 1000); in pvr2_upload_firmware1()
1478 kfree(fw_ptr); in pvr2_upload_firmware1()
1503 void *fw_ptr; in pvr2_upload_firmware2() local
1576 fw_ptr = kmalloc(FIRMWARE_CHUNK_SIZE, GFP_KERNEL); in pvr2_upload_firmware2()
1577 if (fw_ptr == NULL){ in pvr2_upload_firmware2()
1591 memcpy(fw_ptr, fw_entry->data + fw_done, bcnt); in pvr2_upload_firmware2()
[all …]
/linux/drivers/net/ethernet/toshiba/
H A Dspider_net.c1804 const u32 *fw_ptr = firmware_ptr; in spider_net_download_firmware() local
1816 sequencer * 8, *fw_ptr); in spider_net_download_firmware()
1817 fw_ptr++; in spider_net_download_firmware()