Searched refs:vhca_ids (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Drqt.c7 static bool verify_num_vhca_ids(struct mlx5_core_dev *mdev, u32 *vhca_ids, argument
13 /* Verify that all vhca_ids are in range [0, max_num_vhca_ids - 1] */
15 if (vhca_ids[i] >= max_num_vhca_id)
20 static bool rqt_verify_vhca_ids(struct mlx5_core_dev *mdev, u32 *vhca_ids, argument
23 if (!vhca_ids)
28 if (!verify_num_vhca_ids(mdev, vhca_ids, size))
43 static void fill_rqn_list(void *rqtc, u32 *rqns, u32 *vhca_ids, unsigned int size) argument
47 if (vhca_ids) {
51 MLX5_SET(rqtc, rqtc, rq_vhca[i].rq_vhca_id, vhca_ids[i]);
111 static int mlx5e_calc_indir_rqns(u32 *rss_rqns, u32 *rqns, u32 *rss_vhca_ids, u32 *vhca_ids, argument
138 mlx5e_rqt_init_indir(struct mlx5e_rqt *rqt, struct mlx5_core_dev *mdev, u32 *rqns, u32 *vhca_ids, unsigned int num_rqns, u8 hfunc, struct mlx5e_rss_params_indir *indir) argument
194 mlx5e_rqt_redirect(struct mlx5e_rqt *rqt, u32 *rqns, u32 *vhca_ids, unsigned int size) argument
230 mlx5e_rqt_redirect_indir(struct mlx5e_rqt *rqt, u32 *rqns, u32 *vhca_ids, unsigned int num_rqns, u8 hfunc, struct mlx5e_rss_params_indir *indir) argument
[all...]
H A Drqt.h31 u32 *rqns, u32 *vhca_ids, unsigned int num_rqns,
43 int mlx5e_rqt_redirect_indir(struct mlx5e_rqt *rqt, u32 *rqns, u32 *vhca_ids,
H A Drss.h42 void mlx5e_rss_enable(struct mlx5e_rss *rss, u32 *rqns, u32 *vhca_ids, unsigned int num_rqns);
50 u32 *rqns, u32 *vhca_ids, unsigned int num_rqns);
H A Drx_res.c97 u32 *vhca_ids = get_vhca_ids(res, 0); local
99 mlx5e_rss_enable(rss, res->rss_rqns, vhca_ids, res->rss_nch);
167 u32 *vhca_ids; local
171 vhca_ids = get_vhca_ids(res, 0);
172 mlx5e_rss_enable(rss, res->rss_rqns, vhca_ids, res->rss_nch);
216 u32 *vhca_ids = get_vhca_ids(res, 0); local
226 return mlx5e_rss_set_rxfh(rss, indir, key, hfunc, res->rss_rqns, vhca_ids,
H A Drss.c476 static int mlx5e_rss_apply(struct mlx5e_rss *rss, u32 *rqns, u32 *vhca_ids, unsigned int num_rqns) argument
480 err = mlx5e_rqt_redirect_indir(&rss->rqt, rqns, vhca_ids, num_rqns, rss->hash.hfunc,
488 void mlx5e_rss_enable(struct mlx5e_rss *rss, u32 *rqns, u32 *vhca_ids, unsigned int num_rqns) argument
491 mlx5e_rss_apply(rss, rqns, vhca_ids, num_rqns);
572 u32 *rqns, u32 *vhca_ids, unsigned int num_rqns)
612 err = mlx5e_rss_apply(rss, rqns, vhca_ids, num_rqns);
570 mlx5e_rss_set_rxfh(struct mlx5e_rss *rss, const u32 *indir, const u8 *key, const u8 *hfunc, u32 *rqns, u32 *vhca_ids, unsigned int num_rqns) argument

Completed in 357 milliseconds