Lines Matching refs:src_ring

1411 		srng->u.src_ring.cached_tp =  in hal_srng_access_start_unlocked()
1412 *(volatile uint32_t *)(srng->u.src_ring.tp_addr); in hal_srng_access_start_unlocked()
1457 srng->u.src_ring.cached_tp = in hal_le_srng_access_start_unlocked_in_cpu_order()
1459 (srng->u.src_ring.tp_addr)); in hal_le_srng_access_start_unlocked_in_cpu_order()
1930 uint32_t next_reap_hp = (srng->u.src_ring.reap_hp + srng->entry_size) % in hal_srng_src_reap_next()
1933 if (next_reap_hp != srng->u.src_ring.cached_tp) { in hal_srng_src_reap_next()
1935 srng->u.src_ring.reap_hp = next_reap_hp; in hal_srng_src_reap_next()
1958 if (srng->u.src_ring.hp != srng->u.src_ring.reap_hp) { in hal_srng_src_get_next_reaped()
1959 desc = &(srng->ring_base_vaddr[srng->u.src_ring.hp]); in hal_srng_src_get_next_reaped()
1960 srng->u.src_ring.hp = (srng->u.src_ring.hp + srng->entry_size) % in hal_srng_src_get_next_reaped()
1986 uint32_t next_reap_hp = (srng->u.src_ring.reap_hp + srng->entry_size) % in hal_srng_src_pending_reap_next()
1989 if (next_reap_hp != srng->u.src_ring.hp) { in hal_srng_src_pending_reap_next()
1991 srng->u.src_ring.reap_hp = next_reap_hp; in hal_srng_src_pending_reap_next()
2015 uint32_t next_reap_hp = (srng->u.src_ring.reap_hp + srng->entry_size) % in hal_srng_src_done_val()
2018 if (next_reap_hp == srng->u.src_ring.cached_tp) in hal_srng_src_done_val()
2021 if (srng->u.src_ring.cached_tp > next_reap_hp) in hal_srng_src_done_val()
2022 return (srng->u.src_ring.cached_tp - next_reap_hp) / in hal_srng_src_done_val()
2026 srng->u.src_ring.cached_tp) / srng->entry_size; in hal_srng_src_done_val()
2062 *headp = srng->u.src_ring.hp; in hal_get_sw_hptp()
2063 *tailp = *srng->u.src_ring.tp_addr; in hal_get_sw_hptp()
2093 if (next_entry != srng->u.src_ring.cached_tp) { in hal_srng_src_get_next_consumed()
2124 uint32_t next_hp = (srng->u.src_ring.hp + srng->entry_size) % in hal_srng_src_peek()
2127 if (next_hp != srng->u.src_ring.cached_tp) { in hal_srng_src_peek()
2128 desc = &(srng->ring_base_vaddr[srng->u.src_ring.hp]); in hal_srng_src_peek()
2155 uint32_t next_hp = (srng->u.src_ring.hp + srng->entry_size) % in hal_srng_src_get_next()
2158 if (next_hp != srng->u.src_ring.cached_tp) { in hal_srng_src_get_next()
2159 desc = &(srng->ring_base_vaddr[srng->u.src_ring.hp]); in hal_srng_src_get_next()
2160 srng->u.src_ring.hp = next_hp; in hal_srng_src_get_next()
2166 srng->u.src_ring.reap_hp = next_hp; in hal_srng_src_get_next()
2196 if (((srng->u.src_ring.hp + srng->entry_size) % in hal_srng_src_peek_n_get_next()
2197 srng->ring_size) != srng->u.src_ring.cached_tp) { in hal_srng_src_peek_n_get_next()
2198 desc = &(srng->ring_base_vaddr[(srng->u.src_ring.hp + in hal_srng_src_peek_n_get_next()
2219 uint32_t hp = srng->u.src_ring.hp; in hal_srng_src_dec_hp()
2225 if (hp == srng->u.src_ring.cached_tp) in hal_srng_src_dec_hp()
2232 srng->u.src_ring.hp = hp; in hal_srng_src_dec_hp()
2256 if ((((srng->u.src_ring.hp + (srng->entry_size)) % in hal_srng_src_peek_n_get_next_next()
2257 srng->ring_size) != srng->u.src_ring.cached_tp) && in hal_srng_src_peek_n_get_next_next()
2258 (((srng->u.src_ring.hp + (srng->entry_size * 2)) % in hal_srng_src_peek_n_get_next_next()
2259 srng->ring_size) != srng->u.src_ring.cached_tp)) { in hal_srng_src_peek_n_get_next_next()
2260 desc = &(srng->ring_base_vaddr[(srng->u.src_ring.hp + in hal_srng_src_peek_n_get_next_next()
2285 cur_desc = &srng->ring_base_vaddr[(srng->u.src_ring.hp)]; in hal_srng_src_get_cur_hp_n_move_next()
2287 next_hp = (srng->u.src_ring.hp + srng->entry_size) % in hal_srng_src_get_cur_hp_n_move_next()
2290 if (next_hp != srng->u.src_ring.cached_tp) in hal_srng_src_get_cur_hp_n_move_next()
2291 srng->u.src_ring.hp = next_hp; in hal_srng_src_get_cur_hp_n_move_next()
2310 uint32_t hp = srng->u.src_ring.hp; in hal_srng_src_num_avail()
2313 tp = *(srng->u.src_ring.tp_addr); in hal_srng_src_num_avail()
2314 srng->u.src_ring.cached_tp = tp; in hal_srng_src_num_avail()
2316 tp = srng->u.src_ring.cached_tp; in hal_srng_src_num_avail()
2480 *srng->u.src_ring.hp_addr = in hal_srng_access_end_unlocked()
2481 qdf_cpu_to_le32(srng->u.src_ring.hp); in hal_srng_access_end_unlocked()
2490 srng->u.src_ring.hp_addr, in hal_srng_access_end_unlocked()
2491 srng->u.src_ring.hp); in hal_srng_access_end_unlocked()
2767 ((unsigned long)(srng->u.src_ring.hp_addr) - in hal_srng_get_hp_addr()
2770 return (qdf_dma_addr_t)srng->u.src_ring.hp_addr; in hal_srng_get_hp_addr()
2773 ((unsigned long)srng->u.src_ring.hp_addr - in hal_srng_get_hp_addr()
2798 ((unsigned long)(srng->u.src_ring.tp_addr) - in hal_srng_get_tp_addr()
3544 srng->u.src_ring.hp = idx * srng->entry_size; in hal_srng_src_set_hp()
3572 uint32_t tp = *(volatile uint32_t *)(srng->u.src_ring.tp_addr); in hal_srng_src_get_tpidx()