Lines Matching refs:srng

14 	struct hal_srng *srng;  in ath11k_dbring_bufs_replenish()  local
21 srng = &ab->hal.srng_list[ring->refill_srng.ring_id]; in ath11k_dbring_bufs_replenish()
23 lockdep_assert_held(&srng->lock); in ath11k_dbring_bufs_replenish()
25 ath11k_hal_srng_access_begin(ab, srng); in ath11k_dbring_bufs_replenish()
44 desc = ath11k_hal_srng_src_get_next_entry(ab, srng); in ath11k_dbring_bufs_replenish()
57 ath11k_hal_srng_access_end(ab, srng); in ath11k_dbring_bufs_replenish()
69 ath11k_hal_srng_access_end(ab, srng); in ath11k_dbring_bufs_replenish()
77 struct hal_srng *srng; in ath11k_dbring_fill_bufs() local
82 srng = &ar->ab->hal.srng_list[ring->refill_srng.ring_id]; in ath11k_dbring_fill_bufs()
84 spin_lock_bh(&srng->lock); in ath11k_dbring_fill_bufs()
86 num_free = ath11k_hal_srng_src_num_free(ar->ab, srng, true); in ath11k_dbring_fill_bufs()
107 spin_unlock_bh(&srng->lock); in ath11k_dbring_fill_bufs()
164 struct hal_srng *srng; in ath11k_dbring_buf_setup() local
167 srng = &ab->hal.srng_list[ring->refill_srng.ring_id]; in ath11k_dbring_buf_setup()
174 ring->hp_addr = ath11k_hal_srng_get_hp_addr(ar->ab, srng); in ath11k_dbring_buf_setup()
175 ring->tp_addr = ath11k_hal_srng_get_tp_addr(ar->ab, srng); in ath11k_dbring_buf_setup()
230 struct hal_srng *srng; in ath11k_dbring_buffer_release_event() local
283 srng = &ab->hal.srng_list[ring->refill_srng.ring_id]; in ath11k_dbring_buffer_release_event()
288 spin_lock_bh(&srng->lock); in ath11k_dbring_buffer_release_event()
326 spin_unlock_bh(&srng->lock); in ath11k_dbring_buffer_release_event()