Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/net/wireless/ath/ath11k/
Ddbring.c38 buf_id = idr_alloc(&ring->bufs_idr, buff, 0, ring->bufs_max, gfp); in ath11k_dbring_bufs_replenish()
64 idr_remove(&ring->bufs_idr, buf_id); in ath11k_dbring_bufs_replenish()
304 buff = idr_find(&ring->bufs_idr, buf_id); in ath11k_dbring_buffer_release_event()
309 idr_remove(&ring->bufs_idr, buf_id); in ath11k_dbring_buffer_release_event()
347 idr_for_each_entry(&ring->bufs_idr, buff, buf_id) { in ath11k_dbring_buf_cleanup()
348 idr_remove(&ring->bufs_idr, buf_id); in ath11k_dbring_buf_cleanup()
354 idr_destroy(&ring->bufs_idr); in ath11k_dbring_buf_cleanup()
Ddbring.h43 struct idr bufs_idr; member
Ddp_rx.c357 buf_id = idr_alloc(&rx_ring->bufs_idr, skb, 0, in ath11k_dp_rxbufs_replenish()
385 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_rxbufs_replenish()
408 idr_for_each_entry(&rx_ring->bufs_idr, skb, buf_id) { in ath11k_dp_rxdma_buf_ring_free()
409 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_rxdma_buf_ring_free()
418 idr_destroy(&rx_ring->bufs_idr); in ath11k_dp_rxdma_buf_ring_free()
430 idr_for_each_entry(&rx_ring->bufs_idr, skb, buf_id) { in ath11k_dp_rxdma_buf_ring_free()
431 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_rxdma_buf_ring_free()
440 idr_destroy(&rx_ring->bufs_idr); in ath11k_dp_rxdma_buf_ring_free()
2605 msdu = idr_find(&rx_ring->bufs_idr, buf_id); in ath11k_dp_process_rx()
2613 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_process_rx()
[all …]
Ddp.c862 idr_init(&dp->rx_refill_buf_ring.bufs_idr); in ath11k_dp_pdev_pre_alloc()
867 idr_init(&dp->rx_mon_status_refill_ring[j].bufs_idr); in ath11k_dp_pdev_pre_alloc()
870 idr_init(&dp->rxdma_mon_buf_ring.bufs_idr); in ath11k_dp_pdev_pre_alloc()
Ddp.h71 struct idr bufs_idr; member
Dspectral.c978 idr_init(&sp->rx_ring.bufs_idr); in ath11k_spectral_init()