Lines Matching refs:fw_ptr
1901 const u8 **fw_ptr, int *disable_patch) in btusb_setup_intel_patching() argument
1908 int remain = fw->size - (*fw_ptr - fw->data); in btusb_setup_intel_patching()
1917 if (remain > HCI_COMMAND_HDR_SIZE && *fw_ptr[0] != 0x01) { in btusb_setup_intel_patching()
1921 (*fw_ptr)++; in btusb_setup_intel_patching()
1924 cmd = (struct hci_command_hdr *)(*fw_ptr); in btusb_setup_intel_patching()
1925 *fw_ptr += sizeof(*cmd); in btusb_setup_intel_patching()
1945 cmd_param = *fw_ptr; in btusb_setup_intel_patching()
1946 *fw_ptr += cmd->plen; in btusb_setup_intel_patching()
1956 while (remain > HCI_EVENT_HDR_SIZE && *fw_ptr[0] == 0x02) { in btusb_setup_intel_patching()
1957 (*fw_ptr)++; in btusb_setup_intel_patching()
1960 evt = (struct hci_event_hdr *)(*fw_ptr); in btusb_setup_intel_patching()
1961 *fw_ptr += sizeof(*evt); in btusb_setup_intel_patching()
1969 evt_param = *fw_ptr; in btusb_setup_intel_patching()
1970 *fw_ptr += evt->plen; in btusb_setup_intel_patching()
2017 const u8 *fw_ptr; in btusb_setup_intel() local
2073 fw_ptr = fw->data; in btusb_setup_intel()
2107 while (fw->size > fw_ptr - fw->data) { in btusb_setup_intel()
2110 ret = btusb_setup_intel_patching(hdev, fw, &fw_ptr, in btusb_setup_intel()
3048 const u8 *fw_ptr; in btusb_mtk_setup_firmware() local
3073 fw_ptr = fw->data; in btusb_mtk_setup_firmware()
3083 fw_ptr += 30; in btusb_mtk_setup_firmware()
3100 wmt_params.data = fw_ptr; in btusb_mtk_setup_firmware()
3110 fw_ptr += dlen; in btusb_mtk_setup_firmware()