Home
last modified time | relevance | path

Searched refs:tcl_ring (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/contrib/dev/athk/ath11k/
H A Ddp_tx.c94 struct hal_srng *tcl_ring; in ath11k_dp_tx() local
233 tcl_ring = &ab->hal.srng_list[hal_ring_id]; in ath11k_dp_tx()
235 spin_lock_bh(&tcl_ring->lock); in ath11k_dp_tx()
237 ath11k_hal_srng_access_begin(ab, tcl_ring); in ath11k_dp_tx()
239 hal_tcl_desc = (void *)ath11k_hal_srng_src_get_next_entry(ab, tcl_ring); in ath11k_dp_tx()
244 ath11k_hal_srng_access_end(ab, tcl_ring); in ath11k_dp_tx()
246 spin_unlock_bh(&tcl_ring->lock); in ath11k_dp_tx()
266 ath11k_hal_srng_access_end(ab, tcl_ring); in ath11k_dp_tx()
268 ath11k_dp_shadow_start_timer(ab, tcl_ring, &dp->tx_ring_timer[ti.ring_id]); in ath11k_dp_tx()
270 spin_unlock_bh(&tcl_ring->lock); in ath11k_dp_tx()
/freebsd/sys/contrib/dev/athk/ath12k/
H A Ddp_tx.c144 struct hal_srng *tcl_ring; in ath12k_dp_tx() local
292 tcl_ring = &ab->hal.srng_list[hal_ring_id]; in ath12k_dp_tx()
294 spin_lock_bh(&tcl_ring->lock); in ath12k_dp_tx()
296 ath12k_hal_srng_access_begin(ab, tcl_ring); in ath12k_dp_tx()
298 hal_tcl_desc = ath12k_hal_srng_src_get_next_entry(ab, tcl_ring); in ath12k_dp_tx()
303 ath12k_hal_srng_access_end(ab, tcl_ring); in ath12k_dp_tx()
305 spin_unlock_bh(&tcl_ring->lock); in ath12k_dp_tx()
324 ath12k_hal_srng_access_end(ab, tcl_ring); in ath12k_dp_tx()
326 spin_unlock_bh(&tcl_ring->lock); in ath12k_dp_tx()