Lines Matching defs:srng
16 struct hal_srng *srng;
23 srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
25 lockdep_assert_held(&srng->lock);
27 ath12k_hal_srng_access_begin(ab, srng);
46 desc = ath12k_hal_srng_src_get_next_entry(ab, srng);
59 ath12k_hal_srng_access_end(ab, srng);
71 ath12k_hal_srng_access_end(ab, srng);
80 struct hal_srng *srng;
86 srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
88 spin_lock_bh(&srng->lock);
90 num_free = ath12k_hal_srng_src_num_free(ab, srng, true);
111 spin_unlock_bh(&srng->lock);
168 struct hal_srng *srng;
171 srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
178 ring->hp_addr = ath12k_hal_srng_get_hp_addr(ab, srng);
179 ring->tp_addr = ath12k_hal_srng_get_tp_addr(ab, srng);
194 ath12k_warn(ar->ab, "failed to setup srng: %d ring_id %d\n",
234 struct hal_srng *srng;
286 srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
291 spin_lock_bh(&srng->lock);
329 spin_unlock_bh(&srng->lock);