Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa_steer.c31 if (priv->steer.rss[i].tir) { in mlx5_vdpa_rss_flows_destroy()
33 (priv->steer.rss[i].tir)); in mlx5_vdpa_rss_flows_destroy()
34 priv->steer.rss[i].tir = NULL; in mlx5_vdpa_rss_flows_destroy()
210 priv->steer.rss[i].tir = mlx5_devx_cmd_create_tir(priv->ctx, in mlx5_vdpa_rss_flows_create()
212 if (!priv->steer.rss[i].tir) { in mlx5_vdpa_rss_flows_create()
218 (priv->steer.rss[i].tir->obj); in mlx5_vdpa_rss_flows_create()
H A Dmlx5_vdpa.h112 struct mlx5_devx_obj *tir; member
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_devx.c937 hrxq->tir = mlx5_devx_cmd_create_tir(priv->sh->ctx, &tir_attr); in mlx5_devx_hrxq_new()
938 if (!hrxq->tir) { in mlx5_devx_hrxq_new()
946 (hrxq->tir->obj); in mlx5_devx_hrxq_new()
955 if (hrxq->tir) in mlx5_devx_hrxq_new()
956 claim_zero(mlx5_devx_cmd_destroy(hrxq->tir)); in mlx5_devx_hrxq_new()
970 claim_zero(mlx5_devx_cmd_destroy(hrxq->tir)); in mlx5_devx_tir_destroy()
1013 &modify_tir.tir); in mlx5_devx_hrxq_modify()
1014 modify_tir.tirn = hrxq->tir->id; in mlx5_devx_hrxq_modify()
1015 if (mlx5_devx_cmd_modify_tir(hrxq->tir, &modify_tir)) { in mlx5_devx_hrxq_modify()
H A Dmlx5.h847 struct mlx5_devx_obj *tir; /* DevX TIR object. */ member
/f-stack/dpdk/drivers/common/mlx5/
H A Dmlx5_devx_cmds.c1063 struct mlx5_devx_obj *tir = NULL; in mlx5_devx_cmd_create_tir() local
1065 tir = mlx5_malloc(MLX5_MEM_ZERO, sizeof(*tir), 0, SOCKET_ID_ANY); in mlx5_devx_cmd_create_tir()
1066 if (!tir) { in mlx5_devx_cmd_create_tir()
1102 tir->obj = mlx5_glue->devx_obj_create(ctx, in, sizeof(in), in mlx5_devx_cmd_create_tir()
1104 if (!tir->obj) { in mlx5_devx_cmd_create_tir()
1107 mlx5_free(tir); in mlx5_devx_cmd_create_tir()
1110 tir->id = MLX5_GET(create_tir_out, out, tirn); in mlx5_devx_cmd_create_tir()
1111 return tir; in mlx5_devx_cmd_create_tir()
1126 mlx5_devx_cmd_modify_tir(struct mlx5_devx_obj *tir, in mlx5_devx_cmd_modify_tir() argument
1129 struct mlx5_devx_tir_attr *tir_attr = &modify_tir_attr->tir; in mlx5_devx_cmd_modify_tir()
[all …]
H A Dmlx5_devx_cmds.h210 struct mlx5_devx_tir_attr tir; member
459 int mlx5_devx_cmd_modify_tir(struct mlx5_devx_obj *tir,
/f-stack/dpdk/drivers/common/mlx5/linux/
H A Dmlx5_glue.c672 mlx5_glue_dv_create_flow_action_dest_devx_tir(void *tir) in mlx5_glue_dv_create_flow_action_dest_devx_tir() argument
675 return mlx5dv_dr_action_create_dest_devx_tir(tir); in mlx5_glue_dv_create_flow_action_dest_devx_tir()
677 (void)tir; in mlx5_glue_dv_create_flow_action_dest_devx_tir()
H A Dmlx5_glue.h253 void *(*dv_create_flow_action_dest_devx_tir)(void *tir);