Lines Matching refs:fw_ptr
1360 const u8 **fw_ptr, int *disable_patch) in btusb_setup_intel_patching() argument
1367 int remain = fw->size - (*fw_ptr - fw->data); in btusb_setup_intel_patching()
1376 if (remain > HCI_COMMAND_HDR_SIZE && *fw_ptr[0] != 0x01) { in btusb_setup_intel_patching()
1380 (*fw_ptr)++; in btusb_setup_intel_patching()
1383 cmd = (struct hci_command_hdr *)(*fw_ptr); in btusb_setup_intel_patching()
1384 *fw_ptr += sizeof(*cmd); in btusb_setup_intel_patching()
1404 cmd_param = *fw_ptr; in btusb_setup_intel_patching()
1405 *fw_ptr += cmd->plen; in btusb_setup_intel_patching()
1415 while (remain > HCI_EVENT_HDR_SIZE && *fw_ptr[0] == 0x02) { in btusb_setup_intel_patching()
1416 (*fw_ptr)++; in btusb_setup_intel_patching()
1419 evt = (struct hci_event_hdr *)(*fw_ptr); in btusb_setup_intel_patching()
1420 *fw_ptr += sizeof(*evt); in btusb_setup_intel_patching()
1429 evt_param = *fw_ptr; in btusb_setup_intel_patching()
1430 *fw_ptr += evt->plen; in btusb_setup_intel_patching()
1522 const u8 *fw_ptr; in btusb_setup_intel() local
1606 fw_ptr = fw->data; in btusb_setup_intel()
1657 while (fw->size > fw_ptr - fw->data) { in btusb_setup_intel()
1660 ret = btusb_setup_intel_patching(hdev, fw, &fw_ptr, in btusb_setup_intel()
1775 const u8 *fw_ptr; in btusb_setup_bcm_patchram() local
1842 fw_ptr = fw->data; in btusb_setup_bcm_patchram()
1846 cmd = (struct hci_command_hdr *)fw_ptr; in btusb_setup_bcm_patchram()
1847 fw_ptr += sizeof(*cmd); in btusb_setup_bcm_patchram()
1857 cmd_param = fw_ptr; in btusb_setup_bcm_patchram()
1858 fw_ptr += cmd->plen; in btusb_setup_bcm_patchram()