Searched refs:dst_ring (Results 1 – 6 of 6) sorted by relevance
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()1414 srng->u.dst_ring.cached_hp = in hal_srng_access_start_unlocked()1415 *(volatile uint32_t *)(srng->u.dst_ring.hp_addr); in hal_srng_access_start_unlocked()1461 srng->u.dst_ring.cached_hp = in hal_le_srng_access_start_unlocked_in_cpu_order()1463 (srng->u.dst_ring.hp_addr)); in hal_le_srng_access_start_unlocked_in_cpu_order()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()[all …]
178 srng->u.dst_ring.tp_addr = SHADOW_REGISTER(shadow_config_index) in hal_update_srng_hp_tp_address()181 srng->u.dst_ring.tp_addr, hal_soc->dev_base_addr, in hal_update_srng_hp_tp_address()685 srng->updated_tp = srng->u.dst_ring.tp; in hal_srng_update_last_hptp()718 value = srng->u.dst_ring.tp; in hal_srng_check_and_update_hptp()724 hal_write_address_32_mb(hal_soc, srng->u.dst_ring.tp_addr, in hal_srng_check_and_update_hptp()768 q_elem->dequeue_val = srng->u.dst_ring.tp; in hal_process_reg_write_q_elem()770 srng->u.dst_ring.tp_addr, in hal_process_reg_write_q_elem()771 srng->u.dst_ring.tp, false); in hal_process_reg_write_q_elem()772 write_val = srng->u.dst_ring.tp; in hal_process_reg_write_q_elem()1420 reg_val |= srng->u.dst_ring.max_buffer_length & in hal_ce_dst_setup()[all …]
386 if (srng->u.dst_ring.nf_irq_support) { in hal_srng_dst_msi2_setup()409 if (srng->u.dst_ring.nf_irq_support) { in hal_srng_dst_near_full_int_setup()418 srng->u.dst_ring.high_thresh * in hal_srng_dst_near_full_int_setup()520 ((unsigned long)(srng->u.dst_ring.hp_addr) - in hal_srng_dst_hw_init_generic()528 *srng->u.dst_ring.hp_addr = idx * srng->entry_size; in hal_srng_dst_hw_init_generic()529 srng->u.dst_ring.tp = idx * srng->entry_size; in hal_srng_dst_hw_init_generic()
826 } dst_ring; member
779 addr_offset = (unsigned long)(hal_srng->u.dst_ring.tp_addr) - in dp_ipa_tx_alt_ring_resource_setup()1678 addr_offset = (unsigned long)(hal_srng->u.dst_ring.tp_addr) - in dp_ipa_rx_alt_ring_resource_setup()1784 addr_offset = (unsigned long)(hal_srng->u.dst_ring.tp_addr) - in dp_ipa_ring_resource_setup()1813 addr_offset = (unsigned long)(hal_srng->u.dst_ring.tp_addr) - in dp_ipa_ring_resource_setup()
3145 struct CE_ring_state *dst_ring = ce_state->dest_ring; in ce_t2h_msg_ce_cleanup() local3161 for (i = 0; i < dst_ring->nentries; i++) { in ce_t2h_msg_ce_cleanup()3162 nbuf = dst_ring->per_transfer_context[i]; in ce_t2h_msg_ce_cleanup()