Lines Matching refs:btintel_pcie_data

147 static int btintel_pcie_setup_dbgc(struct btintel_pcie_data *data)  in btintel_pcie_setup_dbgc()
210 static struct btintel_pcie_data *btintel_pcie_get_data(struct msix_entry *entry) in btintel_pcie_get_data()
215 return container_of(entries, struct btintel_pcie_data, msix_entries[0]); in btintel_pcie_get_data()
221 static void btintel_pcie_set_tx_db(struct btintel_pcie_data *data, u16 index) in btintel_pcie_set_tx_db()
254 struct btintel_pcie_data *data = hci_get_drvdata(hdev); in btintel_pcie_dump_debug_registers()
342 static int btintel_pcie_send_sync(struct btintel_pcie_data *data, in btintel_pcie_send_sync()
420 static void btintel_pcie_set_rx_db(struct btintel_pcie_data *data, u16 index) in btintel_pcie_set_rx_db()
449 static int btintel_pcie_submit_rx(struct btintel_pcie_data *data) in btintel_pcie_submit_rx()
474 static int btintel_pcie_start_rx(struct btintel_pcie_data *data) in btintel_pcie_start_rx()
492 static void btintel_pcie_reset_ia(struct btintel_pcie_data *data) in btintel_pcie_reset_ia()
500 static int btintel_pcie_reset_bt(struct btintel_pcie_data *data) in btintel_pcie_reset_bt()
543 static void btintel_pcie_mac_init(struct btintel_pcie_data *data) in btintel_pcie_mac_init()
576 static int btintel_pcie_get_mac_access(struct btintel_pcie_data *data) in btintel_pcie_get_mac_access()
602 static void btintel_pcie_release_mac_access(struct btintel_pcie_data *data) in btintel_pcie_release_mac_access()
631 static int btintel_pcie_read_dram_buffers(struct btintel_pcie_data *data) in btintel_pcie_read_dram_buffers()
746 struct btintel_pcie_data *data = hci_get_drvdata(hdev); in btintel_pcie_dump_traces()
765 struct btintel_pcie_data *data = hci_get_drvdata(hdev); in btintel_pcie_dump_hdr()
791 struct btintel_pcie_data *data = hci_get_drvdata(hdev); in btintel_pcie_dump_notify()
814 static int btintel_pcie_enable_bt(struct btintel_pcie_data *data) in btintel_pcie_enable_bt()
864 static inline bool btintel_pcie_in_op(struct btintel_pcie_data *data) in btintel_pcie_in_op()
869 static inline bool btintel_pcie_in_iml(struct btintel_pcie_data *data) in btintel_pcie_in_iml()
875 static inline bool btintel_pcie_in_d3(struct btintel_pcie_data *data) in btintel_pcie_in_d3()
880 static inline bool btintel_pcie_in_d0(struct btintel_pcie_data *data) in btintel_pcie_in_d0()
885 static void btintel_pcie_wr_sleep_cntrl(struct btintel_pcie_data *data, in btintel_pcie_wr_sleep_cntrl()
892 static int btintel_pcie_read_device_mem(struct btintel_pcie_data *data, in btintel_pcie_read_device_mem()
913 static inline bool btintel_pcie_in_lockdown(struct btintel_pcie_data *data) in btintel_pcie_in_lockdown()
921 static inline bool btintel_pcie_in_error(struct btintel_pcie_data *data) in btintel_pcie_in_error()
927 static void btintel_pcie_msix_gp1_handler(struct btintel_pcie_data *data) in btintel_pcie_msix_gp1_handler()
936 static void btintel_pcie_msix_gp0_handler(struct btintel_pcie_data *data) in btintel_pcie_msix_gp0_handler()
1048 static void btintel_pcie_msix_tx_handle(struct btintel_pcie_data *data) in btintel_pcie_msix_tx_handle()
1080 struct btintel_pcie_data *data = hci_get_drvdata(hdev); in btintel_pcie_recv_event()
1150 static int btintel_pcie_recv_frame(struct btintel_pcie_data *data, in btintel_pcie_recv_frame()
1255 static void btintel_pcie_read_hwexp(struct btintel_pcie_data *data) in btintel_pcie_read_hwexp()
1358 static void btintel_pcie_msix_hw_exp_handler(struct btintel_pcie_data *data) in btintel_pcie_msix_hw_exp_handler()
1377 struct btintel_pcie_data *data = container_of(work, in btintel_pcie_rx_work()
1378 struct btintel_pcie_data, rx_work); in btintel_pcie_rx_work()
1405 static int btintel_pcie_submit_rx_work(struct btintel_pcie_data *data, u8 status, in btintel_pcie_submit_rx_work()
1438 static void btintel_pcie_msix_rx_handle(struct btintel_pcie_data *data) in btintel_pcie_msix_rx_handle()
1490 static inline bool btintel_pcie_is_rxq_empty(struct btintel_pcie_data *data) in btintel_pcie_is_rxq_empty()
1495 static inline bool btintel_pcie_is_txackq_empty(struct btintel_pcie_data *data) in btintel_pcie_is_txackq_empty()
1503 struct btintel_pcie_data *data = btintel_pcie_get_data(entry); in btintel_pcie_irq_msix_handler()
1564 static int btintel_pcie_setup_irq(struct btintel_pcie_data *data) in btintel_pcie_setup_irq()
1624 static void btintel_pcie_config_msix(struct btintel_pcie_data *data) in btintel_pcie_config_msix()
1645 struct btintel_pcie_data *data) in btintel_pcie_config_pcie()
1676 static void btintel_pcie_init_ci(struct btintel_pcie_data *data, in btintel_pcie_init_ci()
1708 static void btintel_pcie_free_txq_bufs(struct btintel_pcie_data *data, in btintel_pcie_free_txq_bufs()
1717 static int btintel_pcie_setup_txq_bufs(struct btintel_pcie_data *data, in btintel_pcie_setup_txq_bufs()
1752 static void btintel_pcie_free_rxq_bufs(struct btintel_pcie_data *data, in btintel_pcie_free_rxq_bufs()
1761 static int btintel_pcie_setup_rxq_bufs(struct btintel_pcie_data *data, in btintel_pcie_setup_rxq_bufs()
1796 static void btintel_pcie_setup_ia(struct btintel_pcie_data *data, in btintel_pcie_setup_ia()
1817 static void btintel_pcie_free(struct btintel_pcie_data *data) in btintel_pcie_free()
1828 static int btintel_pcie_alloc(struct btintel_pcie_data *data) in btintel_pcie_alloc()
1986 struct btintel_pcie_data *data = hci_get_drvdata(hdev); in btintel_pcie_send_frame()
2059 static void btintel_pcie_release_hdev(struct btintel_pcie_data *data) in btintel_pcie_release_hdev()
2069 static void btintel_pcie_disable_interrupts(struct btintel_pcie_data *data) in btintel_pcie_disable_interrupts()
2077 static void btintel_pcie_enable_interrupts(struct btintel_pcie_data *data) in btintel_pcie_enable_interrupts()
2085 static void btintel_pcie_synchronize_irqs(struct btintel_pcie_data *data) in btintel_pcie_synchronize_irqs()
2093 struct btintel_pcie_data *data = hci_get_drvdata(hdev); in btintel_pcie_setup_internal()
2204 struct btintel_pcie_data *data = hci_get_drvdata(hdev); in btintel_pcie_setup()
2301 static int btintel_pcie_setup_hdev(struct btintel_pcie_data *data);
2308 struct btintel_pcie_data *data; in btintel_pcie_removal_work()
2361 struct btintel_pcie_data *data; in btintel_pcie_reset()
2384 struct btintel_pcie_data *dev_data = hci_get_drvdata(hdev); in btintel_pcie_hw_error()
2413 static int btintel_pcie_setup_hdev(struct btintel_pcie_data *data) in btintel_pcie_setup_hdev()
2457 struct btintel_pcie_data *data; in btintel_pcie_probe()
2531 struct btintel_pcie_data *data; in btintel_pcie_remove()
2566 struct btintel_pcie_data *data = pci_get_drvdata(pdev); in btintel_pcie_coredump()