Symbol: mlx5e_rss
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
383
static void mlx5e_rx_reporter_diagnose_rx_res_rss_tirn(struct mlx5e_rss *rss, bool inner,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
413
struct mlx5e_rss *rss = mlx5e_rx_res_rss_get(rx_res, rss_idx);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
102
void mlx5e_rss_ctx_resize(struct mlx5e_rss *rss, u32 new_size)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
111
void mlx5e_rss_indir_resize(struct mlx5e_rss *rss, struct net_device *netdev,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
136
static int mlx5e_rss_copy(struct mlx5e_rss *to, const struct mlx5e_rss *from)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
157
static struct mlx5e_rss *mlx5e_rss_init_copy(const struct mlx5e_rss *from)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
159
struct mlx5e_rss *rss;
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
185
static void mlx5e_rss_params_init(struct mlx5e_rss *rss)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
198
static struct mlx5e_tir **rss_get_tirp(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
204
static struct mlx5e_tir *rss_get_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
211
mlx5e_rss_get_tt_config(struct mlx5e_rss *rss, enum mlx5_traffic_types tt)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
221
mlx5e_rss_create_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
279
static void mlx5e_rss_destroy_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
296
mlx5e_rss_create_tirs(struct mlx5e_rss *rss,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
318
static void mlx5e_rss_destroy_tirs(struct mlx5e_rss *rss, bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
326
static int mlx5e_rss_update_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
351
static int mlx5e_rss_update_tirs(struct mlx5e_rss *rss)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
381
static int mlx5e_rss_init_no_tirs(struct mlx5e_rss *rss)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
391
struct mlx5e_rss *
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
397
struct mlx5e_rss *rss;
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
447
int mlx5e_rss_cleanup(struct mlx5e_rss *rss)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
464
void mlx5e_rss_refcnt_inc(struct mlx5e_rss *rss)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
469
void mlx5e_rss_refcnt_dec(struct mlx5e_rss *rss)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
474
unsigned int mlx5e_rss_refcnt_read(struct mlx5e_rss *rss)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
479
u32 mlx5e_rss_get_tirn(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
491
u32 mlx5e_rss_get_rqtn(struct mlx5e_rss *rss)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
496
bool mlx5e_rss_valid_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
505
mlx5e_rss_obtain_tirn(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
525
static int mlx5e_rss_apply(struct mlx5e_rss *rss, u32 *rqns, u32 *vhca_ids, unsigned int num_rqns)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
537
void mlx5e_rss_enable(struct mlx5e_rss *rss, u32 *rqns, u32 *vhca_ids, unsigned int num_rqns)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
543
void mlx5e_rss_disable(struct mlx5e_rss *rss)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
555
int mlx5e_rss_packet_merge_set_param(struct mlx5e_rss *rss,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
604
void mlx5e_rss_get_rxfh(struct mlx5e_rss *rss, u32 *indir, u8 *key, u8 *hfunc,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
622
int mlx5e_rss_set_rxfh(struct mlx5e_rss *rss, const u32 *indir,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
628
struct mlx5e_rss *old_rss;
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
686
struct mlx5e_rss_params_hash mlx5e_rss_get_hash(struct mlx5e_rss *rss)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
691
u8 mlx5e_rss_get_hash_fields(struct mlx5e_rss *rss, enum mlx5_traffic_types tt)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
696
int mlx5e_rss_set_hash_fields(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
739
void mlx5e_rss_set_indir_uniform(struct mlx5e_rss *rss, unsigned int nch)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
84
bool mlx5e_rss_get_inner_ft_support(struct mlx5e_rss *rss)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
89
u32 *mlx5e_rss_get_indir_table(struct mlx5e_rss *rss)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
94
void mlx5e_rss_set_indir_actual_size(struct mlx5e_rss *rss, u32 size)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
32
struct mlx5e_rss;
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
37
void mlx5e_rss_ctx_resize(struct mlx5e_rss *rss, u32 new_size);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
38
void mlx5e_rss_indir_resize(struct mlx5e_rss *rss, struct net_device *netdev,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
40
struct mlx5e_rss *
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
44
int mlx5e_rss_cleanup(struct mlx5e_rss *rss);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
46
void mlx5e_rss_refcnt_inc(struct mlx5e_rss *rss);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
47
void mlx5e_rss_refcnt_dec(struct mlx5e_rss *rss);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
48
unsigned int mlx5e_rss_refcnt_read(struct mlx5e_rss *rss);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
50
bool mlx5e_rss_get_inner_ft_support(struct mlx5e_rss *rss);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
51
u32 *mlx5e_rss_get_indir_table(struct mlx5e_rss *rss);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
52
void mlx5e_rss_set_indir_actual_size(struct mlx5e_rss *rss, u32 size);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
53
u32 mlx5e_rss_get_tirn(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
55
bool mlx5e_rss_valid_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, bool inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
56
u32 mlx5e_rss_get_rqtn(struct mlx5e_rss *rss);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
58
mlx5e_rss_obtain_tirn(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
62
void mlx5e_rss_enable(struct mlx5e_rss *rss, u32 *rqns, u32 *vhca_ids, unsigned int num_rqns);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
63
void mlx5e_rss_disable(struct mlx5e_rss *rss);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
65
int mlx5e_rss_packet_merge_set_param(struct mlx5e_rss *rss,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
67
void mlx5e_rss_get_rxfh(struct mlx5e_rss *rss, u32 *indir, u8 *key, u8 *hfunc,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
69
int mlx5e_rss_set_rxfh(struct mlx5e_rss *rss, const u32 *indir,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
72
struct mlx5e_rss_params_hash mlx5e_rss_get_hash(struct mlx5e_rss *rss);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
73
u8 mlx5e_rss_get_hash_fields(struct mlx5e_rss *rss, enum mlx5_traffic_types tt);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
74
int mlx5e_rss_set_hash_fields(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
76
void mlx5e_rss_set_indir_uniform(struct mlx5e_rss *rss, unsigned int nch);
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
119
struct mlx5e_rss *rss;
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
156
struct mlx5e_rss *rss = res->rss[rss_idx];
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
17
struct mlx5e_rss *rss[MLX5E_MAX_NUM_RSS];
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
170
struct mlx5e_rss *rss;
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
187
struct mlx5e_rss *rss = res->rss[i];
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
212
struct mlx5e_rss *rss = res->rss[i];
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
229
struct mlx5e_rss *rss = res->rss[i];
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
240
struct mlx5e_rss *rss = NULL;
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
255
struct mlx5e_rss *rss;
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
271
struct mlx5e_rss *rss;
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
286
struct mlx5e_rss *rss;
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
310
int mlx5e_rx_res_rss_index(struct mlx5e_rx_res *res, struct mlx5e_rss *rss)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
324
struct mlx5e_rss *mlx5e_rx_res_rss_get(struct mlx5e_rx_res *res, u32 rss_idx)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
553
struct mlx5e_rss *rss = res->rss[0];
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
560
struct mlx5e_rss *rss = res->rss[0];
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
692
struct mlx5e_rss *rss = res->rss[ix];
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
84
struct mlx5e_rss *rss;
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
68
int mlx5e_rx_res_rss_index(struct mlx5e_rx_res *res, struct mlx5e_rss *rss);
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
69
struct mlx5e_rss *mlx5e_rx_res_rss_get(struct mlx5e_rx_res *res, u32 rss_idx);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
504
struct mlx5e_rss *rss0;
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
429
struct mlx5e_rss *rss;
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
66
struct mlx5e_rss *rss;