Symbol: mlx5e_priv
drivers/net/ethernet/mellanox/mlx5/core/en.h
1025
void (*cleanup)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1026
int (*init_rx)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1027
void (*cleanup_rx)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1028
int (*init_tx)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1029
void (*cleanup_tx)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1030
void (*enable)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1031
void (*disable)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1032
int (*update_rx)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1033
void (*update_stats)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1034
void (*update_carrier)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1036
u32 (*get_tisn)(struct mlx5_core_dev *mdev, struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1038
unsigned int (*stats_grps_num)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1046
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1059
void mlx5e_fold_sw_stats64(struct mlx5e_priv *priv, struct rtnl_link_stats64 *s);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1061
int mlx5e_self_test_num(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1062
int mlx5e_self_test_fill_strings(struct mlx5e_priv *priv, u8 *data);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1067
int mlx5e_hwtstamp_set(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1070
int mlx5e_hwtstamp_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1072
int mlx5e_modify_rx_cqe_compression_locked(struct mlx5e_priv *priv, bool val, bool rx_filter);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1078
void mlx5e_timestamp_init(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1134
int mlx5e_open_channels(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1141
typedef int (*mlx5e_fp_preactivate)(struct mlx5e_priv *priv, void *context);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1143
int fn##_ctx(struct mlx5e_priv *priv, void *context) \
drivers/net/ethernet/mellanox/mlx5/core/en.h
1147
int mlx5e_safe_reopen_channels(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1148
int mlx5e_safe_switch_params(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1152
int mlx5e_update_tx_netdev_queues(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1153
int mlx5e_num_channels_changed_ctx(struct mlx5e_priv *priv, void *context);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1154
int mlx5e_update_tc_and_tx_queues_ctx(struct mlx5e_priv *priv, void *context);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1155
void mlx5e_activate_priv_channels(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1156
void mlx5e_deactivate_priv_channels(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1157
int mlx5e_ptp_rx_manage_fs_ctx(struct mlx5e_priv *priv, void *ctx);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1209
void mlx5e_create_q_counters(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1210
void mlx5e_destroy_q_counters(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1211
int mlx5e_open_drop_rq(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1218
void mlx5e_update_carrier(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1222
void mlx5e_queue_update_stats(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1224
int mlx5e_set_dev_port_mtu(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1225
int mlx5e_set_dev_port_mtu_ctx(struct mlx5e_priv *priv, void *context);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1228
void mlx5e_vxlan_set_netdev_info(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1231
void mlx5e_ethtool_get_drvinfo(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1233
void mlx5e_ethtool_get_strings(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1235
int mlx5e_ethtool_get_sset_count(struct mlx5e_priv *priv, int sset);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1236
void mlx5e_ethtool_get_ethtool_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1238
void mlx5e_ethtool_get_ringparam(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1241
int mlx5e_ethtool_set_ringparam(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1244
void mlx5e_ethtool_get_channels(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1246
int mlx5e_ethtool_set_channels(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1248
int mlx5e_ethtool_get_coalesce(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1252
int mlx5e_ethtool_set_coalesce(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1260
u32 mlx5e_ethtool_get_rxfh_key_size(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1261
u32 mlx5e_ethtool_get_rxfh_indir_size(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1262
int mlx5e_ethtool_get_ts_info(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1264
int mlx5e_ethtool_flash_device(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1276
int mlx5e_priv_init(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1280
void mlx5e_priv_cleanup(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1283
int mlx5e_attach_netdev(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1284
void mlx5e_detach_netdev(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1292
void mlx5e_set_netdev_mtu_boundaries(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1293
void mlx5e_build_nic_params(struct mlx5e_priv *priv, struct mlx5e_xsk *xsk, u16 mtu);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1295
void mlx5e_set_xdp_feature(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
460
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en.h
717
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en.h
798
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en.h
989
static inline u16 mlx5e_stats_nch_read(const struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en.h
995
static inline void mlx5e_stats_nch_write(struct mlx5e_priv *priv, u16 n)
drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h
46
void mlx5e_dcbnl_initialize(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h
47
void mlx5e_dcbnl_init_app(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h
48
void mlx5e_dcbnl_delete_app(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h
51
static inline void mlx5e_dcbnl_initialize(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h
52
static inline void mlx5e_dcbnl_init_app(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h
53
static inline void mlx5e_dcbnl_delete_app(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
14
int mlx5e_ethtool_set_rxfh_fields(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
17
int mlx5e_ethtool_get_rxfh_fields(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
19
int mlx5e_ethtool_set_rxnfc(struct mlx5e_priv *priv, struct ethtool_rxnfc *cmd);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
20
int mlx5e_ethtool_get_rxnfc(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
29
mlx5e_ethtool_set_rxfh_fields(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
34
mlx5e_ethtool_get_rxfh_fields(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
37
static inline int mlx5e_ethtool_set_rxnfc(struct mlx5e_priv *priv, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
39
static inline int mlx5e_ethtool_get_rxnfc(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
7
struct mlx5e_priv;
drivers/net/ethernet/mellanox/mlx5/core/en/health.c
112
int mlx5e_health_recover_channels(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/health.c
152
int mlx5e_health_report(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/health.c
180
int mlx5e_health_rsc_fmsg_dump(struct mlx5e_priv *priv, struct mlx5_rsc_key *key,
drivers/net/ethernet/mellanox/mlx5/core/en/health.c
222
void mlx5e_health_queue_dump(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg,
drivers/net/ethernet/mellanox/mlx5/core/en/health.c
63
void mlx5e_health_create_reporters(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/health.c
69
void mlx5e_health_destroy_reporters(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/health.c
75
void mlx5e_health_channels_update(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
17
void mlx5e_reporter_tx_create(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
18
void mlx5e_reporter_tx_destroy(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
29
void mlx5e_reporter_rx_create(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
30
void mlx5e_reporter_rx_destroy(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
41
int (*dump)(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg, void *ctx);
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
48
int mlx5e_health_recover_channels(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
49
int mlx5e_health_report(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
52
void mlx5e_health_create_reporters(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
53
void mlx5e_health_destroy_reporters(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
54
void mlx5e_health_channels_update(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
55
int mlx5e_health_rsc_fmsg_dump(struct mlx5e_priv *priv, struct mlx5_rsc_key *key,
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
57
void mlx5e_health_queue_dump(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg,
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
178
struct mlx5e_priv *priv = htb->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
223
struct mlx5e_priv *priv = htb->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
25
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
291
struct mlx5e_priv *priv = htb->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
346
struct mlx5e_priv *priv = htb->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
446
struct mlx5e_priv *priv = htb->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
544
struct mlx5e_priv *priv = htb->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
60
struct mlx5e_priv *priv = htb->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
707
struct mlx5e_selq *selq, struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/htb.h
43
struct mlx5e_selq *selq, struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
105
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
126
struct mlx5e_priv *priv = mlx5_hv_vhca_agent_priv(agent);
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
131
void mlx5e_hv_vhca_stats_create(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
160
void mlx5e_hv_vhca_stats_destroy(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
17
mlx5e_hv_vhca_fill_ring_stats(struct mlx5e_priv *priv, int ch,
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
33
static void mlx5e_hv_vhca_fill_stats(struct mlx5e_priv *priv, void *data,
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
52
static int mlx5e_hv_vhca_stats_buf_size(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
59
static int mlx5e_hv_vhca_stats_buf_max_size(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
70
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
76
priv = container_of(sagent, struct mlx5e_priv, stats_agent);
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.h
10
void mlx5e_hv_vhca_stats_create(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.h
11
void mlx5e_hv_vhca_stats_destroy(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.h
14
static inline void mlx5e_hv_vhca_stats_create(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.h
15
static inline void mlx5e_hv_vhca_stats_destroy(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
138
void mlx5e_monitor_counter_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
155
void mlx5e_monitor_counter_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
37
int mlx5e_monitor_counter_supported(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
59
struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv,
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
74
struct mlx5e_priv *priv = mlx5_nb_cof(nb, struct mlx5e_priv,
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.h
7
int mlx5e_monitor_counter_supported(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.h
8
void mlx5e_monitor_counter_init(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.h
9
void mlx5e_monitor_counter_cleanup(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
200
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
311
int mlx5e_pcie_cong_event_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
33
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
367
void mlx5e_pcie_cong_event_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.h
7
int mlx5e_pcie_cong_event_init(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.h
8
void mlx5e_pcie_cong_event_cleanup(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
285
static int port_set_buffer(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
34
int mlx5e_port_query_buffer(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
344
static u32 calculate_xoff(struct mlx5e_priv *priv, unsigned int mtu)
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
482
int mlx5e_port_manual_buffer_config(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.h
69
int mlx5e_port_manual_buffer_config(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.h
75
int mlx5e_port_query_buffer(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
1011
int mlx5e_ptp_rx_manage_fs(struct mlx5e_priv *priv, bool set)
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
703
struct mlx5e_priv *priv = c->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
817
static int mlx5e_ptp_rx_set_fs(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
875
int mlx5e_ptp_open(struct mlx5e_priv *priv, struct mlx5e_params *params,
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h
129
int mlx5e_ptp_open(struct mlx5e_priv *priv, struct mlx5e_params *params,
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h
139
int mlx5e_ptp_rx_manage_fs(struct mlx5e_priv *priv, bool set);
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h
65
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
12
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
159
struct mlx5e_priv *priv = data;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
187
void mlx5e_deactivate_qos_sq(struct mlx5e_priv *priv, u16 qid)
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
211
void mlx5e_close_qos_sq(struct mlx5e_priv *priv, u16 qid)
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
269
int mlx5e_qos_alloc_queues(struct mlx5e_priv *priv, struct mlx5e_channels *chs)
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
303
int mlx5e_qos_open_queues(struct mlx5e_priv *priv, struct mlx5e_channels *chs)
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
324
void mlx5e_qos_activate_queues(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
367
void mlx5e_reactivate_qos_sq(struct mlx5e_priv *priv, u16 qid, struct netdev_queue *txq)
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
387
int mlx5e_htb_setup_tc(struct mlx5e_priv *priv, struct tc_htb_qopt_offload *htb_qopt)
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
54
static struct mlx5e_txqsq *mlx5e_get_qos_sq(struct mlx5e_priv *priv, int qid)
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
69
int mlx5e_open_qos_sq(struct mlx5e_priv *priv, struct mlx5e_channels *chs,
drivers/net/ethernet/mellanox/mlx5/core/en/qos.h
11
struct mlx5e_priv;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.h
21
int mlx5e_open_qos_sq(struct mlx5e_priv *priv, struct mlx5e_channels *chs,
drivers/net/ethernet/mellanox/mlx5/core/en/qos.h
24
void mlx5e_deactivate_qos_sq(struct mlx5e_priv *priv, u16 qid);
drivers/net/ethernet/mellanox/mlx5/core/en/qos.h
25
void mlx5e_close_qos_sq(struct mlx5e_priv *priv, u16 qid);
drivers/net/ethernet/mellanox/mlx5/core/en/qos.h
26
void mlx5e_reactivate_qos_sq(struct mlx5e_priv *priv, u16 qid, struct netdev_queue *txq);
drivers/net/ethernet/mellanox/mlx5/core/en/qos.h
29
int mlx5e_qos_open_queues(struct mlx5e_priv *priv, struct mlx5e_channels *chs);
drivers/net/ethernet/mellanox/mlx5/core/en/qos.h
30
void mlx5e_qos_activate_queues(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/qos.h
35
int mlx5e_qos_alloc_queues(struct mlx5e_priv *priv, struct mlx5e_channels *chs);
drivers/net/ethernet/mellanox/mlx5/core/en/qos.h
41
int mlx5e_htb_setup_tc(struct mlx5e_priv *priv, struct tc_htb_qopt_offload *htb);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
151
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
195
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
253
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
281
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
311
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
341
struct mlx5e_priv *priv = netdev_priv(rpriv->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
86
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c
111
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c
175
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c
24
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c
31
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c
514
void mlx5e_rep_bridge_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c
575
void mlx5e_rep_bridge_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c
62
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.h
11
void mlx5e_rep_bridge_init(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.h
12
void mlx5e_rep_bridge_cleanup(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.h
16
static inline void mlx5e_rep_bridge_init(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.h
17
static inline void mlx5e_rep_bridge_cleanup(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
101
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
170
static struct neigh_update_work *mlx5e_alloc_neigh_update_work(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
210
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
311
struct mlx5e_priv *priv = netdev_priv(rpriv->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
326
static int mlx5e_rep_neigh_entry_insert(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
33
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
361
mlx5e_rep_neigh_entry_lookup(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
373
int mlx5e_rep_neigh_entry_create(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
39
void mlx5e_rep_queue_neigh_stats_work(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.h
16
mlx5e_rep_neigh_entry_lookup(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.h
18
int mlx5e_rep_neigh_entry_create(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.h
24
void mlx5e_rep_queue_neigh_stats_work(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
132
mlx5e_rep_setup_tc_cls_flower(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
150
static void mlx5e_tc_stats_matchall(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
165
int mlx5e_rep_setup_tc_cls_matchall(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
185
struct mlx5e_priv *priv = cb_priv;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
204
struct mlx5e_priv *priv = cb_priv;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
250
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
291
void mlx5e_rep_tc_enable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
299
void mlx5e_rep_tc_disable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
306
int mlx5e_rep_tc_event_port_affinity(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
33
int mlx5e_rep_encap_entry_attach(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
338
struct mlx5e_priv *priv = netdev_priv(indr_priv->rpriv->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
386
struct mlx5e_priv *mpriv;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
448
struct mlx5e_priv *priv = netdev_priv(rpriv->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
552
struct mlx5e_priv *priv = netdev_priv(rpriv->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
590
struct mlx5e_priv *priv = netdev_priv(rpriv->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
612
struct mlx5e_priv *priv = netdev_priv(rpriv->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
70
void mlx5e_rep_encap_entry_detach(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
710
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
89
void mlx5e_rep_update_flows(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.h
19
void mlx5e_rep_tc_enable(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.h
20
void mlx5e_rep_tc_disable(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.h
22
int mlx5e_rep_tc_event_port_affinity(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.h
24
void mlx5e_rep_update_flows(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.h
29
int mlx5e_rep_encap_entry_attach(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.h
33
void mlx5e_rep_encap_entry_detach(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.h
56
mlx5e_rep_tc_enable(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.h
58
mlx5e_rep_tc_disable(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.h
61
mlx5e_rep_tc_event_port_affinity(struct mlx5e_priv *priv) { return NOTIFY_DONE; }
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
175
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
215
struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter);
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
310
struct mlx5e_priv *priv = rq->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
330
mlx5e_rx_reporter_diagnose_common_ptp_config(struct mlx5e_priv *priv, struct mlx5e_ptp *ptp_ch,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
341
mlx5e_rx_reporter_diagnose_common_config(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
440
static void mlx5e_rx_reporter_diagnose_rx_res(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
451
static void mlx5e_rx_reporter_diagnose_rqs(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
477
struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter);
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
492
static int mlx5e_rx_reporter_dump_icosq(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
527
static int mlx5e_rx_reporter_dump_rq(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
562
static int mlx5e_rx_reporter_dump_all_rqs(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
591
static int mlx5e_rx_reporter_dump_from_ctx(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
602
struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter);
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
613
struct mlx5e_priv *priv = rq->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
633
struct mlx5e_priv *priv = rq->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
646
struct mlx5e_priv *priv = icosq->channel->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
680
void mlx5e_reporter_rx_create(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
696
void mlx5e_reporter_rx_destroy(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
146
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
198
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
255
struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter);
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
338
struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter);
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
362
struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter);
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
386
struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter);
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
425
static int mlx5e_tx_reporter_dump_sq(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
459
static int mlx5e_tx_reporter_timeout_dump(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
467
static int mlx5e_tx_reporter_ptpsq_unhealthy_dump(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
476
static int mlx5e_tx_reporter_dump_all_sqs(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
515
static int mlx5e_tx_reporter_dump_from_ctx(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
526
struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter);
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
536
struct mlx5e_priv *priv = sq->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
551
struct mlx5e_priv *priv = sq->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
573
struct mlx5e_priv *priv = txqsq->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
598
void mlx5e_reporter_tx_create(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
615
void mlx5e_reporter_tx_destroy(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/selq.c
141
static int mlx5e_get_dscp_up(struct mlx5e_priv *priv, struct sk_buff *skb)
drivers/net/ethernet/mellanox/mlx5/core/en/selq.c
154
static int mlx5e_get_up(struct mlx5e_priv *priv, struct sk_buff *skb)
drivers/net/ethernet/mellanox/mlx5/core/en/selq.c
168
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en/selq.c
176
static int mlx5e_select_htb_queue(struct mlx5e_priv *priv, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en/selq.c
196
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/accept.c
10
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.c
93
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h
46
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h
50
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h
53
bool (*is_multi_table_act)(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h
59
int (*offload_action)(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h
63
int (*destroy_action)(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h
66
int (*stats_action)(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/csum.c
53
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/csum.c
9
csum_offload_supported(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c
21
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c
42
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c
52
tc_act_is_multi_table_act_ct(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/drop.c
10
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/goto.c
77
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/goto.c
88
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/goto.c
9
validate_goto_chain(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mark.c
24
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c
110
struct mlx5e_priv *priv = flow->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c
16
same_vf_reps(struct mlx5e_priv *priv, struct net_device *out_dev)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c
208
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c
217
struct mlx5e_priv *out_priv;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c
23
verify_uplink_forwarding(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c
285
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c
306
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred_nic.c
16
struct mlx5e_priv *priv = flow->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred_nic.c
38
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mpls.c
15
struct mlx5e_priv *priv = parse_state->flow->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mpls.c
39
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mpls.c
81
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.c
46
mlx5e_tc_act_pedit_parse_action(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.c
85
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.h
25
mlx5e_tc_act_pedit_parse_action(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c
108
tc_act_is_multi_table_act_police(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c
116
tc_act_police_offload(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c
150
tc_act_police_destroy(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c
170
tc_act_police_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c
81
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ptype.c
10
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/redirect_ingress.c
54
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.c
12
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.c
41
tc_act_is_multi_table_act_sample(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/trap.c
11
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/tun.c
26
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/tun.c
38
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.c
10
add_vlan_prio_tag_rewrite_action(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.c
124
mlx5e_tc_act_vlan_add_pop_action(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.c
148
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.c
177
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.c
33
parse_tc_vlan_action(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.c
92
mlx5e_tc_act_vlan_add_push_action(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.h
13
mlx5e_tc_act_vlan_add_push_action(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.h
19
mlx5e_tc_act_vlan_add_pop_action(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.h
24
mlx5e_tc_act_vlan_add_rewrite_action(struct mlx5e_priv *priv, int namespace,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan_mangle.c
12
mlx5e_tc_act_vlan_add_rewrite_action(struct mlx5e_priv *priv, int namespace,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan_mangle.c
56
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c
33
struct mlx5e_priv *priv = netdev_priv(fs->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c
74
struct mlx5e_priv *priv = netdev_priv(fs->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
306
mlx5e_tc_int_port_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
360
void mlx5e_tc_int_port_init_rep_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
380
void mlx5e_tc_int_port_cleanup_rep_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.h
21
mlx5e_tc_int_port_init(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.h
25
void mlx5e_tc_int_port_init_rep_rx(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.h
26
void mlx5e_tc_int_port_cleanup_rep_rx(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.h
61
static inline void mlx5e_tc_int_port_init_rep_rx(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.h
62
static inline void mlx5e_tc_int_port_cleanup_rep_rx(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
511
mlx5e_flow_meters_init(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h
65
mlx5e_flow_meters_init(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
14
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
30
mlx5e_tc_post_act_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.h
11
struct mlx5e_priv;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.h
15
mlx5e_tc_post_act_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
113
mlx5e_post_meter_add_rule(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
146
mlx5e_post_meter_rate_rules_create(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
249
mlx5e_post_meter_rate_create(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
293
mlx5e_post_meter_create_mtu_table(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
334
mlx5e_post_meter_mtu_create(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
393
mlx5e_post_meter_init(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
59
mlx5e_post_meter_table_create(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
80
mlx5e_post_meter_rate_fg_create(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.h
34
mlx5e_post_meter_init(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1977
struct mlx5e_priv *priv = netdev_priv(ct_priv->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2167
mlx5_tc_ct_init_check_support(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2285
mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
354
struct mlx5e_priv *other_priv = netdev_priv(ndev);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
63
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
808
struct mlx5e_priv *priv = netdev_priv(ct_priv->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h
137
mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h
17
struct mlx5e_priv;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h
97
mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
125
mlx5e_tc_rule_offload(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
130
mlx5e_tc_rule_unoffload(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
152
bool mlx5e_same_hw_devs(struct mlx5e_priv *priv, struct mlx5e_priv *peer_priv);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
208
void mlx5e_flow_put(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
213
mlx5e_get_int_port_priv(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
78
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
104
static int mlx5e_route_lookup_ipv4_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
221
int mlx5e_tc_tun_create_header_ipv4(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
338
int mlx5e_tc_tun_update_header_ipv4(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
443
static int mlx5e_route_lookup_ipv6_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
492
int mlx5e_tc_tun_create_header_ipv6(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
53
static int get_route_and_out_devs(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
607
int mlx5e_tc_tun_update_header_ipv6(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
711
int mlx5e_tc_tun_route_lookup(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
771
bool mlx5e_tc_tun_device_to_offload(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
783
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
798
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
946
int mlx5e_tc_tun_parse_udp_ports(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
100
bool mlx5e_tc_tun_device_to_offload(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
104
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
109
int mlx5e_tc_tun_parse_udp_ports(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
33
bool (*can_offload)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
36
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
42
int (*parse_udp_ports)(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
47
int (*parse_tunnel)(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
65
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
69
int mlx5e_tc_tun_create_header_ipv4(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
72
int mlx5e_tc_tun_update_header_ipv4(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
77
int mlx5e_tc_tun_create_header_ipv6(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
80
int mlx5e_tc_tun_update_header_ipv6(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
85
mlx5e_tc_tun_create_header_ipv6(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
90
mlx5e_tc_tun_update_header_ipv6(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
95
int mlx5e_tc_tun_route_lookup(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1025
int mlx5e_tc_tun_encap_dests_set(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1035
struct mlx5e_priv *out_priv;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1089
void mlx5e_tc_tun_encap_dests_unset(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1129
static void mlx5e_route_dealloc(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1138
static void mlx5e_route_put(struct mlx5e_priv *priv, struct mlx5e_route_entry *r)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1151
static void mlx5e_route_put_locked(struct mlx5e_priv *priv, struct mlx5e_route_entry *r)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1180
mlx5e_route_get_create(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1266
mlx5e_route_enqueue_update(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1290
int mlx5e_attach_decap_route(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1347
static int mlx5e_attach_encap_route(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1406
void mlx5e_detach_decap_route(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1429
static void mlx5e_detach_encap_route(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1455
static void mlx5e_invalidate_encap(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1495
static void mlx5e_reoffload_encap(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
151
void mlx5e_tc_encap_flows_add(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1584
static int mlx5e_update_route_encaps(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1618
static void mlx5e_unoffload_flow_list(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1629
static void mlx5e_reoffload_decap(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1666
static int mlx5e_update_route_decap_flows(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1694
struct mlx5e_priv *priv = netdev_priv(ul_dev);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1733
mlx5e_init_fib_work_ipv4(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1778
mlx5e_init_fib_work_ipv6(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
18
static int mlx5e_set_int_port_tunnel(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1827
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1860
struct mlx5e_tc_tun_encap *mlx5e_tc_tun_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
221
void mlx5e_tc_encap_flows_del(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
414
struct mlx5e_priv *priv = netdev_priv(e->out_dev);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
464
static void mlx5e_encap_dealloc(struct mlx5e_priv *priv, struct mlx5e_encap_entry *e)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
480
static void mlx5e_decap_dealloc(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
491
void mlx5e_encap_put(struct mlx5e_priv *priv, struct mlx5e_encap_entry *e)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
504
static void mlx5e_encap_put_locked(struct mlx5e_priv *priv, struct mlx5e_encap_entry *e)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
517
static void mlx5e_decap_put(struct mlx5e_priv *priv, struct mlx5e_decap_entry *d)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
529
static void mlx5e_detach_encap_route(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
533
void mlx5e_detach_encap(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
566
void mlx5e_detach_decap(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
655
mlx5e_encap_get(struct mlx5e_priv *priv, struct mlx5e_encap_key *key,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
675
mlx5e_decap_get(struct mlx5e_priv *priv, struct mlx5e_decap_key *key,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
699
static bool is_duplicated_encap_entry(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
70
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
793
static unsigned int mlx5e_route_tbl_get_last_update(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
811
static int mlx5e_attach_encap_route(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
819
int mlx5e_attach_encap(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
946
int mlx5e_attach_decap(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
14
int mlx5e_attach_encap(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
22
int mlx5e_attach_decap(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
25
void mlx5e_detach_decap(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
28
int mlx5e_attach_decap_route(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
30
void mlx5e_detach_decap_route(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
33
int mlx5e_tc_tun_encap_dests_set(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
38
void mlx5e_tc_tun_encap_dests_unset(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
47
struct mlx5e_tc_tun_encap *mlx5e_tc_tun_init(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
9
void mlx5e_detach_encap(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
10
static bool mlx5e_tc_tun_can_offload_geneve(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
124
static int mlx5e_tc_tun_parse_geneve_vni(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
156
static int mlx5e_tc_tun_parse_geneve_options(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
22
static int mlx5e_tc_tun_check_udp_dport_geneve(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
288
static int mlx5e_tc_tun_parse_geneve_params(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
319
static int mlx5e_tc_tun_parse_geneve(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
49
static int mlx5e_tc_tun_parse_udp_ports_geneve(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
65
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c
18
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c
59
static int mlx5e_tc_tun_parse_gretap(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c
7
static bool mlx5e_tc_tun_can_offload_gretap(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c
19
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c
46
static int parse_udp_ports(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c
55
static int parse_tunnel(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c
8
static bool can_offload(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
110
static int mlx5e_tc_tun_parse_vxlan_gbp_option(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
157
static int mlx5e_tc_tun_parse_vxlan(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
19
static int mlx5e_tc_tun_check_udp_dport_vxlan(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
46
static int mlx5e_tc_tun_parse_udp_ports_vxlan(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
62
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
9
static bool mlx5e_tc_tun_can_offload_vxlan(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
132
static struct mlx5e_trap *mlx5e_open_trap(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
187
void mlx5e_deactivate_trap(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
195
static struct mlx5e_trap *mlx5e_add_trap_queue(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
208
static void mlx5e_del_trap_queue(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
220
static int mlx5e_handle_action_trap(struct mlx5e_priv *priv, int trap_id)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
257
static int mlx5e_handle_action_drop(struct mlx5e_priv *priv, int trap_id)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
276
int mlx5e_handle_trap_event(struct mlx5e_priv *priv, struct mlx5_trap_ctx *trap_ctx)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
305
static int mlx5e_apply_trap(struct mlx5e_priv *priv, int trap_id, bool enable)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
324
int mlx5e_apply_traps(struct mlx5e_priv *priv, bool enable)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
43
struct mlx5e_priv *priv = t->priv;
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
59
static int mlx5e_open_trap_rq(struct mlx5e_priv *priv, struct mlx5e_trap *t)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.h
23
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/trap.h
32
void mlx5e_deactivate_trap(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en/trap.h
33
int mlx5e_handle_trap_event(struct mlx5e_priv *priv, struct mlx5_trap_ctx *trap_ctx);
drivers/net/ethernet/mellanox/mlx5/core/en/trap.h
34
int mlx5e_apply_traps(struct mlx5e_priv *priv, bool enable);
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
852
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
125
static inline void mlx5e_xdp_tx_enable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
133
static inline void mlx5e_xdp_tx_disable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
143
static inline bool mlx5e_xdp_tx_is_enabled(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
148
static inline bool mlx5e_xdp_is_active(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c
17
static void mlx5e_xsk_unmap_pool(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c
177
static int mlx5e_xsk_disable_locked(struct mlx5e_priv *priv, u16 ix)
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c
211
static int mlx5e_xsk_enable_pool(struct mlx5e_priv *priv, struct xsk_buff_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c
223
static int mlx5e_xsk_disable_pool(struct mlx5e_priv *priv, u16 ix)
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c
236
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c
77
static int mlx5e_xsk_enable_locked(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c
113
int mlx5e_open_xsk(struct mlx5e_priv *priv, struct mlx5e_params *params,
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.h
15
int mlx5e_open_xsk(struct mlx5e_priv *priv, struct mlx5e_params *params,
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c
12
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h
144
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h
174
static inline void mlx5e_accel_tx_eseg(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h
221
static inline int mlx5e_accel_init_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h
237
static inline void mlx5e_accel_cleanup_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h
243
static inline int mlx5e_accel_init_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h
254
static inline void mlx5e_accel_cleanup_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
1040
void mlx5e_ipsec_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
1265
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
1333
void mlx5e_ipsec_build_netdev(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
777
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
980
void mlx5e_ipsec_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
133
struct mlx5e_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
237
struct mlx5e_priv *slave_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
238
struct mlx5e_priv *master_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
312
void mlx5e_ipsec_init(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
313
void mlx5e_ipsec_cleanup(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
314
void mlx5e_ipsec_build_netdev(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
338
void mlx5e_accel_ipsec_fs_read_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
343
void mlx5e_ipsec_handle_mpv_event(int event, struct mlx5e_priv *slave_priv,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
344
struct mlx5e_priv *master_priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
345
void mlx5e_ipsec_send_event(struct mlx5e_priv *priv, int event);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
346
void mlx5e_ipsec_disable_events(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
367
static inline void mlx5e_ipsec_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
371
static inline void mlx5e_ipsec_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
375
static inline void mlx5e_ipsec_build_netdev(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
384
static inline void mlx5e_ipsec_handle_mpv_event(int event, struct mlx5e_priv *slave_priv,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
385
struct mlx5e_priv *master_priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
389
static inline void mlx5e_ipsec_send_event(struct mlx5e_priv *priv, int event)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
393
static inline void mlx5e_ipsec_disable_events(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1398
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2514
void mlx5e_accel_ipsec_fs_read_stats(struct mlx5e_priv *priv, void *ipsec_stats)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2873
void mlx5e_ipsec_handle_mpv_event(int event, struct mlx5e_priv *slave_priv,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2874
struct mlx5e_priv *master_priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2894
void mlx5e_ipsec_send_event(struct mlx5e_priv *priv, int event)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2903
void mlx5e_ipsec_disable_events(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2906
struct mlx5e_priv *peer_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
195
static int mlx5e_ipsec_set_state(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
219
void mlx5e_ipsec_tx_build_eseg(struct mlx5e_priv *priv, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
265
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
311
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
347
int mlx5_esw_ipsec_rx_make_metadata(struct mlx5e_priv *priv, u32 id, u32 *metadata)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h
69
int mlx5_esw_ipsec_rx_make_metadata(struct mlx5e_priv *priv, u32 id, u32 *metadata);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h
85
void mlx5e_ipsec_tx_build_eseg(struct mlx5e_priv *priv, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
113
void mlx5e_ktls_build_netdev(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
134
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
152
int mlx5e_ktls_init_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
175
void mlx5e_ktls_cleanup_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
195
int mlx5e_ktls_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
214
void mlx5e_ktls_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
53
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
102
static inline void mlx5e_ktls_build_netdev(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
106
static inline int mlx5e_ktls_init_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
111
static inline void mlx5e_ktls_cleanup_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
115
static inline int mlx5e_ktls_init_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
120
static inline void mlx5e_ktls_cleanup_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
144
static inline int mlx5e_ktls_init(struct mlx5e_priv *priv) { return 0; }
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
145
static inline void mlx5e_ktls_cleanup(struct mlx5e_priv *priv) { }
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
146
static inline int mlx5e_ktls_get_count(struct mlx5e_priv *priv) { return 0; }
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
147
static inline void mlx5e_ktls_get_strings(struct mlx5e_priv *priv, u8 **data) { }
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
149
static inline void mlx5e_ktls_get_stats(struct mlx5e_priv *priv, u64 **data) { }
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
53
void mlx5e_ktls_build_netdev(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
54
int mlx5e_ktls_init_tx(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
55
void mlx5e_ktls_cleanup_tx(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
56
int mlx5e_ktls_init_rx(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
57
void mlx5e_ktls_cleanup_rx(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
94
int mlx5e_ktls_init(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
95
void mlx5e_ktls_cleanup(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
97
int mlx5e_ktls_get_count(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
98
void mlx5e_ktls_get_strings(struct mlx5e_priv *priv, u8 **data);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
99
void mlx5e_ktls_get_stats(struct mlx5e_priv *priv, u64 **data);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
123
static void accel_rule_init(struct accel_rule *rule, struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
13
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
357
struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
39
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
559
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
641
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
717
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_stats.c
53
int mlx5e_ktls_get_count(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_stats.c
61
void mlx5e_ktls_get_strings(struct mlx5e_priv *priv, u8 **data)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_stats.c
74
void mlx5e_ktls_get_stats(struct mlx5e_priv *priv, u64 **data)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
461
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
514
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
909
int mlx5e_ktls_init_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
944
void mlx5e_ktls_cleanup_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1027
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1081
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1133
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1182
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1238
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1694
struct mlx5e_priv *priv = macsec_netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1716
void mlx5e_macsec_build_netdev(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1730
int mlx5e_macsec_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1792
void mlx5e_macsec_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
341
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
369
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
425
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
506
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
579
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
641
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
678
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
767
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
848
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
884
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
969
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.h
14
struct mlx5e_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.h
17
void mlx5e_macsec_build_netdev(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.h
18
int mlx5e_macsec_init(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.h
19
void mlx5e_macsec_cleanup(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.h
42
static inline void mlx5e_macsec_build_netdev(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.h
43
static inline int mlx5e_macsec_init(struct mlx5e_priv *priv) { return 0; }
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.h
44
static inline void mlx5e_macsec_cleanup(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1014
struct mlx5e_priv *priv = netdev_priv(psd->main_netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1037
struct mlx5e_priv *priv = netdev_priv(psd->main_netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1048
struct mlx5e_priv *priv = netdev_priv(psd->main_netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1071
void mlx5e_psp_unregister(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1082
void mlx5e_psp_register(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1106
int mlx5e_psp_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1156
void mlx5e_psp_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
636
void mlx5_accel_psp_fs_cleanup_rx_tables(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
647
int mlx5_accel_psp_fs_init_rx_tables(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
838
mlx5e_accel_psp_fs_get_stats_fill(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
871
void mlx5_accel_psp_fs_cleanup_tx_tables(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
879
int mlx5_accel_psp_fs_init_tx_tables(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
894
static struct mlx5e_psp_fs *mlx5e_accel_psp_fs_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
962
struct mlx5e_priv *priv = netdev_priv(psd->main_netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
989
struct mlx5e_priv *priv = netdev_priv(psd->main_netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
46
int mlx5_accel_psp_fs_init_rx_tables(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
47
void mlx5_accel_psp_fs_cleanup_rx_tables(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
48
int mlx5_accel_psp_fs_init_tx_tables(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
49
void mlx5_accel_psp_fs_cleanup_tx_tables(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
50
void mlx5e_psp_register(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
51
void mlx5e_psp_unregister(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
52
int mlx5e_psp_init(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
53
void mlx5e_psp_cleanup(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
55
static inline int mlx5_accel_psp_fs_init_rx_tables(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
60
static inline void mlx5_accel_psp_fs_cleanup_rx_tables(struct mlx5e_priv *priv) { }
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
61
static inline int mlx5_accel_psp_fs_init_tx_tables(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
66
static inline void mlx5_accel_psp_fs_cleanup_tx_tables(struct mlx5e_priv *priv) { }
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
72
static inline void mlx5e_psp_register(struct mlx5e_priv *priv) { }
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
73
static inline void mlx5e_psp_unregister(struct mlx5e_priv *priv) { }
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
74
static inline int mlx5e_psp_init(struct mlx5e_priv *priv) { return 0; }
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h
75
static inline void mlx5e_psp_cleanup(struct mlx5e_priv *priv) { }
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.c
126
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.c
146
void mlx5e_psp_tx_build_eseg(struct mlx5e_priv *priv, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.c
178
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.c
99
static bool mlx5e_psp_set_state(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.h
46
void mlx5e_psp_tx_build_eseg(struct mlx5e_priv *priv, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
422
static void arfs_may_expire_flow(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
512
static struct mlx5_flow_handle *arfs_add_rule(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
612
static void arfs_modify_rule_rq(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
633
struct mlx5e_priv *priv = arfs_rule->priv;
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
655
static struct arfs_rule *arfs_alloc_rule(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
733
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
86
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
102
static int mlx5e_dcbnl_switch_to_host_mode(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1069
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1076
static void mlx5e_dcbnl_query_dcbx_mode(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1093
static void mlx5e_ets_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1127
static void mlx5e_dcbnl_dscp_app(struct mlx5e_priv *priv, int action)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1155
void mlx5e_dcbnl_init_app(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1160
void mlx5e_dcbnl_delete_app(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1175
static int mlx5e_update_trust_state_hw(struct mlx5e_priv *priv, void *context)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1188
static int mlx5e_set_trust_state(struct mlx5e_priv *priv, u8 trust_state)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1215
static int mlx5e_set_dscp2prio(struct mlx5e_priv *priv, u8 dscp, u8 prio)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1227
static int mlx5e_trust_initialize(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
124
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1265
static u16 mlx5e_query_port_buffers_cell_size(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1281
void mlx5e_dcbnl_initialize(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
273
static int mlx5e_dcbnl_ieee_setets_core(struct mlx5e_priv *priv, struct ieee_ets *ets)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
355
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
375
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
396
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
449
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
456
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
489
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
544
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
589
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
624
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
668
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
731
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
745
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
766
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
782
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
79
static int mlx5e_set_trust_state(struct mlx5e_priv *priv, u8 trust_state);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
80
static int mlx5e_set_dscp2prio(struct mlx5e_priv *priv, u8 dscp, u8 prio);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
822
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
84
static int mlx5e_dcbnl_set_dcbx_mode(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
872
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
915
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
942
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
954
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
985
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1136
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1234
static int mlx5e_ethtool_get_link_ksettings(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1331
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1399
static int mlx5e_ethtool_set_link_ksettings(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1479
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1484
u32 mlx5e_ethtool_get_rxfh_key_size(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1491
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1496
u32 mlx5e_ethtool_get_rxfh_indir_size(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1503
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1510
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1529
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1550
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1589
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1609
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1629
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1642
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1691
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1712
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1717
static void mlx5e_ethtool_get_pauseparam(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1734
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1739
static int mlx5e_ethtool_set_pauseparam(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1765
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1770
int mlx5e_ethtool_get_ts_info(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1798
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1890
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1910
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1930
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1938
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1964
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1995
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2019
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2062
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2099
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2140
int mlx5e_ethtool_flash_device(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2164
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2172
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2217
int mlx5e_modify_rx_cqe_compression_locked(struct mlx5e_priv *priv, bool new_val, bool rx_filter)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2263
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2283
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2311
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2333
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2359
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2419
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2440
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2462
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2470
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2479
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2486
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2494
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2501
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2650
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2679
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2687
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2695
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2704
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2712
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
293
int mlx5e_ethtool_get_sset_count(struct mlx5e_priv *priv, int sset)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
309
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
314
void mlx5e_ethtool_get_strings(struct mlx5e_priv *priv, u32 stringset, u8 *data)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
336
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
341
void mlx5e_ethtool_get_ethtool_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
357
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
362
void mlx5e_ethtool_get_ringparam(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
388
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
393
static bool mlx5e_ethtool_set_tcp_data_split(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
414
int mlx5e_ethtool_set_ringparam(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
470
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
480
void mlx5e_ethtool_get_channels(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
492
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
497
int mlx5e_ethtool_set_channels(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
52
void mlx5e_ethtool_get_drvinfo(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
613
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
618
int mlx5e_ethtool_get_coalesce(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
650
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
655
static int mlx5e_ethtool_get_per_queue_coalesce(struct mlx5e_priv *priv, u32 queue,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
712
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
721
mlx5e_set_priv_channels_tx_coalesce(struct mlx5e_priv *priv, struct dim_cq_moder *moder)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
74
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
743
mlx5e_set_priv_channels_rx_coalesce(struct mlx5e_priv *priv, struct dim_cq_moder *moder)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
760
int mlx5e_ethtool_set_coalesce(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
878
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
883
static int mlx5e_ethtool_set_per_queue_coalesce(struct mlx5e_priv *priv, u32 queue,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
960
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
835
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
395
static void add_rule_to_list(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
422
static int flow_get_tirn(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
457
add_ethtool_flow_rule(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
522
static struct mlx5e_ethtool_rule *find_ethtool_rule(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
535
static struct mlx5e_ethtool_rule *get_ethtool_rule(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
663
static int validate_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
724
mlx5e_ethtool_flow_replace(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
770
mlx5e_ethtool_flow_remove(struct mlx5e_priv *priv, int location)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
790
mlx5e_ethtool_get_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
81
static struct mlx5e_ethtool_table *get_flow_table(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
820
mlx5e_ethtool_get_all_flows(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
897
int mlx5e_ethtool_set_rxfh_fields(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
944
int mlx5e_ethtool_get_rxfh_fields(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
977
int mlx5e_ethtool_set_rxnfc(struct mlx5e_priv *priv, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
996
int mlx5e_ethtool_get_rxnfc(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
126
void mlx5e_update_carrier(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1479
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
150
struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
162
struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
170
void mlx5e_queue_update_stats(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
183
struct mlx5e_priv *priv = container_of(nb, struct mlx5e_priv, events_nb);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
201
static void mlx5e_enable_async_events(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
207
static void mlx5e_disable_async_events(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
214
struct mlx5e_priv *master_priv = event_data;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
234
static int mlx5e_devcom_init_mpv(struct mlx5e_priv *priv, u64 *data)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2489
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2538
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
257
static void mlx5e_devcom_cleanup_mpv(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
274
struct mlx5e_priv *priv = container_of(nb, struct mlx5e_priv, blocking_events_nb);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2757
static int mlx5e_channel_stats_alloc(struct mlx5e_priv *priv, int ix, int cpu)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2826
static int mlx5e_open_channel(struct mlx5e_priv *priv, int ix,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2969
int mlx5e_open_channels(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
299
static void mlx5e_enable_blocking_events(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3022
static void mlx5e_activate_channels(struct mlx5e_priv *priv, struct mlx5e_channels *chs)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
305
static void mlx5e_disable_blocking_events(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3088
static int mlx5e_modify_tirs_packet_merge(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3125
int mlx5e_set_dev_port_mtu(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3148
void mlx5e_set_netdev_mtu_boundaries(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3190
int mlx5e_update_tx_netdev_queues(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3212
static void mlx5e_set_default_xps_cpumasks(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3236
static int mlx5e_update_tc_and_tx_queues(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3273
static int mlx5e_num_channels_changed(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3308
static void mlx5e_build_txq_maps(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3347
void mlx5e_activate_priv_channels(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3370
static void mlx5e_cancel_tx_timeout_work(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3377
void mlx5e_deactivate_priv_channels(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3399
static int mlx5e_switch_priv_params(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3423
static int mlx5e_switch_priv_channels(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3467
int mlx5e_safe_switch_params(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3519
int mlx5e_safe_reopen_channels(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3524
void mlx5e_timestamp_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3552
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3586
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3600
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3620
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3661
static int mlx5e_alloc_drop_cq(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3674
int mlx5e_open_drop_rq(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3727
static void mlx5e_cleanup_nic_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3827
static int mlx5e_setup_tc_mqprio_dcb(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3856
static int mlx5e_mqprio_channel_validate(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3941
static int mlx5e_setup_tc_mqprio_channel(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3978
static int mlx5e_setup_tc_mqprio(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4005
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4041
void mlx5e_fold_sw_stats64(struct mlx5e_priv *priv, struct rtnl_link_stats64 *s)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4090
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4141
static void mlx5e_nic_set_rx_mode(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4150
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4159
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4186
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4223
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4247
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4261
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4286
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4358
static int mlx5e_set_rx_port_ts_wrap(struct mlx5e_priv *priv, void *ctx)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4368
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4386
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4410
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4421
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4433
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4468
void mlx5e_set_xdp_feature(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4556
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4720
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4766
int mlx5e_ptp_rx_manage_fs_ctx(struct mlx5e_priv *priv, void *ctx)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4773
static int mlx5e_hwstamp_config_no_ptp_rx(struct mlx5e_priv *priv, bool rx_filter)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4794
static int mlx5e_hwstamp_config_ptp_rx(struct mlx5e_priv *priv, bool ptp_rx)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4807
int mlx5e_hwtstamp_set(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4889
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4894
int mlx5e_hwtstamp_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4908
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4916
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4925
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4937
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4945
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4954
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4986
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4999
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5016
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5026
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5041
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5079
static netdev_features_t mlx5e_tunnel_features_check(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5138
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5152
struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5173
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5205
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5280
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5295
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5365
void mlx5e_build_nic_params(struct mlx5e_priv *priv, struct mlx5e_xsk *xsk, u16 mtu)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5427
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5444
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5452
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5457
void mlx5e_vxlan_set_netdev_info(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5487
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5513
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5541
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5671
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5710
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5774
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5795
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5829
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5980
void mlx5e_create_q_counters(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6003
void mlx5e_destroy_q_counters(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6030
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6078
static void mlx5e_nic_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6088
static int mlx5e_init_nic_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6154
static void mlx5e_cleanup_nic_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6166
static void mlx5e_set_mqprio_rl(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6183
static int mlx5e_init_nic_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6196
static void mlx5e_nic_enable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6242
static void mlx5e_nic_disable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6279
static int mlx5e_update_nic_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6355
struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6365
int mlx5e_priv_init(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6435
void mlx5e_priv_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6502
netdev = alloc_etherdev_mqs(sizeof(struct mlx5e_priv), txqs, rxqs);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6543
int mlx5e_attach_netdev(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6634
void mlx5e_detach_netdev(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6657
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6683
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6706
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6762
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6773
struct mlx5e_priv *priv = netdev_priv(mlx5e_dev->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6824
struct mlx5e_priv *priv = netdev_priv(mlx5e_dev->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6868
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6975
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1031
static void mlx5e_destroy_rep_root_ft(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1041
static int mlx5e_create_rep_vport_rx_rule(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1059
static void rep_vport_rx_rule_destroy(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1070
int mlx5e_rep_bond_update(struct mlx5e_priv *priv, bool cleanup)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1077
static int mlx5e_init_rep_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1130
static void mlx5e_cleanup_rep_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1149
struct mlx5e_priv *priv = netdev_priv(rpriv->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1155
static int mlx5e_init_ul_rep_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1173
static void mlx5e_cleanup_ul_rep_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1187
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1223
static int mlx5e_init_rep_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1253
static void mlx5e_cleanup_rep_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1265
static void mlx5e_rep_enable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1270
static void mlx5e_rep_disable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1274
static int mlx5e_update_rep_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1279
static void mlx5e_rep_stats_update_ndo_stats(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1285
static int mlx5e_rep_event_mpesw(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1300
struct mlx5e_priv *priv = container_of(nb, struct mlx5e_priv, events_nb);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1325
static void mlx5e_uplink_rep_enable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1362
static void mlx5e_uplink_rep_disable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1395
static unsigned int mlx5e_rep_stats_grps_num(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1423
static unsigned int mlx5e_ul_rep_stats_grps_num(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1446
static void mlx5e_rep_vnic_reporter_create(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1465
static void mlx5e_rep_vnic_reporter_destroy(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1533
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1562
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1653
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
291
static void mlx5e_rep_update_vport_q_counter(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
316
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
328
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
335
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
351
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
362
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
370
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
378
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
388
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
398
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
405
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
412
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
572
mlx5e_add_sqs_fwd_rules(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
628
mlx5e_remove_sqs_fwd_rules(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
638
mlx5e_rep_add_meta_tunnel_rule(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
660
mlx5e_rep_del_meta_tunnel_rule(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
668
void mlx5e_rep_activate_channels(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
674
void mlx5e_rep_deactivate_channels(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
682
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
705
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
720
bool mlx5e_is_uplink_rep(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
749
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
75
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
769
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
783
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
843
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
920
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
940
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
960
static void mlx5e_cleanup_rep(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
967
static int mlx5e_create_rep_ttc_table(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
995
static int mlx5e_create_rep_root_ft(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
141
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
249
int mlx5e_rep_bond_update(struct mlx5e_priv *priv, bool cleanup);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
255
bool mlx5e_is_uplink_rep(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
256
void mlx5e_rep_activate_channels(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
257
void mlx5e_rep_deactivate_channels(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
259
void mlx5e_rep_queue_neigh_stats_work(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
270
static inline bool mlx5e_is_uplink_rep(struct mlx5e_priv *priv) { return false; }
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
271
static inline void mlx5e_rep_activate_channels(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
272
static inline void mlx5e_rep_deactivate_channels(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
282
static inline bool mlx5e_is_vport_rep(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1723
struct mlx5e_priv *priv = rq->priv;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1786
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2528
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2649
struct mlx5e_priv *priv = rq->priv;
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
201
static int mlx5e_test_loopback_setup(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
239
static void mlx5e_test_loopback_cleanup(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
249
static int mlx5e_cond_loopback(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
261
static int mlx5e_test_loopback(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
308
typedef int (*mlx5e_st_func)(struct mlx5e_priv *);
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
330
struct mlx5e_priv *priv = netdev_priv(ndev);
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
359
int mlx5e_self_test_fill_strings(struct mlx5e_priv *priv, u8 *data)
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
375
int mlx5e_self_test_num(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
41
static int mlx5e_test_health_info(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
48
static int mlx5e_test_link_state(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
59
static int mlx5e_test_link_speed(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
80
static struct sk_buff *mlx5e_test_get_udp_skb(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1012
void mlx5e_stats_eth_ctrl_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1160
void mlx5e_stats_rmon_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1199
void mlx5e_stats_ts_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1405
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1478
static void fec_set_block_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1504
static void fec_set_corrected_bits_total(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1552
fec_rs_histogram_fill_ranges(struct mlx5e_priv *priv, int mode,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1585
static void fec_rs_histogram_fill_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1611
static void fec_set_histograms_stats(struct mlx5e_priv *priv, int mode,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1634
void mlx5e_stats_fec_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1833
static int mlx5e_grp_per_tc_prio_get_num_stats(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1890
static void mlx5e_grp_per_tc_prio_update_stats(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1911
static int mlx5e_grp_per_tc_congest_prio_get_num_stats(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1921
static void mlx5e_grp_per_tc_congest_prio_update_stats(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1972
static void mlx5e_grp_per_prio_traffic_fill_strings(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1985
static void mlx5e_grp_per_prio_traffic_fill_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2020
static unsigned long mlx5e_query_pfc_combined(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2035
static bool mlx5e_query_global_pause_combined(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2050
static int mlx5e_grp_per_prio_pfc_get_num_stats(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2058
static void mlx5e_grp_per_prio_pfc_fill_strings(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2088
static void mlx5e_grp_per_prio_pfc_fill_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2764
unsigned int mlx5e_nic_stats_grps_num(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
448
static void mlx5e_stats_grp_sw_update_stats_ptp(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
47
static unsigned int stats_grps_num(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
474
static void mlx5e_stats_grp_sw_update_stats_qos(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
53
unsigned int mlx5e_stats_total_num(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
563
static bool q_counter_any(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
66
void mlx5e_stats_update_ndo_stats(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
78
void mlx5e_stats_update(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
89
void mlx5e_stats_fill(struct mlx5e_priv *priv, u64 *data, int idx)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
936
void mlx5e_stats_pause_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
968
void mlx5e_stats_eth_phy_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
983
void mlx5e_stats_eth_mac_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
99
void mlx5e_stats_fill_strings(struct mlx5e_priv *priv, u8 *data)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
111
unsigned int mlx5e_stats_total_num(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
112
void mlx5e_stats_update(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
113
void mlx5e_stats_fill(struct mlx5e_priv *priv, u64 *data, int idx);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
114
void mlx5e_stats_fill_strings(struct mlx5e_priv *priv, u8 *data);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
115
void mlx5e_stats_update_ndo_stats(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
117
void mlx5e_stats_pause_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
119
void mlx5e_stats_fec_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
123
void mlx5e_stats_eth_phy_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
125
void mlx5e_stats_eth_mac_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
127
void mlx5e_stats_eth_ctrl_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
129
void mlx5e_stats_rmon_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
132
void mlx5e_stats_ts_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
519
unsigned int mlx5e_nic_stats_grps_num(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
70
struct mlx5e_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
73
int (*get_num_stats)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
74
void (*fill_strings)(struct mlx5e_priv *priv, u8 **data);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
75
void (*fill_stats)(struct mlx5e_priv *priv, u64 **data);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
76
void (*update_stats)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
86
int MLX5E_STATS_GRP_OP(grp, num_stats)(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
89
void MLX5E_STATS_GRP_OP(grp, update_stats)(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
92
void MLX5E_STATS_GRP_OP(grp, fill_strings)(struct mlx5e_priv *priv, u8 **data)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
95
void MLX5E_STATS_GRP_OP(grp, fill_stats)(struct mlx5e_priv *priv, u64 **data)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1007
static int mlx5e_hairpin_get_prio(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1096
static int mlx5e_hairpin_flow_add(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1220
static void mlx5e_hairpin_flow_del(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1236
mlx5e_add_offloaded_nic_rule(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1365
mlx5e_tc_add_nic_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1398
void mlx5e_del_offloaded_nic_rule(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1417
static void mlx5e_tc_del_nic_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1659
struct mlx5e_priv *out_priv, *route_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1678
struct mlx5e_priv *out_priv, *route_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1908
mlx5e_tc_add_fdb_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2058
static void mlx5e_tc_del_fdb_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2111
void mlx5e_put_flow_list(struct mlx5e_priv *priv, struct list_head *flow_list)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2158
static void mlx5e_tc_del_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2202
enc_opts_is_dont_care_or_full_match(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2247
static int mlx5e_get_flow_tunnel_id(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2434
static int mlx5e_tc_verify_tunnel_ecn(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2515
static int parse_tunnel_attr(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2692
static int __parse_cls_flower(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
292
get_act_stats_handle(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
310
mlx5e_get_int_port_priv(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3150
static int parse_cls_flower(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3309
static int offload_pedit_fields(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
332
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3436
static int verify_offload_pedit_fields(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3457
static int alloc_tc_pedit_action(struct mlx5e_priv *priv, int namespace,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
351
get_ct_priv(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3534
static bool modify_header_match_supported(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3571
actions_match_supported_fdb(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3589
actions_match_supported(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3608
static bool same_port_devs(struct mlx5e_priv *priv, struct mlx5e_priv *peer_priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3613
bool mlx5e_same_hw_devs(struct mlx5e_priv *priv, struct mlx5e_priv *peer_priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3624
actions_prepare_mod_hdr_actions(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
369
get_sample_priv(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3859
set_branch_dest_ft(struct mlx5e_priv *priv, struct mlx5_flow_attr *attr)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
386
get_post_action(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3924
struct mlx5_flow_attr *attr, struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4020
struct mlx5e_priv *priv = flow->priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
404
mlx5_tc_rule_insert(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4128
parse_tc_nic_actions(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4167
static bool is_merged_eswitch_vfs(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
417
mlx5_tc_rule_delete(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4170
struct mlx5e_priv *peer_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4180
static bool same_hw_reps(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4183
struct mlx5e_priv *peer_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4192
static bool is_lag_dev(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4200
static bool is_sd_eligible(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4203
struct mlx5e_priv *peer_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4212
static bool is_multiport_eligible(struct mlx5e_priv *priv, struct net_device *out_dev)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4222
bool mlx5e_is_valid_eswitch_fwd_dev(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4241
int mlx5e_set_fwd_to_int_port_actions(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4282
parse_tc_fdb_actions(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4362
static struct rhashtable *get_tc_ht(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
440
mlx5e_tc_add_flow_meter(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4463
mlx5e_alloc_flow(struct mlx5e_priv *priv, int attr_size,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4522
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4544
__mlx5e_add_fdb_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4606
struct mlx5e_priv *priv = flow->priv, *peer_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4653
mlx5e_add_fdb_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4718
mlx5e_add_nic_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4779
mlx5e_tc_add_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4817
static bool is_tc_ipsec_order_check_needed(struct net_device *filter, struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4831
static int mlx5e_tc_block_ipsec_offload(struct net_device *filter, struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4846
static void mlx5e_tc_unblock_ipsec_offload(struct net_device *filter, struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4854
int mlx5e_configure_flower(struct net_device *dev, struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
489
mlx5e_tc_rule_offload(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4931
int mlx5e_delete_flower(struct net_device *dev, struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4967
int mlx5e_tc_fill_action_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4973
int mlx5e_stats_flower(struct net_device *dev, struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5054
static int apply_police_params(struct mlx5e_priv *priv, u64 rate,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
512
mlx5e_tc_rule_unoffload(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5124
static int scan_tc_matchall_fdb_actions(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5171
int mlx5e_tc_configure_matchall(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5184
int mlx5e_tc_delete_matchall(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5192
static void mlx5e_tc_hairpin_update_dead_peer(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5193
struct mlx5e_priv *peer_priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5226
struct mlx5e_priv *peer_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5228
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5247
static int mlx5e_tc_nic_create_miss_table(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5270
static void mlx5e_tc_nic_destroy_miss_table(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5277
int mlx5e_tc_nic_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5379
struct mlx5e_priv *priv = flow->priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5385
void mlx5e_tc_nic_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5441
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5531
int mlx5e_tc_num_filters(struct mlx5e_priv *priv, unsigned long flags)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5573
static int mlx5e_setup_tc_cls_flower(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5596
struct mlx5e_priv *priv = cb_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5614
static bool mlx5e_tc_restore_tunnel(struct mlx5e_priv *priv, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5720
struct mlx5e_priv *priv = netdev_priv(skb->dev);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
573
struct mlx5e_priv *func_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5752
static void mlx5e_tc_restore_skb_sample(struct mlx5e_priv *priv, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5764
static bool mlx5e_tc_restore_skb_int_port(struct mlx5e_priv *priv, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5799
struct mlx5e_priv *priv = netdev_priv(skb->dev);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5832
struct mlx5e_priv *priv = netdev_priv(skb->dev);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5851
mlx5e_get_priv_obj_mapping(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5868
int mlx5e_tc_action_miss_mapping_get(struct mlx5e_priv *priv, struct mlx5_flow_attr *attr,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5900
void mlx5e_tc_action_miss_mapping_put(struct mlx5e_priv *priv, struct mlx5_flow_attr *attr,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
604
static void mlx5e_tc_del_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
614
void mlx5e_flow_put(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
650
get_mod_hdr_table(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
660
int mlx5e_tc_attach_mod_hdr(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
679
void mlx5e_tc_detach_mod_hdr(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
697
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
759
struct mlx5e_priv *priv = hp->func_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
781
struct mlx5e_priv *priv = hp->func_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
84
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
858
struct mlx5e_priv *priv = hp->func_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
901
mlx5e_hairpin_create(struct mlx5e_priv *priv, struct mlx5_hairpin_params *params,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
966
static struct mlx5e_hairpin_entry *mlx5e_hairpin_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
984
static void mlx5e_hairpin_put(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
193
int mlx5e_configure_flower(struct net_device *dev, struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
195
int mlx5e_delete_flower(struct net_device *dev, struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
198
int mlx5e_stats_flower(struct net_device *dev, struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
200
int mlx5e_tc_fill_action_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
203
int mlx5e_tc_configure_matchall(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
205
int mlx5e_tc_delete_matchall(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
209
void mlx5e_tc_encap_flows_add(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
212
void mlx5e_tc_encap_flows_del(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
216
void mlx5e_encap_put(struct mlx5e_priv *priv, struct mlx5e_encap_entry *e);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
219
void mlx5e_put_flow_list(struct mlx5e_priv *priv, struct list_head *flow_list);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
258
bool mlx5e_is_valid_eswitch_fwd_dev(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
288
int mlx5e_tc_attach_mod_hdr(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
292
void mlx5e_tc_detach_mod_hdr(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
300
int mlx5e_tc_nic_init(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
301
void mlx5e_tc_nic_cleanup(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
307
mlx5e_add_offloaded_nic_rule(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
310
void mlx5e_del_offloaded_nic_rule(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
315
mlx5_tc_rule_insert(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
319
mlx5_tc_rule_delete(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
327
int mlx5e_set_fwd_to_int_port_actions(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
334
static inline int mlx5e_tc_nic_init(struct mlx5e_priv *priv) { return 0; }
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
335
static inline void mlx5e_tc_nic_cleanup(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
347
mlx5e_add_offloaded_nic_rule(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
350
void mlx5e_del_offloaded_nic_rule(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
355
static inline int mlx5e_tc_nic_init(struct mlx5e_priv *priv) { return 0; }
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
356
static inline void mlx5e_tc_nic_cleanup(struct mlx5e_priv *priv) {}
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
357
static inline int mlx5e_tc_num_filters(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
403
int mlx5e_tc_action_miss_mapping_get(struct mlx5e_priv *priv, struct mlx5_flow_attr *attr,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
405
void mlx5e_tc_action_miss_mapping_put(struct mlx5e_priv *priv, struct mlx5_flow_attr *attr,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
58
int mlx5e_tc_num_filters(struct mlx5e_priv *priv, unsigned long flags);
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
635
static void mlx5e_txwqe_build_eseg(struct mlx5e_priv *priv, struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
647
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c
110
int mlx5_esw_ipsec_rx_ipsec_obj_id_search(struct mlx5e_priv *priv, u32 id,
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.h
18
int mlx5_esw_ipsec_rx_ipsec_obj_id_search(struct mlx5e_priv *priv, u32 id,
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.h
43
static inline int mlx5_esw_ipsec_rx_ipsec_obj_id_search(struct mlx5e_priv *priv, u32 id,
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
113
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
123
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
133
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
141
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
149
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
211
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
245
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
253
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
260
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
271
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
279
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
40
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
49
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
56
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
65
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
75
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
85
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
94
struct mlx5e_priv *epriv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
101
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
131
void mlx5i_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
136
static void mlx5i_grp_sw_update_stats(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
172
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
186
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
210
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
222
int mlx5i_init_underlay_qp(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
277
void mlx5i_uninit_underlay_qp(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
290
int mlx5i_create_underlay_qp(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
336
int mlx5i_update_nic_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
353
static int mlx5i_init_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
377
static void mlx5i_cleanup_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
385
static int mlx5i_create_flow_steering(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
421
static void mlx5i_destroy_flow_steering(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
428
static int mlx5i_init_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
477
static void mlx5i_cleanup_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
504
static unsigned int mlx5i_stats_grps_num(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
509
u32 mlx5i_get_tisn(struct mlx5_core_dev *mdev, struct mlx5e_priv *priv, u8 lag_port, u8 tc)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
52
struct mlx5e_priv *epriv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
544
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
566
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
584
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
595
struct mlx5e_priv *epriv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
60
struct mlx5e_priv *epriv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
643
struct mlx5e_priv *epriv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
672
struct mlx5e_priv *epriv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
696
struct mlx5e_priv *epriv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
715
struct mlx5e_priv *epriv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
747
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
779
struct mlx5e_priv *epriv;
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
853
sizeof(struct mlx5e_priv),
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h
101
int mlx5i_update_nic_rx(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h
107
#define mlx5i_epriv(netdev) ((void *)(((struct mlx5i_priv *)netdev_priv(netdev))->mlx5e_priv))
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h
63
char *mlx5e_priv[];
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h
67
u32 mlx5i_get_tisn(struct mlx5_core_dev *mdev, struct mlx5e_priv *priv, u8 lag_port, u8 tc);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h
70
int mlx5i_create_underlay_qp(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h
74
int mlx5i_init_underlay_qp(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h
75
void mlx5i_uninit_underlay_qp(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h
99
void mlx5i_cleanup(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
107
struct mlx5e_priv *epriv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
158
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
195
struct mlx5e_priv *epriv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
251
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
275
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
288
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
308
static void mlx5i_pkey_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
313
static int mlx5i_pkey_init_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
324
static void mlx5i_pkey_cleanup_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
331
static int mlx5i_pkey_init_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
339
static void mlx5i_pkey_cleanup_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
293
struct mlx5e_priv *peer_priv,
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
396
struct mlx5e_priv *peer_priv;
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
461
struct mlx5e_priv *peer_priv;
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
577
struct mlx5e_priv *peer_priv;