Searched refs:nic_dmn (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| D | dr_table.c | 33 tbl->rx.nic_dmn->default_icm_addr; in mlx5dr_table_set_miss_action() 39 tbl->rx.nic_dmn, in mlx5dr_table_set_miss_action() 57 tbl->tx.nic_dmn->default_icm_addr; in mlx5dr_table_set_miss_action() 63 tbl->tx.nic_dmn, in mlx5dr_table_set_miss_action() 121 struct mlx5dr_domain_rx_tx *nic_dmn = nic_tbl->nic_dmn; in dr_table_init_nic() local 125 nic_tbl->default_icm_addr = nic_dmn->default_icm_addr; in dr_table_init_nic() 135 info.miss_icm_addr = nic_dmn->default_icm_addr; in dr_table_init_nic() 136 ret = mlx5dr_ste_htbl_init_and_postsend(dmn, nic_dmn, in dr_table_init_nic() 181 tbl->rx.nic_dmn = &tbl->dmn->info.rx; in dr_table_init() 186 tbl->tx.nic_dmn = &tbl->dmn->info.tx; in dr_table_init() [all …]
|
| D | dr_matcher.c | 172 struct mlx5dr_domain_rx_tx *nic_dmn = nic_matcher->nic_tbl->nic_dmn; in dr_matcher_set_ste_builders() local 190 rx = nic_dmn->ste_type == MLX5DR_STE_TYPE_RX; in dr_matcher_set_ste_builders() 387 struct mlx5dr_domain_rx_tx *nic_dmn = nic_tbl->nic_dmn; in dr_matcher_connect() local 400 ret = mlx5dr_ste_htbl_init_and_postsend(dmn, nic_dmn, in dr_matcher_connect() 409 ret = mlx5dr_ste_htbl_init_and_postsend(dmn, nic_dmn, in dr_matcher_connect() 423 ret = mlx5dr_ste_htbl_init_and_postsend(dmn, nic_dmn, prev_htbl, in dr_matcher_connect() 685 struct mlx5dr_domain_rx_tx *nic_dmn = nic_tbl->nic_dmn; in dr_matcher_disconnect() local 706 return mlx5dr_ste_htbl_init_and_postsend(dmn, nic_dmn, prev_anchor, in dr_matcher_disconnect()
|
| D | dr_rule.c | 368 struct mlx5dr_domain_rx_tx *nic_dmn; in dr_rule_rehash_htbl() local 376 nic_dmn = nic_matcher->nic_tbl->nic_dmn; in dr_rule_rehash_htbl() 395 nic_dmn, in dr_rule_rehash_htbl() 612 struct mlx5dr_domain_rx_tx *nic_dmn) in dr_rule_need_enlarge_hash() argument 776 struct mlx5dr_domain_rx_tx *nic_dmn; in dr_rule_handle_ste_branch() local 785 nic_dmn = nic_matcher->nic_tbl->nic_dmn; in dr_rule_handle_ste_branch() 812 if (!skip_rehash && dr_rule_need_enlarge_hash(cur_htbl, dmn, nic_dmn)) { in dr_rule_handle_ste_branch() 1022 struct mlx5dr_domain_rx_tx *nic_dmn; in dr_rule_create_rule_nic() local 1032 nic_dmn = nic_matcher->nic_tbl->nic_dmn; in dr_rule_create_rule_nic() 1036 if (dr_rule_skip(dmn->type, nic_dmn->ste_type, &matcher->mask, param)) in dr_rule_create_rule_nic()
|
| D | dr_action.c | 642 struct mlx5dr_domain_rx_tx *nic_dmn = nic_matcher->nic_tbl->nic_dmn; in mlx5dr_actions_build_ste_arr() local 643 bool rx_rule = nic_dmn->ste_type == MLX5DR_STE_TYPE_RX; in mlx5dr_actions_build_ste_arr() 656 attr.final_icm_addr = nic_dmn->default_icm_addr; in mlx5dr_actions_build_ste_arr() 657 action_domain = dr_action_get_action_domain(dmn->type, nic_dmn->ste_type); in mlx5dr_actions_build_ste_arr() 669 attr.final_icm_addr = nic_dmn->drop_icm_addr; in mlx5dr_actions_build_ste_arr() 805 nic_dmn->ste_type, in mlx5dr_actions_build_ste_arr()
|
| D | dr_ste.c | 565 struct mlx5dr_domain_rx_tx *nic_dmn, in mlx5dr_ste_set_formatted_ste() argument 572 mlx5dr_ste_init(formatted_ste, htbl->lu_type, nic_dmn->ste_type, gvmi); in mlx5dr_ste_set_formatted_ste() 582 struct mlx5dr_domain_rx_tx *nic_dmn, in mlx5dr_ste_htbl_init_and_postsend() argument 590 nic_dmn, in mlx5dr_ste_htbl_init_and_postsend() 605 struct mlx5dr_domain_rx_tx *nic_dmn = nic_matcher->nic_tbl->nic_dmn; in mlx5dr_ste_create_next_htbl() local 629 if (mlx5dr_ste_htbl_init_and_postsend(dmn, nic_dmn, next_htbl, in mlx5dr_ste_create_next_htbl() 736 struct mlx5dr_domain_rx_tx *nic_dmn = nic_matcher->nic_tbl->nic_dmn; in mlx5dr_ste_build_ste_arr() local 750 nic_dmn->ste_type, in mlx5dr_ste_build_ste_arr()
|
| D | dr_types.h | 662 struct mlx5dr_domain_rx_tx *nic_dmn; member 952 struct mlx5dr_domain_rx_tx *nic_dmn, 957 struct mlx5dr_domain_rx_tx *nic_dmn,
|