Searched refs:mlx5e_rss (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | rss.h | 14 struct mlx5e_rss; 16 struct mlx5e_rss *mlx5e_rss_alloc(void); 17 void mlx5e_rss_free(struct mlx5e_rss *rss); 18 int mlx5e_rss_init(struct mlx5e_rss *rss, struct mlx5_core_dev *mdev, 21 int mlx5e_rss_init_no_tirs(struct mlx5e_rss *rss, struct mlx5_core_dev *mdev, 23 int mlx5e_rss_cleanup(struct mlx5e_rss *rss); 25 void mlx5e_rss_refcnt_inc(struct mlx5e_rss *rss); 26 void mlx5e_rss_refcnt_dec(struct mlx5e_rss *rss); 27 unsigned int mlx5e_rss_refcnt_read(struct mlx5e_rss *rss); 29 u32 mlx5e_rss_get_tirn(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, [all …]
|
H A D | rss.c | 70 struct mlx5e_rss { struct 84 struct mlx5e_rss *mlx5e_rss_alloc(void) in mlx5e_rss_alloc() argument 86 return kvzalloc(sizeof(struct mlx5e_rss), GFP_KERNEL); in mlx5e_rss_alloc() 89 void mlx5e_rss_free(struct mlx5e_rss *rss) in mlx5e_rss_free() 94 static void mlx5e_rss_params_init(struct mlx5e_rss *rss) in mlx5e_rss_params_init() 106 static struct mlx5e_tir **rss_get_tirp(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, in rss_get_tirp() 112 static struct mlx5e_tir *rss_get_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, in rss_get_tir() 119 mlx5e_rss_get_tt_config(struct mlx5e_rss *rss, enum mlx5_traffic_types tt) in mlx5e_rss_get_tt_config() 128 static int mlx5e_rss_create_tir(struct mlx5e_rss *rss, in mlx5e_rss_create_tir() 184 static void mlx5e_rss_destroy_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, in mlx5e_rss_destroy_tir() [all …]
|
H A D | rx_res.c | 19 struct mlx5e_rss *rss[MLX5E_MAX_NUM_RSS]; 41 struct mlx5e_rss *rss; in mlx5e_rx_res_rss_init_def() 70 struct mlx5e_rss *rss; in mlx5e_rx_res_rss_init() 104 struct mlx5e_rss *rss = res->rss[rss_idx]; in __mlx5e_rx_res_rss_destroy() 119 struct mlx5e_rss *rss; in mlx5e_rx_res_rss_destroy() 136 struct mlx5e_rss *rss = res->rss[i]; in mlx5e_rx_res_rss_destroy_all() 161 struct mlx5e_rss *rss = res->rss[i]; in mlx5e_rx_res_rss_enable() 176 struct mlx5e_rss *rss = res->rss[i]; in mlx5e_rx_res_rss_disable() 194 struct mlx5e_rss *rss; in mlx5e_rx_res_rss_get_rxfh() 209 struct mlx5e_rss *rss; in mlx5e_rx_res_rss_set_rxfh() [all …]
|
H A D | rx_res.h | 61 int mlx5e_rx_res_rss_index(struct mlx5e_rx_res *res, struct mlx5e_rss *rss); 62 struct mlx5e_rss *mlx5e_rx_res_rss_get(struct mlx5e_rx_res *res, u32 rss_idx);
|
/openbmc/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()
|