| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | dbring.c | 40 buf_id = idr_alloc(&ring->bufs_idr, buff, 0, ring->bufs_max, gfp); in ath12k_dbring_bufs_replenish() 66 idr_remove(&ring->bufs_idr, buf_id); in ath12k_dbring_bufs_replenish() 306 buff = idr_find(&ring->bufs_idr, buf_id); in ath12k_dbring_buffer_release_event() 311 idr_remove(&ring->bufs_idr, buf_id); in ath12k_dbring_buffer_release_event() 349 idr_for_each_entry(&ring->bufs_idr, buff, buf_id) { in ath12k_dbring_buf_cleanup() 350 idr_remove(&ring->bufs_idr, buf_id); in ath12k_dbring_buf_cleanup() 356 idr_destroy(&ring->bufs_idr); in ath12k_dbring_buf_cleanup()
|
| H A D | dp_mon.c | 65 *buf_id = idr_alloc(&rx_ring->bufs_idr, skb, 0, in ath12k_dp_rx_alloc_mon_status_buf() 624 msdu = idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_parse_status_buf() 690 buf_id = idr_alloc(&buf_ring->bufs_idr, skb, 0, in ath12k_dp_mon_buf_replenish() 718 idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_buf_replenish() 779 buf_id = idr_alloc(&rx_ring->bufs_idr, skb, 0, in ath12k_dp_mon_status_bufs_replenish() 805 idr_remove(&rx_ring->bufs_idr, buf_id); in ath12k_dp_mon_status_bufs_replenish()
|
| H A D | dbring.h | 44 struct idr bufs_idr; member
|
| H A D | dp_rx.c | 178 idr_for_each_entry(&rx_ring->bufs_idr, skb, buf_id) { in ath12k_dp_rxdma_mon_buf_ring_free() 179 idr_remove(&rx_ring->bufs_idr, buf_id); in ath12k_dp_rxdma_mon_buf_ring_free() 188 idr_destroy(&rx_ring->bufs_idr); in ath12k_dp_rxdma_mon_buf_ring_free() 1713 idr_init(&dp->rxdma_mon_buf_ring.bufs_idr); in ath12k_dp_rx_alloc() 1760 idr_init(&dp->rx_mon_status_refill_ring[i].bufs_idr); in ath12k_dp_rx_alloc()
|
| H A D | dp.h | 44 struct idr bufs_idr; member
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | dbring.c | 69 buf_id = idr_alloc(&ring->bufs_idr, buff, 0, ring->bufs_max, GFP_ATOMIC); in ath11k_dbring_bufs_replenish() 99 idr_remove(&ring->bufs_idr, buf_id); in ath11k_dbring_bufs_replenish() 366 buff = idr_find(&ring->bufs_idr, buf_id); in ath11k_dbring_buffer_release_event() 371 idr_remove(&ring->bufs_idr, buf_id); in ath11k_dbring_buffer_release_event() 417 idr_for_each_entry(&ring->bufs_idr, buff, buf_id) { in ath11k_dbring_buf_cleanup() 418 idr_remove(&ring->bufs_idr, buf_id); in ath11k_dbring_buf_cleanup() 425 idr_destroy(&ring->bufs_idr); in ath11k_dbring_buf_cleanup()
|
| H A D | dp_rx.c | 393 buf_id = idr_alloc(&rx_ring->bufs_idr, skb, 1, in ath11k_dp_rxbufs_replenish() 421 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_rxbufs_replenish() 443 idr_for_each_entry(&rx_ring->bufs_idr, skb, buf_id) { in ath11k_dp_rxdma_buf_ring_free() 444 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_rxdma_buf_ring_free() 453 idr_destroy(&rx_ring->bufs_idr); in ath11k_dp_rxdma_buf_ring_free() 2667 msdu = idr_find(&rx_ring->bufs_idr, buf_id); in ath11k_dp_process_rx() 2675 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_process_rx() 2860 *buf_id = idr_alloc(&rx_ring->bufs_idr, skb, 0, in ath11k_dp_rx_alloc_mon_status_buf() 2932 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_rx_mon_status_bufs_replenish() 3002 skb = idr_find(&rx_ring->bufs_idr, buf_id); in ath11k_dp_rx_mon_buf_done() [all …]
|
| H A D | dbring.h | 46 struct idr bufs_idr; member
|
| H A D | dp.c | 901 idr_init(&dp->rx_refill_buf_ring.bufs_idr); in ath11k_dp_pdev_pre_alloc() 906 idr_init(&dp->rx_mon_status_refill_ring[j].bufs_idr); in ath11k_dp_pdev_pre_alloc() 909 idr_init(&dp->rxdma_mon_buf_ring.bufs_idr); in ath11k_dp_pdev_pre_alloc()
|
| H A D | dp.h | 75 struct idr bufs_idr; member
|
| H A D | spectral.c | 1007 idr_init(&sp->rx_ring.bufs_idr); in ath11k_spectral_init()
|
| H A D | cfr.c | 972 idr_init(&cfr->rx_ring.bufs_idr); in ath11k_cfr_init()
|
| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | dp_mon.c | 2908 skb = idr_find(&rx_ring->bufs_idr, buf_id); in ath12k_wifi7_dp_rx_mon_buf_done() 3053 skb = idr_find(&rx_ring->bufs_idr, buf_id); in ath12k_wifi7_dp_rx_reap_mon_status_ring() 3098 idr_remove(&rx_ring->bufs_idr, buf_id); in ath12k_wifi7_dp_rx_reap_mon_status_ring() 3111 idr_remove(&rx_ring->bufs_idr, buf_id); in ath12k_wifi7_dp_rx_reap_mon_status_ring() 3243 skb = idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_wifi7_dp_mon_srng_process()
|