Lines Matching defs:srng
44 struct hal_srng *srng;
51 srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
53 lockdep_assert_held(&srng->lock);
55 ath11k_hal_srng_access_begin(ab, srng);
75 desc = ath11k_hal_srng_src_get_next_entry(ab, srng);
88 ath11k_debugfs_add_dbring_entry(ar, id, ATH11K_DBG_DBR_EVENT_REPLENISH, srng);
89 ath11k_hal_srng_access_end(ab, srng);
101 ath11k_hal_srng_access_end(ab, srng);
110 struct hal_srng *srng;
115 srng = &ar->ab->hal.srng_list[ring->refill_srng.ring_id];
117 spin_lock_bh(&srng->lock);
119 num_free = ath11k_hal_srng_src_num_free(ar->ab, srng, true);
146 spin_unlock_bh(&srng->lock);
203 struct hal_srng *srng;
206 srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
213 ring->hp_addr = ath11k_hal_srng_get_hp_addr(ar->ab, srng);
214 ring->tp_addr = ath11k_hal_srng_get_tp_addr(ar->ab, srng);
229 ath11k_warn(ar->ab, "failed to setup srng: %d ring_id %d\n",
269 struct hal_srng *srng;
323 srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
328 spin_lock_bh(&srng->lock);
354 ATH11K_DBG_DBR_EVENT_RX, srng);
370 spin_unlock_bh(&srng->lock);