Home
last modified time | relevance | path

Searched refs:rqt (Results 1 – 8 of 8) sorted by relevance

/drivers/net/ethernet/mellanox/mlx5/core/en/
A Drqt.c70 rqt->mdev = mdev; in mlx5e_rqt_init()
71 rqt->size = max_size; in mlx5e_rqt_init()
81 MLX5_SET(rqtc, rqtc, rqt_max_size, rqt->size); in mlx5e_rqt_init()
86 err = mlx5_core_create_rqt(rqt->mdev, in, inlen, &rqt->rqtn); in mlx5e_rqt_init()
189 void mlx5e_rqt_destroy(struct mlx5e_rqt *rqt) in mlx5e_rqt_destroy() argument
191 mlx5_core_destroy_rqt(rqt->mdev, rqt->rqtn); in mlx5e_rqt_destroy()
203 if (!rqt_verify_vhca_ids(rqt->mdev, vhca_ids, size)) in mlx5e_rqt_redirect()
219 err = mlx5_core_modify_rqt(rqt->mdev, rqt->rqtn, in, inlen); in mlx5e_rqt_redirect()
227 return mlx5e_rqt_redirect(rqt, &rqn, vhca_id, 1); in mlx5e_rqt_redirect_direct()
237 if (!rqt_verify_vhca_ids(rqt->mdev, vhca_ids, num_rqns)) in mlx5e_rqt_redirect_indir()
[all …]
A Drqt.h28 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) in mlx5e_rqt_get_rqtn() argument
37 return rqt->rqtn; in mlx5e_rqt_get_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,
A Drss.c76 struct mlx5e_rqt rqt; member
228 rqtn = mlx5e_rqt_get_rqtn(&rss->rqt); in mlx5e_rss_create_tir()
357 return mlx5e_rqt_init_direct(&rss->rqt, rss->mdev, true, in mlx5e_rss_init_no_tirs()
406 mlx5e_rqt_destroy(&rss->rqt); in mlx5e_rss_init()
424 mlx5e_rqt_destroy(&rss->rqt); in mlx5e_rss_cleanup()
460 return mlx5e_rqt_get_rqtn(&rss->rqt); in mlx5e_rss_get_rqtn()
496 err = mlx5e_rqt_redirect_indir(&rss->rqt, rqns, vhca_ids, num_rqns, rss->hash.hfunc, in mlx5e_rss_apply()
500 mlx5e_rqt_get_rqtn(&rss->rqt), err); in mlx5e_rss_apply()
515 err = mlx5e_rqt_redirect_direct(&rss->rqt, rss->drop_rqn, NULL); in mlx5e_rss_disable()
518 mlx5e_rqt_get_rqtn(&rss->rqt), rss->drop_rqn, err); in mlx5e_rss_disable()
A Drx_res.c29 struct mlx5e_rqt rqt; member
395 err = mlx5e_rqt_init_direct(&res->ptp.rqt, res->mdev, false, res->drop_rqn, in mlx5e_rx_res_ptp_init()
402 mlx5e_rqt_get_rqtn(&res->ptp.rqt), in mlx5e_rx_res_ptp_init()
413 mlx5e_rqt_destroy(&res->ptp.rqt); in mlx5e_rx_res_ptp_init()
435 mlx5e_rqt_destroy(&res->ptp.rqt); in mlx5e_rx_res_ptp_destroy()
581 err = mlx5e_rqt_redirect_direct(&res->ptp.rqt, rqn, NULL); in mlx5e_rx_res_channels_activate()
584 mlx5e_rqt_get_rqtn(&res->ptp.rqt), in mlx5e_rx_res_channels_activate()
600 err = mlx5e_rqt_redirect_direct(&res->ptp.rqt, res->drop_rqn, NULL); in mlx5e_rx_res_channels_deactivate()
603 mlx5e_rqt_get_rqtn(&res->ptp.rqt), in mlx5e_rx_res_channels_deactivate()
/drivers/infiniband/hw/cxgb4/
A Dresource.c353 rdev->stats.rqt.cur += roundup(size << 6, 1 << MIN_RQT_SHIFT); in c4iw_rqtpool_alloc()
354 if (rdev->stats.rqt.cur > rdev->stats.rqt.max) in c4iw_rqtpool_alloc()
355 rdev->stats.rqt.max = rdev->stats.rqt.cur; in c4iw_rqtpool_alloc()
358 rdev->stats.rqt.fail++; in c4iw_rqtpool_alloc()
376 rdev->stats.rqt.cur -= roundup(size << 6, 1 << MIN_RQT_SHIFT); in c4iw_rqtpool_free()
A Ddevice.c491 dev->rdev.stats.rqt.total, dev->rdev.stats.rqt.cur, in stats_show()
492 dev->rdev.stats.rqt.max, dev->rdev.stats.rqt.fail); in stats_show()
532 dev->rdev.stats.rqt.max = 0; in stats_clear()
533 dev->rdev.stats.rqt.fail = 0; in stats_clear()
534 dev->rdev.stats.rqt.max = 0; in stats_clear()
535 dev->rdev.stats.rqt.fail = 0; in stats_clear()
845 rdev->stats.rqt.total = rdev->lldi.vr->rq.size; in c4iw_rdev_open()
A Diw_cxgb4.h133 struct c4iw_stat rqt; member
/drivers/net/ethernet/mellanox/mlx5/core/
A DMakefile25 mlx5_core-$(CONFIG_MLX5_CORE_EN) += en/rqt.o en/tir.o en/rss.o en/rx_res.o \

Completed in 18 milliseconds