Searched refs:irq_grp (Results 1 – 7 of 7) sorted by relevance
223 static void ath11k_ahb_ext_grp_disable(struct ath11k_ext_irq_grp *irq_grp) in ath11k_ahb_ext_grp_disable() argument227 for (i = 0; i < irq_grp->num_irq; i++) in ath11k_ahb_ext_grp_disable()228 disable_irq_nosync(irq_grp->ab->irq_num[irq_grp->irqs[i]]); in ath11k_ahb_ext_grp_disable()236 struct ath11k_ext_irq_grp *irq_grp = &ab->ext_irq_grp[i]; in __ath11k_ahb_ext_irq_disable() local238 ath11k_ahb_ext_grp_disable(irq_grp); in __ath11k_ahb_ext_irq_disable()240 if (irq_grp->napi_enabled) { in __ath11k_ahb_ext_irq_disable()241 napi_synchronize(&irq_grp->napi); in __ath11k_ahb_ext_irq_disable()242 napi_disable(&irq_grp->napi); in __ath11k_ahb_ext_irq_disable()243 irq_grp->napi_enabled = false; in __ath11k_ahb_ext_irq_disable()248 static void ath11k_ahb_ext_grp_enable(struct ath11k_ext_irq_grp *irq_grp) in ath11k_ahb_ext_grp_enable() argument[all …]
1415 struct ath11k_ext_irq_grp *irq_grp; in ath11k_hal_dump_srng_stats() local1433 irq_grp = &ab->ext_irq_grp[i]; in ath11k_hal_dump_srng_stats()1435 irq_grp->grp_id, in ath11k_hal_dump_srng_stats()1436 jiffies_to_msecs(jiffies - irq_grp->timestamp)); in ath11k_hal_dump_srng_stats()
170 static void ath12k_ahb_ext_grp_disable(struct ath12k_ext_irq_grp *irq_grp) in ath12k_ahb_ext_grp_disable() argument174 for (i = 0; i < irq_grp->num_irq; i++) in ath12k_ahb_ext_grp_disable()175 disable_irq_nosync(irq_grp->ab->irq_num[irq_grp->irqs[i]]); in ath12k_ahb_ext_grp_disable()183 struct ath12k_ext_irq_grp *irq_grp = &ab->ext_irq_grp[i]; in __ath12k_ahb_ext_irq_disable() local185 ath12k_ahb_ext_grp_disable(irq_grp); in __ath12k_ahb_ext_irq_disable()186 if (irq_grp->napi_enabled) { in __ath12k_ahb_ext_irq_disable()187 napi_synchronize(&irq_grp->napi); in __ath12k_ahb_ext_irq_disable()188 napi_disable(&irq_grp->napi); in __ath12k_ahb_ext_irq_disable()189 irq_grp->napi_enabled = false; in __ath12k_ahb_ext_irq_disable()194 static void ath12k_ahb_ext_grp_enable(struct ath12k_ext_irq_grp *irq_grp) in ath12k_ahb_ext_grp_enable() argument[all …]
321 struct ath12k_ext_irq_grp *irq_grp = &ab->ext_irq_grp[i]; in ath12k_pci_free_ext_irq() local323 for (j = 0; j < irq_grp->num_irq; j++) in ath12k_pci_free_ext_irq()324 free_irq(ab->irq_num[irq_grp->irqs[j]], irq_grp); in ath12k_pci_free_ext_irq()326 netif_napi_del(&irq_grp->napi); in ath12k_pci_free_ext_irq()327 free_netdev(irq_grp->napi_ndev); in ath12k_pci_free_ext_irq()431 static void ath12k_pci_ext_grp_disable(struct ath12k_ext_irq_grp *irq_grp) in ath12k_pci_ext_grp_disable() argument433 struct ath12k_pci *ab_pci = ath12k_pci_priv(irq_grp->ab); in ath12k_pci_ext_grp_disable()442 for (i = 0; i < irq_grp->num_irq; i++) in ath12k_pci_ext_grp_disable()443 disable_irq_nosync(irq_grp->ab->irq_num[irq_grp->irqs[i]]); in ath12k_pci_ext_grp_disable()454 struct ath12k_ext_irq_grp *irq_grp = &ab->ext_irq_grp[i]; in __ath12k_pci_ext_irq_disable() local[all …]
392 struct ath12k_ext_irq_grp *irq_grp,662 ath12k_dp_service_srng(struct ath12k_dp *dp, struct ath12k_ext_irq_grp *irq_grp, in ath12k_dp_service_srng() argument665 return dp->ops->service_srng(dp, irq_grp, budget); in ath12k_dp_service_srng()
778 struct ath12k_ext_irq_grp *irq_grp; in ath12k_hal_dump_srng_stats() local796 irq_grp = &ab->ext_irq_grp[i]; in ath12k_hal_dump_srng_stats()798 irq_grp->grp_id, in ath12k_hal_dump_srng_stats()799 jiffies_to_msecs(jiffies - irq_grp->timestamp)); in ath12k_hal_dump_srng_stats()
20 struct ath12k_ext_irq_grp *irq_grp, in ath12k_wifi7_dp_service_srng() argument23 struct napi_struct *napi = &irq_grp->napi; in ath12k_wifi7_dp_service_srng()24 int grp_id = irq_grp->grp_id; in ath12k_wifi7_dp_service_srng()