/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
D | dr_ste_v1.c | 317 static void dr_ste_v1_set_hit_gvmi(u8 *hw_ste_p, u16 gvmi) in dr_ste_v1_set_hit_gvmi() argument 319 MLX5_SET(ste_match_bwc_v1, hw_ste_p, next_table_base_63_48, gvmi); in dr_ste_v1_set_hit_gvmi() 330 void dr_ste_v1_init(u8 *hw_ste_p, u16 lu_type, bool is_rx, u16 gvmi) in dr_ste_v1_init() argument 335 MLX5_SET(ste_match_bwc_v1, hw_ste_p, gvmi, gvmi); in dr_ste_v1_init() 336 MLX5_SET(ste_match_bwc_v1, hw_ste_p, next_table_base_63_48, gvmi); in dr_ste_v1_init() 337 MLX5_SET(ste_match_bwc_v1, hw_ste_p, miss_address_63_48, gvmi); in dr_ste_v1_init() 525 u16 gvmi) in dr_ste_v1_arr_init_next_match() argument 531 dr_ste_v1_init(*last_ste, MLX5DR_STE_LU_TYPE_DONT_CARE, 0, gvmi); in dr_ste_v1_arr_init_next_match() 553 attr->gvmi); in dr_ste_v1_set_actions_tx() 573 attr->gvmi); in dr_ste_v1_set_actions_tx() [all …]
|
D | dr_ste_v0.c | 289 static void dr_ste_v0_set_hit_gvmi(u8 *hw_ste_p, u16 gvmi) in dr_ste_v0_set_hit_gvmi() argument 291 MLX5_SET(ste_general, hw_ste_p, next_table_base_63_48, gvmi); in dr_ste_v0_set_hit_gvmi() 303 enum dr_ste_v0_entry_type entry_type, u16 gvmi) in dr_ste_v0_init_full() argument 312 MLX5_SET(ste_rx_steering_mult, hw_ste_p, gvmi, gvmi); in dr_ste_v0_init_full() 313 MLX5_SET(ste_rx_steering_mult, hw_ste_p, next_table_base_63_48, gvmi); in dr_ste_v0_init_full() 314 MLX5_SET(ste_rx_steering_mult, hw_ste_p, miss_address_63_48, gvmi); in dr_ste_v0_init_full() 318 bool is_rx, u16 gvmi) in dr_ste_v0_init() argument 323 dr_ste_v0_init_full(hw_ste_p, lu_type, entry_type, gvmi); in dr_ste_v0_init() 400 u16 gvmi) in dr_ste_v0_arr_init_next() argument 405 entry_type, gvmi); in dr_ste_v0_arr_init_next() [all …]
|
D | mlx5_ifc_dr.h | 55 u8 gvmi[0x10]; member 91 u8 gvmi[0x10]; member 129 u8 gvmi[0x10]; member
|
D | dr_ste_v1.h | 17 void dr_ste_v1_init(u8 *hw_ste_p, u16 lu_type, bool is_rx, u16 gvmi);
|
D | dr_domain.c | 134 uplink_vport->vhca_gvmi = dmn->info.caps.gvmi; in dr_domain_fill_uplink_caps() 160 vport_caps->vhca_gvmi = dmn->info.caps.gvmi; in dr_domain_query_vport()
|
D | dr_types.h | 263 u16 gvmi; member 844 u16 gvmi; member 1238 bool other_vport, u16 vport_number, u16 *gvmi); 1317 u16 gvmi,
|
D | dr_ste.h | 151 bool is_rx, u16 gvmi);
|
D | dr_dbg.c | 524 DR_DUMP_REC_TYPE_DOMAIN_INFO_CAPS, domain_id, caps->gvmi, in dr_dump_domain_info_caps() 583 domain_id, dmn->type, dmn->info.caps.gvmi, in dr_dump_domain()
|
D | dr_cmd.c | 35 u16 vport_number, u16 *gvmi) in mlx5dr_cmd_query_gvmi() argument 60 *gvmi = MLX5_GET(query_hca_cap_out, out, capability.cmd_hca_cap.vhca_id); in mlx5dr_cmd_query_gvmi() 117 caps->gvmi = MLX5_CAP_GEN(mdev, vhca_id); in mlx5dr_cmd_query_device()
|
D | dr_action.c | 658 attr.gvmi = dmn->info.caps.gvmi; in mlx5dr_actions_build_ste_arr() 659 attr.hit_gvmi = dmn->info.caps.gvmi; in mlx5dr_actions_build_ste_arr() 825 attr.gvmi, rx_rule); in mlx5dr_actions_build_ste_arr() 1871 peer_vport = vhca_id_valid && (vhca_id != dmn->info.caps.gvmi); in mlx5dr_action_create_dest_vport()
|
D | dr_ste.c | 391 u16 gvmi, in mlx5dr_ste_set_formatted_ste() argument 400 ste_ctx->ste_init(formatted_ste, htbl->lu_type, is_rx, gvmi); in mlx5dr_ste_set_formatted_ste() 425 dmn->info.caps.gvmi, in mlx5dr_ste_htbl_init_and_postsend() 694 dmn->info.caps.gvmi); in mlx5dr_ste_build_ste_arr()
|
D | mlx5_ifc_dr_ste_v1.h | 137 u8 gvmi[0xe]; member
|
D | dr_rule.c | 407 dmn->info.caps.gvmi, in dr_rule_rehash_htbl()
|