/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
H A D | dbring.c | 37 buf_id = idr_alloc(&ring->bufs_idr, buff, 0, ring->bufs_max, GFP_ATOMIC); in ath11k_dbring_bufs_replenish() 63 idr_remove(&ring->bufs_idr, buf_id); in ath11k_dbring_bufs_replenish() 302 buff = idr_find(&ring->bufs_idr, buf_id); in ath11k_dbring_buffer_release_event() 307 idr_remove(&ring->bufs_idr, buf_id); in ath11k_dbring_buffer_release_event() 345 idr_for_each_entry(&ring->bufs_idr, buff, buf_id) { in ath11k_dbring_buf_cleanup() 346 idr_remove(&ring->bufs_idr, buf_id); in ath11k_dbring_buf_cleanup() 352 idr_destroy(&ring->bufs_idr); in ath11k_dbring_buf_cleanup()
|
H A D | dbring.h | 43 struct idr bufs_idr; member 44 /* Protects bufs_idr */
|
H A D | dp_rx.c | 327 buf_id = idr_alloc(&rx_ring->bufs_idr, skb, 1, in ath11k_dp_rxbufs_replenish() 355 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_rxbufs_replenish() 378 idr_for_each_entry(&rx_ring->bufs_idr, skb, buf_id) { in ath11k_dp_rxdma_buf_ring_free() 379 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_rxdma_buf_ring_free() 388 idr_destroy(&rx_ring->bufs_idr); in ath11k_dp_rxdma_buf_ring_free() 400 idr_for_each_entry(&rx_ring->bufs_idr, skb, buf_id) { in ath11k_dp_rxdma_buf_ring_free() 401 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_rxdma_buf_ring_free() 410 idr_destroy(&rx_ring->bufs_idr); in ath11k_dp_rxdma_buf_ring_free() 2579 msdu = idr_find(&rx_ring->bufs_idr, buf_id); in ath11k_dp_process_rx() 2587 idr_remove(&rx_ring->bufs_idr, buf_i in ath11k_dp_process_rx() [all...] |
H A D | dp.c | 874 idr_init(&dp->rx_refill_buf_ring.bufs_idr); in ath11k_dp_pdev_pre_alloc() 879 idr_init(&dp->rx_mon_status_refill_ring[j].bufs_idr); in ath11k_dp_pdev_pre_alloc() 882 idr_init(&dp->rxdma_mon_buf_ring.bufs_idr); in ath11k_dp_pdev_pre_alloc()
|
H A D | spectral.c | 979 idr_init(&sp->rx_ring.bufs_idr); in ath11k_spectral_init()
|
H A D | dp.h | 70 struct idr bufs_idr; member 71 /* Protects bufs_idr */
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | dbring.c | 68 buf_id = idr_alloc(&ring->bufs_idr, buff, 0, ring->bufs_max, GFP_ATOMIC); in ath11k_dbring_bufs_replenish() 95 idr_remove(&ring->bufs_idr, buf_id); in ath11k_dbring_bufs_replenish() 342 buff = idr_find(&ring->bufs_idr, buf_id); in ath11k_dbring_buffer_release_event() 347 idr_remove(&ring->bufs_idr, buf_id); in ath11k_dbring_buffer_release_event() 389 idr_for_each_entry(&ring->bufs_idr, buff, buf_id) { in ath11k_dbring_buf_cleanup() 390 idr_remove(&ring->bufs_idr, buf_id); in ath11k_dbring_buf_cleanup() 397 idr_destroy(&ring->bufs_idr); in ath11k_dbring_buf_cleanup()
|
H A D | dbring.h | 43 struct idr bufs_idr; member 44 /* Protects bufs_idr */
|
H A D | dp_rx.c | 392 buf_id = idr_alloc(&rx_ring->bufs_idr, skb, 1, in ath11k_dp_rxbufs_replenish() 420 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_rxbufs_replenish() 442 idr_for_each_entry(&rx_ring->bufs_idr, skb, buf_id) { in ath11k_dp_rxdma_buf_ring_free() 443 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_rxdma_buf_ring_free() 452 idr_destroy(&rx_ring->bufs_idr); in ath11k_dp_rxdma_buf_ring_free() 2680 msdu = idr_find(&rx_ring->bufs_idr, buf_id); in ath11k_dp_process_rx() 2688 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_process_rx() 2875 *buf_id = idr_alloc(&rx_ring->bufs_idr, skb, 0, in ath11k_dp_rx_alloc_mon_status_buf() 2947 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_rx_mon_status_bufs_replenish() 3040 skb = idr_find(&rx_ring->bufs_idr, buf_i in ath11k_dp_rx_reap_mon_status_ring() [all...] |
H A D | dp.c | 898 idr_init(&dp->rx_refill_buf_ring.bufs_idr); in ath11k_dp_pdev_pre_alloc() 903 idr_init(&dp->rx_mon_status_refill_ring[j].bufs_idr); in ath11k_dp_pdev_pre_alloc() 906 idr_init(&dp->rxdma_mon_buf_ring.bufs_idr); in ath11k_dp_pdev_pre_alloc()
|
H A D | dp.h | 73 struct idr bufs_idr; member 74 /* Protects bufs_idr */
|
H A D | spectral.c | 1015 idr_init(&sp->rx_ring.bufs_idr); in ath11k_spectral_init()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | dbring.c | 39 buf_id = idr_alloc(&ring->bufs_idr, buff, 0, ring->bufs_max, gfp); in ath12k_dbring_bufs_replenish() 65 idr_remove(&ring->bufs_idr, buf_id); in ath12k_dbring_bufs_replenish() 305 buff = idr_find(&ring->bufs_idr, buf_id); in ath12k_dbring_buffer_release_event() 310 idr_remove(&ring->bufs_idr, buf_id); in ath12k_dbring_buffer_release_event() 348 idr_for_each_entry(&ring->bufs_idr, buff, buf_id) { in ath12k_dbring_buf_cleanup() 349 idr_remove(&ring->bufs_idr, buf_id); in ath12k_dbring_buf_cleanup() 355 idr_destroy(&ring->bufs_idr); in ath12k_dbring_buf_cleanup()
|
H A D | dbring.h | 44 struct idr bufs_idr; member 45 /* Protects bufs_idr */
|
H A D | dp_mon.c | 812 msdu = idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_rx_parse_status_tlv() 1297 buf_id = idr_alloc(&buf_ring->bufs_idr, skb, 0, in ath12k_dp_mon_buf_replenish() 1325 idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_buf_replenish() 1917 msdu = idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_tx_parse_status_tlv() 2110 skb = idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_srng_process() 2511 skb = idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_rx_process_stats()
|
H A D | dp_rx.c | 335 buf_id = idr_alloc(&rx_ring->bufs_idr, skb, 0, in ath12k_dp_rx_bufs_replenish() 372 idr_remove(&rx_ring->bufs_idr, buf_id); in ath12k_dp_rx_bufs_replenish() 395 idr_for_each_entry(&rx_ring->bufs_idr, skb, buf_id) { in ath12k_dp_rxdma_buf_ring_free() 396 idr_remove(&rx_ring->bufs_idr, buf_id); in ath12k_dp_rxdma_buf_ring_free() 405 idr_destroy(&rx_ring->bufs_idr); in ath12k_dp_rxdma_buf_ring_free() 4103 idr_init(&dp->rx_refill_buf_ring.bufs_idr); in ath12k_dp_rx_alloc() 4106 idr_init(&dp->rxdma_mon_buf_ring.bufs_idr); in ath12k_dp_rx_alloc() 4109 idr_init(&dp->tx_mon_buf_ring.bufs_idr); in ath12k_dp_rx_alloc()
|
H A D | dp.h | 36 struct idr bufs_idr; member 37 /* Protects bufs_idr */
|