Searched refs:mlx5e_rss (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | rss.h | 32 struct mlx5e_rss; 37 void mlx5e_rss_params_indir_modify_actual_size(struct mlx5e_rss *rss, u32 num_channels); 38 struct mlx5e_rss * 42 int mlx5e_rss_cleanup(struct mlx5e_rss *rss); 44 void mlx5e_rss_refcnt_inc(struct mlx5e_rss *rss); 45 void mlx5e_rss_refcnt_dec(struct mlx5e_rss *rss); 46 unsigned int mlx5e_rss_refcnt_read(struct mlx5e_rss *rss); 48 bool mlx5e_rss_get_inner_ft_support(struct mlx5e_rss *rss); 49 u32 mlx5e_rss_get_tirn(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, 51 bool mlx5e_rss_valid_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, bool inner); [all …]
|
| H A D | rss.c | 70 struct mlx5e_rss { struct 83 bool mlx5e_rss_get_inner_ft_support(struct mlx5e_rss *rss) in mlx5e_rss_get_inner_ft_support() argument 88 void mlx5e_rss_params_indir_modify_actual_size(struct mlx5e_rss *rss, u32 num_channels) in mlx5e_rss_params_indir_modify_actual_size() 111 static int mlx5e_rss_copy(struct mlx5e_rss *to, const struct mlx5e_rss *from) in mlx5e_rss_copy() 132 static struct mlx5e_rss *mlx5e_rss_init_copy(const struct mlx5e_rss *from) in mlx5e_rss_init_copy() 134 struct mlx5e_rss *rss; in mlx5e_rss_init_copy() 160 static void mlx5e_rss_params_init(struct mlx5e_rss *rss) in mlx5e_rss_params_init() 173 static struct mlx5e_tir **rss_get_tirp(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, in rss_get_tirp() 179 static struct mlx5e_tir *rss_get_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, in rss_get_tir() 186 mlx5e_rss_get_tt_config(struct mlx5e_rss *rss, enum mlx5_traffic_types tt) in mlx5e_rss_get_tt_config() [all …]
|
| H A D | rx_res.c | 17 struct mlx5e_rss *rss[MLX5E_MAX_NUM_RSS]; 59 struct mlx5e_rss *rss; in mlx5e_rx_res_rss_init_def() 94 struct mlx5e_rss *rss; in mlx5e_rx_res_rss_init() 131 struct mlx5e_rss *rss = res->rss[rss_idx]; in __mlx5e_rx_res_rss_destroy() 145 struct mlx5e_rss *rss; in mlx5e_rx_res_rss_destroy() 162 struct mlx5e_rss *rss = res->rss[i]; in mlx5e_rx_res_rss_destroy_all() 187 struct mlx5e_rss *rss = res->rss[i]; in mlx5e_rx_res_rss_enable() 204 struct mlx5e_rss *rss = res->rss[i]; in mlx5e_rx_res_rss_disable() 222 struct mlx5e_rss *rss = NULL; in mlx5e_rx_res_rss_get_rxfh() 237 struct mlx5e_rss *rss; in mlx5e_rx_res_rss_set_rxfh() [all …]
|
| H A D | rx_res.h | 69 int mlx5e_rx_res_rss_index(struct mlx5e_rx_res *res, struct mlx5e_rss *rss); 70 struct mlx5e_rss *mlx5e_rx_res_rss_get(struct mlx5e_rx_res *res, u32 rss_idx);
|
| H A D | reporter_rx.c | 383 static void mlx5e_rx_reporter_diagnose_rx_res_rss_tirn(struct mlx5e_rss *rss, bool inner, in mlx5e_rx_reporter_diagnose_rx_res_rss_tirn() 413 struct mlx5e_rss *rss = mlx5e_rx_res_rss_get(rx_res, rss_idx); in mlx5e_rx_reporter_diagnose_rx_res_rss_ix()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_fs_ethtool.c | 66 struct mlx5e_rss *rss; 429 struct mlx5e_rss *rss; in flow_get_tirn()
|