/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | rqt.h | 28 int mlx5e_rqt_init_direct(struct mlx5e_rqt *rqt, struct mlx5_core_dev *mdev, 30 int mlx5e_rqt_init_indir(struct mlx5e_rqt *rqt, struct mlx5_core_dev *mdev, 33 void mlx5e_rqt_destroy(struct mlx5e_rqt *rqt); 35 static inline u32 mlx5e_rqt_get_rqtn(struct mlx5e_rqt *rqt) argument 37 return rqt->rqtn; 42 int mlx5e_rqt_redirect_direct(struct mlx5e_rqt *rqt, u32 rqn, u32 *vhca_id); 43 int mlx5e_rqt_redirect_indir(struct mlx5e_rqt *rqt, u32 *rqns, u32 *vhca_ids,
|
H A D | rqt.c | 4 #include "rqt.h" 58 static int mlx5e_rqt_init(struct mlx5e_rqt *rqt, struct mlx5_core_dev *mdev, argument 70 rqt->mdev = mdev; 71 rqt->size = max_size; 81 MLX5_SET(rqtc, rqtc, rqt_max_size, rqt->size); 86 err = mlx5_core_create_rqt(rqt->mdev, in, inlen, &rqt->rqtn); 92 int mlx5e_rqt_init_direct(struct mlx5e_rqt *rqt, struct mlx5_core_dev *mdev, argument 97 return mlx5e_rqt_init(rqt, mdev, max_size, &init_rqn, NULL, 1); 138 int mlx5e_rqt_init_indir(struct mlx5e_rqt *rqt, struc argument 189 mlx5e_rqt_destroy(struct mlx5e_rqt *rqt) argument 194 mlx5e_rqt_redirect(struct mlx5e_rqt *rqt, u32 *rqns, u32 *vhca_ids, unsigned int size) argument 225 mlx5e_rqt_redirect_direct(struct mlx5e_rqt *rqt, u32 rqn, u32 *vhca_id) 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 D | rx_res.c | 31 struct mlx5e_rqt rqt; member in struct:mlx5e_rx_res::__anon675 404 err = mlx5e_rqt_init_direct(&res->ptp.rqt, res->mdev, false, res->drop_rqn, 411 mlx5e_rqt_get_rqtn(&res->ptp.rqt), 422 mlx5e_rqt_destroy(&res->ptp.rqt); 444 mlx5e_rqt_destroy(&res->ptp.rqt); 587 err = mlx5e_rqt_redirect_direct(&res->ptp.rqt, rqn, NULL); 590 mlx5e_rqt_get_rqtn(&res->ptp.rqt), 606 err = mlx5e_rqt_redirect_direct(&res->ptp.rqt, res->drop_rqn, NULL); 609 mlx5e_rqt_get_rqtn(&res->ptp.rqt),
|
H A D | rss.c | 76 struct mlx5e_rqt rqt; member in struct:mlx5e_rss 222 rqtn = mlx5e_rqt_get_rqtn(&rss->rqt); 351 return mlx5e_rqt_init_direct(&rss->rqt, rss->mdev, true, 400 mlx5e_rqt_destroy(&rss->rqt); 418 mlx5e_rqt_destroy(&rss->rqt); 480 err = mlx5e_rqt_redirect_indir(&rss->rqt, rqns, vhca_ids, num_rqns, rss->hash.hfunc, 484 mlx5e_rqt_get_rqtn(&rss->rqt), err); 499 err = mlx5e_rqt_redirect_direct(&rss->rqt, rss->drop_rqn, NULL); 502 mlx5e_rqt_get_rqtn(&rss->rqt), rss->drop_rqn, err);
|
/linux-master/drivers/infiniband/hw/cxgb4/ |
H A D | resource.c | 353 rdev->stats.rqt.cur += roundup(size << 6, 1 << MIN_RQT_SHIFT); 354 if (rdev->stats.rqt.cur > rdev->stats.rqt.max) 355 rdev->stats.rqt.max = rdev->stats.rqt.cur; 358 rdev->stats.rqt.fail++; 376 rdev->stats.rqt.cur -= roundup(size << 6, 1 << MIN_RQT_SHIFT);
|
H A D | device.c | 491 dev->rdev.stats.rqt.total, dev->rdev.stats.rqt.cur, 492 dev->rdev.stats.rqt.max, dev->rdev.stats.rqt.fail); 532 dev->rdev.stats.rqt.max = 0; 533 dev->rdev.stats.rqt.fail = 0; 534 dev->rdev.stats.rqt.max = 0; 535 dev->rdev.stats.rqt.fail = 0; 845 rdev->stats.rqt.total = rdev->lldi.vr->rq.size; 863 pr_err("error %d initializing rqt poo [all...] |
H A D | iw_cxgb4.h | 133 struct c4iw_stat rqt; member in struct:c4iw_stats
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | Makefile | 25 mlx5_core-$(CONFIG_MLX5_CORE_EN) += en/rqt.o en/tir.o en/rss.o en/rx_res.o \
|