Symbol: mlx5e_priv
drivers/net/ethernet/mellanox/mlx5/core/en.h
1005
void (*cleanup)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1006
int (*init_rx)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1007
void (*cleanup_rx)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1008
int (*init_tx)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1009
void (*cleanup_tx)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1010
void (*enable)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1011
void (*disable)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1012
int (*update_rx)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1013
void (*update_stats)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1014
void (*update_carrier)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1016
u32 (*get_tisn)(struct mlx5_core_dev *mdev, struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1018
unsigned int (*stats_grps_num)(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1026
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1039
void mlx5e_fold_sw_stats64(struct mlx5e_priv *priv, struct rtnl_link_stats64 *s);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1041
int mlx5e_self_test_num(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1042
int mlx5e_self_test_fill_strings(struct mlx5e_priv *priv, u8 *data);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1047
int mlx5e_hwtstamp_set(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1050
int mlx5e_hwtstamp_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1052
int mlx5e_modify_rx_cqe_compression_locked(struct mlx5e_priv *priv, bool val, bool rx_filter);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1058
void mlx5e_timestamp_init(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1110
int mlx5e_open_channels(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1117
typedef int (*mlx5e_fp_preactivate)(struct mlx5e_priv *priv, void *context);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1119
int fn##_ctx(struct mlx5e_priv *priv, void *context) \
drivers/net/ethernet/mellanox/mlx5/core/en.h
1123
int mlx5e_safe_reopen_channels(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1124
int mlx5e_safe_switch_params(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1128
int mlx5e_update_tx_netdev_queues(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1129
int mlx5e_num_channels_changed_ctx(struct mlx5e_priv *priv, void *context);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1130
int mlx5e_update_tc_and_tx_queues_ctx(struct mlx5e_priv *priv, void *context);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1131
void mlx5e_activate_priv_channels(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1132
void mlx5e_deactivate_priv_channels(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1133
int mlx5e_ptp_rx_manage_fs_ctx(struct mlx5e_priv *priv, void *ctx);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1185
void mlx5e_create_q_counters(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1186
void mlx5e_destroy_q_counters(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1187
int mlx5e_open_drop_rq(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1194
void mlx5e_update_carrier(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1198
void mlx5e_queue_update_stats(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1200
int mlx5e_set_dev_port_mtu(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1201
int mlx5e_set_dev_port_mtu_ctx(struct mlx5e_priv *priv, void *context);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1204
void mlx5e_vxlan_set_netdev_info(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1207
void mlx5e_ethtool_get_drvinfo(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1209
void mlx5e_ethtool_get_strings(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1211
int mlx5e_ethtool_get_sset_count(struct mlx5e_priv *priv, int sset);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1212
void mlx5e_ethtool_get_ethtool_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1214
void mlx5e_ethtool_get_ringparam(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1217
int mlx5e_ethtool_set_ringparam(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1220
void mlx5e_ethtool_get_channels(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1222
int mlx5e_ethtool_set_channels(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1224
int mlx5e_ethtool_get_coalesce(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1228
int mlx5e_ethtool_set_coalesce(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1236
u32 mlx5e_ethtool_get_rxfh_key_size(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1237
u32 mlx5e_ethtool_get_rxfh_indir_size(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1238
int mlx5e_ethtool_get_ts_info(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1240
int mlx5e_ethtool_flash_device(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1252
int mlx5e_priv_init(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1256
void mlx5e_priv_cleanup(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1259
int mlx5e_attach_netdev(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1260
void mlx5e_detach_netdev(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1268
void mlx5e_set_netdev_mtu_boundaries(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1269
void mlx5e_build_nic_params(struct mlx5e_priv *priv, struct mlx5e_xsk *xsk, u16 mtu);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1271
void mlx5e_set_xdp_feature(struct mlx5e_priv *priv);
drivers/net/ethernet/mellanox/mlx5/core/en.h
456
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en.h
708
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en.h
789
struct mlx5e_priv *priv;
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
118
struct mlx5e_priv *priv = mlx5_hv_vhca_agent_priv(agent);
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
123
void mlx5e_hv_vhca_stats_create(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
152
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
51
static int mlx5e_hv_vhca_stats_buf_size(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
62
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
68
priv = container_of(sagent, struct mlx5e_priv, stats_agent);
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
97
struct mlx5e_priv *priv;
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
302
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
358
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
100
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
169
static struct neigh_update_work *mlx5e_alloc_neigh_update_work(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
209
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
310
struct mlx5e_priv *priv = netdev_priv(rpriv->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
32
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
325
static int mlx5e_rep_neigh_entry_insert(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
360
mlx5e_rep_neigh_entry_lookup(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
372
int mlx5e_rep_neigh_entry_create(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
38
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
118
mlx5e_tc_rule_offload(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
123
mlx5e_tc_rule_unoffload(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
145
bool mlx5e_same_hw_devs(struct mlx5e_priv *priv, struct mlx5e_priv *peer_priv);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
201
void mlx5e_flow_put(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
206
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
493
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
608
int mlx5e_tc_tun_update_header_ipv6(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
712
int mlx5e_tc_tun_route_lookup(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
772
bool mlx5e_tc_tun_device_to_offload(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
784
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
799
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
947
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
845
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
124
static inline void mlx5e_xdp_tx_enable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
132
static inline void mlx5e_xdp_tx_disable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
142
static inline bool mlx5e_xdp_tx_is_enabled(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
147
static inline bool mlx5e_xdp_is_active(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c
162
static int mlx5e_xsk_disable_locked(struct mlx5e_priv *priv, u16 ix)
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
196
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
208
static int mlx5e_xsk_disable_pool(struct mlx5e_priv *priv, u16 ix)
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c
221
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
14
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
778
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
1018
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1072
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1124
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1173
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1229
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1685
struct mlx5e_priv *priv = macsec_netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1707
void mlx5e_macsec_build_netdev(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1721
int mlx5e_macsec_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1783
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
758
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
839
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
875
struct mlx5e_priv *priv = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
960
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
1079
void mlx5e_psp_register(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1098
int mlx5e_psp_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1152
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
1054
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1061
static void mlx5e_dcbnl_query_dcbx_mode(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1078
static void mlx5e_ets_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1112
static void mlx5e_dcbnl_dscp_app(struct mlx5e_priv *priv, int action)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1140
void mlx5e_dcbnl_init_app(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1145
void mlx5e_dcbnl_delete_app(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1160
static int mlx5e_update_trust_state_hw(struct mlx5e_priv *priv, void *context)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1173
static int mlx5e_set_trust_state(struct mlx5e_priv *priv, u8 trust_state)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1200
static int mlx5e_set_dscp2prio(struct mlx5e_priv *priv, u8 dscp, u8 prio)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1212
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
1250
static u16 mlx5e_query_port_buffers_cell_size(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1266
void mlx5e_dcbnl_initialize(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
266
static int mlx5e_dcbnl_ieee_setets_core(struct mlx5e_priv *priv, struct ieee_ets *ets)
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
340
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
360
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
381
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
434
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
441
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
474
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
529
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
574
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
609
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
653
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
716
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
730
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
751
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
767
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
807
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
857
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
900
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
927
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
939
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
970
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1113
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1211
static int mlx5e_ethtool_get_link_ksettings(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1308
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1376
static int mlx5e_ethtool_set_link_ksettings(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1456
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1461
u32 mlx5e_ethtool_get_rxfh_key_size(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1468
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1473
u32 mlx5e_ethtool_get_rxfh_indir_size(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1480
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1487
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1501
static int mlx5e_rxfh_hfunc_check(struct mlx5e_priv *priv,
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
1555
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1595
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1620
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1640
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1653
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1702
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1723
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1728
static void mlx5e_ethtool_get_pauseparam(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1745
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1750
static int mlx5e_ethtool_set_pauseparam(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1776
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1781
int mlx5e_ethtool_get_ts_info(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1809
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1901
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1921
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1941
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1949
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
1975
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2006
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2030
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2073
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2110
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2151
int mlx5e_ethtool_flash_device(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2175
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2183
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2228
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
2274
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2294
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2322
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2344
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2370
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2430
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2451
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2473
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2481
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2490
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2497
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2505
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2512
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2661
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2690
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2698
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2706
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2715
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2723
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
289
int mlx5e_ethtool_get_sset_count(struct mlx5e_priv *priv, int sset)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
305
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
310
void mlx5e_ethtool_get_strings(struct mlx5e_priv *priv, u32 stringset, u8 *data)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
332
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
337
void mlx5e_ethtool_get_ethtool_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
353
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
358
void mlx5e_ethtool_get_ringparam(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
381
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
386
static bool mlx5e_ethtool_set_tcp_data_split(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
407
int mlx5e_ethtool_set_ringparam(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
463
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
473
void mlx5e_ethtool_get_channels(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
48
void mlx5e_ethtool_get_drvinfo(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
485
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
490
int mlx5e_ethtool_set_channels(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
590
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
595
int mlx5e_ethtool_get_coalesce(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
627
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
632
static int mlx5e_ethtool_get_per_queue_coalesce(struct mlx5e_priv *priv, u32 queue,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
689
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
698
mlx5e_set_priv_channels_tx_coalesce(struct mlx5e_priv *priv, struct dim_cq_moder *moder)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
70
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
720
mlx5e_set_priv_channels_rx_coalesce(struct mlx5e_priv *priv, struct dim_cq_moder *moder)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
737
int mlx5e_ethtool_set_coalesce(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
855
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
860
static int mlx5e_ethtool_set_per_queue_coalesce(struct mlx5e_priv *priv, u32 queue,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
937
struct mlx5e_priv *priv = netdev_priv(dev);
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
1421
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 *slave_priv = my_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
2431
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2480
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
2696
static int mlx5e_channel_stats_alloc(struct mlx5e_priv *priv, int ix, int cpu)
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
2765
static int mlx5e_open_channel(struct mlx5e_priv *priv, int ix,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2906
int mlx5e_open_channels(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2958
static void mlx5e_activate_channels(struct mlx5e_priv *priv, struct mlx5e_channels *chs)
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
3024
static int mlx5e_modify_tirs_packet_merge(struct mlx5e_priv *priv)
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
3061
int mlx5e_set_dev_port_mtu(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3084
void mlx5e_set_netdev_mtu_boundaries(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3126
int mlx5e_update_tx_netdev_queues(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3148
static void mlx5e_set_default_xps_cpumasks(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3172
static int mlx5e_update_tc_and_tx_queues(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3209
static int mlx5e_num_channels_changed(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3247
static void mlx5e_build_txq_maps(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3286
void mlx5e_activate_priv_channels(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3309
static void mlx5e_cancel_tx_timeout_work(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3316
void mlx5e_deactivate_priv_channels(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3338
static int mlx5e_switch_priv_params(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3362
static int mlx5e_switch_priv_channels(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3406
int mlx5e_safe_switch_params(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3458
int mlx5e_safe_reopen_channels(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3463
void mlx5e_timestamp_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3491
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3525
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3539
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3559
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3601
static int mlx5e_alloc_drop_cq(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3614
int mlx5e_open_drop_rq(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3667
static void mlx5e_cleanup_nic_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3767
static int mlx5e_setup_tc_mqprio_dcb(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3796
static int mlx5e_mqprio_channel_validate(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3881
static int mlx5e_setup_tc_mqprio_channel(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3918
static int mlx5e_setup_tc_mqprio(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3945
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3981
void mlx5e_fold_sw_stats64(struct mlx5e_priv *priv, struct rtnl_link_stats64 *s)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4029
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4080
static void mlx5e_nic_set_rx_mode(struct mlx5e_priv *priv)
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
4097
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4124
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4161
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4185
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4199
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4224
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4296
static int mlx5e_set_rx_port_ts_wrap(struct mlx5e_priv *priv, void *ctx)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4306
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4324
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4348
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4359
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4371
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4406
void mlx5e_set_xdp_feature(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4494
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4656
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4702
int mlx5e_ptp_rx_manage_fs_ctx(struct mlx5e_priv *priv, void *ctx)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4709
static int mlx5e_hwstamp_config_no_ptp_rx(struct mlx5e_priv *priv, bool rx_filter)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4730
static int mlx5e_hwstamp_config_ptp_rx(struct mlx5e_priv *priv, bool ptp_rx)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4743
int mlx5e_hwtstamp_set(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4825
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4830
int mlx5e_hwtstamp_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4844
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4852
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4861
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4873
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4881
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4890
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4922
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4935
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4952
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4962
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4977
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5015
static netdev_features_t mlx5e_tunnel_features_check(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5074
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5088
struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5109
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5141
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5216
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5231
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5301
void mlx5e_build_nic_params(struct mlx5e_priv *priv, struct mlx5e_xsk *xsk, u16 mtu)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5363
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5380
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5388
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5393
void mlx5e_vxlan_set_netdev_info(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5423
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5444
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5463
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5560
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5623
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5644
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5675
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5826
void mlx5e_create_q_counters(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5849
void mlx5e_destroy_q_counters(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5876
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5925
static void mlx5e_nic_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5936
static int mlx5e_init_nic_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6002
static void mlx5e_cleanup_nic_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6014
static void mlx5e_set_mqprio_rl(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6031
static int mlx5e_init_nic_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6044
static void mlx5e_nic_enable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6089
static void mlx5e_nic_disable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6125
static int mlx5e_update_nic_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6201
struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6208
int mlx5e_priv_init(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6284
void mlx5e_priv_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6352
netdev = alloc_etherdev_mqs(sizeof(struct mlx5e_priv), txqs, rxqs);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6393
int mlx5e_attach_netdev(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6481
void mlx5e_detach_netdev(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6504
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6530
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6553
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6609
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6620
struct mlx5e_priv *priv = netdev_priv(mlx5e_dev->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6669
struct mlx5e_priv *priv = netdev_priv(mlx5e_dev->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6711
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6800
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1029
static void mlx5e_destroy_rep_root_ft(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1039
static int mlx5e_create_rep_vport_rx_rule(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1057
static void rep_vport_rx_rule_destroy(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1068
int mlx5e_rep_bond_update(struct mlx5e_priv *priv, bool cleanup)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1075
static int mlx5e_init_rep_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1128
static void mlx5e_cleanup_rep_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1147
struct mlx5e_priv *priv = netdev_priv(rpriv->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1153
static int mlx5e_init_ul_rep_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1171
static void mlx5e_cleanup_ul_rep_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1185
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1221
static int mlx5e_init_rep_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1251
static void mlx5e_cleanup_rep_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1263
static void mlx5e_rep_enable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1268
static void mlx5e_rep_disable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1272
static int mlx5e_update_rep_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1277
static void mlx5e_rep_stats_update_ndo_stats(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1283
static int mlx5e_rep_event_mpesw(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1298
struct mlx5e_priv *priv = container_of(nb, struct mlx5e_priv, events_nb);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1323
static void mlx5e_uplink_rep_enable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1360
static void mlx5e_uplink_rep_disable(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1391
static unsigned int mlx5e_rep_stats_grps_num(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1419
static unsigned int mlx5e_ul_rep_stats_grps_num(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1442
static void mlx5e_rep_vnic_reporter_create(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1461
static void mlx5e_rep_vnic_reporter_destroy(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1529
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1558
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1649
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
292
static void mlx5e_rep_update_vport_q_counter(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
317
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
329
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
336
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
352
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
363
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
371
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
379
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
389
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
399
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
406
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
413
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
570
mlx5e_add_sqs_fwd_rules(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
626
mlx5e_remove_sqs_fwd_rules(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
636
mlx5e_rep_add_meta_tunnel_rule(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
658
mlx5e_rep_del_meta_tunnel_rule(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
666
void mlx5e_rep_activate_channels(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
672
void mlx5e_rep_deactivate_channels(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
680
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
703
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
718
bool mlx5e_is_uplink_rep(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
747
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
76
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
767
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
781
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
841
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
918
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
938
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
958
static void mlx5e_cleanup_rep(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
965
static int mlx5e_create_rep_ttc_table(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
993
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
1680
struct mlx5e_priv *priv = rq->priv;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1743
struct mlx5e_priv *priv = netdev_priv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2468
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2589
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
1130
void mlx5e_stats_rmon_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1169
void mlx5e_stats_ts_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1375
struct mlx5e_priv *priv = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1448
static void fec_set_block_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1474
static void fec_set_corrected_bits_total(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1522
fec_rs_histogram_fill_ranges(struct mlx5e_priv *priv, int mode,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1558
static void fec_rs_histogram_fill_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1584
static void fec_set_histograms_stats(struct mlx5e_priv *priv, int mode,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1605
void mlx5e_stats_fec_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1804
static int mlx5e_grp_per_tc_prio_get_num_stats(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1861
static void mlx5e_grp_per_tc_prio_update_stats(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1882
static int mlx5e_grp_per_tc_congest_prio_get_num_stats(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1892
static void mlx5e_grp_per_tc_congest_prio_update_stats(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1943
static void mlx5e_grp_per_prio_traffic_fill_strings(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1956
static void mlx5e_grp_per_prio_traffic_fill_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1991
static unsigned long mlx5e_query_pfc_combined(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2006
static bool mlx5e_query_global_pause_combined(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2021
static int mlx5e_grp_per_prio_pfc_get_num_stats(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2029
static void mlx5e_grp_per_prio_pfc_fill_strings(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2059
static void mlx5e_grp_per_prio_pfc_fill_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2735
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
919
void mlx5e_stats_pause_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
938
void mlx5e_stats_eth_phy_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
953
void mlx5e_stats_eth_mac_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
982
void mlx5e_stats_eth_ctrl_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
1006
static int mlx5e_hairpin_get_prio(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1095
static int mlx5e_hairpin_flow_add(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1219
static void mlx5e_hairpin_flow_del(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1235
mlx5e_add_offloaded_nic_rule(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1364
mlx5e_tc_add_nic_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1397
void mlx5e_del_offloaded_nic_rule(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1416
static void mlx5e_tc_del_nic_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1658
struct mlx5e_priv *out_priv, *route_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1677
struct mlx5e_priv *out_priv, *route_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1907
mlx5e_tc_add_fdb_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2057
static void mlx5e_tc_del_fdb_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2110
void mlx5e_put_flow_list(struct mlx5e_priv *priv, struct list_head *flow_list)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2162
static void mlx5e_tc_del_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2206
enc_opts_is_dont_care_or_full_match(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2251
static int mlx5e_get_flow_tunnel_id(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2438
static int mlx5e_tc_verify_tunnel_ecn(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2519
static int parse_tunnel_attr(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2696
static int __parse_cls_flower(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
291
get_act_stats_handle(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
309
mlx5e_get_int_port_priv(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3154
static int parse_cls_flower(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
331
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3313
static int offload_pedit_fields(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3440
static int verify_offload_pedit_fields(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3461
static int alloc_tc_pedit_action(struct mlx5e_priv *priv, int namespace,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
350
get_ct_priv(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3538
static bool modify_header_match_supported(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3575
actions_match_supported_fdb(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3593
actions_match_supported(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3612
static bool same_port_devs(struct mlx5e_priv *priv, struct mlx5e_priv *peer_priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3617
bool mlx5e_same_hw_devs(struct mlx5e_priv *priv, struct mlx5e_priv *peer_priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3628
actions_prepare_mod_hdr_actions(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
368
get_sample_priv(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
385
get_post_action(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3863
set_branch_dest_ft(struct mlx5e_priv *priv, struct mlx5_flow_attr *attr)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3928
struct mlx5_flow_attr *attr, struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4024
struct mlx5e_priv *priv = flow->priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
403
mlx5_tc_rule_insert(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4132
parse_tc_nic_actions(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
416
mlx5_tc_rule_delete(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4171
static bool is_merged_eswitch_vfs(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4174
struct mlx5e_priv *peer_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4184
static bool same_hw_reps(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4187
struct mlx5e_priv *peer_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4196
static bool is_lag_dev(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4204
static bool is_multiport_eligible(struct mlx5e_priv *priv, struct net_device *out_dev)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4209
bool mlx5e_is_valid_eswitch_fwd_dev(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4225
int mlx5e_set_fwd_to_int_port_actions(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4266
parse_tc_fdb_actions(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4346
static struct rhashtable *get_tc_ht(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
439
mlx5e_tc_add_flow_meter(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4440
mlx5e_alloc_flow(struct mlx5e_priv *priv, int attr_size,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4499
struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4521
__mlx5e_add_fdb_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4583
struct mlx5e_priv *priv = flow->priv, *peer_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4628
mlx5e_add_fdb_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4677
mlx5e_add_nic_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4738
mlx5e_tc_add_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4776
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
4790
static int mlx5e_tc_block_ipsec_offload(struct net_device *filter, struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4805
static void mlx5e_tc_unblock_ipsec_offload(struct net_device *filter, struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4813
int mlx5e_configure_flower(struct net_device *dev, struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
488
mlx5e_tc_rule_offload(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4890
int mlx5e_delete_flower(struct net_device *dev, struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4926
int mlx5e_tc_fill_action_stats(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4932
int mlx5e_stats_flower(struct net_device *dev, struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5013
static int apply_police_params(struct mlx5e_priv *priv, u64 rate,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5083
static int scan_tc_matchall_fdb_actions(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
511
mlx5e_tc_rule_unoffload(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5130
int mlx5e_tc_configure_matchall(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5143
int mlx5e_tc_delete_matchall(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5151
static void mlx5e_tc_hairpin_update_dead_peer(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5152
struct mlx5e_priv *peer_priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5185
struct mlx5e_priv *peer_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5187
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5206
static int mlx5e_tc_nic_create_miss_table(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5229
static void mlx5e_tc_nic_destroy_miss_table(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5236
int mlx5e_tc_nic_init(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5338
struct mlx5e_priv *priv = flow->priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5344
void mlx5e_tc_nic_cleanup(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5402
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5489
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5510
int mlx5e_tc_num_filters(struct mlx5e_priv *priv, unsigned long flags)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5549
static int mlx5e_setup_tc_cls_flower(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5572
struct mlx5e_priv *priv = cb_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5590
static bool mlx5e_tc_restore_tunnel(struct mlx5e_priv *priv, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5696
struct mlx5e_priv *priv = netdev_priv(skb->dev);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
572
struct mlx5e_priv *func_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5728
static void mlx5e_tc_restore_skb_sample(struct mlx5e_priv *priv, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5740
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
5775
struct mlx5e_priv *priv = netdev_priv(skb->dev);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5808
struct mlx5e_priv *priv = netdev_priv(skb->dev);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5827
mlx5e_get_priv_obj_mapping(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5844
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
5876
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
603
static void mlx5e_tc_del_flow(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
613
void mlx5e_flow_put(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
649
get_mod_hdr_table(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
659
int mlx5e_tc_attach_mod_hdr(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
678
void mlx5e_tc_detach_mod_hdr(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
696
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
758
struct mlx5e_priv *priv = hp->func_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
780
struct mlx5e_priv *priv = hp->func_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
83
struct mlx5e_priv *priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
857
struct mlx5e_priv *priv = hp->func_priv;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
900
mlx5e_hairpin_create(struct mlx5e_priv *priv, struct mlx5_hairpin_params *params,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
965
static struct mlx5e_hairpin_entry *mlx5e_hairpin_get(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
983
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
171
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
185
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
209
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
221
int mlx5i_init_underlay_qp(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
276
void mlx5i_uninit_underlay_qp(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
289
int mlx5i_create_underlay_qp(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
335
int mlx5i_update_nic_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
352
static int mlx5i_init_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
376
static void mlx5i_cleanup_tx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
384
static int mlx5i_create_flow_steering(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
420
static void mlx5i_destroy_flow_steering(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
427
static int mlx5i_init_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
476
static void mlx5i_cleanup_rx(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
503
static unsigned int mlx5i_stats_grps_num(struct mlx5e_priv *priv)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
508
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
543
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
565
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
583
struct mlx5e_priv *priv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
594
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
642
struct mlx5e_priv *epriv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
671
struct mlx5e_priv *epriv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
695
struct mlx5e_priv *epriv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
714
struct mlx5e_priv *epriv = mlx5i_epriv(dev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
746
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
778
struct mlx5e_priv *epriv;
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
852
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
283
struct mlx5e_priv *peer_priv,
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
386
struct mlx5e_priv *peer_priv;
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
451
struct mlx5e_priv *peer_priv;
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
567
struct mlx5e_priv *peer_priv;