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
129
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
140
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
161
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
199
void mlx5_esw_offloads_devlink_port_unregister(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
215
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
26
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
65
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
86
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
120
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
206
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
357
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
364
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
1005
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
1084
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
1096
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1106
static int mlx5_eswitch_load_vport(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1126
static void mlx5_eswitch_unload_vport(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1135
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1158
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1172
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1196
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1208
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1222
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1234
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1248
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1271
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1291
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1311
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1337
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1863
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1888
void mlx5_esw_vport_free(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1897
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2134
struct mlx5_vport *evport, const u8 *mac)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2174
struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2210
struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2248
struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2280
struct mlx5_vport *evport = mlx5_eswitch_get_vport(esw, vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2311
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
620
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
655
struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
698
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
725
void esw_vport_change_handle_locked(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
763
struct mlx5_vport *vport =
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
764
container_of(work, struct mlx5_vport, vport_change_handler);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
785
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
794
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
802
static int mlx5_esw_vport_caps_get(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
845
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
855
static int esw_vport_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
897
static void esw_vport_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
911
int mlx5_esw_vport_enable(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
961
void mlx5_esw_vport_disable(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
177
struct mlx5_vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
181
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
185
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
195
static inline struct mlx5_vport *mlx5_devlink_port_vport_get(struct devlink_port *dl_port)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
434
void mlx5_esw_vport_free(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
458
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
767
struct mlx5_vport *__must_check
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
781
int mlx5_esw_vport_enable(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
783
void mlx5_esw_vport_disable(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
787
struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
790
struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
821
int mlx5_esw_offloads_init_pf_vf_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
822
void mlx5_esw_offloads_cleanup_pf_vf_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
824
int mlx5_esw_offloads_init_sf_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
827
void mlx5_esw_offloads_cleanup_sf_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
829
int mlx5_esw_offloads_load_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
830
void mlx5_esw_offloads_unload_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
842
struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
844
struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
846
int mlx5_esw_offloads_sf_devlink_port_init(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
849
void mlx5_esw_offloads_sf_devlink_port_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
851
int mlx5_esw_offloads_devlink_port_register(struct mlx5_eswitch *esw, struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
852
void mlx5_esw_offloads_devlink_port_unregister(struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
858
struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
860
struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
865
const struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
867
const struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
891
void esw_vport_change_handle_locked(struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
934
struct mlx5_vport *vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
937
int mlx5_esw_ipsec_vf_crypto_offload_set(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
939
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
1191
struct mlx5_vport *peer_vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1324
struct mlx5_vport *peer_vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1497
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1513
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2201
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2443
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2463
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2507
const struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2519
const struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2574
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2748
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
2756
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
2764
int mlx5_esw_offloads_init_sf_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2771
void mlx5_esw_offloads_cleanup_sf_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2776
int mlx5_esw_offloads_load_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2797
void mlx5_esw_offloads_unload_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2850
struct mlx5_vport *vport,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2899
struct mlx5_vport *vport, size_t count)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2963
static void esw_master_egress_destroy_resources(struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2979
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3016
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3343
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3355
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3369
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3381
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3403
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3424
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3432
struct mlx5_vport *uplink, *manager;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3462
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3698
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4124
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4456
struct mlx5_vport *vport = mlx5_eswitch_get_vport(esw, vport_num);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4466
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4497
struct mlx5_vport *vport)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4519
struct mlx5_vport *vport = mlx5_eswitch_get_vport(esw, vport_num);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4533
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4550
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4559
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4581
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4640
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4657
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4713
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4743
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4784
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4814
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4867
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4898
struct mlx5_vport *vport;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4952
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
5002
struct mlx5_vport *vport = mlx5_devlink_port_vport_get(port);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
1060
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
327
struct mlx5_vport *vport;