mlx5dr_domain     407 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c static void dr_actions_apply_tx(struct mlx5dr_domain *dmn,
mlx5dr_domain     536 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c static void dr_actions_apply(struct mlx5dr_domain *dmn,
mlx5dr_domain     592 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c static int dr_action_handle_cs_recalc(struct mlx5dr_domain *dmn,
mlx5dr_domain     644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	struct mlx5dr_domain *dmn = matcher->tbl->dmn;
mlx5dr_domain     823 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c static int dr_actions_l2_rewrite(struct mlx5dr_domain *dmn,
mlx5dr_domain    1029 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 				 struct mlx5dr_domain *dmn,
mlx5dr_domain    1065 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c dr_action_create_reformat_action(struct mlx5dr_domain *dmn,
mlx5dr_domain    1129 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c struct mlx5dr_action *mlx5dr_action_create_push_vlan(struct mlx5dr_domain *dmn,
mlx5dr_domain    1150 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c mlx5dr_action_create_packet_reformat(struct mlx5dr_domain *dmn,
mlx5dr_domain    1215 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c dr_action_modify_sw_to_hw(struct mlx5dr_domain *dmn,
mlx5dr_domain    1285 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c dr_action_modify_check_field_limitation(struct mlx5dr_domain *dmn,
mlx5dr_domain    1335 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c static int dr_actions_convert_modify_header(struct mlx5dr_domain *dmn,
mlx5dr_domain    1413 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c static int dr_action_create_modify_action(struct mlx5dr_domain *dmn,
mlx5dr_domain    1477 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c mlx5dr_action_create_modify_header(struct mlx5dr_domain *dmn,
mlx5dr_domain    1517 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c mlx5dr_action_create_dest_vport(struct mlx5dr_domain *dmn,
mlx5dr_domain    1522 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	struct mlx5dr_domain *vport_dmn;
mlx5dr_domain       7 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c static int dr_domain_init_cache(struct mlx5dr_domain *dmn)
mlx5dr_domain      21 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c static void dr_domain_uninit_cache(struct mlx5dr_domain *dmn)
mlx5dr_domain      35 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c int mlx5dr_domain_cache_get_recalc_cs_ft_addr(struct mlx5dr_domain *dmn,
mlx5dr_domain      56 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c static int dr_domain_init_resources(struct mlx5dr_domain *dmn)
mlx5dr_domain     107 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c static void dr_domain_uninit_resources(struct mlx5dr_domain *dmn)
mlx5dr_domain     116 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c static int dr_domain_query_vport(struct mlx5dr_domain *dmn,
mlx5dr_domain     146 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c static int dr_domain_query_vports(struct mlx5dr_domain *dmn)
mlx5dr_domain     172 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c 				    struct mlx5dr_domain *dmn)
mlx5dr_domain     210 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c 			       struct mlx5dr_domain *dmn)
mlx5dr_domain     279 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c static void dr_domain_caps_uninit(struct mlx5dr_domain *dmn)
mlx5dr_domain     284 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c struct mlx5dr_domain *
mlx5dr_domain     287 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c 	struct mlx5dr_domain *dmn;
mlx5dr_domain     346 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c int mlx5dr_domain_sync(struct mlx5dr_domain *dmn, u32 flags)
mlx5dr_domain     364 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c int mlx5dr_domain_destroy(struct mlx5dr_domain *dmn)
mlx5dr_domain     379 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c void mlx5dr_domain_set_peer(struct mlx5dr_domain *dmn,
mlx5dr_domain     380 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c 			    struct mlx5dr_domain *peer_dmn)
mlx5dr_domain       8 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_fw.c mlx5dr_fw_create_recalc_cs_ft(struct mlx5dr_domain *dmn, u32 vport_num)
mlx5dr_domain      77 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_fw.c void mlx5dr_fw_destroy_recalc_cs_ft(struct mlx5dr_domain *dmn,
mlx5dr_domain      50 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_icm_pool.c 	struct mlx5dr_domain *dmn;
mlx5dr_domain     516 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_icm_pool.c struct mlx5dr_icm_pool *mlx5dr_icm_pool_create(struct mlx5dr_domain *dmn,
mlx5dr_domain     141 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c dr_matcher_supp_flex_parser_vxlan_gpe(struct mlx5dr_domain *dmn)
mlx5dr_domain     173 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 	struct mlx5dr_domain *dmn = matcher->tbl->dmn;
mlx5dr_domain     381 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c static int dr_matcher_connect(struct mlx5dr_domain *dmn,
mlx5dr_domain     444 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 	struct mlx5dr_domain *dmn = tbl->dmn;
mlx5dr_domain     509 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 	struct mlx5dr_domain *dmn = matcher->tbl->dmn;
mlx5dr_domain     530 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 	struct mlx5dr_domain *dmn = matcher->tbl->dmn;
mlx5dr_domain     596 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 	struct mlx5dr_domain *dmn = tbl->dmn;
mlx5dr_domain     680 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c static int dr_matcher_disconnect(struct mlx5dr_domain *dmn,
mlx5dr_domain     714 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c 	struct mlx5dr_domain *dmn = tbl->dmn;
mlx5dr_domain      44 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_domain *dmn = matcher->tbl->dmn;
mlx5dr_domain     101 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 				      struct mlx5dr_domain *dmn)
mlx5dr_domain     121 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 				    struct mlx5dr_domain *dmn,
mlx5dr_domain     364 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_domain *dmn = matcher->tbl->dmn;
mlx5dr_domain     478 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_domain *dmn = rule->matcher->tbl->dmn;
mlx5dr_domain     611 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 				      struct mlx5dr_domain *dmn,
mlx5dr_domain     777 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_domain *dmn = matcher->tbl->dmn;
mlx5dr_domain     954 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_domain *dmn = rule->matcher->tbl->dmn;
mlx5dr_domain    1023 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_domain *dmn = matcher->tbl->dmn;
mlx5dr_domain    1173 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	struct mlx5dr_domain *dmn = matcher->tbl->dmn;
mlx5dr_domain     309 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c static int dr_handle_pending_wc(struct mlx5dr_domain *dmn,
mlx5dr_domain     354 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c static int dr_postsend_icm_data(struct mlx5dr_domain *dmn,
mlx5dr_domain     384 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c static int dr_get_tbl_copy_details(struct mlx5dr_domain *dmn,
mlx5dr_domain     426 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c int mlx5dr_send_postsend_ste(struct mlx5dr_domain *dmn, struct mlx5dr_ste *ste,
mlx5dr_domain     440 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c int mlx5dr_send_postsend_htbl(struct mlx5dr_domain *dmn,
mlx5dr_domain     501 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c int mlx5dr_send_postsend_formatted_htbl(struct mlx5dr_domain *dmn,
mlx5dr_domain     554 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c int mlx5dr_send_postsend_action(struct mlx5dr_domain *dmn,
mlx5dr_domain     643 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c static int dr_prepare_qp_to_rts(struct mlx5dr_domain *dmn)
mlx5dr_domain     863 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c int mlx5dr_send_ring_alloc(struct mlx5dr_domain *dmn)
mlx5dr_domain     951 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c void mlx5dr_send_ring_free(struct mlx5dr_domain *dmn,
mlx5dr_domain     962 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c int mlx5dr_send_ring_force_drain(struct mlx5dr_domain *dmn)
mlx5dr_domain     454 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct mlx5dr_domain *dmn = matcher->tbl->dmn;
mlx5dr_domain     581 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c int mlx5dr_ste_htbl_init_and_postsend(struct mlx5dr_domain *dmn,
mlx5dr_domain     606 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct mlx5dr_domain *dmn = matcher->tbl->dmn;
mlx5dr_domain     716 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c int mlx5dr_ste_build_pre_check(struct mlx5dr_domain *dmn,
mlx5dr_domain     737 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct mlx5dr_domain *dmn = matcher->tbl->dmn;
mlx5dr_domain    2258 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct mlx5dr_domain *dmn = sb->dmn;
mlx5dr_domain    2295 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 				  struct mlx5dr_domain *dmn,
mlx5dr_domain     118 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_table.c static int dr_table_init_nic(struct mlx5dr_domain *dmn,
mlx5dr_domain     235 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_table.c struct mlx5dr_table *mlx5dr_table_create(struct mlx5dr_domain *dmn, u32 level)
mlx5dr_domain     184 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 	struct mlx5dr_domain *dmn;
mlx5dr_domain     273 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_ste_build_pre_check(struct mlx5dr_domain *dmn,
mlx5dr_domain     338 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 				  struct mlx5dr_domain *dmn,
mlx5dr_domain     648 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 	struct mlx5dr_domain *peer_dmn;
mlx5dr_domain     669 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 	struct mlx5dr_domain *dmn;
mlx5dr_domain     718 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 			struct mlx5dr_domain *dmn;
mlx5dr_domain     729 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 			struct mlx5dr_domain *dmn;
mlx5dr_domain     750 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 			struct mlx5dr_domain *dmn;
mlx5dr_domain     944 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h struct mlx5dr_icm_pool *mlx5dr_icm_pool_create(struct mlx5dr_domain *dmn,
mlx5dr_domain     953 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_ste_htbl_init_and_postsend(struct mlx5dr_domain *dmn,
mlx5dr_domain    1030 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_send_ring_alloc(struct mlx5dr_domain *dmn);
mlx5dr_domain    1031 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_send_ring_free(struct mlx5dr_domain *dmn,
mlx5dr_domain    1033 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_send_ring_force_drain(struct mlx5dr_domain *dmn);
mlx5dr_domain    1034 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_send_postsend_ste(struct mlx5dr_domain *dmn,
mlx5dr_domain    1039 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_send_postsend_htbl(struct mlx5dr_domain *dmn,
mlx5dr_domain    1042 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_send_postsend_formatted_htbl(struct mlx5dr_domain *dmn,
mlx5dr_domain    1046 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_send_postsend_action(struct mlx5dr_domain *dmn,
mlx5dr_domain    1057 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h mlx5dr_fw_create_recalc_cs_ft(struct mlx5dr_domain *dmn, u32 vport_num);
mlx5dr_domain    1058 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_fw_destroy_recalc_cs_ft(struct mlx5dr_domain *dmn,
mlx5dr_domain    1060 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_domain_cache_get_recalc_cs_ft_addr(struct mlx5dr_domain *dmn,
mlx5dr_domain     176 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static struct mlx5dr_action *create_vport_action(struct mlx5dr_domain *domain,
mlx5dr_domain     197 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static struct mlx5dr_action *create_action_push_vlan(struct mlx5dr_domain *domain,
mlx5dr_domain     215 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 	struct mlx5dr_domain *domain = ns->fs_dr_domain.dr_domain;
mlx5dr_domain     456 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 	struct mlx5dr_domain *dr_domain = ns->fs_dr_domain.dr_domain;
mlx5dr_domain     503 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 	struct mlx5dr_domain *dr_domain = ns->fs_dr_domain.dr_domain;
mlx5dr_domain     563 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 	struct mlx5dr_domain *peer_domain = NULL;
mlx5dr_domain      29 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.h 	struct mlx5dr_domain	*dr_domain;
mlx5dr_domain       7 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h struct mlx5dr_domain;
mlx5dr_domain      38 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h struct mlx5dr_domain *
mlx5dr_domain      41 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h int mlx5dr_domain_destroy(struct mlx5dr_domain *domain);
mlx5dr_domain      43 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h int mlx5dr_domain_sync(struct mlx5dr_domain *domain, u32 flags);
mlx5dr_domain      45 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h void mlx5dr_domain_set_peer(struct mlx5dr_domain *dmn,
mlx5dr_domain      46 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h 			    struct mlx5dr_domain *peer_dmn);
mlx5dr_domain      49 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_table_create(struct mlx5dr_domain *domain, u32 level);
mlx5dr_domain      82 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_action_create_dest_vport(struct mlx5dr_domain *domain,
mlx5dr_domain      94 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_action_create_packet_reformat(struct mlx5dr_domain *dmn,
mlx5dr_domain     100 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_action_create_modify_header(struct mlx5dr_domain *domain,
mlx5dr_domain     108 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_action_create_push_vlan(struct mlx5dr_domain *domain, __be32 vlan_hdr);
mlx5dr_domain     120 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h static inline struct mlx5dr_domain *
mlx5dr_domain     124 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_domain_destroy(struct mlx5dr_domain *domain) { return 0; }
mlx5dr_domain     127 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_domain_sync(struct mlx5dr_domain *domain, u32 flags) { return 0; }
mlx5dr_domain     130 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_domain_set_peer(struct mlx5dr_domain *dmn,
mlx5dr_domain     131 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h 		       struct mlx5dr_domain *peer_dmn) { }
mlx5dr_domain     134 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_table_create(struct mlx5dr_domain *domain, u32 level) { return NULL; }
mlx5dr_domain     172 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_action_create_dest_vport(struct mlx5dr_domain *domain,
mlx5dr_domain     186 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_action_create_packet_reformat(struct mlx5dr_domain *dmn,
mlx5dr_domain     192 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_action_create_modify_header(struct mlx5dr_domain *domain,
mlx5dr_domain     201 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_action_create_push_vlan(struct mlx5dr_domain *domain,