Home
last modified time | relevance | path

Searched refs:srng (Results 1 – 2 of 2) sorted by relevance

/openbsd/src/sys/dev/ic/
Dqwz.c6815 qwz_hal_srng_dst_get_next_entry(struct qwz_softc *sc, struct hal_srng *srng) in qwz_hal_srng_dst_get_next_entry() argument
6819 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() argument
6840 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 …]
Dqwx.c9011 qwx_hal_srng_dst_get_next_entry(struct qwx_softc *sc, struct hal_srng *srng) in qwx_hal_srng_dst_get_next_entry() argument
9015 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 …]