Lines Matching refs:rss
24 void mlx5e_rss_params_indir_modify_actual_size(struct mlx5e_rss *rss, u32 num_channels);
29 int mlx5e_rss_cleanup(struct mlx5e_rss *rss);
31 void mlx5e_rss_refcnt_inc(struct mlx5e_rss *rss);
32 void mlx5e_rss_refcnt_dec(struct mlx5e_rss *rss);
33 unsigned int mlx5e_rss_refcnt_read(struct mlx5e_rss *rss);
35 u32 mlx5e_rss_get_tirn(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
37 int mlx5e_rss_obtain_tirn(struct mlx5e_rss *rss,
42 void mlx5e_rss_enable(struct mlx5e_rss *rss, u32 *rqns, u32 *vhca_ids, unsigned int num_rqns);
43 void mlx5e_rss_disable(struct mlx5e_rss *rss);
45 int mlx5e_rss_packet_merge_set_param(struct mlx5e_rss *rss,
47 int mlx5e_rss_get_rxfh(struct mlx5e_rss *rss, u32 *indir, u8 *key, u8 *hfunc);
48 int mlx5e_rss_set_rxfh(struct mlx5e_rss *rss, const u32 *indir,
51 struct mlx5e_rss_params_hash mlx5e_rss_get_hash(struct mlx5e_rss *rss);
52 u8 mlx5e_rss_get_hash_fields(struct mlx5e_rss *rss, enum mlx5_traffic_types tt);
53 int mlx5e_rss_set_hash_fields(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
55 void mlx5e_rss_set_indir_uniform(struct mlx5e_rss *rss, unsigned int nch);