Symbol: mlx5e_rx_res
drivers/net/ethernet/mellanox/mlx5/core/en.h
921
struct mlx5e_rx_res *rx_res;
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
101
struct mlx5e_rx_res;
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
107
struct mlx5e_rx_res *rx_res, bool ntuple);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
115
struct mlx5e_rx_res *rx_res, bool ntuple)
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
134
struct mlx5e_rx_res *rx_res,
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
140
struct mlx5e_rx_res *rx_res);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
148
struct mlx5e_rx_res *rx_res,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
362
static void mlx5e_rx_reporter_diagnose_rx_res_dir_tirns(struct mlx5e_rx_res *rx_res,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
410
static void mlx5e_rx_reporter_diagnose_rx_res_rss_ix(struct mlx5e_rx_res *rx_res, u32 rss_idx,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
429
static void mlx5e_rx_reporter_diagnose_rx_res_rss(struct mlx5e_rx_res *rx_res,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
443
struct mlx5e_rx_res *rx_res = priv->rx_res;
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
114
int mlx5e_rx_res_rss_init(struct mlx5e_rx_res *res, u32 rss_idx, unsigned int init_nch)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
154
static int __mlx5e_rx_res_rss_destroy(struct mlx5e_rx_res *res, u32 rss_idx)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
168
int mlx5e_rx_res_rss_destroy(struct mlx5e_rx_res *res, u32 rss_idx)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
182
static void mlx5e_rx_res_rss_destroy_all(struct mlx5e_rx_res *res)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
205
static void mlx5e_rx_res_rss_enable(struct mlx5e_rx_res *res)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
222
static void mlx5e_rx_res_rss_disable(struct mlx5e_rx_res *res)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
237
void mlx5e_rx_res_rss_get_rxfh(struct mlx5e_rx_res *res, u32 rss_idx,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
250
int mlx5e_rx_res_rss_set_rxfh(struct mlx5e_rx_res *res, u32 rss_idx,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
268
int mlx5e_rx_res_rss_get_hash_fields(struct mlx5e_rx_res *res, u32 rss_idx,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
283
int mlx5e_rx_res_rss_set_hash_fields(struct mlx5e_rx_res *res, u32 rss_idx,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
298
int mlx5e_rx_res_rss_cnt(struct mlx5e_rx_res *res)
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
334
static void mlx5e_rx_res_free(struct mlx5e_rx_res *res)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
341
static struct mlx5e_rx_res *mlx5e_rx_res_alloc(struct mlx5_core_dev *mdev, unsigned int max_nch,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
344
struct mlx5e_rx_res *rx_res;
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
36
static u32 *get_vhca_ids(struct mlx5e_rx_res *res, int offset)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
368
static int mlx5e_rx_res_channels_init(struct mlx5e_rx_res *res)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
435
static int mlx5e_rx_res_ptp_init(struct mlx5e_rx_res *res)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
45
void mlx5e_rx_res_rss_update_num_channels(struct mlx5e_rx_res *res, u32 nch,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
470
static void mlx5e_rx_res_channels_destroy(struct mlx5e_rx_res *res)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
482
static void mlx5e_rx_res_ptp_destroy(struct mlx5e_rx_res *res)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
488
struct mlx5e_rx_res *
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
495
struct mlx5e_rx_res *res;
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
533
void mlx5e_rx_res_destroy(struct mlx5e_rx_res *res)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
541
unsigned int mlx5e_rx_res_get_max_nch(struct mlx5e_rx_res *res)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
546
u32 mlx5e_rx_res_get_tirn_direct(struct mlx5e_rx_res *res, unsigned int ix)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
551
u32 mlx5e_rx_res_get_tirn_rss(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
558
u32 mlx5e_rx_res_get_tirn_rss_inner(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
565
u32 mlx5e_rx_res_get_tirn_ptp(struct mlx5e_rx_res *res)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
571
u32 mlx5e_rx_res_get_rqtn_direct(struct mlx5e_rx_res *res, unsigned int ix)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
576
static void mlx5e_rx_res_channel_activate_direct(struct mlx5e_rx_res *res,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
591
static void mlx5e_rx_res_channel_deactivate_direct(struct mlx5e_rx_res *res,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
603
void mlx5e_rx_res_channels_activate(struct mlx5e_rx_res *res, struct mlx5e_channels *chs)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
639
void mlx5e_rx_res_channels_deactivate(struct mlx5e_rx_res *res)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
658
void mlx5e_rx_res_xsk_update(struct mlx5e_rx_res *res, struct mlx5e_channels *chs,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
673
int mlx5e_rx_res_packet_merge_set_param(struct mlx5e_rx_res *res,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
717
struct mlx5e_rss_params_hash mlx5e_rx_res_get_current_hash(struct mlx5e_rx_res *res)
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
722
int mlx5e_rx_res_tls_tir_create(struct mlx5e_rx_res *res, unsigned int rxq,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
78
static int mlx5e_rx_res_rss_init_def(struct mlx5e_rx_res *res,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
15
struct mlx5e_rx_res;
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
28
struct mlx5e_rx_res *
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
33
void mlx5e_rx_res_destroy(struct mlx5e_rx_res *res);
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
36
u32 mlx5e_rx_res_get_tirn_direct(struct mlx5e_rx_res *res, unsigned int ix);
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
37
u32 mlx5e_rx_res_get_tirn_rss(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt);
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
38
u32 mlx5e_rx_res_get_tirn_rss_inner(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt);
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
39
u32 mlx5e_rx_res_get_tirn_ptp(struct mlx5e_rx_res *res);
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
40
u32 mlx5e_rx_res_get_rqtn_direct(struct mlx5e_rx_res *res, unsigned int ix);
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
41
unsigned int mlx5e_rx_res_get_max_nch(struct mlx5e_rx_res *res);
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
42
bool mlx5_rx_res_rss_inner_ft_support(struct mlx5e_rx_res *res);
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
45
void mlx5e_rx_res_channels_activate(struct mlx5e_rx_res *res, struct mlx5e_channels *chs);
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
46
void mlx5e_rx_res_channels_deactivate(struct mlx5e_rx_res *res);
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
47
void mlx5e_rx_res_xsk_update(struct mlx5e_rx_res *res, struct mlx5e_channels *chs,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
51
void mlx5e_rx_res_rss_get_rxfh(struct mlx5e_rx_res *res, u32 rss_idx,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
54
int mlx5e_rx_res_rss_set_rxfh(struct mlx5e_rx_res *res, u32 rss_idx,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
58
int mlx5e_rx_res_rss_get_hash_fields(struct mlx5e_rx_res *res, u32 rss_idx,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
60
int mlx5e_rx_res_rss_set_hash_fields(struct mlx5e_rx_res *res, u32 rss_idx,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
62
int mlx5e_rx_res_packet_merge_set_param(struct mlx5e_rx_res *res,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
65
int mlx5e_rx_res_rss_init(struct mlx5e_rx_res *res, u32 rss_idx, unsigned int init_nch);
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
66
int mlx5e_rx_res_rss_destroy(struct mlx5e_rx_res *res, u32 rss_idx);
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
67
int mlx5e_rx_res_rss_cnt(struct mlx5e_rx_res *res);
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/rx_res.h
70
void mlx5e_rx_res_rss_update_num_channels(struct mlx5e_rx_res *res, u32 nch,
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
74
struct mlx5e_rss_params_hash mlx5e_rx_res_get_current_hash(struct mlx5e_rx_res *res);
drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
77
int mlx5e_rx_res_tls_tir_create(struct mlx5e_rx_res *res, unsigned int rxq,
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
215
struct mlx5e_rx_res *rx_res,
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
348
struct mlx5e_rx_res *rx_res,
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
385
struct mlx5e_rx_res *rx_res, bool ntuple)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1314
struct mlx5e_rx_res *rx_res)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1328
struct mlx5e_rx_res *rx_res)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1338
struct mlx5e_rx_res *rx_res,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
912
struct mlx5e_rx_res *rx_res,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
944
struct mlx5e_rx_res *rx_res,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3090
struct mlx5e_rx_res *res = priv->rx_res;