Home
last modified time | relevance | path

Searched refs:exe_aso (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dfs_hws.c501 struct mlx5_exe_aso *exe_aso) in mlx5_fs_get_action_aso_meter() argument
506 u32 id = exe_aso->base_id; in mlx5_fs_get_action_aso_meter()
517 create_ctx.return_reg_id = exe_aso->return_reg_id; in mlx5_fs_get_action_aso_meter()
523 struct mlx5_exe_aso *exe_aso) in mlx5_fs_put_action_aso_meter() argument
529 meter_hws_data = xa_load(meters_xa, exe_aso->base_id); in mlx5_fs_put_action_aso_meter()
706 mlx5_fs_put_action_aso_meter(fs_ctx, fs_action->exe_aso); in mlx5_fs_destroy_fs_action()
922 if (fte_action->exe_aso.type != MLX5_EXE_ASO_FLOW_METER || in mlx5_fs_fte_get_hws_actions()
929 &fte_action->exe_aso); in mlx5_fs_fte_get_hws_actions()
935 fte_action->exe_aso.flow_meter.meter_idx; in mlx5_fs_fte_get_hws_actions()
937 fte_action->exe_aso.flow_meter.init_color; in mlx5_fs_fte_get_hws_actions()
[all …]
H A Dfs_hws.h54 struct mlx5_exe_aso *exe_aso; member
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Dfs_dr.c540 if (fte->act_dests.action.exe_aso.type != MLX5_EXE_ASO_FLOW_METER) { in mlx5_cmd_dr_create_fte()
547 action->exe_aso.object_id, in mlx5_cmd_dr_create_fte()
548 action->exe_aso.return_reg_id, in mlx5_cmd_dr_create_fte()
549 action->exe_aso.type, in mlx5_cmd_dr_create_fte()
550 action->exe_aso.flow_meter.init_color, in mlx5_cmd_dr_create_fte()
551 action->exe_aso.flow_meter.meter_idx); in mlx5_cmd_dr_create_fte()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_cmd.c506 fte->act_dests.action.exe_aso.object_id); in mlx5_cmd_set_fte_flow_meter()
510 fte->act_dests.action.exe_aso.return_reg_id); in mlx5_cmd_set_fte_flow_meter()
512 fte->act_dests.action.exe_aso.type); in mlx5_cmd_set_fte_flow_meter()
514 fte->act_dests.action.exe_aso.flow_meter.init_color); in mlx5_cmd_set_fte_flow_meter()
516 fte->act_dests.action.exe_aso.flow_meter.meter_idx); in mlx5_cmd_set_fte_flow_meter()
736 if (fte->act_dests.action.exe_aso.type == MLX5_EXE_ASO_FLOW_METER) { in mlx5_cmd_set_fte()
H A Deswitch_offloads.c649 flow_act->exe_aso.type = attr->exe_aso_type; in esw_setup_meter()
650 flow_act->exe_aso.object_id = meter->obj_id; in esw_setup_meter()
651 flow_act->exe_aso.base_id = mlx5e_flow_meter_get_base_id(meter); in esw_setup_meter()
652 flow_act->exe_aso.flow_meter.meter_idx = meter->idx; in esw_setup_meter()
653 flow_act->exe_aso.flow_meter.init_color = MLX5_FLOW_METER_COLOR_GREEN; in esw_setup_meter()
655 flow_act->exe_aso.return_reg_id = 5; in esw_setup_meter()
/linux-6.15/include/linux/mlx5/
H A Dfs.h284 struct mlx5_exe_aso exe_aso; member