Home
last modified time | relevance | path

Searched refs:irq_grp (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/net/wireless/ath/ath11k/
H A Dpcic.c326 struct ath11k_ext_irq_grp *irq_grp = &ab->ext_irq_grp[i]; in ath11k_pcic_free_ext_irq() local
328 for (j = 0; j < irq_grp->num_irq; j++) in ath11k_pcic_free_ext_irq()
329 free_irq(ab->irq_num[irq_grp->irqs[j]], irq_grp); in ath11k_pcic_free_ext_irq()
331 netif_napi_del(&irq_grp->napi); in ath11k_pcic_free_ext_irq()
332 free_netdev(irq_grp->napi_ndev); in ath11k_pcic_free_ext_irq()
435 static void ath11k_pcic_ext_grp_disable(struct ath11k_ext_irq_grp *irq_grp) in ath11k_pcic_ext_grp_disable() argument
437 struct ath11k_base *ab = irq_grp->ab; in ath11k_pcic_ext_grp_disable()
446 for (i = 0; i < irq_grp->num_irq; i++) in ath11k_pcic_ext_grp_disable()
447 disable_irq_nosync(irq_grp->ab->irq_num[irq_grp->irqs[i]]); in ath11k_pcic_ext_grp_disable()
457 struct ath11k_ext_irq_grp *irq_grp = &ab->ext_irq_grp[i]; in __ath11k_pcic_ext_irq_disable() local
[all …]
H A Dahb.c223 static void ath11k_ahb_ext_grp_disable(struct ath11k_ext_irq_grp *irq_grp) in ath11k_ahb_ext_grp_disable() argument
227 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() local
238 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 …]
H A Dhal.c1407 struct ath11k_ext_irq_grp *irq_grp; in ath11k_hal_dump_srng_stats() local
1425 irq_grp = &ab->ext_irq_grp[i]; in ath11k_hal_dump_srng_stats()
1427 irq_grp->grp_id, in ath11k_hal_dump_srng_stats()
1428 jiffies_to_msecs(jiffies - irq_grp->timestamp)); in ath11k_hal_dump_srng_stats()
H A Ddp.c775 struct ath11k_ext_irq_grp *irq_grp, in ath11k_dp_service_srng() argument
778 struct napi_struct *napi = &irq_grp->napi; in ath11k_dp_service_srng()
780 int grp_id = irq_grp->grp_id; in ath11k_dp_service_srng()
H A Ddp.h1659 struct ath11k_ext_irq_grp *irq_grp,
/linux/drivers/net/wireless/ath/ath12k/
H A Dahb.c154 static void ath12k_ahb_ext_grp_disable(struct ath12k_ext_irq_grp *irq_grp) in ath12k_ahb_ext_grp_disable() argument
158 for (i = 0; i < irq_grp->num_irq; i++) in ath12k_ahb_ext_grp_disable()
159 disable_irq_nosync(irq_grp->ab->irq_num[irq_grp->irqs[i]]); in ath12k_ahb_ext_grp_disable()
167 struct ath12k_ext_irq_grp *irq_grp = &ab->ext_irq_grp[i]; in __ath12k_ahb_ext_irq_disable() local
169 ath12k_ahb_ext_grp_disable(irq_grp); in __ath12k_ahb_ext_irq_disable()
170 if (irq_grp->napi_enabled) { in __ath12k_ahb_ext_irq_disable()
171 napi_synchronize(&irq_grp->napi); in __ath12k_ahb_ext_irq_disable()
172 napi_disable(&irq_grp->napi); in __ath12k_ahb_ext_irq_disable()
173 irq_grp->napi_enabled = false; in __ath12k_ahb_ext_irq_disable()
178 static void ath12k_ahb_ext_grp_enable(struct ath12k_ext_irq_grp *irq_grp) in ath12k_ahb_ext_grp_enable() argument
[all …]
H A Dpci.c315 struct ath12k_ext_irq_grp *irq_grp = &ab->ext_irq_grp[i]; in ath12k_pci_free_ext_irq() local
317 for (j = 0; j < irq_grp->num_irq; j++) in ath12k_pci_free_ext_irq()
318 free_irq(ab->irq_num[irq_grp->irqs[j]], irq_grp); in ath12k_pci_free_ext_irq()
320 netif_napi_del(&irq_grp->napi); in ath12k_pci_free_ext_irq()
321 free_netdev(irq_grp->napi_ndev); in ath12k_pci_free_ext_irq()
425 static void ath12k_pci_ext_grp_disable(struct ath12k_ext_irq_grp *irq_grp) in ath12k_pci_ext_grp_disable() argument
427 struct ath12k_pci *ab_pci = ath12k_pci_priv(irq_grp->ab); in ath12k_pci_ext_grp_disable()
436 for (i = 0; i < irq_grp->num_irq; i++) in ath12k_pci_ext_grp_disable()
437 disable_irq_nosync(irq_grp->ab->irq_num[irq_grp->irqs[i]]); in ath12k_pci_ext_grp_disable()
448 struct ath12k_ext_irq_grp *irq_grp = &ab->ext_irq_grp[i]; in __ath12k_pci_ext_irq_disable() local
[all …]
H A Ddp.h391 struct ath12k_ext_irq_grp *irq_grp,
661 ath12k_dp_service_srng(struct ath12k_dp *dp, struct ath12k_ext_irq_grp *irq_grp, in ath12k_dp_service_srng() argument
664 return dp->ops->service_srng(dp, irq_grp, budget); in ath12k_dp_service_srng()
H A Dhal.c778 struct ath12k_ext_irq_grp *irq_grp; in ath12k_hal_dump_srng_stats() local
796 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()
/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Ddp.c20 struct ath12k_ext_irq_grp *irq_grp, in ath12k_wifi7_dp_service_srng() argument
23 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()