Lines Matching refs:hal_srng
488 if (srng->hal_srng) { in dp_srng_init_idx()
535 srng->hal_srng = hal_srng_setup_idx(hal_soc, ring_type, ring_num, in dp_srng_init_idx()
539 if (!srng->hal_srng) { in dp_srng_init_idx()
614 soc->tx_comp_ring[index].hal_srng, in dp_service_srngs()
632 soc->reo_exception_ring.hal_srng, in dp_service_srngs()
651 soc->rx_rel_ring.hal_srng, in dp_service_srngs()
673 soc->reo_dest_ring[ring].hal_srng, in dp_service_srngs()
1331 soc->tcl_data_ring[IPA_TX_ALT_RING_IDX].hal_srng); in dp_ipa_hal_tx_init_alt_data_ring()
2387 if (soc->rxdma_err_dst_ring[lmac_id].hal_srng) in dp_htt_setup_rxdma_err_dst_ring()
2389 soc->rxdma_err_dst_ring[lmac_id].hal_srng, in dp_htt_setup_rxdma_err_dst_ring()
2834 hal_get_hw_hptp(soc->hal_soc, srng->hal_srng, &hw_head, in dp_dump_wbm_idle_hptp()
2878 hal_get_sw_hptp(hal_soc, soc->tcl_data_ring[i].hal_srng, in dp_display_srng_info()
2886 hal_get_sw_hptp(hal_soc, soc->tx_comp_ring[i].hal_srng, in dp_display_srng_info()
2892 hal_get_sw_hptp(hal_soc, soc->reo_dest_ring[i].hal_srng, in dp_display_srng_info()
2900 hal_get_sw_hptp(hal_soc, soc->reo_exception_ring.hal_srng, &tp, &hp); in dp_display_srng_info()
2903 hal_get_sw_hptp(hal_soc, soc->rx_rel_ring.hal_srng, &tp, &hp); in dp_display_srng_info()
2906 hal_get_sw_hptp(hal_soc, soc->wbm_desc_rel_ring.hal_srng, &tp, &hp); in dp_display_srng_info()
3015 static void dp_flush_ring_hptp(struct dp_soc *soc, hal_ring_handle_t hal_srng) in dp_flush_ring_hptp() argument
3017 if (hal_srng && hal_srng_get_clear_event(hal_srng, in dp_flush_ring_hptp()
3020 hal_srng_access_start(soc->hal_soc, hal_srng); in dp_flush_ring_hptp()
3022 hal_srng_access_end(soc->hal_soc, hal_srng); in dp_flush_ring_hptp()
3024 hal_srng_set_flush_last_ts(hal_srng); in dp_flush_ring_hptp()
3036 hal_srng_set_event(soc->tcl_data_ring[i].hal_srng, in dp_update_ring_hptp()
3038 dp_flush_ring_hptp(soc, soc->tcl_data_ring[i].hal_srng); in dp_update_ring_hptp()
3045 dp_flush_ring_hptp(soc, soc->tcl_data_ring[i].hal_srng); in dp_update_ring_hptp()
3047 dp_flush_ring_hptp(soc, soc->reo_cmd_ring.hal_srng); in dp_update_ring_hptp()
3063 soc->tcl_data_ring[ring_id].hal_srng; in dp_flush_tcl_ring()
3551 soc->tcl_data_ring[i].hal_srng); in dp_soc_init()
3737 soc->tcl_cmd_credit_ring.hal_srng); in dp_tx_init_cmd_credit_ring()
4014 hal_reo_init_cmd_ring(soc->hal_soc, soc->reo_cmd_ring.hal_srng); in dp_soc_srng_init()