Lines Matching refs:virtq_obj
1610 struct mlx5_devx_obj *virtq_obj = mlx5_malloc(MLX5_MEM_ZERO, in mlx5_devx_cmd_create_virtq() local
1611 sizeof(*virtq_obj), in mlx5_devx_cmd_create_virtq()
1617 if (!virtq_obj) { in mlx5_devx_cmd_create_virtq()
1655 virtq_obj->obj = mlx5_glue->devx_obj_create(ctx, in, sizeof(in), out, in mlx5_devx_cmd_create_virtq()
1657 if (!virtq_obj->obj) { in mlx5_devx_cmd_create_virtq()
1660 mlx5_free(virtq_obj); in mlx5_devx_cmd_create_virtq()
1663 virtq_obj->id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5_devx_cmd_create_virtq()
1664 return virtq_obj; in mlx5_devx_cmd_create_virtq()
1679 mlx5_devx_cmd_modify_virtq(struct mlx5_devx_obj *virtq_obj, in mlx5_devx_cmd_modify_virtq() argument
1693 MLX5_SET(general_obj_in_cmd_hdr, hdr, obj_id, virtq_obj->id); in mlx5_devx_cmd_modify_virtq()
1716 ret = mlx5_glue->devx_obj_modify(virtq_obj->obj, in, sizeof(in), in mlx5_devx_cmd_modify_virtq()
1738 mlx5_devx_cmd_query_virtq(struct mlx5_devx_obj *virtq_obj, in mlx5_devx_cmd_query_virtq() argument
1751 MLX5_SET(general_obj_in_cmd_hdr, hdr, obj_id, virtq_obj->id); in mlx5_devx_cmd_query_virtq()
1752 ret = mlx5_glue->devx_obj_query(virtq_obj->obj, in, sizeof(in), in mlx5_devx_cmd_query_virtq()