Home
last modified time | relevance | path

Searched refs:bufs_idr (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/wireless/ath/ath12k/
H A Ddbring.c40 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 Ddp_mon.c65 *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 Ddbring.h44 struct idr bufs_idr; member
H A Ddp_rx.c178 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 Ddp.h44 struct idr bufs_idr; member
/linux/drivers/net/wireless/ath/ath11k/
H A Ddbring.c69 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 Ddp_rx.c393 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 Ddbring.h46 struct idr bufs_idr; member
H A Ddp.c901 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 Ddp.h75 struct idr bufs_idr; member
H A Dspectral.c1007 idr_init(&sp->rx_ring.bufs_idr); in ath11k_spectral_init()
H A Dcfr.c972 idr_init(&cfr->rx_ring.bufs_idr); in ath11k_cfr_init()
/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Ddp_mon.c2908 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()