Home
last modified time | relevance | path

Searched refs:rmp (Results 1 – 4 of 4) sorted by relevance

/dpdk/drivers/common/mlx5/
H A Dmlx5_common_devx.c300 if (rmp->rmp) { in mlx5_devx_rmp_destroy()
301 claim_zero(mlx5_devx_cmd_destroy(rmp->rmp)); in mlx5_devx_rmp_destroy()
302 rmp->rmp = NULL; in mlx5_devx_rmp_destroy()
427 if (rq->rmp) in mlx5_devx_rq_destroy()
428 rq->rmp->ref_cnt--; in mlx5_devx_rq_destroy()
430 if (rq->rmp == NULL) { in mlx5_devx_rq_destroy()
433 if (rq->rmp->ref_cnt == 0) in mlx5_devx_rq_destroy()
589 if (rmp_obj->rmp != NULL) in mlx5_devx_rmp_create()
646 attr->rmpn = rq_obj->rmp->rmp->id; in mlx5_devx_rq_shared_create()
657 rq_obj->rmp->ref_cnt++; in mlx5_devx_rq_shared_create()
[all …]
H A Dmlx5_common_devx.h57 struct mlx5_devx_obj *rmp; /* The RMP DevX object. */ member
65 struct mlx5_devx_rmp *rmp; /* Shared RQ RMP object. */ member
H A Dmlx5_devx_cmds.c1373 struct mlx5_devx_obj *rmp = NULL; in mlx5_devx_cmd_create_rmp() local
1375 rmp = mlx5_malloc(MLX5_MEM_ZERO, sizeof(*rmp), 0, socket); in mlx5_devx_cmd_create_rmp()
1376 if (!rmp) { in mlx5_devx_cmd_create_rmp()
1389 rmp->obj = mlx5_glue->devx_obj_create(ctx, in, sizeof(in), out, in mlx5_devx_cmd_create_rmp()
1391 if (!rmp->obj) { in mlx5_devx_cmd_create_rmp()
1394 mlx5_free(rmp); in mlx5_devx_cmd_create_rmp()
1397 rmp->id = MLX5_GET(create_rmp_out, out, rmpn); in mlx5_devx_cmd_create_rmp()
1398 return rmp; in mlx5_devx_cmd_create_rmp()
/dpdk/drivers/net/mlx5/
H A Dmlx5_devx.c174 if (rxq->devx_rq.rmp != NULL && rxq->devx_rq.rmp->ref_cnt > 0) in mlx5_rxq_devx_obj_release()
283 rxq->devx_rq.rmp = &rxq_ctrl->obj->devx_rmp; in mlx5_rxq_create_devx_rq_resources()