Lines Matching refs:ab
38 #define PCIE_QSERDES_COM_SYSCLK_EN_SEL_REG(ab) \ argument
39 ((ab)->hw_params->regs->pcie_qserdes_sysclk_en_sel)
42 #define PCIE_PCS_OSC_DTCT_CONFIG1_REG(ab) \ argument
43 ((ab)->hw_params->regs->pcie_pcs_osc_dtct_config_base)
45 #define PCIE_PCS_OSC_DTCT_CONFIG2_REG(ab) \ argument
46 ((ab)->hw_params->regs->pcie_pcs_osc_dtct_config_base + 0x4)
48 #define PCIE_PCS_OSC_DTCT_CONFIG4_REG(ab) \ argument
49 ((ab)->hw_params->regs->pcie_pcs_osc_dtct_config_base + 0xc)
91 struct ath12k_base *ab; member
108 static inline struct ath12k_pci *ath12k_pci_priv(struct ath12k_base *ab) in ath12k_pci_priv() argument
110 return (struct ath12k_pci *)ab->drv_priv; in ath12k_pci_priv()
113 int ath12k_pci_get_user_msi_assignment(struct ath12k_base *ab, char *user_name,
117 void ath12k_pci_write32(struct ath12k_base *ab, u32 offset, u32 value);
118 u32 ath12k_pci_read32(struct ath12k_base *ab, u32 offset);
119 int ath12k_pci_map_service_to_pipe(struct ath12k_base *ab, u16 service_id,
121 void ath12k_pci_get_msi_address(struct ath12k_base *ab, u32 *msi_addr_lo,
123 void ath12k_pci_get_ce_msi_idx(struct ath12k_base *ab, u32 ce_id,
125 void ath12k_pci_hif_ce_irq_enable(struct ath12k_base *ab);
126 void ath12k_pci_hif_ce_irq_disable(struct ath12k_base *ab);
127 void ath12k_pci_ext_irq_enable(struct ath12k_base *ab);
128 void ath12k_pci_ext_irq_disable(struct ath12k_base *ab);
129 int ath12k_pci_hif_suspend(struct ath12k_base *ab);
130 int ath12k_pci_hif_resume(struct ath12k_base *ab);
131 void ath12k_pci_stop(struct ath12k_base *ab);
132 int ath12k_pci_start(struct ath12k_base *ab);
133 int ath12k_pci_power_up(struct ath12k_base *ab);
134 void ath12k_pci_power_down(struct ath12k_base *ab);