Searched refs:fw_ptr (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/drivers/bluetooth/ |
D | btintel.c | 273 const u8 *fw_ptr; in btintel_load_ddc_config() local 285 fw_ptr = fw->data; in btintel_load_ddc_config() 290 while (fw->size > fw_ptr - fw->data) { in btintel_load_ddc_config() 291 u8 cmd_plen = fw_ptr[0] + sizeof(u8); in btintel_load_ddc_config() 293 skb = __hci_cmd_sync(hdev, 0xfc8b, cmd_plen, fw_ptr, in btintel_load_ddc_config() 302 fw_ptr += cmd_plen; in btintel_load_ddc_config() 648 const u8 *fw_ptr; in btintel_download_firmware() local 678 fw_ptr = fw->data + 644; in btintel_download_firmware() 681 while (fw_ptr - fw->data < fw->size) { in btintel_download_firmware() 682 struct hci_command_hdr *cmd = (void *)(fw_ptr + frag_len); in btintel_download_firmware() [all …]
|
D | hci_ag6xx.c | 172 const u8 *fw_ptr; in ag6xx_setup() local 217 fw_ptr = fw->data; in ag6xx_setup() 255 fw_ptr = fw->data; in ag6xx_setup() 269 while (fw->size > fw_ptr - fw->data) { in ag6xx_setup() 270 struct pbn_entry *pbn = (void *)fw_ptr; in ag6xx_setup() 287 bt_dev_info(hdev, "Patching %td/%zu", (fw_ptr - fw->data), in ag6xx_setup() 296 fw_ptr = pbn->data + plen; in ag6xx_setup()
|
D | hci_mrvl.c | 265 const u8 *fw_ptr, *fw_max; in mrvl_load_firmware() local 274 fw_ptr = fw->data; in mrvl_load_firmware() 281 while (fw_ptr <= fw_max) { in mrvl_load_firmware() 303 if (fw_ptr == fw_max) { in mrvl_load_firmware() 317 if (fw_ptr + mrvl->tx_len > fw_max) { in mrvl_load_firmware() 318 mrvl->tx_len = fw_max - fw_ptr; in mrvl_load_firmware() 331 skb_put_data(skb, fw_ptr, mrvl->tx_len); in mrvl_load_firmware() 332 fw_ptr += mrvl->tx_len; in mrvl_load_firmware()
|
D | btbcm.c | 107 const u8 *fw_ptr; in btbcm_patchram() local 126 fw_ptr = fw->data; in btbcm_patchram() 132 cmd = (struct hci_command_hdr *)fw_ptr; in btbcm_patchram() 133 fw_ptr += sizeof(*cmd); in btbcm_patchram() 142 cmd_param = fw_ptr; in btbcm_patchram() 143 fw_ptr += cmd->plen; in btbcm_patchram()
|
D | hci_nokia.c | 339 const u8 *fw_ptr; in nokia_setup_fw() local 361 fw_ptr = fw->data; in nokia_setup_fw() 365 u16 pkt_size = get_unaligned_le16(fw_ptr); in nokia_setup_fw() 366 u8 pkt_type = fw_ptr[2]; in nokia_setup_fw() 373 cmd = (struct hci_command_hdr *)(fw_ptr + 3); in nokia_setup_fw() 377 fw_ptr + 3 + HCI_COMMAND_HDR_SIZE, in nokia_setup_fw() 393 fw_ptr += pkt_size + 2; in nokia_setup_fw()
|
D | btmtkuart.c | 132 const u8 *fw_ptr; in mtk_setup_fw() local 143 fw_ptr = fw->data; in mtk_setup_fw() 153 fw_ptr += 30; in mtk_setup_fw() 166 fw_ptr); in mtk_setup_fw() 174 fw_ptr += dlen; in mtk_setup_fw()
|
D | btusb.c | 1628 const u8 **fw_ptr, int *disable_patch) in btusb_setup_intel_patching() argument 1635 int remain = fw->size - (*fw_ptr - fw->data); in btusb_setup_intel_patching() 1644 if (remain > HCI_COMMAND_HDR_SIZE && *fw_ptr[0] != 0x01) { in btusb_setup_intel_patching() 1648 (*fw_ptr)++; in btusb_setup_intel_patching() 1651 cmd = (struct hci_command_hdr *)(*fw_ptr); in btusb_setup_intel_patching() 1652 *fw_ptr += sizeof(*cmd); in btusb_setup_intel_patching() 1672 cmd_param = *fw_ptr; in btusb_setup_intel_patching() 1673 *fw_ptr += cmd->plen; in btusb_setup_intel_patching() 1683 while (remain > HCI_EVENT_HDR_SIZE && *fw_ptr[0] == 0x02) { in btusb_setup_intel_patching() 1684 (*fw_ptr)++; in btusb_setup_intel_patching() [all …]
|
/Linux-v4.19/drivers/net/wireless/intersil/prism54/ |
D | islpci_dev.c | 92 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-v4.19/drivers/media/usb/pvrusb2/ |
D | pvrusb2-hdw.c | 1416 void *fw_ptr; in pvr2_upload_firmware1() local 1461 fw_ptr = kmalloc(0x800, GFP_KERNEL); in pvr2_upload_firmware1() 1462 if (fw_ptr == NULL){ in pvr2_upload_firmware1() 1475 memcpy(fw_ptr, fw_entry->data + address, 0x800); in pvr2_upload_firmware1() 1477 0, fw_ptr, 0x800, HZ); in pvr2_upload_firmware1() 1485 kfree(fw_ptr); in pvr2_upload_firmware1() 1510 void *fw_ptr; in pvr2_upload_firmware2() local 1583 fw_ptr = kmalloc(FIRMWARE_CHUNK_SIZE, GFP_KERNEL); in pvr2_upload_firmware2() 1584 if (fw_ptr == NULL){ in pvr2_upload_firmware2() 1598 memcpy(fw_ptr, fw_entry->data + fw_done, bcnt); in pvr2_upload_firmware2() [all …]
|
/Linux-v4.19/drivers/net/ethernet/toshiba/ |
D | spider_net.c | 1798 const u32 *fw_ptr = firmware_ptr; in spider_net_download_firmware() local 1810 sequencer * 8, *fw_ptr); in spider_net_download_firmware() 1811 fw_ptr++; in spider_net_download_firmware()
|