Searched refs:tir (Results 1 – 13 of 13) sorted by relevance
| /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() 205 priv->steer.rss[i].tir = mlx5_devx_cmd_create_tir in mlx5_vdpa_rss_flows_create() 207 if (!priv->steer.rss[i].tir) { in mlx5_vdpa_rss_flows_create() 213 (priv->steer.rss[i].tir->obj); in mlx5_vdpa_rss_flows_create()
|
| H A D | mlx5_vdpa.h | 105 struct mlx5_devx_obj *tir; member
|
| /dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_flow_os.h | 383 mlx5_flow_os_create_flow_action_dest_devx_tir(struct mlx5_devx_obj *tir, in mlx5_flow_os_create_flow_action_dest_devx_tir() argument 387 *action = mlx5_glue->dv_create_flow_action_dest_devx_tir(tir->obj); in mlx5_flow_os_create_flow_action_dest_devx_tir() 391 RTE_SET_USED(tir); in mlx5_flow_os_create_flow_action_dest_devx_tir()
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_devx.c | 813 hrxq->tir = mlx5_devx_cmd_create_tir(priv->sh->cdev->ctx, &tir_attr); in mlx5_devx_hrxq_new() 814 if (!hrxq->tir) { in mlx5_devx_hrxq_new() 824 (struct mlx5dr_devx_obj *)hrxq->tir, hrxq->hws_flags); in mlx5_devx_hrxq_new() 829 if (mlx5_flow_os_create_flow_action_dest_devx_tir(hrxq->tir, in mlx5_devx_hrxq_new() 838 if (hrxq->tir) in mlx5_devx_hrxq_new() 839 claim_zero(mlx5_devx_cmd_destroy(hrxq->tir)); in mlx5_devx_hrxq_new() 853 claim_zero(mlx5_devx_cmd_destroy(hrxq->tir)); in mlx5_devx_tir_destroy() 896 &modify_tir.tir); in mlx5_devx_hrxq_modify() 897 modify_tir.tirn = hrxq->tir->id; in mlx5_devx_hrxq_modify() 898 if (mlx5_devx_cmd_modify_tir(hrxq->tir, &modify_tir)) { in mlx5_devx_hrxq_modify() [all …]
|
| H A D | mlx5_flow_hw.c | 628 acts->tir = flow_hw_tir_action_register in flow_hw_actions_translate() 632 if (!acts->tir) in flow_hw_actions_translate() 635 acts->tir->action; in flow_hw_actions_translate() 645 acts->tir = flow_hw_tir_action_register in flow_hw_actions_translate() 649 if (!acts->tir) in flow_hw_actions_translate() 652 acts->tir->action; in flow_hw_actions_translate()
|
| H A D | mlx5_flow.h | 1105 struct mlx5_hrxq *tir; /* TIR action. */ member
|
| H A D | mlx5.h | 1352 struct mlx5_devx_obj *tir; /* DevX TIR object. */ member
|
| /dpdk/drivers/net/mlx5/windows/ |
| H A D | mlx5_flow_os.c | 136 mlx5_flow_os_create_flow_action_dest_devx_tir(struct mlx5_devx_obj *tir, in mlx5_flow_os_create_flow_action_dest_devx_tir() argument 149 mlx5_action->dest_tir.id = tir->id; in mlx5_flow_os_create_flow_action_dest_devx_tir()
|
| H A D | mlx5_flow_os.h | 422 int mlx5_flow_os_create_flow_action_dest_devx_tir(struct mlx5_devx_obj *tir,
|
| /dpdk/drivers/common/mlx5/ |
| H A D | mlx5_devx_cmds.c | 1419 struct mlx5_devx_obj *tir = NULL; in mlx5_devx_cmd_create_tir() local 1421 tir = mlx5_malloc(MLX5_MEM_ZERO, sizeof(*tir), 0, SOCKET_ID_ANY); in mlx5_devx_cmd_create_tir() 1422 if (!tir) { in mlx5_devx_cmd_create_tir() 1458 tir->obj = mlx5_glue->devx_obj_create(ctx, in, sizeof(in), in mlx5_devx_cmd_create_tir() 1460 if (!tir->obj) { in mlx5_devx_cmd_create_tir() 1463 mlx5_free(tir); in mlx5_devx_cmd_create_tir() 1466 tir->id = MLX5_GET(create_tir_out, out, tirn); in mlx5_devx_cmd_create_tir() 1467 return tir; in mlx5_devx_cmd_create_tir() 1482 mlx5_devx_cmd_modify_tir(struct mlx5_devx_obj *tir, in mlx5_devx_cmd_modify_tir() argument 1485 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 | 370 struct mlx5_devx_tir_attr tir; member 665 int mlx5_devx_cmd_modify_tir(struct mlx5_devx_obj *tir,
|
| /dpdk/drivers/common/mlx5/linux/ |
| H A D | mlx5_glue.c | 727 mlx5_glue_dv_create_flow_action_dest_devx_tir(void *tir) in mlx5_glue_dv_create_flow_action_dest_devx_tir() argument 730 return mlx5dv_dr_action_create_dest_devx_tir(tir); in mlx5_glue_dv_create_flow_action_dest_devx_tir() 732 (void)tir; in mlx5_glue_dv_create_flow_action_dest_devx_tir()
|
| H A D | mlx5_glue.h | 275 void *(*dv_create_flow_action_dest_devx_tir)(void *tir);
|