Lines Matching refs:tx_ep_info
191 struct dp_tx_ep_info_rh *tx_ep_info, in dp_tx_update_write_index() argument
198 ce_tx_ring_write_idx_update_wrapper(tx_ep_info->ce_tx_hdl, in dp_tx_update_write_index()
206 ce_ring_set_event(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring, in dp_tx_update_write_index()
208 ce_ring_inc_flush_cnt(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring); in dp_tx_update_write_index()
210 ce_tx_ring_write_idx_update_wrapper(tx_ep_info->ce_tx_hdl, in dp_tx_update_write_index()
216 ce_ring_set_event(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring, in dp_tx_update_write_index()
218 ce_ring_inc_flush_cnt(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring); in dp_tx_update_write_index()
225 struct dp_tx_ep_info_rh *tx_ep_info) in dp_tx_update_write_index() argument
228 ce_ring_set_event(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring, in dp_tx_update_write_index()
230 ce_ring_inc_flush_cnt(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring); in dp_tx_update_write_index()
232 ce_tx_ring_write_idx_update_wrapper(tx_ep_info->ce_tx_hdl, in dp_tx_update_write_index()
238 struct dp_tx_ep_info_rh *tx_ep_info) in dp_tx_update_write_index() argument
240 ce_tx_ring_write_idx_update_wrapper(tx_ep_info->ce_tx_hdl, in dp_tx_update_write_index()
255 struct dp_tx_ep_info_rh *tx_ep_info = &rh_pdev->tx_ep_info; in dp_flush_tx_ring_rh() local
258 ce_ring_aquire_lock(tx_ep_info->ce_tx_hdl); in dp_flush_tx_ring_rh()
261 ce_ring_release_lock(tx_ep_info->ce_tx_hdl); in dp_flush_tx_ring_rh()
262 ce_ring_set_event(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring, in dp_flush_tx_ring_rh()
264 ce_ring_inc_flush_cnt(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring); in dp_flush_tx_ring_rh()
268 ce_tx_ring_write_idx_update_wrapper(tx_ep_info->ce_tx_hdl, false); in dp_flush_tx_ring_rh()
269 ce_ring_release_lock(tx_ep_info->ce_tx_hdl); in dp_flush_tx_ring_rh()
282 struct dp_tx_ep_info_rh *tx_ep_info = &rh_pdev->tx_ep_info; in dp_tx_hw_enqueue_rh() local
283 uint32_t download_len = tx_ep_info->download_len; in dp_tx_hw_enqueue_rh()
373 ce_ring_aquire_lock(tx_ep_info->ce_tx_hdl); in dp_tx_hw_enqueue_rh()
374 ret = ce_enqueue_desc(tx_ep_info->ce_tx_hdl, nbuf, in dp_tx_hw_enqueue_rh()
375 tx_ep_info->tx_endpoint, download_len); in dp_tx_hw_enqueue_rh()
377 ce_ring_release_lock(tx_ep_info->ce_tx_hdl); in dp_tx_hw_enqueue_rh()
388 dp_tx_update_write_index(soc, tx_ep_info, coalesce); in dp_tx_hw_enqueue_rh()
389 ce_ring_release_lock(tx_ep_info->ce_tx_hdl); in dp_tx_hw_enqueue_rh()