Lines Matching refs:fw_ptr

1535 				      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()
1594 evt = (struct hci_event_hdr *)(*fw_ptr); in btusb_setup_intel_patching()
1595 *fw_ptr += sizeof(*evt); in btusb_setup_intel_patching()
1604 evt_param = *fw_ptr; in btusb_setup_intel_patching()
1605 *fw_ptr += evt->plen; in btusb_setup_intel_patching()
1652 const u8 *fw_ptr; in btusb_setup_intel() local
1728 fw_ptr = fw->data; in btusb_setup_intel()
1770 while (fw->size > fw_ptr - fw->data) { in btusb_setup_intel()
1773 ret = btusb_setup_intel_patching(hdev, fw, &fw_ptr, in btusb_setup_intel()
2019 const u8 *fw_ptr; in btusb_setup_intel_new() local
2227 fw_ptr = fw->data + 644; in btusb_setup_intel_new()
2230 while (fw_ptr - fw->data < fw->size) { in btusb_setup_intel_new()
2231 struct hci_command_hdr *cmd = (void *)(fw_ptr + frag_len); in btusb_setup_intel_new()
2244 err = btintel_secure_send(hdev, 0x01, frag_len, fw_ptr); in btusb_setup_intel_new()
2251 fw_ptr += frag_len; in btusb_setup_intel_new()