Home
last modified time | relevance | path

Searched refs:mlx5e_rx_res (Results 1 – 7 of 7) sorted by relevance

/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/
Drx_res.h13 struct mlx5e_rx_res;
24 struct mlx5e_rx_res *mlx5e_rx_res_alloc(void);
25 int mlx5e_rx_res_init(struct mlx5e_rx_res *res, struct mlx5_core_dev *mdev,
29 void mlx5e_rx_res_destroy(struct mlx5e_rx_res *res);
30 void mlx5e_rx_res_free(struct mlx5e_rx_res *res);
33 u32 mlx5e_rx_res_get_tirn_direct(struct mlx5e_rx_res *res, unsigned int ix);
34 u32 mlx5e_rx_res_get_tirn_rss(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt);
35 u32 mlx5e_rx_res_get_tirn_rss_inner(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt);
36 u32 mlx5e_rx_res_get_tirn_ptp(struct mlx5e_rx_res *res);
39 void mlx5e_rx_res_channels_activate(struct mlx5e_rx_res *res, struct mlx5e_channels *chs);
[all …]
Drx_res.c10 struct mlx5e_rx_res { struct
37 static int mlx5e_rx_res_rss_init_def(struct mlx5e_rx_res *res, in mlx5e_rx_res_rss_init_def() argument
67 int mlx5e_rx_res_rss_init(struct mlx5e_rx_res *res, u32 *rss_idx, unsigned int init_nch) in mlx5e_rx_res_rss_init()
102 static int __mlx5e_rx_res_rss_destroy(struct mlx5e_rx_res *res, u32 rss_idx) in __mlx5e_rx_res_rss_destroy()
117 int mlx5e_rx_res_rss_destroy(struct mlx5e_rx_res *res, u32 rss_idx) in mlx5e_rx_res_rss_destroy()
131 static void mlx5e_rx_res_rss_destroy_all(struct mlx5e_rx_res *res) in mlx5e_rx_res_rss_destroy_all()
154 static void mlx5e_rx_res_rss_enable(struct mlx5e_rx_res *res) in mlx5e_rx_res_rss_enable()
169 static void mlx5e_rx_res_rss_disable(struct mlx5e_rx_res *res) in mlx5e_rx_res_rss_disable()
185 void mlx5e_rx_res_rss_set_indir_uniform(struct mlx5e_rx_res *res, unsigned int nch) in mlx5e_rx_res_rss_set_indir_uniform()
191 int mlx5e_rx_res_rss_get_rxfh(struct mlx5e_rx_res *res, u32 rss_idx, in mlx5e_rx_res_rss_get_rxfh()
[all …]
Dfs.h93 struct mlx5e_rx_res;
99 struct mlx5e_rx_res *rx_res, bool ntuple);
107 struct mlx5e_rx_res *rx_res, bool ntuple) in mlx5e_arfs_create_tables()
126 struct mlx5e_rx_res *rx_res,
131 struct mlx5e_rx_res *rx_res);
139 struct mlx5e_rx_res *rx_res,
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/
Den_arfs.c198 struct mlx5e_rx_res *rx_res, in arfs_add_default_rule()
328 struct mlx5e_rx_res *rx_res, in arfs_create_table()
365 struct mlx5e_rx_res *rx_res, bool ntuple) in mlx5e_arfs_create_tables()
Den_fs.c886 struct mlx5e_rx_res *rx_res, in mlx5e_set_inner_ttc_params()
909 struct mlx5e_rx_res *rx_res, in mlx5e_set_ttc_params()
1270 struct mlx5e_rx_res *rx_res) in mlx5e_create_inner_ttc_table()
1286 struct mlx5e_rx_res *rx_res) in mlx5e_create_ttc_table()
1298 struct mlx5e_rx_res *rx_res, in mlx5e_create_flow_steering()
Den.h911 struct mlx5e_rx_res *rx_res;
Den_main.c2630 struct mlx5e_rx_res *res = priv->rx_res; in mlx5e_modify_tirs_packet_merge()