Home
last modified time | relevance | path

Searched refs:tx_uar (Results 1 – 5 of 5) sorted by relevance

/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_aso.c272 sh->tx_uar.obj)) { in mlx5_aso_queue_init()
280 sh->tx_uar.obj)) in mlx5_aso_queue_init()
290 sh->tx_uar.obj)) { in mlx5_aso_queue_init()
389 mlx5_doorbell_ring(&sh->tx_uar.bf_db, *(volatile uint64_t *)wqe, in mlx5_aso_sq_enqueue_burst()
391 !sh->tx_uar.dbnc); in mlx5_aso_sq_enqueue_burst()
723 mlx5_doorbell_ring(&sh->tx_uar.bf_db, *(volatile uint64_t *)wqe, in mlx5_aso_mtr_sq_enqueue_single()
725 !sh->tx_uar.dbnc); in mlx5_aso_mtr_sq_enqueue_single()
986 mlx5_doorbell_ring(&sh->tx_uar.bf_db, *(volatile uint64_t *)wqe, in mlx5_aso_ct_sq_enqueue_single()
988 !sh->tx_uar.dbnc); in mlx5_aso_ct_sq_enqueue_single()
1099 mlx5_doorbell_ring(&sh->tx_uar.bf_db, *(volatile uint64_t *)wqe, in mlx5_aso_ct_sq_query_single()
[all …]
H A Dmlx5_txpp.c173 mlx5_doorbell_ring(&sh->tx_uar.bf_db, cs.w64, wq->sq_ci, in mlx5_txpp_doorbell_rearm_queue()
174 wq->sq_obj.db_rec, !sh->tx_uar.dbnc); in mlx5_txpp_doorbell_rearm_queue()
230 mlx5_os_get_devx_uar_page_id(sh->tx_uar.obj), in mlx5_txpp_create_rearm_queue()
237 .uar_page_id = mlx5_os_get_devx_uar_page_id(sh->tx_uar.obj), in mlx5_txpp_create_rearm_queue()
391 .uar_page_id = mlx5_os_get_devx_uar_page_id(sh->tx_uar.obj), in mlx5_txpp_create_clock_queue()
441 sq_attr.wq_attr.uar_page = mlx5_os_get_devx_uar_page_id(sh->tx_uar.obj); in mlx5_txpp_create_clock_queue()
482 mlx5_doorbell_ring(&sh->tx_uar.cq_db, db_be, db_hi, in mlx5_txpp_cq_arm()
H A Dmlx5_devx.c1212 struct mlx5_uar *uar = &priv->sh->tx_uar; in mlx5_txq_create_devx_sq_resources()
1270 .uar_page_id = mlx5_os_get_devx_uar_page_id(sh->tx_uar.obj), in mlx5_txq_devx_obj_new()
1353 txq_data->db_nc = sh->tx_uar.dbnc; in mlx5_txq_devx_obj_new()
1375 mlx5_os_get_devx_uar_mmap_offset(sh->tx_uar.obj); in mlx5_txq_devx_obj_new()
1376 ppriv->uar_table[txq_data->idx] = sh->tx_uar.bf_db; in mlx5_txq_devx_obj_new()
H A Dmlx5.c1011 ret = mlx5_devx_uar_prepare(sh->cdev, &sh->tx_uar); in mlx5_rxtx_uars_prepare()
1016 MLX5_ASSERT(sh->tx_uar.obj); in mlx5_rxtx_uars_prepare()
1017 MLX5_ASSERT(mlx5_os_get_devx_uar_base_addr(sh->tx_uar.obj)); in mlx5_rxtx_uars_prepare()
1021 mlx5_devx_uar_release(&sh->tx_uar); in mlx5_rxtx_uars_prepare()
1033 mlx5_devx_uar_release(&sh->tx_uar); in mlx5_rxtx_uars_release()
H A Dmlx5.h1249 struct mlx5_uar tx_uar; /* DevX UAR for Tx and Txpp and ASO SQs. */ member