Searched refs:qp_obj (Results 1 – 9 of 9) sorted by relevance
| /dpdk/drivers/regex/mlx5/ |
| H A D | mlx5_regex_fastpath.c | 143 qp_obj->qp_obj.qp->id, 0, ds, 0, 0); in __prep_one() 165 __prep_one(priv, qp_obj, op, job, qp_obj->pi, &klm); in prep_one() 166 qp_obj->db_pi = qp_obj->pi; in prep_one() 167 qp_obj->pi = (qp_obj->pi + 1) & MLX5_REGEX_MAX_WQE_INDEX; in prep_one() 214 (uintptr_t)qp_obj->qp_obj.wqes + wqe_offset); in complete_umr_wqe() 225 0, qp_obj->qp_obj.qp->id, 0, 9, 0, in complete_umr_wqe() 366 qp_obj->pi = MLX5_REGEX_UMR_QP_PI_IDX(qp_obj->pi, nb_ops); in prep_regex_umr_wqe_set() 549 qp_size_get(qp_obj), qp_obj->ci); in mlx5_regexdev_dequeue() 551 qp_obj->ci = (qp_obj->ci + 1) & (priv->has_umr ? in mlx5_regexdev_dequeue() 574 uint8_t *wqe = (uint8_t *)(uintptr_t)qp_obj->qp_obj.wqes; in setup_qps() [all …]
|
| H A D | mlx5_regex_control.c | 110 struct mlx5_regex_hw_qp *qp_obj = &qp->qps[q_ind]; in regex_ctrl_destroy_hw_qp() local 112 mlx5_devx_qp_destroy(&qp_obj->qp_obj); in regex_ctrl_destroy_hw_qp() 145 struct mlx5_regex_hw_qp *qp_obj = &qp->qps[q_ind]; in regex_ctrl_create_hw_qp() local 148 qp_obj->log_nb_desc = log_nb_desc; in regex_ctrl_create_hw_qp() 149 qp_obj->qpn = q_ind; in regex_ctrl_create_hw_qp() 150 qp_obj->ci = 0; in regex_ctrl_create_hw_qp() 151 qp_obj->pi = 0; in regex_ctrl_create_hw_qp() 156 ret = mlx5_devx_qp_create(priv->cdev->ctx, &qp_obj->qp_obj, in regex_ctrl_create_hw_qp() 164 ret = mlx5_devx_qp2rts(&qp_obj->qp_obj, 0); in regex_ctrl_create_hw_qp()
|
| H A D | mlx5_regex.h | 22 struct mlx5_devx_qp qp_obj; /* The QP DevX object. */ member
|
| /dpdk/drivers/crypto/mlx5/ |
| H A D | mlx5_crypto.c | 278 mlx5_devx_qp_destroy(&qp->qp_obj); in mlx5_crypto_qp_release() 412 cseg->sq_ds = rte_cpu_to_be_32((qp->qp_obj.qp->id << 8) | ds); in mlx5_crypto_wqe_set() 421 cseg->sq_ds = rte_cpu_to_be_32((qp->qp_obj.qp->id << 8) | ds); in mlx5_crypto_wqe_set() 451 umr = RTE_PTR_ADD(qp->qp_obj.umem_buf, in mlx5_crypto_enqueue_burst() 466 qp->db_pi, &qp->qp_obj.db_rec[MLX5_SND_DBR], in mlx5_crypto_enqueue_burst() 530 struct mlx5_wqe_cseg *cseg = RTE_PTR_ADD(qp->qp_obj.umem_buf, in mlx5_crypto_qp_init() 540 cseg->sq_ds = rte_cpu_to_be_32((qp->qp_obj.qp->id << 8) | in mlx5_crypto_qp_init() 575 for (umr = (struct mlx5_umr_wqe *)qp->qp_obj.umem_buf, i = 0; in mlx5_crypto_indirect_mkeys_prepare() 632 ret = mlx5_devx_qp_create(priv->cdev->ctx, &qp->qp_obj, in mlx5_crypto_queue_pair_setup() 650 if (mlx5_devx_qp2rts(&qp->qp_obj, qp->qp_obj.qp->id)) in mlx5_crypto_queue_pair_setup()
|
| H A D | mlx5_crypto.h | 46 struct mlx5_devx_qp qp_obj; member
|
| /dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common_devx.c | 352 mlx5_devx_qp_create(void *ctx, struct mlx5_devx_qp *qp_obj, uint32_t queue_size, in mlx5_devx_qp_create() argument 400 qp_obj->umem_buf = umem_buf; in mlx5_devx_qp_create() 401 qp_obj->umem_obj = umem_obj; in mlx5_devx_qp_create() 402 qp_obj->qp = qp; in mlx5_devx_qp_create() 403 qp_obj->db_rec = RTE_PTR_ADD(qp_obj->umem_buf, umem_dbrec); in mlx5_devx_qp_create()
|
| H A D | mlx5_common_devx.h | 91 int mlx5_devx_qp_create(void *ctx, struct mlx5_devx_qp *qp_obj,
|
| H A D | mlx5_devx_cmds.c | 2159 struct mlx5_devx_obj *qp_obj = mlx5_malloc(MLX5_MEM_ZERO, in mlx5_devx_cmd_create_qp() local 2160 sizeof(*qp_obj), in mlx5_devx_cmd_create_qp() 2164 if (!qp_obj) { in mlx5_devx_cmd_create_qp() 2224 qp_obj->obj = mlx5_glue->devx_obj_create(ctx, in, sizeof(in), out, in mlx5_devx_cmd_create_qp() 2226 if (!qp_obj->obj) { in mlx5_devx_cmd_create_qp() 2229 mlx5_free(qp_obj); in mlx5_devx_cmd_create_qp() 2232 qp_obj->id = MLX5_GET(create_qp_out, out, qpn); in mlx5_devx_cmd_create_qp() 2233 return qp_obj; in mlx5_devx_cmd_create_qp()
|
| /dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_verbs.c | 865 struct ibv_qp *qp_obj = NULL; in mlx5_txq_ibv_qp_create() local 894 qp_obj = mlx5_glue->create_qp_ex(priv->sh->cdev->ctx, &qp_attr); in mlx5_txq_ibv_qp_create() 895 if (qp_obj == NULL) { in mlx5_txq_ibv_qp_create() 900 return qp_obj; in mlx5_txq_ibv_qp_create()
|