Searched refs:srng (Results 1 – 2 of 2) sorted by relevance
6815 qwz_hal_srng_dst_get_next_entry(struct qwz_softc *sc, struct hal_srng *srng) in qwz_hal_srng_dst_get_next_entry() argument6819 lockdep_assert_held(&srng->lock); in qwz_hal_srng_dst_get_next_entry()6821 if (srng->u.dst_ring.tp == srng->u.dst_ring.cached_hp) in qwz_hal_srng_dst_get_next_entry()6824 desc = srng->ring_base_vaddr + srng->u.dst_ring.tp; in qwz_hal_srng_dst_get_next_entry()6826 srng->u.dst_ring.tp += srng->entry_size; in qwz_hal_srng_dst_get_next_entry()6829 if (srng->u.dst_ring.tp == srng->ring_size) in qwz_hal_srng_dst_get_next_entry()6830 srng->u.dst_ring.tp = 0; in qwz_hal_srng_dst_get_next_entry()6835 qwz_hal_srng_dst_num_free(struct qwz_softc *sc, struct hal_srng *srng, in qwz_hal_srng_dst_num_free() argument6840 lockdep_assert_held(&srng->lock); in qwz_hal_srng_dst_num_free()6842 tp = srng->u.dst_ring.tp; in qwz_hal_srng_dst_num_free()[all …]
9011 qwx_hal_srng_dst_get_next_entry(struct qwx_softc *sc, struct hal_srng *srng) in qwx_hal_srng_dst_get_next_entry() argument9015 lockdep_assert_held(&srng->lock); in qwx_hal_srng_dst_get_next_entry()9017 if (srng->u.dst_ring.tp == srng->u.dst_ring.cached_hp) in qwx_hal_srng_dst_get_next_entry()9020 desc = srng->ring_base_vaddr + srng->u.dst_ring.tp; in qwx_hal_srng_dst_get_next_entry()9022 srng->u.dst_ring.tp += srng->entry_size; in qwx_hal_srng_dst_get_next_entry()9025 if (srng->u.dst_ring.tp == srng->ring_size) in qwx_hal_srng_dst_get_next_entry()9026 srng->u.dst_ring.tp = 0; in qwx_hal_srng_dst_get_next_entry()9029 if (srng->flags & HAL_SRNG_FLAGS_CACHED) in qwx_hal_srng_dst_get_next_entry()9030 ath11k_hal_srng_prefetch_desc(ab, srng); in qwx_hal_srng_dst_get_next_entry()9036 qwx_hal_srng_dst_num_free(struct qwx_softc *sc, struct hal_srng *srng, in qwx_hal_srng_dst_num_free() argument[all …]