Lines Matching refs:tp

1359 	if (srng->u.dst_ring.tp != srng->u.dst_ring.cached_hp)  in hal_srng_dst_peek()
1360 return (void *)(&srng->ring_base_vaddr[srng->u.dst_ring.tp]); in hal_srng_dst_peek()
1574 if (srng->u.dst_ring.tp == srng->u.dst_ring.cached_hp) in hal_srng_dst_get_next()
1577 desc = &srng->ring_base_vaddr[srng->u.dst_ring.tp]; in hal_srng_dst_get_next()
1584 srng->u.dst_ring.tp = (srng->u.dst_ring.tp + srng->entry_size); in hal_srng_dst_get_next()
1585 if (srng->u.dst_ring.tp == srng->ring_size) in hal_srng_dst_get_next()
1586 srng->u.dst_ring.tp = 0; in hal_srng_dst_get_next()
1591 uint32_t tp; in hal_srng_dst_get_next() local
1593 tp = srng->u.dst_ring.tp; in hal_srng_dst_get_next()
1594 desc_next = &srng->ring_base_vaddr[srng->u.dst_ring.tp]; in hal_srng_dst_get_next()
1619 if (srng->u.dst_ring.tp == srng->u.dst_ring.cached_hp) in hal_srng_dst_get_next_cached()
1622 desc = &srng->ring_base_vaddr[srng->u.dst_ring.tp]; in hal_srng_dst_get_next_cached()
1629 srng->u.dst_ring.tp = (srng->u.dst_ring.tp + srng->entry_size); in hal_srng_dst_get_next_cached()
1630 if (srng->u.dst_ring.tp == srng->ring_size) in hal_srng_dst_get_next_cached()
1631 srng->u.dst_ring.tp = 0; in hal_srng_dst_get_next_cached()
1633 desc_next = &srng->ring_base_vaddr[srng->u.dst_ring.tp]; in hal_srng_dst_get_next_cached()
1651 if (qdf_unlikely(!srng->u.dst_ring.tp)) in hal_srng_dst_dec_tp()
1652 srng->u.dst_ring.tp = (srng->ring_size - srng->entry_size); in hal_srng_dst_dec_tp()
1654 srng->u.dst_ring.tp -= srng->entry_size; in hal_srng_dst_dec_tp()
1706 if (next_hp != srng->u.dst_ring.tp) { in hal_srng_dst_get_next_hp()
1734 if (srng->u.dst_ring.tp != srng->u.dst_ring.cached_hp) in hal_srng_dst_peek_sync()
1735 return (void *)(&(srng->ring_base_vaddr[srng->u.dst_ring.tp])); in hal_srng_dst_peek_sync()
1790 uint32_t tp = srng->u.dst_ring.tp; in hal_srng_dst_num_valid() local
1799 if (hp >= tp) in hal_srng_dst_num_valid()
1800 return (hp - tp) / srng->entry_size; in hal_srng_dst_num_valid()
1802 return (srng->ring_size - tp + hp) / srng->entry_size; in hal_srng_dst_num_valid()
1835 first_desc = &srng->ring_base_vaddr[srng->u.dst_ring.tp]; in hal_srng_dst_inv_cached_descs()
1837 last_desc_index = (srng->u.dst_ring.tp + in hal_srng_dst_inv_cached_descs()
2065 *tailp = srng->u.dst_ring.tp; in hal_get_sw_hptp()
2309 uint32_t tp; in hal_srng_src_num_avail() local
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()
2319 if (tp > hp) in hal_srng_src_num_avail()
2320 return ((tp - hp) / srng->entry_size) - 1; in hal_srng_src_num_avail()
2322 return ((srng->ring_size - hp + tp) / srng->entry_size) - 1; in hal_srng_src_num_avail()
2484 qdf_cpu_to_le32(srng->u.dst_ring.tp); in hal_srng_access_end_unlocked()
2496 srng->u.dst_ring.tp); in hal_srng_access_end_unlocked()
3082 uint32_t tp, i; in hal_srng_dump_ring() local
3084 tp = srng->u.dst_ring.tp; in hal_srng_dump_ring()
3087 if (!tp) in hal_srng_dump_ring()
3088 tp = srng->ring_size; in hal_srng_dump_ring()
3090 desc = &srng->ring_base_vaddr[tp - srng->entry_size]; in hal_srng_dump_ring()
3095 tp -= srng->entry_size; in hal_srng_dump_ring()
3428 if (srng->u.dst_ring.tp == srng->u.dst_ring.cached_hp) in hal_srng_dst_prefetch()
3431 desc = (uint8_t *)&srng->ring_base_vaddr[srng->u.dst_ring.tp]; in hal_srng_dst_prefetch()
3461 if (srng->u.dst_ring.tp == srng->u.dst_ring.cached_hp) in hal_srng_dst_prefetch_next_cached_desc()
3489 if (srng->u.dst_ring.tp == srng->u.dst_ring.cached_hp) in hal_srng_dst_prefetch_32_byte_desc()
3492 desc = (uint8_t *)&srng->ring_base_vaddr[srng->u.dst_ring.tp]; in hal_srng_dst_prefetch_32_byte_desc()
3522 if (srng->u.dst_ring.tp == srng->u.dst_ring.cached_hp) in hal_srng_dst_get_next_32_byte_desc()
3559 srng->u.dst_ring.tp = idx * srng->entry_size; in hal_srng_dst_set_tp()
3572 uint32_t tp = *(volatile uint32_t *)(srng->u.src_ring.tp_addr); in hal_srng_src_get_tpidx() local
3574 return tp / srng->entry_size; in hal_srng_src_get_tpidx()