Symbol: mlx5dr_domain
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1019
mlx5dr_action_create_dest_table_num(struct mlx5dr_domain *dmn, u32 table_num)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1082
struct mlx5dr_domain *dmn = action->range->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1108
mlx5dr_action_create_dest_match_range(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1174
mlx5dr_action_create_mult_dest_tbl(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1301
mlx5dr_action_create_dest_flow_fw_table(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1348
mlx5dr_action_create_flow_sampler(struct mlx5dr_domain *dmn, u32 sampler_id)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1374
struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1424
dr_action_create_reformat_action(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1522
struct mlx5dr_action *mlx5dr_action_create_push_vlan(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1543
mlx5dr_action_create_packet_reformat(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1596
dr_action_modify_sw_to_hw_add(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1632
dr_action_modify_sw_to_hw_set(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1678
dr_action_modify_sw_to_hw_copy(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1733
dr_action_modify_sw_to_hw(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1781
struct mlx5dr_domain *dmn = action->rewrite->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1812
struct mlx5dr_domain *dmn = action->rewrite->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1830
struct mlx5dr_domain *dmn = action->rewrite->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1867
struct mlx5dr_domain *dmn = action->rewrite->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1916
struct mlx5dr_domain *dmn = action->rewrite->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2008
static int dr_action_create_modify_action(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2065
mlx5dr_action_create_modify_header(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2105
mlx5dr_action_create_dest_vport(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2110
struct mlx5dr_domain *vport_dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2146
mlx5dr_action_create_aso(struct mlx5dr_domain *dmn, u32 obj_id,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
538
static void dr_actions_apply(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
593
static int dr_action_handle_cs_recalc(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
634
static void dr_action_modify_ttl_adjust(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
665
static void dr_action_print_sequence(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
683
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
712
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
765
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
130
static struct dr_arg_pool *dr_arg_pool_create(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
21
struct mlx5dr_domain *dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
230
mlx5dr_arg_mgr_create(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
27
struct mlx5dr_domain *dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1010
dr_dump_domain(struct seq_file *file, struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1049
static int dr_dump_domain_all(struct seq_file *file, struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1076
struct mlx5dr_domain *dmn = file->private;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1112
struct mlx5dr_domain *dmn = file->private;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1123
struct mlx5dr_domain *dmn = file->private;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1159
void mlx5dr_dbg_init_dump(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
118
struct mlx5dr_domain *dmn = file->private;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1183
void mlx5dr_dbg_uninit_dump(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
175
struct mlx5dr_domain *dmn = rule->matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
184
struct mlx5dr_domain *dmn = rule->matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.h
30
void mlx5dr_dbg_init_dump(struct mlx5dr_domain *dmn);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.h
31
void mlx5dr_dbg_uninit_dump(struct mlx5dr_domain *dmn);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c
107
static void dr_definer_destroy_obj(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c
115
int mlx5dr_definer_get(struct mlx5dr_domain *dmn, u16 format_id,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c
139
void mlx5dr_definer_put(struct mlx5dr_domain *dmn, u32 definer_id)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c
40
dr_definer_find_obj(struct mlx5dr_domain *dmn, u16 format_id,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c
57
dr_definer_create_obj(struct mlx5dr_domain *dmn, u16 format_id,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
13
bool mlx5dr_domain_is_support_ptrn_arg(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
154
static void dr_domain_uninit_mem_resources(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
163
static int dr_domain_init_resources(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
19
static int dr_domain_init_modify_header_resources(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
218
static void dr_domain_uninit_resources(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
227
static void dr_domain_fill_uplink_caps(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
239
static int dr_domain_query_vport(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
267
static int dr_domain_query_esw_mgr(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
273
static void dr_domain_query_uplink(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
279
dr_domain_add_vport_cap(struct mlx5dr_domain *dmn, u16 vport)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
308
static bool dr_domain_is_esw_mgr_vport(struct mlx5dr_domain *dmn, u16 vport)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
317
mlx5dr_domain_get_vport_cap(struct mlx5dr_domain *dmn, u16 vport)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
341
static void dr_domain_clear_vports(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
353
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
392
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
44
static void dr_domain_destroy_modify_header_resources(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
455
static void dr_domain_caps_uninit(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
461
struct mlx5dr_domain *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
464
struct mlx5dr_domain *dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
519
int mlx5dr_domain_destroy(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
53
static void dr_domain_init_csum_recalc_fts(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
538
void mlx5dr_domain_set_peer(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
539
struct mlx5dr_domain *peer_dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
542
struct mlx5dr_domain *peer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
61
static void dr_domain_uninit_csum_recalc_fts(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
74
int mlx5dr_domain_get_recalc_cs_ft_addr(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
99
static int dr_domain_init_mem_resources(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_fw.c
101
int mlx5dr_fw_create_md_tbl(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_fw.c
162
void mlx5dr_fw_destroy_md_tbl(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_fw.c
8
mlx5dr_fw_create_recalc_cs_ft(struct mlx5dr_domain *dmn, u16 vport_num)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_fw.c
83
void mlx5dr_fw_destroy_recalc_cs_ft(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
20
struct mlx5dr_domain *dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
48
struct mlx5dr_domain *dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
504
struct mlx5dr_icm_pool *mlx5dr_icm_pool_create(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
1030
static int dr_matcher_disconnect_nic(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
1060
int mlx5dr_matcher_remove_from_tbl_nic(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
117
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
143
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
158
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
175
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
187
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
199
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
211
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
223
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
230
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
245
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
260
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
286
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
360
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
372
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
408
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
681
static int dr_nic_matcher_connect(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
742
int mlx5dr_matcher_add_to_tbl_nic(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
802
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
823
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
841
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
900
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
945
struct mlx5dr_domain *dmn = tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c
16
struct mlx5dr_domain *dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c
197
struct mlx5dr_ptrn_mgr *mlx5dr_ptrn_mgr_create(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1053
struct mlx5dr_domain *dmn = rule->matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1122
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
120
struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1293
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
14
static int dr_rule_append_to_miss_list(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
147
struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
198
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
255
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
403
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
521
struct mlx5dr_domain *dmn = rule->matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
542
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
62
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
688
struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
722
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
788
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
841
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
106
void mlx5dr_send_info_pool_destroy(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1203
int mlx5dr_send_ring_alloc(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1308
void mlx5dr_send_ring_free(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
132
int mlx5dr_send_info_pool_create(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
148
*mlx5dr_send_info_alloc(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
537
static int dr_handle_pending_wc(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
578
static void dr_fill_write_icm_segs(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
616
static void dr_fill_data_segs(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
626
static int dr_postsend_icm_data(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
654
static int dr_get_tbl_copy_details(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
696
int mlx5dr_send_postsend_ste(struct mlx5dr_domain *dmn, struct mlx5dr_ste *ste,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
712
int mlx5dr_send_postsend_htbl(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
780
int mlx5dr_send_postsend_formatted_htbl(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
836
int mlx5dr_send_postsend_action(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
852
int mlx5dr_send_postsend_pattern(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
872
int mlx5dr_send_postsend_args(struct mlx5dr_domain *dmn, u64 arg_id,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
994
static int dr_prepare_qp_to_rts(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1411
struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
313
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
427
int mlx5dr_ste_htbl_init_and_postsend(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
452
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
552
struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
563
struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
640
struct mlx5dr_domain *dmn = action->rewrite->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
676
struct mlx5dr_domain *dmn = action->rewrite->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
686
struct mlx5dr_domain *dmn = action->rewrite->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
694
static int dr_ste_build_pre_check_spec(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
713
int mlx5dr_ste_build_pre_check(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
753
struct mlx5dr_domain *dmn = matcher->tbl->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.h
164
struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.h
171
struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1654
struct mlx5dr_domain *dmn = sb->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1655
struct mlx5dr_domain *vport_dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1657
struct mlx5dr_domain *peer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
410
struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
481
struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1848
struct mlx5dr_domain *dmn = sb->dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1849
struct mlx5dr_domain *vport_dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1851
struct mlx5dr_domain *peer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
489
struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
646
struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.h
163
void dr_ste_v1_set_actions_tx(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.h
166
void dr_ste_v1_set_actions_rx(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c
120
static int dr_table_init_nic(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c
250
struct mlx5dr_table *mlx5dr_table_create(struct mlx5dr_domain *dmn, u32 level,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c
6
static int dr_table_set_miss_action_nic(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1033
struct mlx5dr_domain *dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1047
struct mlx5dr_domain *dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1055
struct mlx5dr_domain *dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1067
struct mlx5dr_domain *dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1080
struct mlx5dr_domain *dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1094
struct mlx5dr_domain *dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1112
struct mlx5dr_domain *dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1197
static inline void mlx5dr_domain_lock(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1203
static inline void mlx5dr_domain_unlock(struct mlx5dr_domain *dmn)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1209
int mlx5dr_matcher_add_to_tbl_nic(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1211
int mlx5dr_matcher_remove_from_tbl_nic(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1277
mlx5dr_domain_get_vport_cap(struct mlx5dr_domain *dmn, u16 vport);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1382
int mlx5dr_definer_get(struct mlx5dr_domain *dmn, u16 format_id,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1385
void mlx5dr_definer_put(struct mlx5dr_domain *dmn, u32 definer_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1387
struct mlx5dr_icm_pool *mlx5dr_icm_pool_create(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1398
int mlx5dr_ste_htbl_init_and_postsend(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1473
int mlx5dr_send_ring_alloc(struct mlx5dr_domain *dmn);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1474
void mlx5dr_send_ring_free(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1476
int mlx5dr_send_postsend_ste(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1481
int mlx5dr_send_postsend_htbl(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1484
int mlx5dr_send_postsend_formatted_htbl(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1488
int mlx5dr_send_postsend_action(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1490
int mlx5dr_send_postsend_pattern(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1494
int mlx5dr_send_postsend_args(struct mlx5dr_domain *dmn, u64 arg_id,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1497
int mlx5dr_send_info_pool_create(struct mlx5dr_domain *dmn);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1498
void mlx5dr_send_info_pool_destroy(struct mlx5dr_domain *dmn);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1499
struct mlx5dr_ste_send_info *mlx5dr_send_info_alloc(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1552
mlx5dr_fw_create_recalc_cs_ft(struct mlx5dr_domain *dmn, u16 vport_num);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1553
void mlx5dr_fw_destroy_recalc_cs_ft(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1555
int mlx5dr_domain_get_recalc_cs_ft_addr(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1558
int mlx5dr_fw_create_md_tbl(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1566
void mlx5dr_fw_destroy_md_tbl(struct mlx5dr_domain *dmn, u32 tbl_id,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1582
bool mlx5dr_domain_is_support_ptrn_arg(struct mlx5dr_domain *dmn);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1583
struct mlx5dr_ptrn_mgr *mlx5dr_ptrn_mgr_create(struct mlx5dr_domain *dmn);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1589
struct mlx5dr_arg_mgr *mlx5dr_arg_mgr_create(struct mlx5dr_domain *dmn);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
218
struct mlx5dr_domain *dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
308
struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
314
struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
383
int mlx5dr_ste_build_pre_check(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
505
struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
967
struct mlx5dr_domain *dmn;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
180
static struct mlx5dr_action *create_vport_action(struct mlx5dr_domain *domain,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
191
static struct mlx5dr_action *create_uplink_action(struct mlx5dr_domain *domain,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
200
static struct mlx5dr_action *create_ft_action(struct mlx5dr_domain *domain,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
217
static struct mlx5dr_action *create_range_action(struct mlx5dr_domain *domain,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
228
static struct mlx5dr_action *create_action_push_vlan(struct mlx5dr_domain *domain,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
257
struct mlx5dr_domain *domain = ns->fs_dr_domain.dr_domain;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
637
struct mlx5dr_domain *dr_domain = ns->fs_dr_domain.dr_domain;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
693
struct mlx5dr_domain *dr_domain = ns->fs_dr_domain.dr_domain;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
790
struct mlx5dr_domain *peer_domain = NULL;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.h
25
struct mlx5dr_domain *dr_domain;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
110
mlx5dr_action_create_flow_sampler(struct mlx5dr_domain *dmn, u32 sampler_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
116
mlx5dr_action_create_packet_reformat(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
124
mlx5dr_action_create_modify_header(struct mlx5dr_domain *domain,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
132
mlx5dr_action_create_push_vlan(struct mlx5dr_domain *domain, __be32 vlan_hdr);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
135
mlx5dr_action_create_aso(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
143
mlx5dr_action_create_dest_match_range(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
43
struct mlx5dr_domain *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
46
int mlx5dr_domain_destroy(struct mlx5dr_domain *domain);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
48
void mlx5dr_domain_set_peer(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
49
struct mlx5dr_domain *peer_dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
53
mlx5dr_table_create(struct mlx5dr_domain *domain, u32 level, u32 flags,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
7
struct mlx5dr_domain;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
84
mlx5dr_action_create_dest_table_num(struct mlx5dr_domain *dmn, u32 table_num);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
90
mlx5dr_action_create_dest_flow_fw_table(struct mlx5dr_domain *domain,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
94
mlx5dr_action_create_dest_vport(struct mlx5dr_domain *domain,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
99
mlx5dr_action_create_mult_dest_tbl(struct mlx5dr_domain *dmn,