| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | pat_arg.c | 45 action_id = MLX5_GET(set_action_in, &actions[i], action_type); in mlx5hws_pat_require_reparse() 111 MLX5_GET(set_action_in, &actions[i], action_type); in mlx5hws_pat_compare_pattern() 490 switch (action_type) { in hws_action_modify_get_target_fields() 510 u8 action_type = in mlx5hws_pat_verify_actions() local 511 MLX5_GET(set_action_in, &pattern[i], action_type); in mlx5hws_pat_verify_actions() 512 if (action_type >= MLX5_MODIFICATION_TYPE_MAX) { in mlx5hws_pat_verify_actions() 531 u8 action_type; in mlx5hws_pat_calc_nope() local 541 action_type = MLX5_GET(set_action_in, &pattern[i], action_type); in mlx5hws_pat_calc_nope() 546 if (action_type == MLX5_ACTION_TYPE_COPY && in mlx5hws_pat_calc_nope() 554 action_type, in mlx5hws_pat_calc_nope() [all …]
|
| H A D | action.c | 67 return mlx5hws_action_type_str[action_type]; in mlx5hws_action_type_to_str() 247 switch (stc_attr->action_type) { in hws_action_fixup_stc_attr() 348 stc_attr->action_type, table_type); in mlx5hws_action_alloc_single_stc() 366 stc_attr->action_type, table_type); in mlx5hws_action_alloc_single_stc() 410 u8 action_type = MLX5_GET(set_action_in, &pattern, action_type); in hws_action_get_mh_stc_type() local 412 switch (action_type) { in hws_action_get_mh_stc_type() 638 action[i].type = action_type; in hws_action_create_generic_bulk() 647 enum mlx5hws_action_type action_type) in hws_action_create_generic() argument 1388 switch (action_type) { in mlx5hws_action_create_dest_array() 2477 switch (action_type[i]) { in mlx5hws_action_template_process() [all …]
|
| H A D | prm.h | 283 u8 action_type[0x4]; member 293 u8 action_type[0x4]; member 303 u8 action_type[0x4]; member 351 u8 action_type[0x8]; member
|
| H A D | cmd.c | 470 switch (stc_attr->action_type) { in hws_cmd_stc_modify_set_stc_param() 487 MLX5_SET(stc_ste_param_remove, stc_param, action_type, in hws_cmd_stc_modify_set_stc_param() 497 MLX5_SET(stc_ste_param_insert, stc_param, action_type, in hws_cmd_stc_modify_set_stc_param() 550 MLX5_SET(stc_ste_param_remove_words, stc_param, action_type, in hws_cmd_stc_modify_set_stc_param() 574 mlx5_core_err(mdev, "Not supported type %d\n", stc_attr->action_type); in hws_cmd_stc_modify_set_stc_param() 601 MLX5_SET(stc, attr, action_type, stc_attr->action_type); in mlx5hws_cmd_stc_modify() 615 stc_attr->action_type); in mlx5hws_cmd_stc_modify() 695 type = MLX5_GET(set_action_in, &pattern_data[i], action_type); in mlx5hws_cmd_header_modify_pattern_create()
|
| H A D | debug.c | 72 enum mlx5hws_action_type action_type; in hws_debug_dump_matcher_action_template() local 87 action_type = at->action_type_arr[j]; in hws_debug_dump_matcher_action_template() 88 seq_printf(f, ",%s", mlx5hws_action_type_to_str(action_type)); in hws_debug_dump_matcher_action_template()
|
| H A D | action.h | 202 const char *mlx5hws_action_type_to_str(enum mlx5hws_action_type action_type);
|
| H A D | mlx5hws.h | 351 mlx5hws_action_template_create(enum mlx5hws_action_type action_type[]);
|
| H A D | cmd.h | 105 enum mlx5_ifc_stc_action_type action_type; member
|
| H A D | fs_hws.c | 30 enum mlx5hws_action_type action_type; in mlx5_fs_init_hws_actions_pool() local 45 action_type = MLX5HWS_ACTION_TYP_REFORMAT_TNL_L2_TO_L2; in mlx5_fs_init_hws_actions_pool() 47 mlx5hws_action_create_reformat(ctx, action_type, 1, in mlx5_fs_init_hws_actions_pool()
|
| H A D | matcher.c | 583 stc_attr.action_type = MLX5_IFC_STC_ACTION_TYPE_JUMP_TO_STE_TABLE; in hws_matcher_bind_at()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_action.c | 579 u32 action_type, in dr_action_validate_and_get_next_state() argument 674 actions[i]->action_type); in dr_action_print_sequence() 783 u32 action_type; in mlx5dr_actions_build_ste_arr() local 786 action_type = action->action_type; in mlx5dr_actions_build_ste_arr() 788 switch (action_type) { in mlx5dr_actions_build_ste_arr() 941 action_type, in mlx5dr_actions_build_ste_arr() 1006 action->action_type = action_type; in dr_action_create_generic() 1868 u8 action_type; in dr_action_modify_check_field_limitation() local 1871 action_type = MLX5_GET(set_action_in, sw_action, action_type); in dr_action_modify_check_field_limitation() 1873 switch (action_type) { in dr_action_modify_check_field_limitation() [all …]
|
| H A D | dr_fw.c | 43 MLX5_SET(set_action_in, &modify_ttl_action, action_type, MLX5_ACTION_TYPE_ADD); in mlx5dr_fw_create_recalc_cs_ft()
|
| H A D | dr_table.c | 51 if (action && action->action_type != DR_ACTION_TYP_FT) in mlx5dr_table_set_miss_action()
|
| H A D | mlx5_ifc_dr.h | 52 u8 action_type[0x3]; member
|
| H A D | dr_ste_v0.c | 347 MLX5_SET(ste_sx_transmit, hw_ste_p, action_type, in dr_ste_v0_set_tx_push_vlan() 360 MLX5_SET(ste_sx_transmit, hw_ste_p, action_type, in dr_ste_v0_set_tx_encap()
|
| H A D | dr_dbg.c | 217 switch (action->action_type) { in dr_dump_rule_action_mem()
|
| H A D | dr_types.h | 1120 enum mlx5dr_action_type action_type; member
|
| /linux-6.15/net/openvswitch/ |
| H A D | openvswitch_trace.h | 38 __field( u8, action_type ) 63 __entry->action_type = nla_type(a); 78 __entry->action_type, __entry->action_len,
|
| /linux-6.15/drivers/staging/vc04_services/vchiq-mmal/ |
| H A D | mmal-vchiq.c | 1111 enum mmal_msg_port_action_type action_type) in port_action_port() argument 1121 m.u.port_action_port.action = action_type; in port_action_port() 1142 port_action_type_names[action_type], action_type); in port_action_port() 1153 enum mmal_msg_port_action_type action_type, in port_action_handle() argument 1166 m.u.port_action_handle.action = action_type; in port_action_handle() 1189 port_action_type_names[action_type], in port_action_handle() 1190 action_type, connect_component_handle, connect_port_handle); in port_action_handle()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | ipsec_fs.c | 62 MLX5_SET(set_action_in, action, action_type, MLX5_ACTION_TYPE_SET); in mlx5_esw_ipsec_rx_setup_modify_header()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
| H A D | ingress_ofld.c | 76 MLX5_SET(set_action_in, action, action_type, MLX5_ACTION_TYPE_SET); in esw_acl_ingress_mod_metadata_create()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | fs_chains.c | 269 MLX5_SET(set_action_in, modact, action_type, MLX5_ACTION_TYPE_SET); in create_chain_restore()
|
| H A D | macsec_fs.c | 1344 MLX5_SET(copy_action_in, action, action_type, MLX5_ACTION_TYPE_COPY); in macsec_fs_rx_roce_jump_to_rdma_rules_create() 1766 MLX5_SET(set_action_in, action, action_type, MLX5_ACTION_TYPE_SET); in macsec_fs_rx_add_rule() 2220 MLX5_SET(set_action_in, action, action_type, MLX5_ACTION_TYPE_SET); in mlx5_macsec_fs_add_roce_rule_tx()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec_fs.c | 1668 MLX5_SET(set_action_in, action[0], action_type, MLX5_ACTION_TYPE_SET); in setup_modify_header() 1675 MLX5_SET(set_action_in, action[1], action_type, MLX5_ACTION_TYPE_SET); in setup_modify_header() 1683 MLX5_SET(set_action_in, action[2], action_type, in setup_modify_header()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | core_acl_flex_actions.c | 61 MLXSW_ITEM32(afa, all, action_type, 0x00, 24, 6);
|