Lines Matching refs:couners_obj
2325 struct mlx5_devx_obj *couners_obj = mlx5_malloc(MLX5_MEM_ZERO, in mlx5_devx_cmd_create_virtio_q_counters() local
2326 sizeof(*couners_obj), 0, in mlx5_devx_cmd_create_virtio_q_counters()
2330 if (!couners_obj) { in mlx5_devx_cmd_create_virtio_q_counters()
2339 couners_obj->obj = mlx5_glue->devx_obj_create(ctx, in, sizeof(in), out, in mlx5_devx_cmd_create_virtio_q_counters()
2341 if (!couners_obj->obj) { in mlx5_devx_cmd_create_virtio_q_counters()
2345 mlx5_free(couners_obj); in mlx5_devx_cmd_create_virtio_q_counters()
2348 couners_obj->id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5_devx_cmd_create_virtio_q_counters()
2349 return couners_obj; in mlx5_devx_cmd_create_virtio_q_counters()
2353 mlx5_devx_cmd_query_virtio_q_counters(struct mlx5_devx_obj *couners_obj, in mlx5_devx_cmd_query_virtio_q_counters() argument
2367 MLX5_SET(general_obj_in_cmd_hdr, hdr, obj_id, couners_obj->id); in mlx5_devx_cmd_query_virtio_q_counters()
2368 ret = mlx5_glue->devx_obj_query(couners_obj->obj, in, sizeof(in), out, in mlx5_devx_cmd_query_virtio_q_counters()