Symbol: btintel_pcie_data
drivers/bluetooth/btintel_pcie.c
1082
static void btintel_pcie_msix_tx_handle(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
1114
struct btintel_pcie_data *data = hci_get_drvdata(hdev);
drivers/bluetooth/btintel_pcie.c
1184
static int btintel_pcie_recv_frame(struct btintel_pcie_data *data,
drivers/bluetooth/btintel_pcie.c
1288
static void btintel_pcie_read_hwexp(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
1396
static int btintel_pcie_dump_fwtrigger_event(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
1449
static void btintel_pcie_msix_fw_trigger_handler(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
1463
static void btintel_pcie_msix_hw_exp_handler(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
1482
struct btintel_pcie_data *data = container_of(work,
drivers/bluetooth/btintel_pcie.c
1483
struct btintel_pcie_data, coredump_work);
drivers/bluetooth/btintel_pcie.c
1519
struct btintel_pcie_data *data = container_of(work,
drivers/bluetooth/btintel_pcie.c
1520
struct btintel_pcie_data, rx_work);
drivers/bluetooth/btintel_pcie.c
1530
static int btintel_pcie_submit_rx_work(struct btintel_pcie_data *data, u8 status,
drivers/bluetooth/btintel_pcie.c
1563
static void btintel_pcie_msix_rx_handle(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
1610
static inline bool btintel_pcie_is_rxq_empty(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
1615
static inline bool btintel_pcie_is_txackq_empty(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
1623
struct btintel_pcie_data *data = btintel_pcie_get_data(entry);
drivers/bluetooth/btintel_pcie.c
1688
static int btintel_pcie_setup_irq(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
1749
static void btintel_pcie_config_msix(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
1770
struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
1801
static void btintel_pcie_init_ci(struct btintel_pcie_data *data,
drivers/bluetooth/btintel_pcie.c
1833
static void btintel_pcie_free_txq_bufs(struct btintel_pcie_data *data,
drivers/bluetooth/btintel_pcie.c
1842
static int btintel_pcie_setup_txq_bufs(struct btintel_pcie_data *data,
drivers/bluetooth/btintel_pcie.c
1877
static void btintel_pcie_free_rxq_bufs(struct btintel_pcie_data *data,
drivers/bluetooth/btintel_pcie.c
1886
static int btintel_pcie_setup_rxq_bufs(struct btintel_pcie_data *data,
drivers/bluetooth/btintel_pcie.c
1921
static void btintel_pcie_free(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
193
static int btintel_pcie_setup_dbgc(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
1932
static int btintel_pcie_alloc(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
2121
struct btintel_pcie_data *data = hci_get_drvdata(hdev);
drivers/bluetooth/btintel_pcie.c
2197
static void btintel_pcie_release_hdev(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
2209
static void btintel_pcie_disable_interrupts(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
2217
static void btintel_pcie_enable_interrupts(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
2225
static void btintel_pcie_synchronize_irqs(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
2233
struct btintel_pcie_data *data = hci_get_drvdata(hdev);
drivers/bluetooth/btintel_pcie.c
2282
struct btintel_pcie_data *data = hci_get_drvdata(hdev);
drivers/bluetooth/btintel_pcie.c
2393
struct btintel_pcie_data *data = hci_get_drvdata(hdev);
drivers/bluetooth/btintel_pcie.c
2493
static int btintel_pcie_acpi_reset_method(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
2547
static void btintel_pcie_perform_pldr(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
256
static struct btintel_pcie_data *btintel_pcie_get_data(struct msix_entry *entry)
drivers/bluetooth/btintel_pcie.c
2608
static int btintel_pcie_perform_flr(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
261
return container_of(entries, struct btintel_pcie_data, msix_entries[0]);
drivers/bluetooth/btintel_pcie.c
2637
struct btintel_pcie_data *data =
drivers/bluetooth/btintel_pcie.c
2638
container_of(wk, struct btintel_pcie_data, reset_work);
drivers/bluetooth/btintel_pcie.c
267
static void btintel_pcie_set_tx_db(struct btintel_pcie_data *data, u16 index)
drivers/bluetooth/btintel_pcie.c
2687
struct btintel_pcie_data *data;
drivers/bluetooth/btintel_pcie.c
2704
struct btintel_pcie_data *dev_data = hci_get_drvdata(hdev);
drivers/bluetooth/btintel_pcie.c
2739
struct btintel_pcie_data *data = hci_get_drvdata(hdev);
drivers/bluetooth/btintel_pcie.c
2801
static int btintel_pcie_setup_hdev(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
2848
struct btintel_pcie_data *data;
drivers/bluetooth/btintel_pcie.c
2935
struct btintel_pcie_data *data;
drivers/bluetooth/btintel_pcie.c
2990
struct btintel_pcie_data *data = pci_get_drvdata(pdev);
drivers/bluetooth/btintel_pcie.c
300
struct btintel_pcie_data *data = hci_get_drvdata(hdev);
drivers/bluetooth/btintel_pcie.c
3008
static int btintel_pcie_set_dxstate(struct btintel_pcie_data *data, u32 dxstate)
drivers/bluetooth/btintel_pcie.c
3053
struct btintel_pcie_data *data;
drivers/bluetooth/btintel_pcie.c
3097
struct btintel_pcie_data *data;
drivers/bluetooth/btintel_pcie.c
391
static int btintel_pcie_send_sync(struct btintel_pcie_data *data,
drivers/bluetooth/btintel_pcie.c
469
static void btintel_pcie_set_rx_db(struct btintel_pcie_data *data, u16 index)
drivers/bluetooth/btintel_pcie.c
498
static int btintel_pcie_submit_rx(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
523
static int btintel_pcie_start_rx(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
541
static void btintel_pcie_reset_ia(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
549
static int btintel_pcie_reset_bt(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
592
static void btintel_pcie_mac_init(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
606
static int btintel_pcie_get_mac_access(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
630
static void btintel_pcie_release_mac_access(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
654
static int btintel_pcie_read_dram_buffers(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
803
struct btintel_pcie_data *data = hci_get_drvdata(hdev);
drivers/bluetooth/btintel_pcie.c
831
static int btintel_pcie_enable_bt(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
889
static inline bool btintel_pcie_in_op(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
894
static inline bool btintel_pcie_in_iml(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
900
static inline bool btintel_pcie_in_d3(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
905
static inline bool btintel_pcie_in_d0(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
910
static inline bool btintel_pcie_in_device_halt(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
915
static void btintel_pcie_wr_sleep_cntrl(struct btintel_pcie_data *data,
drivers/bluetooth/btintel_pcie.c
922
static int btintel_pcie_read_device_mem(struct btintel_pcie_data *data,
drivers/bluetooth/btintel_pcie.c
943
static inline bool btintel_pcie_in_lockdown(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
951
static inline bool btintel_pcie_in_error(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
960
static void btintel_pcie_msix_gp1_handler(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.c
969
static void btintel_pcie_msix_gp0_handler(struct btintel_pcie_data *data)
drivers/bluetooth/btintel_pcie.h
540
static inline u32 btintel_pcie_rd_reg32(struct btintel_pcie_data *data,
drivers/bluetooth/btintel_pcie.h
546
static inline void btintel_pcie_wr_reg8(struct btintel_pcie_data *data,
drivers/bluetooth/btintel_pcie.h
552
static inline void btintel_pcie_wr_reg32(struct btintel_pcie_data *data,
drivers/bluetooth/btintel_pcie.h
558
static inline void btintel_pcie_set_reg_bits(struct btintel_pcie_data *data,
drivers/bluetooth/btintel_pcie.h
568
static inline void btintel_pcie_clr_reg_bits(struct btintel_pcie_data *data,
drivers/bluetooth/btintel_pcie.h
578
static inline u32 btintel_pcie_rd_dev_mem(struct btintel_pcie_data *data,