Lines Matching defs:srng
14 struct hal_srng *srng;
21 srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
23 lockdep_assert_held(&srng->lock);
25 ath11k_hal_srng_access_begin(ab, srng);
44 desc = ath11k_hal_srng_src_get_next_entry(ab, srng);
57 ath11k_hal_srng_access_end(ab, srng);
69 ath11k_hal_srng_access_end(ab, srng);
77 struct hal_srng *srng;
82 srng = &ar->ab->hal.srng_list[ring->refill_srng.ring_id];
84 spin_lock_bh(&srng->lock);
86 num_free = ath11k_hal_srng_src_num_free(ar->ab, srng, true);
107 spin_unlock_bh(&srng->lock);
164 struct hal_srng *srng;
167 srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
174 ring->hp_addr = ath11k_hal_srng_get_hp_addr(ar->ab, srng);
175 ring->tp_addr = ath11k_hal_srng_get_tp_addr(ar->ab, srng);
190 ath11k_warn(ar->ab, "failed to setup srng: %d ring_id %d\n",
230 struct hal_srng *srng;
283 srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
288 spin_lock_bh(&srng->lock);
326 spin_unlock_bh(&srng->lock);