Searched refs:tcl_ring (Results  1 – 2 of 2) sorted by relevance
| /Linux-v6.6/drivers/net/wireless/ath/ath12k/ | 
| D | dp_tx.c | 140 	struct hal_srng *tcl_ring;  in ath12k_dp_tx()  local288 	tcl_ring = &ab->hal.srng_list[hal_ring_id];  in ath12k_dp_tx()
 290 	spin_lock_bh(&tcl_ring->lock);  in ath12k_dp_tx()
 292 	ath12k_hal_srng_access_begin(ab, tcl_ring);  in ath12k_dp_tx()
 294 	hal_tcl_desc = ath12k_hal_srng_src_get_next_entry(ab, tcl_ring);  in ath12k_dp_tx()
 299 		ath12k_hal_srng_access_end(ab, tcl_ring);  in ath12k_dp_tx()
 301 		spin_unlock_bh(&tcl_ring->lock);  in ath12k_dp_tx()
 320 	ath12k_hal_srng_access_end(ab, tcl_ring);  in ath12k_dp_tx()
 322 	spin_unlock_bh(&tcl_ring->lock);  in ath12k_dp_tx()
 
 | 
| /Linux-v6.6/drivers/net/wireless/ath/ath11k/ | 
| D | dp_tx.c | 90 	struct hal_srng *tcl_ring;  in ath11k_dp_tx()  local225 	tcl_ring = &ab->hal.srng_list[hal_ring_id];  in ath11k_dp_tx()
 227 	spin_lock_bh(&tcl_ring->lock);  in ath11k_dp_tx()
 229 	ath11k_hal_srng_access_begin(ab, tcl_ring);  in ath11k_dp_tx()
 231 	hal_tcl_desc = (void *)ath11k_hal_srng_src_get_next_entry(ab, tcl_ring);  in ath11k_dp_tx()
 236 		ath11k_hal_srng_access_end(ab, tcl_ring);  in ath11k_dp_tx()
 238 		spin_unlock_bh(&tcl_ring->lock);  in ath11k_dp_tx()
 258 	ath11k_hal_srng_access_end(ab, tcl_ring);  in ath11k_dp_tx()
 260 	ath11k_dp_shadow_start_timer(ab, tcl_ring, &dp->tx_ring_timer[ti.ring_id]);  in ath11k_dp_tx()
 262 	spin_unlock_bh(&tcl_ring->lock);  in ath11k_dp_tx()
 
 |