mlx5e_priv        736 drivers/net/ethernet/mellanox/mlx5/core/en.h 	struct mlx5e_priv         *priv;
mlx5e_priv        887 drivers/net/ethernet/mellanox/mlx5/core/en.h 	void	(*cleanup)(struct mlx5e_priv *priv);
mlx5e_priv        888 drivers/net/ethernet/mellanox/mlx5/core/en.h 	int	(*init_rx)(struct mlx5e_priv *priv);
mlx5e_priv        889 drivers/net/ethernet/mellanox/mlx5/core/en.h 	void	(*cleanup_rx)(struct mlx5e_priv *priv);
mlx5e_priv        890 drivers/net/ethernet/mellanox/mlx5/core/en.h 	int	(*init_tx)(struct mlx5e_priv *priv);
mlx5e_priv        891 drivers/net/ethernet/mellanox/mlx5/core/en.h 	void	(*cleanup_tx)(struct mlx5e_priv *priv);
mlx5e_priv        892 drivers/net/ethernet/mellanox/mlx5/core/en.h 	void	(*enable)(struct mlx5e_priv *priv);
mlx5e_priv        893 drivers/net/ethernet/mellanox/mlx5/core/en.h 	void	(*disable)(struct mlx5e_priv *priv);
mlx5e_priv        894 drivers/net/ethernet/mellanox/mlx5/core/en.h 	int	(*update_rx)(struct mlx5e_priv *priv);
mlx5e_priv        895 drivers/net/ethernet/mellanox/mlx5/core/en.h 	void	(*update_stats)(struct mlx5e_priv *priv);
mlx5e_priv        896 drivers/net/ethernet/mellanox/mlx5/core/en.h 	void	(*update_carrier)(struct mlx5e_priv *priv);
mlx5e_priv        969 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_update_stats(struct mlx5e_priv *priv);
mlx5e_priv        971 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_fold_sw_stats64(struct mlx5e_priv *priv, struct rtnl_link_stats64 *s);
mlx5e_priv        973 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_init_l2_addr(struct mlx5e_priv *priv);
mlx5e_priv        974 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_self_test_num(struct mlx5e_priv *priv);
mlx5e_priv        979 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_hwstamp_set(struct mlx5e_priv *priv, struct ifreq *ifr);
mlx5e_priv        980 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_hwstamp_get(struct mlx5e_priv *priv, struct ifreq *ifr);
mlx5e_priv        981 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_modify_rx_cqe_compression_locked(struct mlx5e_priv *priv, bool val);
mlx5e_priv        987 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_timestamp_init(struct mlx5e_priv *priv);
mlx5e_priv       1000 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_redirect_rqt(struct mlx5e_priv *priv, u32 rqtn, int sz,
mlx5e_priv       1005 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_modify_tirs_hash(struct mlx5e_priv *priv, void *in, int inlen);
mlx5e_priv       1035 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_open_channels(struct mlx5e_priv *priv,
mlx5e_priv       1042 drivers/net/ethernet/mellanox/mlx5/core/en.h typedef int (*mlx5e_fp_preactivate)(struct mlx5e_priv *priv);
mlx5e_priv       1043 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_safe_reopen_channels(struct mlx5e_priv *priv);
mlx5e_priv       1044 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_safe_switch_channels(struct mlx5e_priv *priv,
mlx5e_priv       1047 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_num_channels_changed(struct mlx5e_priv *priv);
mlx5e_priv       1048 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_activate_priv_channels(struct mlx5e_priv *priv);
mlx5e_priv       1049 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_deactivate_priv_channels(struct mlx5e_priv *priv);
mlx5e_priv       1082 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_dcbnl_ieee_setets_core(struct mlx5e_priv *priv, struct ieee_ets *ets);
mlx5e_priv       1083 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_dcbnl_initialize(struct mlx5e_priv *priv);
mlx5e_priv       1084 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_dcbnl_init_app(struct mlx5e_priv *priv);
mlx5e_priv       1085 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_dcbnl_delete_app(struct mlx5e_priv *priv);
mlx5e_priv       1094 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_refresh_tirs(struct mlx5e_priv *priv, bool enable_uc_lb);
mlx5e_priv       1097 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_create_q_counters(struct mlx5e_priv *priv);
mlx5e_priv       1098 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_destroy_q_counters(struct mlx5e_priv *priv);
mlx5e_priv       1099 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_open_drop_rq(struct mlx5e_priv *priv,
mlx5e_priv       1103 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_create_indirect_rqt(struct mlx5e_priv *priv);
mlx5e_priv       1105 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_create_indirect_tirs(struct mlx5e_priv *priv, bool inner_ttc);
mlx5e_priv       1106 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_destroy_indirect_tirs(struct mlx5e_priv *priv);
mlx5e_priv       1108 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_create_direct_rqts(struct mlx5e_priv *priv, struct mlx5e_tir *tirs);
mlx5e_priv       1109 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_destroy_direct_rqts(struct mlx5e_priv *priv, struct mlx5e_tir *tirs);
mlx5e_priv       1110 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_create_direct_tirs(struct mlx5e_priv *priv, struct mlx5e_tir *tirs);
mlx5e_priv       1111 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_destroy_direct_tirs(struct mlx5e_priv *priv, struct mlx5e_tir *tirs);
mlx5e_priv       1112 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_destroy_rqt(struct mlx5e_priv *priv, struct mlx5e_rqt *rqt);
mlx5e_priv       1117 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_create_tises(struct mlx5e_priv *priv);
mlx5e_priv       1118 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_destroy_tises(struct mlx5e_priv *priv);
mlx5e_priv       1119 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_update_nic_rx(struct mlx5e_priv *priv);
mlx5e_priv       1120 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_update_carrier(struct mlx5e_priv *priv);
mlx5e_priv       1123 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_update_ndo_stats(struct mlx5e_priv *priv);
mlx5e_priv       1125 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_queue_update_stats(struct mlx5e_priv *priv);
mlx5e_priv       1128 drivers/net/ethernet/mellanox/mlx5/core/en.h typedef int (*change_hw_mtu_cb)(struct mlx5e_priv *priv);
mlx5e_priv       1129 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_set_dev_port_mtu(struct mlx5e_priv *priv);
mlx5e_priv       1134 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_ethtool_get_drvinfo(struct mlx5e_priv *priv,
mlx5e_priv       1136 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_ethtool_get_strings(struct mlx5e_priv *priv,
mlx5e_priv       1138 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_ethtool_get_sset_count(struct mlx5e_priv *priv, int sset);
mlx5e_priv       1139 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_ethtool_get_ethtool_stats(struct mlx5e_priv *priv,
mlx5e_priv       1141 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_ethtool_get_ringparam(struct mlx5e_priv *priv,
mlx5e_priv       1143 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_ethtool_set_ringparam(struct mlx5e_priv *priv,
mlx5e_priv       1145 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_ethtool_get_channels(struct mlx5e_priv *priv,
mlx5e_priv       1147 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_ethtool_set_channels(struct mlx5e_priv *priv,
mlx5e_priv       1149 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_ethtool_get_coalesce(struct mlx5e_priv *priv,
mlx5e_priv       1151 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_ethtool_set_coalesce(struct mlx5e_priv *priv,
mlx5e_priv       1153 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_ethtool_get_link_ksettings(struct mlx5e_priv *priv,
mlx5e_priv       1155 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_ethtool_set_link_ksettings(struct mlx5e_priv *priv,
mlx5e_priv       1157 drivers/net/ethernet/mellanox/mlx5/core/en.h u32 mlx5e_ethtool_get_rxfh_key_size(struct mlx5e_priv *priv);
mlx5e_priv       1158 drivers/net/ethernet/mellanox/mlx5/core/en.h u32 mlx5e_ethtool_get_rxfh_indir_size(struct mlx5e_priv *priv);
mlx5e_priv       1159 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_ethtool_get_ts_info(struct mlx5e_priv *priv,
mlx5e_priv       1161 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_ethtool_flash_device(struct mlx5e_priv *priv,
mlx5e_priv       1163 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_ethtool_get_pauseparam(struct mlx5e_priv *priv,
mlx5e_priv       1165 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_ethtool_set_pauseparam(struct mlx5e_priv *priv,
mlx5e_priv       1170 drivers/net/ethernet/mellanox/mlx5/core/en.h 		      struct mlx5e_priv *priv,
mlx5e_priv       1174 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_netdev_cleanup(struct net_device *netdev, struct mlx5e_priv *priv);
mlx5e_priv       1178 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_attach_netdev(struct mlx5e_priv *priv);
mlx5e_priv       1179 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_detach_netdev(struct mlx5e_priv *priv);
mlx5e_priv       1180 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_destroy_netdev(struct mlx5e_priv *priv);
mlx5e_priv       1181 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_set_netdev_mtu_boundaries(struct mlx5e_priv *priv);
mlx5e_priv        158 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h void mlx5e_ethtool_init_steering(struct mlx5e_priv *priv);
mlx5e_priv        159 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h void mlx5e_ethtool_cleanup_steering(struct mlx5e_priv *priv);
mlx5e_priv        164 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h static inline void mlx5e_ethtool_init_steering(struct mlx5e_priv *priv)    { }
mlx5e_priv        165 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h static inline void mlx5e_ethtool_cleanup_steering(struct mlx5e_priv *priv) { }
mlx5e_priv        200 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h int mlx5e_arfs_create_tables(struct mlx5e_priv *priv);
mlx5e_priv        201 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h void mlx5e_arfs_destroy_tables(struct mlx5e_priv *priv);
mlx5e_priv        202 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h int mlx5e_arfs_enable(struct mlx5e_priv *priv);
mlx5e_priv        203 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h int mlx5e_arfs_disable(struct mlx5e_priv *priv);
mlx5e_priv        207 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h static inline int mlx5e_arfs_create_tables(struct mlx5e_priv *priv) { return 0; }
mlx5e_priv        208 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h static inline void mlx5e_arfs_destroy_tables(struct mlx5e_priv *priv) {}
mlx5e_priv        209 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h static inline int mlx5e_arfs_enable(struct mlx5e_priv *priv) { return -EOPNOTSUPP; }
mlx5e_priv        210 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h static inline int mlx5e_arfs_disable(struct mlx5e_priv *priv) {	return -EOPNOTSUPP; }
mlx5e_priv        235 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h void mlx5e_set_ttc_basic_params(struct mlx5e_priv *priv, struct ttc_params *ttc_params);
mlx5e_priv        239 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h int mlx5e_create_ttc_table(struct mlx5e_priv *priv, struct ttc_params *params,
mlx5e_priv        241 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h void mlx5e_destroy_ttc_table(struct mlx5e_priv *priv,
mlx5e_priv        244 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h int mlx5e_create_inner_ttc_table(struct mlx5e_priv *priv, struct ttc_params *params,
mlx5e_priv        246 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h void mlx5e_destroy_inner_ttc_table(struct mlx5e_priv *priv,
mlx5e_priv        251 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h void mlx5e_enable_cvlan_filter(struct mlx5e_priv *priv);
mlx5e_priv        252 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h void mlx5e_disable_cvlan_filter(struct mlx5e_priv *priv);
mlx5e_priv        254 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h int mlx5e_create_flow_steering(struct mlx5e_priv *priv);
mlx5e_priv        255 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h void mlx5e_destroy_flow_steering(struct mlx5e_priv *priv);
mlx5e_priv         39 drivers/net/ethernet/mellanox/mlx5/core/en/health.c 	struct mlx5e_priv *priv = cq->channel->priv;
mlx5e_priv         99 drivers/net/ethernet/mellanox/mlx5/core/en/health.c int mlx5e_health_create_reporters(struct mlx5e_priv *priv)
mlx5e_priv        114 drivers/net/ethernet/mellanox/mlx5/core/en/health.c void mlx5e_health_destroy_reporters(struct mlx5e_priv *priv)
mlx5e_priv        120 drivers/net/ethernet/mellanox/mlx5/core/en/health.c void mlx5e_health_channels_update(struct mlx5e_priv *priv)
mlx5e_priv        159 drivers/net/ethernet/mellanox/mlx5/core/en/health.c int mlx5e_health_recover_channels(struct mlx5e_priv *priv)
mlx5e_priv        196 drivers/net/ethernet/mellanox/mlx5/core/en/health.c int mlx5e_health_report(struct mlx5e_priv *priv,
mlx5e_priv         18 drivers/net/ethernet/mellanox/mlx5/core/en/health.h int mlx5e_reporter_tx_create(struct mlx5e_priv *priv);
mlx5e_priv         19 drivers/net/ethernet/mellanox/mlx5/core/en/health.h void mlx5e_reporter_tx_destroy(struct mlx5e_priv *priv);
mlx5e_priv         28 drivers/net/ethernet/mellanox/mlx5/core/en/health.h int mlx5e_reporter_rx_create(struct mlx5e_priv *priv);
mlx5e_priv         29 drivers/net/ethernet/mellanox/mlx5/core/en/health.h void mlx5e_reporter_rx_destroy(struct mlx5e_priv *priv);
mlx5e_priv         43 drivers/net/ethernet/mellanox/mlx5/core/en/health.h int mlx5e_health_recover_channels(struct mlx5e_priv *priv);
mlx5e_priv         44 drivers/net/ethernet/mellanox/mlx5/core/en/health.h int mlx5e_health_report(struct mlx5e_priv *priv,
mlx5e_priv         47 drivers/net/ethernet/mellanox/mlx5/core/en/health.h int mlx5e_health_create_reporters(struct mlx5e_priv *priv);
mlx5e_priv         48 drivers/net/ethernet/mellanox/mlx5/core/en/health.h void mlx5e_health_destroy_reporters(struct mlx5e_priv *priv);
mlx5e_priv         49 drivers/net/ethernet/mellanox/mlx5/core/en/health.h void mlx5e_health_channels_update(struct mlx5e_priv *priv);
mlx5e_priv         17 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c mlx5e_hv_vhca_fill_ring_stats(struct mlx5e_priv *priv, int ch,
mlx5e_priv         33 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c static void mlx5e_hv_vhca_fill_stats(struct mlx5e_priv *priv, void *data,
mlx5e_priv         51 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c static int mlx5e_hv_vhca_stats_buf_size(struct mlx5e_priv *priv)
mlx5e_priv         62 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c 	struct mlx5e_priv *priv;
mlx5e_priv         68 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c 	priv = container_of(sagent, struct mlx5e_priv, stats_agent);
mlx5e_priv         97 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c 	struct mlx5e_priv *priv;
mlx5e_priv        118 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c 	struct mlx5e_priv *priv = mlx5_hv_vhca_agent_priv(agent);
mlx5e_priv        123 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c int mlx5e_hv_vhca_stats_create(struct mlx5e_priv *priv)
mlx5e_priv        154 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c void mlx5e_hv_vhca_stats_destroy(struct mlx5e_priv *priv)
mlx5e_priv         10 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.h int mlx5e_hv_vhca_stats_create(struct mlx5e_priv *priv);
mlx5e_priv         11 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.h void mlx5e_hv_vhca_stats_destroy(struct mlx5e_priv *priv);
mlx5e_priv         15 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.h static inline int mlx5e_hv_vhca_stats_create(struct mlx5e_priv *priv)
mlx5e_priv         20 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.h static inline void mlx5e_hv_vhca_stats_destroy(struct mlx5e_priv *priv)
mlx5e_priv         23 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c int mlx5e_monitor_counter_supported(struct mlx5e_priv *priv)
mlx5e_priv         39 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c void mlx5e_monitor_counter_arm(struct mlx5e_priv *priv)
mlx5e_priv         51 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c 	struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv,
mlx5e_priv         63 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c 	struct mlx5e_priv *priv = mlx5_nb_cof(nb, struct mlx5e_priv,
mlx5e_priv         69 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c static void mlx5e_monitor_counter_start(struct mlx5e_priv *priv)
mlx5e_priv         76 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c static void mlx5e_monitor_counter_stop(struct mlx5e_priv *priv)
mlx5e_priv        114 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c static void mlx5e_set_monitor_counter(struct mlx5e_priv *priv)
mlx5e_priv        143 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c void mlx5e_monitor_counter_init(struct mlx5e_priv *priv)
mlx5e_priv        152 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c static void mlx5e_monitor_counter_disable(struct mlx5e_priv *priv)
mlx5e_priv        165 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c void mlx5e_monitor_counter_cleanup(struct mlx5e_priv *priv)
mlx5e_priv          7 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.h int  mlx5e_monitor_counter_supported(struct mlx5e_priv *priv);
mlx5e_priv          8 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.h void mlx5e_monitor_counter_init(struct mlx5e_priv *priv);
mlx5e_priv          9 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.h void mlx5e_monitor_counter_cleanup(struct mlx5e_priv *priv);
mlx5e_priv         10 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.h void mlx5e_monitor_counter_arm(struct mlx5e_priv *priv);
mlx5e_priv        104 drivers/net/ethernet/mellanox/mlx5/core/en/params.h void mlx5e_build_rq_param(struct mlx5e_priv *priv,
mlx5e_priv        108 drivers/net/ethernet/mellanox/mlx5/core/en/params.h void mlx5e_build_sq_param_common(struct mlx5e_priv *priv,
mlx5e_priv        110 drivers/net/ethernet/mellanox/mlx5/core/en/params.h void mlx5e_build_rx_cq_param(struct mlx5e_priv *priv,
mlx5e_priv        114 drivers/net/ethernet/mellanox/mlx5/core/en/params.h void mlx5e_build_tx_cq_param(struct mlx5e_priv *priv,
mlx5e_priv        117 drivers/net/ethernet/mellanox/mlx5/core/en/params.h void mlx5e_build_ico_cq_param(struct mlx5e_priv *priv,
mlx5e_priv        120 drivers/net/ethernet/mellanox/mlx5/core/en/params.h void mlx5e_build_icosq_param(struct mlx5e_priv *priv,
mlx5e_priv        123 drivers/net/ethernet/mellanox/mlx5/core/en/params.h void mlx5e_build_xdpsq_param(struct mlx5e_priv *priv,
mlx5e_priv         34 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c int mlx5e_port_query_buffer(struct mlx5e_priv *priv,
mlx5e_priv         88 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c static int port_set_buffer(struct mlx5e_priv *priv,
mlx5e_priv        128 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c static u32 calculate_xoff(struct mlx5e_priv *priv, unsigned int mtu)
mlx5e_priv        259 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c int mlx5e_port_manual_buffer_config(struct mlx5e_priv *priv,
mlx5e_priv         67 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.h int mlx5e_port_manual_buffer_config(struct mlx5e_priv *priv,
mlx5e_priv         73 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.h int mlx5e_port_query_buffer(struct mlx5e_priv *priv,
mlx5e_priv        107 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	struct mlx5e_priv *priv = icosq->channel->priv;
mlx5e_priv        176 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	struct mlx5e_priv *priv = rq->channel->priv;
mlx5e_priv        207 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	struct mlx5e_priv *priv = rq->channel->priv;
mlx5e_priv        227 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter);
mlx5e_priv        237 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	struct mlx5e_priv *priv = rq->channel->priv;
mlx5e_priv        306 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter);
mlx5e_priv        380 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c int mlx5e_reporter_rx_create(struct mlx5e_priv *priv)
mlx5e_priv        398 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c void mlx5e_reporter_rx_destroy(struct mlx5e_priv *priv)
mlx5e_priv         87 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c 	struct mlx5e_priv *priv = sq->channel->priv;
mlx5e_priv        115 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c 	struct mlx5e_priv *priv = sq->channel->priv;
mlx5e_priv        140 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c 	struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter);
mlx5e_priv        151 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c 	struct mlx5e_priv *priv = sq->channel->priv;
mlx5e_priv        210 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c 	struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter);
mlx5e_priv        284 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c int mlx5e_reporter_tx_create(struct mlx5e_priv *priv)
mlx5e_priv        305 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c void mlx5e_reporter_tx_destroy(struct mlx5e_priv *priv)
mlx5e_priv         23 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c static int get_route_and_out_devs(struct mlx5e_priv *priv,
mlx5e_priv         72 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c static int mlx5e_route_lookup_ipv4(struct mlx5e_priv *priv,
mlx5e_priv        133 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c static int mlx5e_route_lookup_ipv6(struct mlx5e_priv *priv,
mlx5e_priv        208 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c int mlx5e_tc_tun_create_header_ipv4(struct mlx5e_priv *priv,
mlx5e_priv        327 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c int mlx5e_tc_tun_create_header_ipv6(struct mlx5e_priv *priv,
mlx5e_priv        446 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c bool mlx5e_tc_tun_device_to_offload(struct mlx5e_priv *priv,
mlx5e_priv        458 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 				 struct mlx5e_priv *priv,
mlx5e_priv        473 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 		       struct mlx5e_priv *priv,
mlx5e_priv        510 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c int mlx5e_tc_tun_parse_udp_ports(struct mlx5e_priv *priv,
mlx5e_priv         25 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h 	bool (*can_offload)(struct mlx5e_priv *priv);
mlx5e_priv         28 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h 			       struct mlx5e_priv *priv,
mlx5e_priv         34 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h 	int (*parse_udp_ports)(struct mlx5e_priv *priv,
mlx5e_priv         39 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h 	int (*parse_tunnel)(struct mlx5e_priv *priv,
mlx5e_priv         53 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h 				 struct mlx5e_priv *priv,
mlx5e_priv         57 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h int mlx5e_tc_tun_create_header_ipv4(struct mlx5e_priv *priv,
mlx5e_priv         61 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h int mlx5e_tc_tun_create_header_ipv6(struct mlx5e_priv *priv,
mlx5e_priv         65 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h bool mlx5e_tc_tun_device_to_offload(struct mlx5e_priv *priv,
mlx5e_priv         69 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h 		       struct mlx5e_priv *priv,
mlx5e_priv         75 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h int mlx5e_tc_tun_parse_udp_ports(struct mlx5e_priv *priv,
mlx5e_priv         10 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c static bool mlx5e_tc_tun_can_offload_geneve(struct mlx5e_priv *priv)
mlx5e_priv         22 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c static int mlx5e_tc_tun_check_udp_dport_geneve(struct mlx5e_priv *priv,
mlx5e_priv         49 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c static int mlx5e_tc_tun_parse_udp_ports_geneve(struct mlx5e_priv *priv,
mlx5e_priv         65 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 					       struct mlx5e_priv *priv,
mlx5e_priv        123 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c static int mlx5e_tc_tun_parse_geneve_vni(struct mlx5e_priv *priv,
mlx5e_priv        155 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c static int mlx5e_tc_tun_parse_geneve_options(struct mlx5e_priv *priv,
mlx5e_priv        278 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c static int mlx5e_tc_tun_parse_geneve_params(struct mlx5e_priv *priv,
mlx5e_priv        307 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c static int mlx5e_tc_tun_parse_geneve(struct mlx5e_priv *priv,
mlx5e_priv          7 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c static bool mlx5e_tc_tun_can_offload_gretap(struct mlx5e_priv *priv)
mlx5e_priv         18 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c 					       struct mlx5e_priv *priv,
mlx5e_priv         55 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c static int mlx5e_tc_tun_parse_gretap(struct mlx5e_priv *priv,
mlx5e_priv          8 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c static bool mlx5e_tc_tun_can_offload_vxlan(struct mlx5e_priv *priv)
mlx5e_priv         18 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c static int mlx5e_tc_tun_check_udp_dport_vxlan(struct mlx5e_priv *priv,
mlx5e_priv         45 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c static int mlx5e_tc_tun_parse_udp_ports_vxlan(struct mlx5e_priv *priv,
mlx5e_priv         61 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c 					      struct mlx5e_priv *priv,
mlx5e_priv        101 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c static int mlx5e_tc_tun_parse_vxlan(struct mlx5e_priv *priv,
mlx5e_priv        474 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv         75 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h static inline void mlx5e_xdp_tx_enable(struct mlx5e_priv *priv)
mlx5e_priv         83 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h static inline void mlx5e_xdp_tx_disable(struct mlx5e_priv *priv)
mlx5e_priv         93 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h static inline bool mlx5e_xdp_tx_is_enabled(struct mlx5e_priv *priv)
mlx5e_priv         98 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h static inline bool mlx5e_xdp_is_active(struct mlx5e_priv *priv)
mlx5e_priv         37 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c static void mlx5e_build_xskicosq_param(struct mlx5e_priv *priv,
mlx5e_priv         49 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c static void mlx5e_build_xsk_cparam(struct mlx5e_priv *priv,
mlx5e_priv         64 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c int mlx5e_open_xsk(struct mlx5e_priv *priv, struct mlx5e_params *params,
mlx5e_priv        179 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c static int mlx5e_redirect_xsk_rqt(struct mlx5e_priv *priv, u16 ix, u32 rqn)
mlx5e_priv        193 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c int mlx5e_xsk_redirect_rqt_to_channel(struct mlx5e_priv *priv, struct mlx5e_channel *c)
mlx5e_priv        198 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c int mlx5e_xsk_redirect_rqt_to_drop(struct mlx5e_priv *priv, u16 ix)
mlx5e_priv        203 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c int mlx5e_xsk_redirect_rqts_to_channels(struct mlx5e_priv *priv, struct mlx5e_channels *chs)
mlx5e_priv        234 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c void mlx5e_xsk_redirect_rqts_to_drop(struct mlx5e_priv *priv, struct mlx5e_channels *chs)
mlx5e_priv         14 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.h int mlx5e_open_xsk(struct mlx5e_priv *priv, struct mlx5e_params *params,
mlx5e_priv         20 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.h int mlx5e_xsk_redirect_rqt_to_channel(struct mlx5e_priv *priv, struct mlx5e_channel *c);
mlx5e_priv         21 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.h int mlx5e_xsk_redirect_rqt_to_drop(struct mlx5e_priv *priv, u16 ix);
mlx5e_priv         22 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.h int mlx5e_xsk_redirect_rqts_to_channels(struct mlx5e_priv *priv, struct mlx5e_channels *chs);
mlx5e_priv         23 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.h void mlx5e_xsk_redirect_rqts_to_drop(struct mlx5e_priv *priv, struct mlx5e_channels *chs);
mlx5e_priv         12 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv          9 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c static int mlx5e_xsk_map_umem(struct mlx5e_priv *priv,
mlx5e_priv         36 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c static void mlx5e_xsk_unmap_umem(struct mlx5e_priv *priv,
mlx5e_priv        102 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c static int mlx5e_xsk_enable_locked(struct mlx5e_priv *priv,
mlx5e_priv        180 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c static int mlx5e_xsk_disable_locked(struct mlx5e_priv *priv, u16 ix)
mlx5e_priv        208 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c static int mlx5e_xsk_enable_umem(struct mlx5e_priv *priv, struct xdp_umem *umem,
mlx5e_priv        220 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c static int mlx5e_xsk_disable_umem(struct mlx5e_priv *priv, u16 ix)
mlx5e_priv        233 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        207 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c 	struct mlx5e_priv *priv;
mlx5e_priv        286 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c 	struct mlx5e_priv *priv;
mlx5e_priv        399 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c int mlx5e_ipsec_init(struct mlx5e_priv *priv)
mlx5e_priv        429 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c void mlx5e_ipsec_cleanup(struct mlx5e_priv *priv)
mlx5e_priv        513 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c void mlx5e_ipsec_build_netdev(struct mlx5e_priv *priv)
mlx5e_priv         48 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h struct mlx5e_priv;
mlx5e_priv         79 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h 	struct mlx5e_priv *en_priv;
mlx5e_priv        108 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h int mlx5e_ipsec_init(struct mlx5e_priv *priv);
mlx5e_priv        109 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h void mlx5e_ipsec_cleanup(struct mlx5e_priv *priv);
mlx5e_priv        110 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h void mlx5e_ipsec_build_netdev(struct mlx5e_priv *priv);
mlx5e_priv        112 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h int mlx5e_ipsec_get_count(struct mlx5e_priv *priv);
mlx5e_priv        113 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h int mlx5e_ipsec_get_strings(struct mlx5e_priv *priv, uint8_t *data);
mlx5e_priv        114 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h void mlx5e_ipsec_update_stats(struct mlx5e_priv *priv);
mlx5e_priv        115 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h int mlx5e_ipsec_get_stats(struct mlx5e_priv *priv, u64 *data);
mlx5e_priv        126 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h static inline int mlx5e_ipsec_init(struct mlx5e_priv *priv)
mlx5e_priv        131 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h static inline void mlx5e_ipsec_cleanup(struct mlx5e_priv *priv)
mlx5e_priv        135 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h static inline void mlx5e_ipsec_build_netdev(struct mlx5e_priv *priv)
mlx5e_priv        139 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h static inline int mlx5e_ipsec_get_count(struct mlx5e_priv *priv)
mlx5e_priv        144 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h static inline int mlx5e_ipsec_get_strings(struct mlx5e_priv *priv,
mlx5e_priv        150 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h static inline void mlx5e_ipsec_update_stats(struct mlx5e_priv *priv)
mlx5e_priv        154 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h static inline int mlx5e_ipsec_get_stats(struct mlx5e_priv *priv, u64 *data)
mlx5e_priv        240 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        295 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv         78 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_stats.c int mlx5e_ipsec_get_count(struct mlx5e_priv *priv)
mlx5e_priv         86 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_stats.c int mlx5e_ipsec_get_strings(struct mlx5e_priv *priv, uint8_t *data)
mlx5e_priv        104 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_stats.c void mlx5e_ipsec_update_stats(struct mlx5e_priv *priv)
mlx5e_priv        117 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_stats.c int mlx5e_ipsec_get_stats(struct mlx5e_priv *priv, u64 *data)
mlx5e_priv         24 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv         68 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv         82 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c void mlx5e_ktls_build_netdev(struct mlx5e_priv *priv)
mlx5e_priv         87 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h void mlx5e_ktls_build_netdev(struct mlx5e_priv *priv);
mlx5e_priv        109 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h static inline void mlx5e_ktls_build_netdev(struct mlx5e_priv *priv)
mlx5e_priv        107 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        152 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        168 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        190 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c void mlx5e_tls_build_netdev(struct mlx5e_priv *priv)
mlx5e_priv        222 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c int mlx5e_tls_init(struct mlx5e_priv *priv)
mlx5e_priv        233 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c void mlx5e_tls_cleanup(struct mlx5e_priv *priv)
mlx5e_priv         89 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h void mlx5e_tls_build_netdev(struct mlx5e_priv *priv);
mlx5e_priv         90 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h int mlx5e_tls_init(struct mlx5e_priv *priv);
mlx5e_priv         91 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h void mlx5e_tls_cleanup(struct mlx5e_priv *priv);
mlx5e_priv         93 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h int mlx5e_tls_get_count(struct mlx5e_priv *priv);
mlx5e_priv         94 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h int mlx5e_tls_get_strings(struct mlx5e_priv *priv, uint8_t *data);
mlx5e_priv         95 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h int mlx5e_tls_get_stats(struct mlx5e_priv *priv, u64 *data);
mlx5e_priv         99 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h static inline void mlx5e_tls_build_netdev(struct mlx5e_priv *priv)
mlx5e_priv        105 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h static inline int mlx5e_tls_init(struct mlx5e_priv *priv) { return 0; }
mlx5e_priv        106 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h static inline void mlx5e_tls_cleanup(struct mlx5e_priv *priv) { }
mlx5e_priv        107 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h static inline int mlx5e_tls_get_count(struct mlx5e_priv *priv) { return 0; }
mlx5e_priv        108 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h static inline int mlx5e_tls_get_strings(struct mlx5e_priv *priv, uint8_t *data) { return 0; }
mlx5e_priv        109 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h static inline int mlx5e_tls_get_stats(struct mlx5e_priv *priv, u64 *data) { return 0; }
mlx5e_priv        265 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        340 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 		struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        359 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	struct mlx5e_priv *priv;
mlx5e_priv         54 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c int mlx5e_tls_get_count(struct mlx5e_priv *priv)
mlx5e_priv         62 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c int mlx5e_tls_get_strings(struct mlx5e_priv *priv, uint8_t *data)
mlx5e_priv         76 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c int mlx5e_tls_get_stats(struct mlx5e_priv *priv, u64 *data)
mlx5e_priv         55 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	struct mlx5e_priv	*priv;
mlx5e_priv         91 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c static int arfs_disable(struct mlx5e_priv *priv)
mlx5e_priv        116 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c static void arfs_del_rules(struct mlx5e_priv *priv);
mlx5e_priv        118 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c int mlx5e_arfs_disable(struct mlx5e_priv *priv)
mlx5e_priv        125 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c int mlx5e_arfs_enable(struct mlx5e_priv *priv)
mlx5e_priv        156 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c void mlx5e_arfs_destroy_tables(struct mlx5e_priv *priv)
mlx5e_priv        171 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c static int arfs_add_default_rule(struct mlx5e_priv *priv,
mlx5e_priv        309 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c static int arfs_create_table(struct mlx5e_priv *priv,
mlx5e_priv        344 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c int mlx5e_arfs_create_tables(struct mlx5e_priv *priv)
mlx5e_priv        371 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c static void arfs_may_expire_flow(struct mlx5e_priv *priv)
mlx5e_priv        401 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c static void arfs_del_rules(struct mlx5e_priv *priv)
mlx5e_priv        455 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c static struct mlx5_flow_handle *arfs_add_rule(struct mlx5e_priv *priv,
mlx5e_priv        552 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c static void arfs_modify_rule_rq(struct mlx5e_priv *priv,
mlx5e_priv        571 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	struct mlx5e_priv *priv = arfs_rule->priv;
mlx5e_priv        599 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c static struct arfs_rule *arfs_alloc_rule(struct mlx5e_priv *priv,
mlx5e_priv        674 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        145 drivers/net/ethernet/mellanox/mlx5/core/en_common.c int mlx5e_refresh_tirs(struct mlx5e_priv *priv, bool enable_uc_lb)
mlx5e_priv         56 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static int mlx5e_set_trust_state(struct mlx5e_priv *priv, u8 trust_state);
mlx5e_priv         57 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static int mlx5e_set_dscp2prio(struct mlx5e_priv *priv, u8 dscp, u8 prio);
mlx5e_priv         61 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static int mlx5e_dcbnl_set_dcbx_mode(struct mlx5e_priv *priv,
mlx5e_priv         79 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static int mlx5e_dcbnl_switch_to_host_mode(struct mlx5e_priv *priv)
mlx5e_priv        101 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        241 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c int mlx5e_dcbnl_ieee_setets_core(struct mlx5e_priv *priv, struct ieee_ets *ets)
mlx5e_priv        315 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        335 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        355 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        401 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        408 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        441 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        496 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        541 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv    = netdev_priv(netdev);
mlx5e_priv        576 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv    = netdev_priv(netdev);
mlx5e_priv        613 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        676 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        690 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        711 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        727 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        767 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        817 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        860 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        887 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        899 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        929 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       1012 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static void mlx5e_dcbnl_query_dcbx_mode(struct mlx5e_priv *priv,
mlx5e_priv       1029 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static void mlx5e_ets_init(struct mlx5e_priv *priv)
mlx5e_priv       1063 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static void mlx5e_dcbnl_dscp_app(struct mlx5e_priv *priv, int action)
mlx5e_priv       1091 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c void mlx5e_dcbnl_init_app(struct mlx5e_priv *priv)
mlx5e_priv       1096 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c void mlx5e_dcbnl_delete_app(struct mlx5e_priv *priv)
mlx5e_priv       1101 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static void mlx5e_trust_update_tx_min_inline_mode(struct mlx5e_priv *priv,
mlx5e_priv       1110 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static void mlx5e_trust_update_sq_inline_mode(struct mlx5e_priv *priv)
mlx5e_priv       1135 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static int mlx5e_set_trust_state(struct mlx5e_priv *priv, u8 trust_state)
mlx5e_priv       1148 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static int mlx5e_set_dscp2prio(struct mlx5e_priv *priv, u8 dscp, u8 prio)
mlx5e_priv       1160 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c static int mlx5e_trust_initialize(struct mlx5e_priv *priv)
mlx5e_priv       1183 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c void mlx5e_dcbnl_initialize(struct mlx5e_priv *priv)
mlx5e_priv         38 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c void mlx5e_ethtool_get_drvinfo(struct mlx5e_priv *priv,
mlx5e_priv         57 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        219 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c int mlx5e_ethtool_get_sset_count(struct mlx5e_priv *priv, int sset)
mlx5e_priv        240 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        245 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static void mlx5e_fill_stats_strings(struct mlx5e_priv *priv, u8 *data)
mlx5e_priv        253 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c void mlx5e_ethtool_get_strings(struct mlx5e_priv *priv, u32 stringset, u8 *data)
mlx5e_priv        278 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        283 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c void mlx5e_ethtool_get_ethtool_stats(struct mlx5e_priv *priv,
mlx5e_priv        300 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        305 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c void mlx5e_ethtool_get_ringparam(struct mlx5e_priv *priv,
mlx5e_priv        317 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        322 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c int mlx5e_ethtool_set_ringparam(struct mlx5e_priv *priv,
mlx5e_priv        384 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        389 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c void mlx5e_ethtool_get_channels(struct mlx5e_priv *priv,
mlx5e_priv        408 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        413 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c int mlx5e_ethtool_set_channels(struct mlx5e_priv *priv,
mlx5e_priv        476 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        481 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c int mlx5e_ethtool_get_coalesce(struct mlx5e_priv *priv,
mlx5e_priv        505 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        514 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c mlx5e_set_priv_channels_coalesce(struct mlx5e_priv *priv, struct ethtool_coalesce *coal)
mlx5e_priv        536 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c int mlx5e_ethtool_set_coalesce(struct mlx5e_priv *priv,
mlx5e_priv        600 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv    = netdev_priv(netdev);
mlx5e_priv        785 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        879 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c int mlx5e_ethtool_get_link_ksettings(struct mlx5e_priv *priv,
mlx5e_priv        974 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1031 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c int mlx5e_ethtool_set_link_ksettings(struct mlx5e_priv *priv,
mlx5e_priv       1107 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1112 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c u32 mlx5e_ethtool_get_rxfh_key_size(struct mlx5e_priv *priv)
mlx5e_priv       1119 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1124 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c u32 mlx5e_ethtool_get_rxfh_indir_size(struct mlx5e_priv *priv)
mlx5e_priv       1131 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1139 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1159 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       1228 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv    = netdev_priv(netdev);
mlx5e_priv       1241 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1290 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       1308 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c void mlx5e_ethtool_get_pauseparam(struct mlx5e_priv *priv,
mlx5e_priv       1325 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1330 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c int mlx5e_ethtool_set_pauseparam(struct mlx5e_priv *priv,
mlx5e_priv       1356 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1361 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c int mlx5e_ethtool_get_ts_info(struct mlx5e_priv *priv,
mlx5e_priv       1388 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       1480 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1500 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1519 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1545 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1574 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	return ((struct mlx5e_priv *)netdev_priv(dev))->msglevel;
mlx5e_priv       1579 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	((struct mlx5e_priv *)netdev_priv(dev))->msglevel = val;
mlx5e_priv       1585 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       1609 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1652 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1684 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c int mlx5e_ethtool_flash_device(struct mlx5e_priv *priv,
mlx5e_priv       1713 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       1721 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1766 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c int mlx5e_modify_rx_cqe_compression_locked(struct mlx5e_priv *priv, bool new_val)
mlx5e_priv       1800 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1819 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1848 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1870 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1904 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1925 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1947 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1954 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv         41 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static int mlx5e_add_l2_flow_rule(struct mlx5e_priv *priv,
mlx5e_priv         43 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_del_l2_flow_rule(struct mlx5e_priv *priv,
mlx5e_priv        110 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static int mlx5e_vport_context_update_vlans(struct mlx5e_priv *priv)
mlx5e_priv        161 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static int __mlx5e_add_vlan_rule(struct mlx5e_priv *priv,
mlx5e_priv        231 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static int mlx5e_add_vlan_rule(struct mlx5e_priv *priv,
mlx5e_priv        251 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_del_vlan_rule(struct mlx5e_priv *priv,
mlx5e_priv        289 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_del_any_vid_rules(struct mlx5e_priv *priv)
mlx5e_priv        295 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static int mlx5e_add_any_vid_rules(struct mlx5e_priv *priv)
mlx5e_priv        306 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c void mlx5e_enable_cvlan_filter(struct mlx5e_priv *priv)
mlx5e_priv        317 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c void mlx5e_disable_cvlan_filter(struct mlx5e_priv *priv)
mlx5e_priv        328 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static int mlx5e_vlan_rx_add_cvid(struct mlx5e_priv *priv, u16 vid)
mlx5e_priv        341 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static int mlx5e_vlan_rx_add_svid(struct mlx5e_priv *priv, u16 vid)
mlx5e_priv        361 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        373 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        387 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_add_vlan_rules(struct mlx5e_priv *priv)
mlx5e_priv        405 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_del_vlan_rules(struct mlx5e_priv *priv)
mlx5e_priv        427 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_execute_l2_action(struct mlx5e_priv *priv,
mlx5e_priv        459 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_sync_netdev_addr(struct mlx5e_priv *priv)
mlx5e_priv        478 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_fill_addr_array(struct mlx5e_priv *priv, int list_type,
mlx5e_priv        505 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_vport_context_update_addr_list(struct mlx5e_priv *priv,
mlx5e_priv        552 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_vport_context_update(struct mlx5e_priv *priv)
mlx5e_priv        563 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_apply_netdev_addr(struct mlx5e_priv *priv)
mlx5e_priv        576 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_handle_netdev_addr(struct mlx5e_priv *priv)
mlx5e_priv        595 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv,
mlx5e_priv        657 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c void mlx5e_init_l2_addr(struct mlx5e_priv *priv)
mlx5e_priv        811 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c mlx5e_generate_ttc_rule(struct mlx5e_priv *priv,
mlx5e_priv        855 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static int mlx5e_generate_ttc_table_rules(struct mlx5e_priv *priv,
mlx5e_priv        975 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c mlx5e_generate_inner_ttc_rule(struct mlx5e_priv *priv,
mlx5e_priv       1013 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static int mlx5e_generate_inner_ttc_table_rules(struct mlx5e_priv *priv,
mlx5e_priv       1111 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c void mlx5e_set_ttc_basic_params(struct mlx5e_priv *priv,
mlx5e_priv       1137 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c int mlx5e_create_inner_ttc_table(struct mlx5e_priv *priv, struct ttc_params *params,
mlx5e_priv       1168 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c void mlx5e_destroy_inner_ttc_table(struct mlx5e_priv *priv,
mlx5e_priv       1178 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c void mlx5e_destroy_ttc_table(struct mlx5e_priv *priv,
mlx5e_priv       1185 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c int mlx5e_create_ttc_table(struct mlx5e_priv *priv, struct ttc_params *params,
mlx5e_priv       1213 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_del_l2_flow_rule(struct mlx5e_priv *priv,
mlx5e_priv       1222 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static int mlx5e_add_l2_flow_rule(struct mlx5e_priv *priv,
mlx5e_priv       1347 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_destroy_l2_table(struct mlx5e_priv *priv)
mlx5e_priv       1352 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static int mlx5e_create_l2_table(struct mlx5e_priv *priv)
mlx5e_priv       1474 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static int mlx5e_create_vlan_table(struct mlx5e_priv *priv)
mlx5e_priv       1516 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c static void mlx5e_destroy_vlan_table(struct mlx5e_priv *priv)
mlx5e_priv       1522 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c int mlx5e_create_flow_steering(struct mlx5e_priv *priv)
mlx5e_priv       1593 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c void mlx5e_destroy_flow_steering(struct mlx5e_priv *priv)
mlx5e_priv         57 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c static struct mlx5e_ethtool_table *get_flow_table(struct mlx5e_priv *priv,
mlx5e_priv        371 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c static void add_rule_to_list(struct mlx5e_priv *priv,
mlx5e_priv        398 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c add_ethtool_flow_rule(struct mlx5e_priv *priv,
mlx5e_priv        453 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c static void del_ethtool_rule(struct mlx5e_priv *priv,
mlx5e_priv        464 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c static struct mlx5e_ethtool_rule *find_ethtool_rule(struct mlx5e_priv *priv,
mlx5e_priv        476 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c static struct mlx5e_ethtool_rule *get_ethtool_rule(struct mlx5e_priv *priv,
mlx5e_priv        604 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c static int validate_flow(struct mlx5e_priv *priv,
mlx5e_priv        666 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c mlx5e_ethtool_flow_replace(struct mlx5e_priv *priv,
mlx5e_priv        715 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c mlx5e_ethtool_flow_remove(struct mlx5e_priv *priv, int location)
mlx5e_priv        735 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c mlx5e_ethtool_get_flow(struct mlx5e_priv *priv,
mlx5e_priv        754 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c mlx5e_ethtool_get_all_flows(struct mlx5e_priv *priv,
mlx5e_priv        771 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c void mlx5e_ethtool_cleanup_steering(struct mlx5e_priv *priv)
mlx5e_priv        780 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c void mlx5e_ethtool_init_steering(struct mlx5e_priv *priv)
mlx5e_priv        813 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c static int mlx5e_set_rss_hash_opt(struct mlx5e_priv *priv,
mlx5e_priv        866 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c static int mlx5e_get_rss_hash_opt(struct mlx5e_priv *priv,
mlx5e_priv        893 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        917 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        131 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_update_carrier(struct mlx5e_priv *priv)
mlx5e_priv        151 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv,
mlx5e_priv        161 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_update_stats(struct mlx5e_priv *priv)
mlx5e_priv        170 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_update_ndo_stats(struct mlx5e_priv *priv)
mlx5e_priv        182 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv,
mlx5e_priv        190 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_queue_update_stats(struct mlx5e_priv *priv)
mlx5e_priv        203 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = container_of(nb, struct mlx5e_priv, events_nb);
mlx5e_priv        221 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_enable_async_events(struct mlx5e_priv *priv)
mlx5e_priv        227 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_disable_async_events(struct mlx5e_priv *priv)
mlx5e_priv        744 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = c->priv;
mlx5e_priv       1747 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       1796 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       1962 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_open_channel(struct mlx5e_priv *priv, int ix,
mlx5e_priv       2148 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_build_rq_param(struct mlx5e_priv *priv,
mlx5e_priv       2186 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_build_drop_rq_param(struct mlx5e_priv *priv,
mlx5e_priv       2201 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_build_sq_param_common(struct mlx5e_priv *priv,
mlx5e_priv       2213 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_build_sq_param(struct mlx5e_priv *priv,
mlx5e_priv       2228 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_build_common_cq_param(struct mlx5e_priv *priv,
mlx5e_priv       2238 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_build_rx_cq_param(struct mlx5e_priv *priv,
mlx5e_priv       2266 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_build_tx_cq_param(struct mlx5e_priv *priv,
mlx5e_priv       2278 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_build_ico_cq_param(struct mlx5e_priv *priv,
mlx5e_priv       2291 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_build_icosq_param(struct mlx5e_priv *priv,
mlx5e_priv       2304 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_build_xdpsq_param(struct mlx5e_priv *priv,
mlx5e_priv       2328 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_build_channel_param(struct mlx5e_priv *priv,
mlx5e_priv       2346 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_open_channels(struct mlx5e_priv *priv,
mlx5e_priv       2435 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_create_rqt(struct mlx5e_priv *priv, int sz, struct mlx5e_rqt *rqt)
mlx5e_priv       2465 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_destroy_rqt(struct mlx5e_priv *priv, struct mlx5e_rqt *rqt)
mlx5e_priv       2471 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_create_indirect_rqt(struct mlx5e_priv *priv)
mlx5e_priv       2482 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_create_direct_rqts(struct mlx5e_priv *priv, struct mlx5e_tir *tirs)
mlx5e_priv       2503 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_destroy_direct_rqts(struct mlx5e_priv *priv, struct mlx5e_tir *tirs)
mlx5e_priv       2529 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_fill_rqt_rqns(struct mlx5e_priv *priv, int sz,
mlx5e_priv       2552 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_redirect_rqt(struct mlx5e_priv *priv, u32 rqtn, int sz,
mlx5e_priv       2577 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static u32 mlx5e_get_direct_rqn(struct mlx5e_priv *priv, int ix,
mlx5e_priv       2589 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_redirect_rqts(struct mlx5e_priv *priv,
mlx5e_priv       2618 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_redirect_rqts_to_channels(struct mlx5e_priv *priv,
mlx5e_priv       2634 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_redirect_rqts_to_drop(struct mlx5e_priv *priv)
mlx5e_priv       2742 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_modify_tirs_hash(struct mlx5e_priv *priv, void *in, int inlen)
mlx5e_priv       2775 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_modify_tirs_lro(struct mlx5e_priv *priv)
mlx5e_priv       2844 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_set_dev_port_mtu(struct mlx5e_priv *priv)
mlx5e_priv       2865 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_set_netdev_mtu_boundaries(struct mlx5e_priv *priv)
mlx5e_priv       2882 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       2901 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_update_netdev_queues(struct mlx5e_priv *priv)
mlx5e_priv       2912 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_num_channels_changed(struct mlx5e_priv *priv)
mlx5e_priv       2923 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_build_txq_maps(struct mlx5e_priv *priv)
mlx5e_priv       2942 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_activate_priv_channels(struct mlx5e_priv *priv)
mlx5e_priv       2960 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_deactivate_priv_channels(struct mlx5e_priv *priv)
mlx5e_priv       2978 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_switch_priv_channels(struct mlx5e_priv *priv,
mlx5e_priv       3013 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_safe_switch_channels(struct mlx5e_priv *priv,
mlx5e_priv       3027 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_safe_reopen_channels(struct mlx5e_priv *priv)
mlx5e_priv       3035 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_timestamp_init(struct mlx5e_priv *priv)
mlx5e_priv       3043 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       3067 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       3084 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       3103 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       3150 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_open_drop_rq(struct mlx5e_priv *priv,
mlx5e_priv       3223 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_destroy_tises(struct mlx5e_priv *priv)
mlx5e_priv       3237 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_create_tises(struct mlx5e_priv *priv)
mlx5e_priv       3272 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_cleanup_nic_tx(struct mlx5e_priv *priv)
mlx5e_priv       3277 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_build_indir_tir_ctx_common(struct mlx5e_priv *priv,
mlx5e_priv       3289 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_build_indir_tir_ctx(struct mlx5e_priv *priv,
mlx5e_priv       3298 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_build_direct_tir_ctx(struct mlx5e_priv *priv, u32 rqtn, u32 *tirc)
mlx5e_priv       3304 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_build_inner_indir_tir_ctx(struct mlx5e_priv *priv,
mlx5e_priv       3313 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_create_indirect_tirs(struct mlx5e_priv *priv, bool inner_ttc)
mlx5e_priv       3372 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_create_direct_tirs(struct mlx5e_priv *priv, struct mlx5e_tir *tirs)
mlx5e_priv       3409 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_destroy_indirect_tirs(struct mlx5e_priv *priv)
mlx5e_priv       3424 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_destroy_direct_tirs(struct mlx5e_priv *priv, struct mlx5e_tir *tirs)
mlx5e_priv       3460 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_setup_tc_mqprio(struct mlx5e_priv *priv,
mlx5e_priv       3494 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_setup_tc_cls_flower(struct mlx5e_priv *priv,
mlx5e_priv       3517 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = cb_priv;
mlx5e_priv       3533 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       3554 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_fold_sw_stats64(struct mlx5e_priv *priv, struct rtnl_link_stats64 *s)
mlx5e_priv       3580 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       3626 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       3633 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       3660 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       3708 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       3721 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       3735 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       3743 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       3760 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       3782 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       3850 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       3921 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       3990 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_hwstamp_set(struct mlx5e_priv *priv, struct ifreq *ifr)
mlx5e_priv       4059 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_hwstamp_get(struct mlx5e_priv *priv, struct ifreq *ifr)
mlx5e_priv       4071 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       4086 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       4095 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       4107 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       4115 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       4124 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       4156 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       4166 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       4180 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       4190 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv	*priv;
mlx5e_priv       4198 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = vxlan_work->priv;
mlx5e_priv       4212 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv         = vxlan_work->priv;
mlx5e_priv       4221 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_vxlan_queue_work(struct mlx5e_priv *priv, u16 port, int add)
mlx5e_priv       4241 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       4254 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       4265 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static netdev_features_t mlx5e_tunnel_features_check(struct mlx5e_priv *priv,
mlx5e_priv       4317 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       4337 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv,
mlx5e_priv       4377 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       4383 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_xdp_allowed(struct mlx5e_priv *priv, struct bpf_prog *prog)
mlx5e_priv       4416 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       4509 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       4543 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       4560 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       4861 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       4873 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       5001 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_create_q_counters(struct mlx5e_priv *priv)
mlx5e_priv       5019 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_destroy_q_counters(struct mlx5e_priv *priv)
mlx5e_priv       5033 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       5058 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_nic_cleanup(struct mlx5e_priv *priv)
mlx5e_priv       5066 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_init_nic_rx(struct mlx5e_priv *priv)
mlx5e_priv       5136 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_cleanup_nic_rx(struct mlx5e_priv *priv)
mlx5e_priv       5150 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_init_nic_tx(struct mlx5e_priv *priv)
mlx5e_priv       5166 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_nic_enable(struct mlx5e_priv *priv)
mlx5e_priv       5202 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_nic_disable(struct mlx5e_priv *priv)
mlx5e_priv       5227 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_update_nic_rx(struct mlx5e_priv *priv)
mlx5e_priv       5254 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		      struct mlx5e_priv *priv,
mlx5e_priv       5288 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_netdev_cleanup(struct net_device *netdev, struct mlx5e_priv *priv)
mlx5e_priv       5301 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	netdev = alloc_etherdev_mqs(sizeof(struct mlx5e_priv),
mlx5e_priv       5323 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_attach_netdev(struct mlx5e_priv *priv)
mlx5e_priv       5362 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_detach_netdev(struct mlx5e_priv *priv)
mlx5e_priv       5377 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_destroy_netdev(struct mlx5e_priv *priv)
mlx5e_priv       5392 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = vpriv;
mlx5e_priv       5414 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv = vpriv;
mlx5e_priv       5483 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_priv *priv;
mlx5e_priv         72 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv         87 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        135 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_rep_update_hw_counters(struct mlx5e_priv *priv)
mlx5e_priv        158 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_uplink_rep_update_hw_counters(struct mlx5e_priv *priv)
mlx5e_priv        173 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_rep_update_sw_counters(struct mlx5e_priv *priv)
mlx5e_priv        191 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        224 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        232 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        237 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_replace_rep_vport_rx_rule(struct mlx5e_priv *priv,
mlx5e_priv        259 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        267 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        300 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        308 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        315 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        322 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        330 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        338 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        346 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        354 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        398 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv;
mlx5e_priv        465 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c int mlx5e_add_sqs_fwd_rules(struct mlx5e_priv *priv)
mlx5e_priv        494 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c void mlx5e_remove_sqs_fwd_rules(struct mlx5e_priv *priv)
mlx5e_priv        516 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        522 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c void mlx5e_rep_queue_neigh_stats_work(struct mlx5e_priv *priv)
mlx5e_priv        584 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        597 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_rep_update_flows(struct mlx5e_priv *priv,
mlx5e_priv        646 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv;
mlx5e_priv        715 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(indr_priv->rpriv->netdev);
mlx5e_priv        841 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		struct mlx5e_priv *priv = netdev_priv(rpriv->netdev);
mlx5e_priv        861 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(rpriv->netdev);
mlx5e_priv        880 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_rep_queue_neigh_update_work(struct mlx5e_priv *priv,
mlx5e_priv        902 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_rep_neigh_entry_lookup(struct mlx5e_priv *priv,
mlx5e_priv        912 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1014 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(rpriv->netdev);
mlx5e_priv       1026 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_rep_neigh_entry_insert(struct mlx5e_priv *priv,
mlx5e_priv       1061 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_rep_neigh_entry_lookup(struct mlx5e_priv *priv,
mlx5e_priv       1073 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_rep_neigh_entry_create(struct mlx5e_priv *priv,
mlx5e_priv       1100 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c int mlx5e_rep_encap_entry_attach(struct mlx5e_priv *priv,
mlx5e_priv       1135 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c void mlx5e_rep_encap_entry_detach(struct mlx5e_priv *priv,
mlx5e_priv       1156 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       1179 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       1195 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_rep_setup_tc_cls_flower(struct mlx5e_priv *priv,
mlx5e_priv       1214 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c int mlx5e_rep_setup_tc_cls_matchall(struct mlx5e_priv *priv,
mlx5e_priv       1234 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = cb_priv;
mlx5e_priv       1251 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       1266 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c bool mlx5e_is_uplink_rep(struct mlx5e_priv *priv)
mlx5e_priv       1295 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       1315 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       1357 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv       1408 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1446 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1493 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1510 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_cleanup_rep(struct mlx5e_priv *priv)
mlx5e_priv       1515 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_create_rep_ttc_table(struct mlx5e_priv *priv)
mlx5e_priv       1537 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_create_rep_vport_rx_rule(struct mlx5e_priv *priv)
mlx5e_priv       1556 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_init_rep_rx(struct mlx5e_priv *priv)
mlx5e_priv       1610 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_cleanup_rep_rx(struct mlx5e_priv *priv)
mlx5e_priv       1623 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_init_rep_tx(struct mlx5e_priv *priv)
mlx5e_priv       1667 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_cleanup_rep_tx(struct mlx5e_priv *priv)
mlx5e_priv       1684 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_rep_enable(struct mlx5e_priv *priv)
mlx5e_priv       1689 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_update_rep_rx(struct mlx5e_priv *priv)
mlx5e_priv       1696 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = container_of(nb, struct mlx5e_priv, events_nb);
mlx5e_priv       1724 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_uplink_rep_enable(struct mlx5e_priv *priv)
mlx5e_priv       1748 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void mlx5e_uplink_rep_disable(struct mlx5e_priv *priv)
mlx5e_priv       1947 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv        114 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h 	struct mlx5e_priv *priv;
mlx5e_priv        188 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h bool mlx5e_is_uplink_rep(struct mlx5e_priv *priv);
mlx5e_priv        189 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h int mlx5e_add_sqs_fwd_rules(struct mlx5e_priv *priv);
mlx5e_priv        190 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h void mlx5e_remove_sqs_fwd_rules(struct mlx5e_priv *priv);
mlx5e_priv        194 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h int mlx5e_rep_encap_entry_attach(struct mlx5e_priv *priv,
mlx5e_priv        196 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h void mlx5e_rep_encap_entry_detach(struct mlx5e_priv *priv,
mlx5e_priv        199 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h void mlx5e_rep_queue_neigh_stats_work(struct mlx5e_priv *priv);
mlx5e_priv        204 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h static inline bool mlx5e_is_uplink_rep(struct mlx5e_priv *priv) { return false; }
mlx5e_priv        205 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h static inline int mlx5e_add_sqs_fwd_rules(struct mlx5e_priv *priv) { return 0; }
mlx5e_priv        206 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h static inline void mlx5e_remove_sqs_fwd_rules(struct mlx5e_priv *priv) {}
mlx5e_priv        209 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h static inline bool mlx5e_is_vport_rep(struct mlx5e_priv *priv)
mlx5e_priv       1192 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_priv *priv = netdev_priv(netdev);
mlx5e_priv       1442 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_priv *priv;
mlx5e_priv         59 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c int mlx5e_self_test_num(struct mlx5e_priv *priv)
mlx5e_priv         64 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c static int mlx5e_test_health_info(struct mlx5e_priv *priv)
mlx5e_priv         71 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c static int mlx5e_test_link_state(struct mlx5e_priv *priv)
mlx5e_priv         82 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c static int mlx5e_test_link_speed(struct mlx5e_priv *priv)
mlx5e_priv        103 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c static struct sk_buff *mlx5e_test_get_udp_skb(struct mlx5e_priv *priv)
mlx5e_priv        221 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c static int mlx5e_test_loopback_setup(struct mlx5e_priv *priv,
mlx5e_priv        259 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c static void mlx5e_test_loopback_cleanup(struct mlx5e_priv *priv,
mlx5e_priv        270 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c static int mlx5e_test_loopback(struct mlx5e_priv *priv)
mlx5e_priv        317 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c static int (*mlx5e_st_func[MLX5E_ST_NUM])(struct mlx5e_priv *) = {
mlx5e_priv        329 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c 	struct mlx5e_priv *priv = netdev_priv(ndev);
mlx5e_priv        149 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_sw_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv        154 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_sw_fill_strings(struct mlx5e_priv *priv, u8 *data, int idx)
mlx5e_priv        163 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_sw_fill_stats(struct mlx5e_priv *priv, u64 *data, int idx)
mlx5e_priv        172 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static void mlx5e_grp_sw_update_stats(struct mlx5e_priv *priv)
mlx5e_priv        318 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_q_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv        331 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_q_fill_strings(struct mlx5e_priv *priv, u8 *data, int idx)
mlx5e_priv        346 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_q_fill_stats(struct mlx5e_priv *priv, u64 *data, int idx)
mlx5e_priv        359 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static void mlx5e_grp_q_update_stats(struct mlx5e_priv *priv)
mlx5e_priv        394 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_vnic_env_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv        400 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_vnic_env_fill_strings(struct mlx5e_priv *priv, u8 *data,
mlx5e_priv        415 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_vnic_env_fill_stats(struct mlx5e_priv *priv, u64 *data,
mlx5e_priv        430 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static void mlx5e_grp_vnic_env_update_stats(struct mlx5e_priv *priv)
mlx5e_priv        493 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_vport_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv        498 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_vport_fill_strings(struct mlx5e_priv *priv, u8 *data,
mlx5e_priv        508 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_vport_fill_stats(struct mlx5e_priv *priv, u64 *data,
mlx5e_priv        519 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static void mlx5e_grp_vport_update_stats(struct mlx5e_priv *priv)
mlx5e_priv        558 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_802_3_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv        563 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_802_3_fill_strings(struct mlx5e_priv *priv, u8 *data,
mlx5e_priv        573 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_802_3_fill_stats(struct mlx5e_priv *priv, u64 *data,
mlx5e_priv        587 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c void mlx5e_grp_802_3_update_stats(struct mlx5e_priv *priv)
mlx5e_priv        615 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_2863_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv        620 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_2863_fill_strings(struct mlx5e_priv *priv, u8 *data,
mlx5e_priv        630 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_2863_fill_stats(struct mlx5e_priv *priv, u64 *data,
mlx5e_priv        641 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static void mlx5e_grp_2863_update_stats(struct mlx5e_priv *priv)
mlx5e_priv        676 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_2819_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv        681 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_2819_fill_strings(struct mlx5e_priv *priv, u8 *data,
mlx5e_priv        691 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_2819_fill_stats(struct mlx5e_priv *priv, u64 *data,
mlx5e_priv        702 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static void mlx5e_grp_2819_update_stats(struct mlx5e_priv *priv)
mlx5e_priv        740 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_phy_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv        757 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_phy_fill_strings(struct mlx5e_priv *priv, u8 *data,
mlx5e_priv        780 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_phy_fill_stats(struct mlx5e_priv *priv, u64 *data, int idx)
mlx5e_priv        806 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static void mlx5e_grp_phy_update_stats(struct mlx5e_priv *priv)
mlx5e_priv        836 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_eth_ext_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv        844 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_eth_ext_fill_strings(struct mlx5e_priv *priv, u8 *data,
mlx5e_priv        856 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_eth_ext_fill_stats(struct mlx5e_priv *priv, u64 *data,
mlx5e_priv        869 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static void mlx5e_grp_eth_ext_update_stats(struct mlx5e_priv *priv)
mlx5e_priv        910 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_pcie_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv        926 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_pcie_fill_strings(struct mlx5e_priv *priv, u8 *data,
mlx5e_priv        948 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_pcie_fill_stats(struct mlx5e_priv *priv, u64 *data,
mlx5e_priv        973 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static void mlx5e_grp_pcie_update_stats(struct mlx5e_priv *priv)
mlx5e_priv       1011 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_per_tc_prio_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv       1021 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_per_port_buffer_congest_fill_strings(struct mlx5e_priv *priv,
mlx5e_priv       1042 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_per_port_buffer_congest_fill_stats(struct mlx5e_priv *priv,
mlx5e_priv       1066 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static void mlx5e_grp_per_tc_prio_update_stats(struct mlx5e_priv *priv)
mlx5e_priv       1087 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_per_tc_congest_prio_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv       1097 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static void mlx5e_grp_per_tc_congest_prio_update_stats(struct mlx5e_priv *priv)
mlx5e_priv       1118 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_per_port_buffer_congest_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv       1124 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static void mlx5e_grp_per_port_buffer_congest_update_stats(struct mlx5e_priv *priv)
mlx5e_priv       1147 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_per_prio_traffic_fill_strings(struct mlx5e_priv *priv,
mlx5e_priv       1162 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_per_prio_traffic_fill_stats(struct mlx5e_priv *priv,
mlx5e_priv       1197 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static unsigned long mlx5e_query_pfc_combined(struct mlx5e_priv *priv)
mlx5e_priv       1212 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static bool mlx5e_query_global_pause_combined(struct mlx5e_priv *priv)
mlx5e_priv       1227 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_per_prio_pfc_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv       1235 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_per_prio_pfc_fill_strings(struct mlx5e_priv *priv,
mlx5e_priv       1267 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_per_prio_pfc_fill_stats(struct mlx5e_priv *priv,
mlx5e_priv       1298 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_per_prio_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv       1304 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_per_prio_fill_strings(struct mlx5e_priv *priv, u8 *data,
mlx5e_priv       1312 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_per_prio_fill_stats(struct mlx5e_priv *priv, u64 *data,
mlx5e_priv       1320 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static void mlx5e_grp_per_prio_update_stats(struct mlx5e_priv *priv)
mlx5e_priv       1355 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_pme_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv       1360 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_pme_fill_strings(struct mlx5e_priv *priv, u8 *data,
mlx5e_priv       1374 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_pme_fill_stats(struct mlx5e_priv *priv, u64 *data,
mlx5e_priv       1393 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_ipsec_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv       1398 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_ipsec_fill_strings(struct mlx5e_priv *priv, u8 *data,
mlx5e_priv       1405 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_ipsec_fill_stats(struct mlx5e_priv *priv, u64 *data,
mlx5e_priv       1411 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static void mlx5e_grp_ipsec_update_stats(struct mlx5e_priv *priv)
mlx5e_priv       1416 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_tls_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv       1421 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_tls_fill_strings(struct mlx5e_priv *priv, u8 *data,
mlx5e_priv       1427 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_tls_fill_stats(struct mlx5e_priv *priv, u64 *data, int idx)
mlx5e_priv       1565 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_channels_get_num_stats(struct mlx5e_priv *priv)
mlx5e_priv       1578 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_channels_fill_strings(struct mlx5e_priv *priv, u8 *data,
mlx5e_priv       1621 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_channels_fill_stats(struct mlx5e_priv *priv, u64 *data,
mlx5e_priv        329 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h struct mlx5e_priv;
mlx5e_priv        332 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h 	int (*get_num_stats)(struct mlx5e_priv *priv);
mlx5e_priv        333 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h 	int (*fill_strings)(struct mlx5e_priv *priv, u8 *data, int idx);
mlx5e_priv        334 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h 	int (*fill_stats)(struct mlx5e_priv *priv, u64 *data, int idx);
mlx5e_priv        335 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h 	void (*update_stats)(struct mlx5e_priv *priv);
mlx5e_priv        341 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h void mlx5e_grp_802_3_update_stats(struct mlx5e_priv *priv);
mlx5e_priv        114 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_priv	*priv;
mlx5e_priv        158 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_priv *func_priv;
mlx5e_priv        213 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static void mlx5e_tc_del_flow(struct mlx5e_priv *priv,
mlx5e_priv        223 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static void mlx5e_flow_put(struct mlx5e_priv *priv,
mlx5e_priv        300 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c get_mod_hdr_table(struct mlx5e_priv *priv, int namespace)
mlx5e_priv        324 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static void mlx5e_mod_hdr_put(struct mlx5e_priv *priv,
mlx5e_priv        347 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int mlx5e_attach_mod_hdr(struct mlx5e_priv *priv,
mlx5e_priv        428 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static void mlx5e_detach_mod_hdr(struct mlx5e_priv *priv,
mlx5e_priv        447 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_priv *priv;
mlx5e_priv        491 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_priv *priv = hp->func_priv;
mlx5e_priv        510 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_priv *priv = hp->func_priv;
mlx5e_priv        537 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_priv *priv = hp->func_priv;
mlx5e_priv        596 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_priv *priv = hp->func_priv;
mlx5e_priv        628 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_priv *priv = hp->func_priv;
mlx5e_priv        636 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_hairpin_create(struct mlx5e_priv *priv, struct mlx5_hairpin_params *params,
mlx5e_priv        696 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static struct mlx5e_hairpin_entry *mlx5e_hairpin_get(struct mlx5e_priv *priv,
mlx5e_priv        713 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static void mlx5e_hairpin_put(struct mlx5e_priv *priv,
mlx5e_priv        735 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int mlx5e_hairpin_get_prio(struct mlx5e_priv *priv,
mlx5e_priv        771 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int mlx5e_hairpin_flow_add(struct mlx5e_priv *priv,
mlx5e_priv        882 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static void mlx5e_hairpin_flow_del(struct mlx5e_priv *priv,
mlx5e_priv        898 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_tc_add_nic_flow(struct mlx5e_priv *priv,
mlx5e_priv        994 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static void mlx5e_tc_del_nic_flow(struct mlx5e_priv *priv,
mlx5e_priv       1019 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static void mlx5e_detach_encap(struct mlx5e_priv *priv,
mlx5e_priv       1022 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int mlx5e_attach_encap(struct mlx5e_priv *priv,
mlx5e_priv       1149 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_tc_add_fdb_flow(struct mlx5e_priv *priv,
mlx5e_priv       1161 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_priv *out_priv;
mlx5e_priv       1254 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static void mlx5e_tc_del_fdb_flow(struct mlx5e_priv *priv,
mlx5e_priv       1294 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c void mlx5e_tc_encap_flows_add(struct mlx5e_priv *priv,
mlx5e_priv       1359 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c void mlx5e_tc_encap_flows_del(struct mlx5e_priv *priv,
mlx5e_priv       1426 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c void mlx5e_put_encap_flow_list(struct mlx5e_priv *priv, struct list_head *flow_list)
mlx5e_priv       1503 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		struct mlx5e_priv *priv = netdev_priv(e->out_dev);
mlx5e_priv       1553 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static void mlx5e_encap_dealloc(struct mlx5e_priv *priv, struct mlx5e_encap_entry *e)
mlx5e_priv       1569 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c void mlx5e_encap_put(struct mlx5e_priv *priv, struct mlx5e_encap_entry *e)
mlx5e_priv       1581 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static void mlx5e_detach_encap(struct mlx5e_priv *priv,
mlx5e_priv       1640 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static void mlx5e_tc_del_flow(struct mlx5e_priv *priv,
mlx5e_priv       1652 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int parse_tunnel_attr(struct mlx5e_priv *priv,
mlx5e_priv       1797 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int __parse_cls_flower(struct mlx5e_priv *priv,
mlx5e_priv       2152 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int parse_cls_flower(struct mlx5e_priv *priv,
mlx5e_priv       2478 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int alloc_mod_hdr_actions(struct mlx5e_priv *priv,
mlx5e_priv       2503 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int parse_tc_pedit_action(struct mlx5e_priv *priv,
mlx5e_priv       2543 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int alloc_tc_pedit_action(struct mlx5e_priv *priv, int namespace,
mlx5e_priv       2584 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static bool csum_offload_supported(struct mlx5e_priv *priv,
mlx5e_priv       2703 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static bool actions_match_supported(struct mlx5e_priv *priv,
mlx5e_priv       2730 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static bool same_hw_devs(struct mlx5e_priv *priv, struct mlx5e_priv *peer_priv)
mlx5e_priv       2744 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int add_vlan_rewrite_action(struct mlx5e_priv *priv, int namespace,
mlx5e_priv       2789 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c add_vlan_prio_tag_rewrite_action(struct mlx5e_priv *priv,
mlx5e_priv       2812 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int parse_tc_nic_actions(struct mlx5e_priv *priv,
mlx5e_priv       2941 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static bool is_merged_eswitch_dev(struct mlx5e_priv *priv,
mlx5e_priv       2944 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_priv *peer_priv;
mlx5e_priv       2962 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_encap_get(struct mlx5e_priv *priv, struct encap_key *key,
mlx5e_priv       2988 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int mlx5e_attach_encap(struct mlx5e_priv *priv,
mlx5e_priv       3101 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int parse_tc_vlan_action(struct mlx5e_priv *priv,
mlx5e_priv       3154 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int add_vlan_push_action(struct mlx5e_priv *priv,
mlx5e_priv       3180 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int add_vlan_pop_action(struct mlx5e_priv *priv,
mlx5e_priv       3200 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c bool mlx5e_is_valid_eswitch_fwd_dev(struct mlx5e_priv *priv,
mlx5e_priv       3210 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int parse_tc_fdb_actions(struct mlx5e_priv *priv,
mlx5e_priv       3253 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			struct mlx5e_priv *out_priv;
mlx5e_priv       3490 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static struct rhashtable *get_tc_ht(struct mlx5e_priv *priv,
mlx5e_priv       3525 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_alloc_flow(struct mlx5e_priv *priv, int attr_size,
mlx5e_priv       3564 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			 struct mlx5e_priv *priv,
mlx5e_priv       3587 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c __mlx5e_add_fdb_flow(struct mlx5e_priv *priv,
mlx5e_priv       3642 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_priv *priv = flow->priv, *peer_priv;
mlx5e_priv       3689 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_add_fdb_flow(struct mlx5e_priv *priv,
mlx5e_priv       3723 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_add_nic_flow(struct mlx5e_priv *priv,
mlx5e_priv       3774 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_tc_add_flow(struct mlx5e_priv *priv,
mlx5e_priv       3799 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c int mlx5e_configure_flower(struct net_device *dev, struct mlx5e_priv *priv,
mlx5e_priv       3846 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c int mlx5e_delete_flower(struct net_device *dev, struct mlx5e_priv *priv,
mlx5e_priv       3880 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c int mlx5e_stats_flower(struct net_device *dev, struct mlx5e_priv *priv,
mlx5e_priv       3946 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int apply_police_params(struct mlx5e_priv *priv, u32 rate,
mlx5e_priv       3977 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int scan_tc_matchall_fdb_actions(struct mlx5e_priv *priv,
mlx5e_priv       4014 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c int mlx5e_tc_configure_matchall(struct mlx5e_priv *priv,
mlx5e_priv       4027 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c int mlx5e_tc_delete_matchall(struct mlx5e_priv *priv,
mlx5e_priv       4035 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c void mlx5e_tc_stats_matchall(struct mlx5e_priv *priv,
mlx5e_priv       4050 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static void mlx5e_tc_hairpin_update_dead_peer(struct mlx5e_priv *priv,
mlx5e_priv       4051 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 					      struct mlx5e_priv *peer_priv)
mlx5e_priv       4084 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_priv *peer_priv;
mlx5e_priv       4086 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_priv *priv;
mlx5e_priv       4095 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	priv = container_of(fs, struct mlx5e_priv, fs);
mlx5e_priv       4106 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c int mlx5e_tc_nic_init(struct mlx5e_priv *priv)
mlx5e_priv       4133 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5e_priv *priv = flow->priv;
mlx5e_priv       4139 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c void mlx5e_tc_nic_cleanup(struct mlx5e_priv *priv)
mlx5e_priv       4168 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c int mlx5e_tc_num_filters(struct mlx5e_priv *priv, unsigned long flags)
mlx5e_priv         52 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h int mlx5e_tc_nic_init(struct mlx5e_priv *priv);
mlx5e_priv         53 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h void mlx5e_tc_nic_cleanup(struct mlx5e_priv *priv);
mlx5e_priv         58 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h int mlx5e_configure_flower(struct net_device *dev, struct mlx5e_priv *priv,
mlx5e_priv         60 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h int mlx5e_delete_flower(struct net_device *dev, struct mlx5e_priv *priv,
mlx5e_priv         63 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h int mlx5e_stats_flower(struct net_device *dev, struct mlx5e_priv *priv,
mlx5e_priv         66 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h int mlx5e_tc_configure_matchall(struct mlx5e_priv *priv,
mlx5e_priv         68 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h int mlx5e_tc_delete_matchall(struct mlx5e_priv *priv,
mlx5e_priv         70 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h void mlx5e_tc_stats_matchall(struct mlx5e_priv *priv,
mlx5e_priv         74 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h void mlx5e_tc_encap_flows_add(struct mlx5e_priv *priv,
mlx5e_priv         77 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h void mlx5e_tc_encap_flows_del(struct mlx5e_priv *priv,
mlx5e_priv         81 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h void mlx5e_encap_put(struct mlx5e_priv *priv, struct mlx5e_encap_entry *e);
mlx5e_priv         84 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h void mlx5e_put_encap_flow_list(struct mlx5e_priv *priv, struct list_head *flow_list);
mlx5e_priv         89 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h int mlx5e_tc_num_filters(struct mlx5e_priv *priv, unsigned long flags);
mlx5e_priv         93 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h bool mlx5e_is_valid_eswitch_fwd_dev(struct mlx5e_priv *priv,
mlx5e_priv         97 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h static inline int  mlx5e_tc_nic_init(struct mlx5e_priv *priv) { return 0; }
mlx5e_priv         98 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h static inline void mlx5e_tc_nic_cleanup(struct mlx5e_priv *priv) {}
mlx5e_priv         99 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h static inline int  mlx5e_tc_num_filters(struct mlx5e_priv *priv,
mlx5e_priv         57 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c static inline int mlx5e_get_dscp_up(struct mlx5e_priv *priv, struct sk_buff *skb)
mlx5e_priv         74 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv        387 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	struct mlx5e_priv *priv = netdev_priv(dev);
mlx5e_priv         39 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	struct mlx5e_priv *priv = mlx5i_epriv(dev);
mlx5e_priv         48 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	struct mlx5e_priv *priv  = mlx5i_epriv(dev);
mlx5e_priv         55 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	struct mlx5e_priv *priv = mlx5i_epriv(dev);
mlx5e_priv         64 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	struct mlx5e_priv *priv = mlx5i_epriv(dev);
mlx5e_priv         72 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	struct mlx5e_priv *priv = mlx5i_epriv(dev);
mlx5e_priv         80 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	struct mlx5e_priv *priv = mlx5i_epriv(dev);
mlx5e_priv         88 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	struct mlx5e_priv *priv = mlx5i_epriv(dev);
mlx5e_priv         96 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	struct mlx5e_priv *priv = mlx5i_epriv(dev);
mlx5e_priv        104 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	struct mlx5e_priv *priv = mlx5i_epriv(netdev);
mlx5e_priv        112 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	struct mlx5e_priv *priv = mlx5i_epriv(netdev);
mlx5e_priv        120 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	struct mlx5e_priv *priv = mlx5i_epriv(netdev);
mlx5e_priv        128 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	struct mlx5e_priv *priv = mlx5i_epriv(netdev);
mlx5e_priv        180 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	struct mlx5e_priv *priv    = mlx5i_epriv(netdev);
mlx5e_priv         80 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5e_priv *priv  = mlx5i_epriv(netdev);
mlx5e_priv        113 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c void mlx5i_cleanup(struct mlx5e_priv *priv)
mlx5e_priv        118 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static void mlx5i_grp_sw_update_stats(struct mlx5e_priv *priv)
mlx5e_priv        147 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5e_priv     *priv   = mlx5i_epriv(dev);
mlx5e_priv        159 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c int mlx5i_init_underlay_qp(struct mlx5e_priv *priv)
mlx5e_priv        205 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c void mlx5i_uninit_underlay_qp(struct mlx5e_priv *priv)
mlx5e_priv        271 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static int mlx5i_init_tx(struct mlx5e_priv *priv)
mlx5e_priv        295 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static void mlx5i_cleanup_tx(struct mlx5e_priv *priv)
mlx5e_priv        303 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static int mlx5i_create_flow_steering(struct mlx5e_priv *priv)
mlx5e_priv        354 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static void mlx5i_destroy_flow_steering(struct mlx5e_priv *priv)
mlx5e_priv        361 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static int mlx5i_init_rx(struct mlx5e_priv *priv)
mlx5e_priv        411 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static void mlx5i_cleanup_rx(struct mlx5e_priv *priv)
mlx5e_priv        444 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5e_priv *priv = mlx5i_epriv(netdev);
mlx5e_priv        475 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5e_priv    *priv   = mlx5i_epriv(dev);
mlx5e_priv        491 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5e_priv *priv = mlx5i_epriv(dev);
mlx5e_priv        505 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5e_priv    *priv   = mlx5i_epriv(dev);
mlx5e_priv        516 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5e_priv *epriv = mlx5i_epriv(netdev);
mlx5e_priv        559 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5e_priv *epriv = mlx5i_epriv(netdev);
mlx5e_priv        588 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5e_priv    *epriv = mlx5i_epriv(netdev);
mlx5e_priv        611 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5e_priv    *epriv = mlx5i_epriv(netdev);
mlx5e_priv        629 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5e_priv *epriv = mlx5i_epriv(dev);
mlx5e_priv        659 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5e_priv *priv = mlx5i_epriv(netdev);
mlx5e_priv        690 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5e_priv *epriv;
mlx5e_priv        756 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 			       sizeof(struct mlx5e_priv),
mlx5e_priv         59 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h 	char  *mlx5e_priv[0];
mlx5e_priv         69 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h int mlx5i_init_underlay_qp(struct mlx5e_priv *priv);
mlx5e_priv         70 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h void mlx5i_uninit_underlay_qp(struct mlx5e_priv *priv);
mlx5e_priv         93 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h void mlx5i_cleanup(struct mlx5e_priv *priv);
mlx5e_priv         99 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h #define mlx5i_epriv(netdev) ((void *)(((struct mlx5i_priv *)netdev_priv(netdev))->mlx5e_priv))
mlx5e_priv        107 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c 	struct mlx5e_priv *epriv = mlx5i_epriv(netdev);
mlx5e_priv        158 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c 	struct mlx5e_priv *priv = mlx5i_epriv(dev);
mlx5e_priv        192 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c 	struct mlx5e_priv *epriv = mlx5i_epriv(netdev);
mlx5e_priv        244 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c 	struct mlx5e_priv *priv = mlx5i_epriv(netdev);
mlx5e_priv        268 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c 	struct mlx5e_priv *priv = mlx5i_epriv(netdev);
mlx5e_priv        283 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c 	struct mlx5e_priv *priv  = mlx5i_epriv(netdev);
mlx5e_priv        303 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static void mlx5i_pkey_cleanup(struct mlx5e_priv *priv)
mlx5e_priv        308 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static int mlx5i_pkey_init_tx(struct mlx5e_priv *priv)
mlx5e_priv        322 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static void mlx5i_pkey_cleanup_tx(struct mlx5e_priv *priv)
mlx5e_priv        329 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static int mlx5i_pkey_init_rx(struct mlx5e_priv *priv)
mlx5e_priv        337 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static void mlx5i_pkey_cleanup_rx(struct mlx5e_priv *priv)