Searched refs:irq_grp (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | pcic.c | 326 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 D | ahb.c | 223 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 D | hal.c | 1407 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 D | dp.c | 775 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 D | dp.h | 1659 struct ath11k_ext_irq_grp *irq_grp,
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | ahb.c | 154 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 D | pci.c | 315 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 D | dp.h | 391 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 D | hal.c | 778 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 D | dp.c | 20 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()
|