Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/bluetooth/
Dbtbcm.c109 const u8 *fw_ptr; in btbcm_patchram() local
128 fw_ptr = fw->data; in btbcm_patchram()
134 cmd = (struct hci_command_hdr *)fw_ptr; in btbcm_patchram()
135 fw_ptr += sizeof(*cmd); in btbcm_patchram()
144 cmd_param = fw_ptr; in btbcm_patchram()
145 fw_ptr += cmd->plen; in btbcm_patchram()
Dbtintel.c247 const u8 *fw_ptr; in btintel_load_ddc_config() local
259 fw_ptr = fw->data; in btintel_load_ddc_config()
264 while (fw->size > fw_ptr - fw->data) { in btintel_load_ddc_config()
265 u8 cmd_plen = fw_ptr[0] + sizeof(u8); in btintel_load_ddc_config()
267 skb = __hci_cmd_sync(hdev, 0xfc8b, cmd_plen, fw_ptr, in btintel_load_ddc_config()
276 fw_ptr += cmd_plen; in btintel_load_ddc_config()
Dbtusb.c1535 const u8 **fw_ptr, int *disable_patch) in btusb_setup_intel_patching() argument
1542 int remain = fw->size - (*fw_ptr - fw->data); in btusb_setup_intel_patching()
1551 if (remain > HCI_COMMAND_HDR_SIZE && *fw_ptr[0] != 0x01) { in btusb_setup_intel_patching()
1555 (*fw_ptr)++; in btusb_setup_intel_patching()
1558 cmd = (struct hci_command_hdr *)(*fw_ptr); in btusb_setup_intel_patching()
1559 *fw_ptr += sizeof(*cmd); in btusb_setup_intel_patching()
1579 cmd_param = *fw_ptr; in btusb_setup_intel_patching()
1580 *fw_ptr += cmd->plen; in btusb_setup_intel_patching()
1590 while (remain > HCI_EVENT_HDR_SIZE && *fw_ptr[0] == 0x02) { in btusb_setup_intel_patching()
1591 (*fw_ptr)++; in btusb_setup_intel_patching()
[all …]
Dhci_intel.c549 const u8 *fw_ptr; in intel_setup() local
788 fw_ptr = fw->data + 644; in intel_setup()
791 while (fw_ptr - fw->data < fw->size) { in intel_setup()
792 struct hci_command_hdr *cmd = (void *)(fw_ptr + frag_len); in intel_setup()
796 bt_dev_dbg(hdev, "Patching %td/%zu", (fw_ptr - fw->data), in intel_setup()
813 err = btintel_secure_send(hdev, 0x01, frag_len, fw_ptr); in intel_setup()
820 fw_ptr += frag_len; in intel_setup()
/linux-4.4.14/drivers/net/wireless/prism54/
Dislpci_dev.c92 const u32 *fw_ptr; in isl_upload_firmware() local
104 fw_ptr = (u32 *) fw_entry->data; in isl_upload_firmware()
135 __raw_writel(*fw_ptr, dev_fw_ptr); in isl_upload_firmware()
136 fw_ptr++, dev_fw_ptr++; in isl_upload_firmware()
/linux-4.4.14/drivers/media/usb/pvrusb2/
Dpvrusb2-hdw.c1425 void *fw_ptr; in pvr2_upload_firmware1() local
1473 fw_ptr = kmalloc(0x800, GFP_KERNEL); in pvr2_upload_firmware1()
1474 if (fw_ptr == NULL){ in pvr2_upload_firmware1()
1487 memcpy(fw_ptr, fw_entry->data + address, 0x800); in pvr2_upload_firmware1()
1489 0, fw_ptr, 0x800, HZ); in pvr2_upload_firmware1()
1497 kfree(fw_ptr); in pvr2_upload_firmware1()
1522 void *fw_ptr; in pvr2_upload_firmware2() local
1596 fw_ptr = kmalloc(FIRMWARE_CHUNK_SIZE, GFP_KERNEL); in pvr2_upload_firmware2()
1597 if (fw_ptr == NULL){ in pvr2_upload_firmware2()
1611 memcpy(fw_ptr, fw_entry->data + fw_done, bcnt); in pvr2_upload_firmware2()
[all …]
/linux-4.4.14/drivers/net/ethernet/toshiba/
Dspider_net.c1817 const u32 *fw_ptr = firmware_ptr; in spider_net_download_firmware() local
1829 sequencer * 8, *fw_ptr); in spider_net_download_firmware()
1830 fw_ptr++; in spider_net_download_firmware()