Searched refs:ab_pci (Results 1 – 3 of 3) sorted by relevance
66 static int ath12k_mhi_get_msi(struct ath12k_pci *ab_pci) in ath12k_mhi_get_msi() argument68 struct ath12k_base *ab = ab_pci->ab; in ath12k_mhi_get_msi()89 if (test_bit(ATH12K_PCI_FLAG_MULTI_MSI_VECTORS, &ab_pci->flags)) in ath12k_mhi_get_msi()97 ab_pci->mhi_ctrl->irq = irq; in ath12k_mhi_get_msi()98 ab_pci->mhi_ctrl->nr_irqs = num_vectors; in ath12k_mhi_get_msi()142 struct ath12k_pci *ab_pci = ath12k_pci_priv(ab); in ath12k_mhi_op_status_cb() local152 if (ab_pci->mhi_pre_cb == MHI_CB_EE_RDDM) { in ath12k_mhi_op_status_cb()168 ab_pci->mhi_pre_cb = cb; in ath12k_mhi_op_status_cb()187 int ath12k_mhi_register(struct ath12k_pci *ab_pci) in ath12k_mhi_register() argument189 struct ath12k_base *ab = ab_pci->ab; in ath12k_mhi_register()[all …]
110 static void ath12k_pci_select_window(struct ath12k_pci *ab_pci, u32 offset) in ath12k_pci_select_window() argument112 struct ath12k_base *ab = ab_pci->ab; in ath12k_pci_select_window()117 lockdep_assert_held(&ab_pci->window_lock); in ath12k_pci_select_window()120 static_window = ab_pci->register_window & WINDOW_STATIC_MASK; in ath12k_pci_select_window()123 if (window != ab_pci->register_window) { in ath12k_pci_select_window()125 ab->mem + ab_pci->window_reg_addr); in ath12k_pci_select_window()126 ioread32(ab->mem + ab_pci->window_reg_addr); in ath12k_pci_select_window()127 ab_pci->register_window = window; in ath12k_pci_select_window()131 static void ath12k_pci_select_static_window(struct ath12k_pci *ab_pci) in ath12k_pci_select_static_window() argument137 umac_window = u32_get_bits(ab_pci->reg_base->umac_base, WINDOW_VALUE_MASK); in ath12k_pci_select_static_window()[all …]
47 struct ath11k_pci *ab_pci = ath11k_pci_priv(ab); in ath11k_pci_bus_wake_up() local49 return mhi_device_get_sync(ab_pci->mhi_ctrl->mhi_dev); in ath11k_pci_bus_wake_up()54 struct ath11k_pci *ab_pci = ath11k_pci_priv(ab); in ath11k_pci_bus_release() local56 mhi_device_put(ab_pci->mhi_ctrl->mhi_dev); in ath11k_pci_bus_release()75 static inline void ath11k_pci_select_window(struct ath11k_pci *ab_pci, u32 offset) in ath11k_pci_select_window() argument77 struct ath11k_base *ab = ab_pci->ab; in ath11k_pci_select_window()81 lockdep_assert_held(&ab_pci->window_lock); in ath11k_pci_select_window()83 if (window != ab_pci->register_window) { in ath11k_pci_select_window()87 ab_pci->register_window = window; in ath11k_pci_select_window()94 struct ath11k_pci *ab_pci = ath11k_pci_priv(ab); in ath11k_pci_window_write32() local[all …]