Lines Matching refs:fw_ptr

374 	const u8 *fw_ptr;  in btintel_load_ddc_config()  local
386 fw_ptr = fw->data; in btintel_load_ddc_config()
391 while (fw->size > fw_ptr - fw->data) { in btintel_load_ddc_config()
392 u8 cmd_plen = fw_ptr[0] + sizeof(u8); in btintel_load_ddc_config()
394 skb = __hci_cmd_sync(hdev, 0xfc8b, cmd_plen, fw_ptr, in btintel_load_ddc_config()
403 fw_ptr += cmd_plen; in btintel_load_ddc_config()
1032 const u8 *fw_ptr; in btintel_download_firmware_payload() local
1035 fw_ptr = fw->data + offset; in btintel_download_firmware_payload()
1039 while (fw_ptr - fw->data < fw->size) { in btintel_download_firmware_payload()
1040 struct hci_command_hdr *cmd = (void *)(fw_ptr + frag_len); in btintel_download_firmware_payload()
1053 err = btintel_secure_send(hdev, 0x01, frag_len, fw_ptr); in btintel_download_firmware_payload()
1061 fw_ptr += frag_len; in btintel_download_firmware_payload()
1075 const u8 *fw_ptr; in btintel_firmware_version() local
1077 fw_ptr = fw->data; in btintel_firmware_version()
1079 while (fw_ptr - fw->data < fw->size) { in btintel_firmware_version()
1080 struct hci_command_hdr *cmd = (void *)(fw_ptr); in btintel_firmware_version()
1090 params = (void *)(fw_ptr + sizeof(*cmd)); in btintel_firmware_version()
1105 fw_ptr += sizeof(*cmd) + cmd->plen; in btintel_firmware_version()
1549 const u8 **fw_ptr, int *disable_patch) in btintel_legacy_rom_patching() argument
1556 int remain = fw->size - (*fw_ptr - fw->data); in btintel_legacy_rom_patching()
1565 if (remain > HCI_COMMAND_HDR_SIZE && *fw_ptr[0] != 0x01) { in btintel_legacy_rom_patching()
1569 (*fw_ptr)++; in btintel_legacy_rom_patching()
1572 cmd = (struct hci_command_hdr *)(*fw_ptr); in btintel_legacy_rom_patching()
1573 *fw_ptr += sizeof(*cmd); in btintel_legacy_rom_patching()
1593 cmd_param = *fw_ptr; in btintel_legacy_rom_patching()
1594 *fw_ptr += cmd->plen; in btintel_legacy_rom_patching()
1604 while (remain > HCI_EVENT_HDR_SIZE && *fw_ptr[0] == 0x02) { in btintel_legacy_rom_patching()
1605 (*fw_ptr)++; in btintel_legacy_rom_patching()
1608 evt = (struct hci_event_hdr *)(*fw_ptr); in btintel_legacy_rom_patching()
1609 *fw_ptr += sizeof(*evt); in btintel_legacy_rom_patching()
1617 evt_param = *fw_ptr; in btintel_legacy_rom_patching()
1618 *fw_ptr += evt->plen; in btintel_legacy_rom_patching()
1665 const u8 *fw_ptr; in btintel_legacy_rom_setup() local
1691 fw_ptr = fw->data; in btintel_legacy_rom_setup()
1725 while (fw->size > fw_ptr - fw->data) { in btintel_legacy_rom_setup()
1728 ret = btintel_legacy_rom_patching(hdev, fw, &fw_ptr, in btintel_legacy_rom_setup()