Lines Matching refs:buf_ring
802 struct dp_rxdma_ring *buf_ring = &ab->dp.rxdma_mon_buf_ring; in ath12k_dp_mon_rx_parse_status_tlv() local
811 spin_lock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_rx_parse_status_tlv()
812 msdu = idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_rx_parse_status_tlv()
813 spin_unlock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_rx_parse_status_tlv()
831 ath12k_dp_mon_buf_replenish(ab, buf_ring, 1); in ath12k_dp_mon_rx_parse_status_tlv()
1264 struct dp_rxdma_ring *buf_ring, in ath12k_dp_mon_buf_replenish() argument
1273 srng = &ab->hal.srng_list[buf_ring->refill_buf_ring.ring_id]; in ath12k_dp_mon_buf_replenish()
1295 spin_lock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_buf_replenish()
1296 buf_id = idr_alloc(&buf_ring->bufs_idr, skb, 0, in ath12k_dp_mon_buf_replenish()
1297 buf_ring->bufs_max * 3, GFP_ATOMIC); in ath12k_dp_mon_buf_replenish()
1298 spin_unlock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_buf_replenish()
1323 spin_lock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_buf_replenish()
1324 idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_buf_replenish()
1325 spin_unlock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_buf_replenish()
1906 struct dp_rxdma_ring *buf_ring = &ab->dp.tx_mon_buf_ring; in ath12k_dp_mon_tx_parse_status_tlv() local
1915 spin_lock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_tx_parse_status_tlv()
1916 msdu = idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_tx_parse_status_tlv()
1917 spin_unlock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_tx_parse_status_tlv()
1937 ath12k_dp_mon_buf_replenish(ab, buf_ring, 1); in ath12k_dp_mon_tx_parse_status_tlv()
2071 struct dp_rxdma_ring *buf_ring; in ath12k_dp_mon_srng_process() local
2088 buf_ring = &dp->rxdma_mon_buf_ring; in ath12k_dp_mon_srng_process()
2091 buf_ring = &dp->tx_mon_buf_ring; in ath12k_dp_mon_srng_process()
2108 spin_lock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_srng_process()
2109 skb = idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_srng_process()
2110 spin_unlock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_srng_process()
2157 ath12k_dp_mon_buf_replenish(ab, buf_ring, 1); in ath12k_dp_mon_srng_process()
2484 struct dp_rxdma_ring *buf_ring; in ath12k_dp_mon_rx_process_stats() local
2495 buf_ring = &dp->rxdma_mon_buf_ring; in ath12k_dp_mon_rx_process_stats()
2509 spin_lock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_rx_process_stats()
2510 skb = idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_rx_process_stats()
2511 spin_unlock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_rx_process_stats()
2572 ath12k_dp_mon_buf_replenish(ab, buf_ring, 1); in ath12k_dp_mon_rx_process_stats()