Symbol: mlx5_vport
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_lgcy.c
162
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_lgcy.c
19
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_lgcy.c
58
static void esw_acl_egress_lgcy_groups_destroy(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_lgcy.c
68
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_lgcy.c
9
static void esw_acl_egress_lgcy_rules_destroy(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
109
static void esw_acl_egress_ofld_rules_destroy(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
117
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
166
static void esw_acl_egress_ofld_groups_destroy(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
18
void esw_acl_egress_ofld_bounce_rule_destroy(struct mlx5_vport *vport, int rule_index)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
186
int esw_acl_egress_ofld_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
232
void esw_acl_egress_ofld_cleanup(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
242
struct mlx5_vport *passive_vport = mlx5_eswitch_get_vport(esw, passive_vport_num);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
243
struct mlx5_vport *active_vport = mlx5_eswitch_get_vport(esw, active_vport_num);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
267
struct mlx5_vport *vport = mlx5_eswitch_get_vport(esw, vport_num);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
30
static void esw_acl_egress_ofld_bounce_rules_destroy(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
42
struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
71
struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
9
static void esw_acl_egress_ofld_fwd2vport_destroy(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c
131
void esw_acl_egress_vlan_grp_destroy(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c
139
void esw_acl_egress_table_destroy(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c
148
void esw_acl_ingress_table_destroy(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c
157
void esw_acl_ingress_allow_rule_destroy(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c
50
struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c
87
void esw_acl_egress_vlan_destroy(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c
9
esw_acl_table_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport, int ns, int size)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c
95
int esw_acl_egress_vlan_grp_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.h
11
esw_acl_table_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport, int ns, int size);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.h
14
void esw_acl_egress_table_destroy(struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.h
15
int esw_egress_acl_vlan_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.h
18
void esw_acl_egress_vlan_destroy(struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.h
19
int esw_acl_egress_vlan_grp_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.h
20
void esw_acl_egress_vlan_grp_destroy(struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.h
23
void esw_acl_ingress_table_destroy(struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.h
24
void esw_acl_ingress_allow_rule_destroy(struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c
119
static void esw_acl_ingress_lgcy_groups_destroy(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c
140
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c
19
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c
289
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c
9
static void esw_acl_ingress_lgcy_rules_destroy(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
10
acl_ingress_ofld_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
114
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
125
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
14
const struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
158
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
168
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
200
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
208
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
21
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
300
static void esw_acl_ingress_ofld_groups_destroy(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
319
acl_ingress_ofld_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
362
int esw_acl_ingress_ofld_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
372
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
383
struct mlx5_vport *vport = mlx5_eswitch_get_vport(esw, vport_num);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
409
struct mlx5_vport *vport = mlx5_eswitch_get_vport(esw, vport_num);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
421
struct mlx5_vport *vport = mlx5_eswitch_get_vport(esw, vport_num);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
66
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/lgcy.h
10
int esw_acl_egress_lgcy_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/lgcy.h
11
void esw_acl_egress_lgcy_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/lgcy.h
14
int esw_acl_ingress_lgcy_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/lgcy.h
15
void esw_acl_ingress_lgcy_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ofld.h
11
int esw_acl_egress_ofld_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ofld.h
12
void esw_acl_egress_ofld_cleanup(struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ofld.h
13
void esw_acl_egress_ofld_bounce_rule_destroy(struct mlx5_vport *vport, int rule_index);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ofld.h
26
int esw_acl_ingress_ofld_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ofld.h
27
void esw_acl_ingress_ofld_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
108
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
130
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
58
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
103
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
146
int mlx5_esw_offloads_sf_devlink_port_init(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
157
void mlx5_esw_offloads_sf_devlink_port_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
218
int mlx5_esw_offloads_devlink_port_register(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
262
void mlx5_esw_offloads_devlink_port_unregister(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
279
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
29
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
82
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/diag/qos_tracepoint.h
15
TP_PROTO(const struct mlx5_core_dev *dev, const struct mlx5_vport *vport),
drivers/net/ethernet/mellanox/mlx5/core/esw/diag/qos_tracepoint.h
31
TP_PROTO(const struct mlx5_core_dev *dev, const struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/diag/qos_tracepoint.h
55
TP_PROTO(const struct mlx5_core_dev *dev, const struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/diag/qos_tracepoint.h
61
TP_PROTO(const struct mlx5_core_dev *dev, const struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
107
static int esw_ipsec_vf_set_bytype(struct mlx5_core_dev *dev, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
171
static int esw_ipsec_vf_offload_set_bytype(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
322
int mlx5_esw_ipsec_vf_crypto_offload_set(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
329
int mlx5_esw_ipsec_vf_packet_offload_set(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
43
int mlx5_esw_ipsec_vf_offload_get(struct mlx5_core_dev *dev, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
209
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
347
int esw_legacy_vport_acl_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
371
void esw_legacy_vport_acl_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
381
struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
455
struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
488
struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
513
struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.h
16
int esw_legacy_vport_acl_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.h
17
void esw_legacy_vport_acl_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.h
20
struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
100
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1007
static void esw_qos_vport_tc_disable(struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1021
static int esw_qos_set_vport_tcs_min_rate(struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1045
static void esw_qos_vport_disable(struct mlx5_vport *vport, struct netlink_ext_ack *extack)
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1063
static int esw_qos_vport_enable(struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1089
static int mlx5_esw_qos_vport_enable(struct mlx5_vport *vport, enum sched_node_type type,
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1126
static void mlx5_esw_qos_vport_disable_locked(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1139
void mlx5_esw_qos_vport_disable(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1157
static int mlx5_esw_qos_set_vport_max_rate(struct mlx5_vport *vport, u32 max_rate,
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1172
static int mlx5_esw_qos_set_vport_min_rate(struct mlx5_vport *vport, u32 min_rate,
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1188
int mlx5_esw_qos_set_vport_rate(struct mlx5_vport *vport, u32 max_rate, u32 min_rate)
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1201
bool mlx5_esw_qos_get_vport_rate(struct mlx5_vport *vport, u32 *max_rate, u32 *min_rate)
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1237
static int esw_qos_vport_update(struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1275
static int esw_qos_vport_update_parent(struct mlx5_vport *vport, struct mlx5_esw_sched_node *parent,
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1349
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
150
struct mlx5_vport *vport = child->vport;
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1554
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
159
void mlx5_esw_qos_vport_qos_free(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1626
static bool esw_qos_vport_validate_unsupported_tc_bw(struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1649
static void esw_vport_qos_prune_empty(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1683
struct mlx5_vport *vport = priv;
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1708
struct mlx5_vport *vport = priv;
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1736
struct mlx5_vport *vport = priv;
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
174
u32 mlx5_esw_qos_vport_get_sched_elem_ix(const struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
183
mlx5_esw_qos_vport_get_parent(const struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1893
int mlx5_esw_qos_vport_update_parent(struct mlx5_vport *vport, struct mlx5_esw_sched_node *parent,
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
1925
struct mlx5_vport *vport = priv;
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
859
esw_qos_create_vport_tc_sched_node(struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
893
esw_qos_destroy_vport_tc_sched_elements(struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
910
esw_qos_create_vport_tc_sched_elements(struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
949
esw_qos_vport_tc_enable(struct mlx5_vport *vport, enum sched_node_type type,
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h
12
int mlx5_esw_qos_set_vport_rate(struct mlx5_vport *evport, u32 max_rate, u32 min_rate);
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h
13
bool mlx5_esw_qos_get_vport_rate(struct mlx5_vport *vport, u32 *max_rate, u32 *min_rate);
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h
14
void mlx5_esw_qos_vport_disable(struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h
16
void mlx5_esw_qos_vport_qos_free(struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h
17
u32 mlx5_esw_qos_vport_get_sched_elem_ix(const struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h
18
struct mlx5_esw_sched_node *mlx5_esw_qos_vport_get_parent(const struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1016
void mlx5_esw_vport_disable(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
106
struct mlx5_vport *__must_check
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1062
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
109
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1276
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1288
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1298
static int mlx5_eswitch_load_vport(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1318
static void mlx5_eswitch_unload_vport(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1327
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1350
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1364
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1388
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1400
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1414
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1426
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1440
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1463
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1483
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1503
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1529
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2225
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2250
void mlx5_esw_vport_free(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2357
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2423
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2636
struct mlx5_vport *evport, const u8 *mac)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2676
struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2731
struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2769
struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2801
struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2832
struct mlx5_vport *vport = mlx5_eswitch_get_vport(esw, vport_num);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
371
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
499
struct mlx5_vport *vport, int list_type)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
533
struct mlx5_vport *vport, int list_type)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
613
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
648
struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
691
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
718
void esw_vport_change_handle_locked(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
756
struct mlx5_vport *vport =
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
757
container_of(work, struct mlx5_vport, vport_change_handler);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
778
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
787
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
795
static int mlx5_esw_vport_caps_get(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
838
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
849
esw_vport_to_func_type(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
882
static int esw_vport_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
924
static void esw_vport_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
939
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
956
int mlx5_esw_vport_enable(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
187
struct mlx5_vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
191
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
195
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
205
static inline struct mlx5_vport *mlx5_devlink_port_vport_get(struct devlink_port *dl_port)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
461
void mlx5_esw_vport_free(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
485
int mlx5_esw_qos_vport_update_parent(struct mlx5_vport *vport, struct mlx5_esw_sched_node *node,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
813
struct mlx5_vport *__must_check
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
829
int mlx5_esw_vport_enable(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
831
void mlx5_esw_vport_disable(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
835
struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
838
struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
869
int mlx5_esw_offloads_init_pf_vf_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
870
void mlx5_esw_offloads_cleanup_pf_vf_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
872
int mlx5_esw_offloads_init_sf_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
875
void mlx5_esw_offloads_cleanup_sf_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
877
int mlx5_esw_offloads_load_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
878
void mlx5_esw_offloads_unload_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
890
struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
892
struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
894
int mlx5_esw_offloads_sf_devlink_port_init(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
897
void mlx5_esw_offloads_sf_devlink_port_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
899
int mlx5_esw_offloads_devlink_port_register(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
900
void mlx5_esw_offloads_devlink_port_unregister(struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
916
struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
918
struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
924
const struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
926
const struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
950
void esw_vport_change_handle_locked(struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
993
struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
996
int mlx5_esw_ipsec_vf_crypto_offload_set(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
998
int mlx5_esw_ipsec_vf_packet_offload_set(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1193
struct mlx5_vport *peer_vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1341
struct mlx5_vport *peer_vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1595
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1611
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2301
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2564
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2584
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2628
const struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2640
const struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2696
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2899
int mlx5_esw_offloads_init_pf_vf_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2907
void mlx5_esw_offloads_cleanup_pf_vf_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2915
int mlx5_esw_offloads_init_sf_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2922
void mlx5_esw_offloads_cleanup_sf_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2927
int mlx5_esw_offloads_load_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2948
void mlx5_esw_offloads_unload_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3001
struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3049
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3105
static void esw_slave_egress_destroy_resources(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3125
struct mlx5_vport *slave_vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3167
struct mlx5_vport *slave_vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3180
struct mlx5_vport *vport, size_t count)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3244
static void esw_master_egress_destroy_resources(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3260
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3297
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3656
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3668
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3683
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3695
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3726
struct mlx5_vport *manager, *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3784
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3805
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3813
struct mlx5_vport *uplink, *manager;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3843
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4131
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4569
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4840
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5012
struct mlx5_vport *vport = mlx5_eswitch_get_vport(esw, vport_num);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5022
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5053
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5075
struct mlx5_vport *vport = mlx5_eswitch_get_vport(esw, vport_num);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5089
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5106
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5115
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5138
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5197
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5215
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5271
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5310
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5352
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5382
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5435
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5466
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5520
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5570
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
1464
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c
161
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c
333
struct mlx5_vport *vport;