Searched refs:tir (Results 1 – 8 of 8) sorted by relevance
| /f-stack/dpdk/drivers/vdpa/mlx5/ |
| H A D | mlx5_vdpa_steer.c | 31 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 D | mlx5_vdpa.h | 112 struct mlx5_devx_obj *tir; member
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_devx.c | 937 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 D | mlx5.h | 847 struct mlx5_devx_obj *tir; /* DevX TIR object. */ member
|
| /f-stack/dpdk/drivers/common/mlx5/ |
| H A D | mlx5_devx_cmds.c | 1063 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 D | mlx5_devx_cmds.h | 210 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 D | mlx5_glue.c | 672 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 D | mlx5_glue.h | 253 void *(*dv_create_flow_action_dest_devx_tir)(void *tir);
|