Home
last modified time | relevance | path

Searched refs:ppriv (Results 1 – 8 of 8) sorted by relevance

/dpdk/drivers/net/mlx4/
H A Dmlx4_txq.c51 struct mlx4_proc_priv *ppriv = MLX4_PROC_PRIV(PORT_ID(priv)); in txq_uar_init() local
54 MLX4_ASSERT(ppriv); in txq_uar_init()
55 ppriv->uar_table[txq->stats.idx] = txq->msq.db; in txq_uar_init()
77 struct mlx4_proc_priv *ppriv = MLX4_PROC_PRIV(PORT_ID(priv)); in txq_uar_init_secondary() local
83 MLX4_ASSERT(ppriv); in txq_uar_init_secondary()
99 ppriv->uar_table[txq->stats.idx] = addr; in txq_uar_init_secondary()
112 struct mlx4_proc_priv *ppriv = MLX4_PROC_PRIV(PORT_ID(txq->priv)); in txq_uar_uninit_secondary() local
116 addr = ppriv->uar_table[txq->stats.idx]; in txq_uar_uninit_secondary()
164 struct mlx4_proc_priv *ppriv = in mlx4_tx_uar_uninit_secondary() local
174 for (i = 0; i < ppriv->uar_table_sz; i++) { in mlx4_tx_uar_uninit_secondary()
[all …]
H A Dmlx4_mp.c115 struct mlx4_proc_priv *ppriv; in mp_secondary_handle() local
132 ppriv = (struct mlx4_proc_priv *)dev->process_private; in mp_secondary_handle()
133 if (ppriv->uar_table_sz != dev->data->nb_tx_queues) { in mp_secondary_handle()
H A Dmlx4.c201 struct mlx4_proc_priv *ppriv; in mlx4_proc_priv_init() local
211 ppriv = rte_zmalloc_socket("mlx4_proc_priv", ppriv_size, in mlx4_proc_priv_init()
213 if (!ppriv) { in mlx4_proc_priv_init()
217 ppriv->uar_table_sz = dev->data->nb_tx_queues; in mlx4_proc_priv_init()
218 dev->process_private = ppriv; in mlx4_proc_priv_init()
/dpdk/drivers/net/mlx5/
H A Dmlx5_txq.c517 struct mlx5_proc_priv *ppriv = MLX5_PROC_PRIV(PORT_ID(priv)); in txq_uar_init_secondary() local
532 MLX5_ASSERT(ppriv); in txq_uar_init_secondary()
548 ppriv->uar_table[txq->idx].db = addr; in txq_uar_init_secondary()
550 ppriv->uar_table[txq->idx].sl_p = in txq_uar_init_secondary()
565 struct mlx5_proc_priv *ppriv = MLX5_PROC_PRIV(PORT_ID(txq_ctrl->priv)); in txq_uar_uninit_secondary() local
575 addr = ppriv->uar_table[txq_ctrl->txq.idx].db; in txq_uar_uninit_secondary()
588 struct mlx5_proc_priv *ppriv = (struct mlx5_proc_priv *) in mlx5_tx_uar_uninit_secondary() local
599 for (i = 0; i != ppriv->uar_table_sz; ++i) { in mlx5_tx_uar_uninit_secondary()
600 if (!ppriv->uar_table[i].db) in mlx5_tx_uar_uninit_secondary()
602 addr = ppriv->uar_table[i].db; in mlx5_tx_uar_uninit_secondary()
H A Dmlx5.c1776 struct mlx5_proc_priv *ppriv; in mlx5_proc_priv_init() local
1786 ppriv = mlx5_malloc(MLX5_MEM_RTE | MLX5_MEM_ZERO, ppriv_size, in mlx5_proc_priv_init()
1788 if (!ppriv) { in mlx5_proc_priv_init()
1792 ppriv->uar_table_sz = priv->txqs_n; in mlx5_proc_priv_init()
1793 dev->process_private = ppriv; in mlx5_proc_priv_init()
1795 priv->sh->pppriv = ppriv; in mlx5_proc_priv_init()
H A Dmlx5_devx.c1266 struct mlx5_proc_priv *ppriv = MLX5_PROC_PRIV(PORT_ID(priv)); in mlx5_txq_devx_obj_new() local
1279 MLX5_ASSERT(ppriv); in mlx5_txq_devx_obj_new()
1376 ppriv->uar_table[txq_data->idx] = sh->tx_uar.bf_db; in mlx5_txq_devx_obj_new()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_mp_os.c157 struct mlx5_proc_priv *ppriv; in mlx5_mp_os_secondary_handle() local
174 ppriv = (struct mlx5_proc_priv *)dev->process_private; in mlx5_mp_os_secondary_handle()
176 if (ppriv->uar_table_sz != priv->txqs_n) { in mlx5_mp_os_secondary_handle()
H A Dmlx5_verbs.c915 struct mlx5_proc_priv *ppriv = MLX5_PROC_PRIV(PORT_ID(priv)); in mlx5_txq_ibv_uar_init() local
924 MLX5_ASSERT(ppriv); in mlx5_txq_ibv_uar_init()
931 ppriv->uar_table[txq->idx].db = bf_reg; in mlx5_txq_ibv_uar_init()
935 ppriv->uar_table[txq->idx].sl_p = &priv->sh->uar_lock[lock_idx]; in mlx5_txq_ibv_uar_init()