/drivers/net/ethernet/mellanox/mlx5/core/ |
D | transobj.c | 240 u32 *rqtn) in mlx5_core_create_rqt() argument 248 *rqtn = MLX5_GET(create_rqt_out, out, rqtn); in mlx5_core_create_rqt() 254 int mlx5_core_modify_rqt(struct mlx5_core_dev *dev, u32 rqtn, u32 *in, in mlx5_core_modify_rqt() argument 259 MLX5_SET(modify_rqt_in, in, rqtn, rqtn); in mlx5_core_modify_rqt() 264 void mlx5_core_destroy_rqt(struct mlx5_core_dev *dev, u32 rqtn) in mlx5_core_destroy_rqt() argument 269 MLX5_SET(destroy_rqt_in, in, rqtn, rqtn); in mlx5_core_destroy_rqt()
|
D | en_main.c | 2478 err = mlx5_core_create_rqt(mdev, in, inlen, &rqt->rqtn); in mlx5e_create_rqt() 2489 mlx5_core_destroy_rqt(priv->mdev, rqt->rqtn); in mlx5e_destroy_rqt() 2573 int mlx5e_redirect_rqt(struct mlx5e_priv *priv, u32 rqtn, int sz, in mlx5e_redirect_rqt() argument 2592 err = mlx5_core_modify_rqt(mdev, rqtn, in, inlen); in mlx5e_redirect_rqt() 2613 u32 rqtn; in mlx5e_redirect_rqts() local 2618 rqtn = priv->indir_rqt.rqtn; in mlx5e_redirect_rqts() 2619 mlx5e_redirect_rqt(priv, rqtn, MLX5E_INDIR_RQT_SIZE, rrp); in mlx5e_redirect_rqts() 2634 rqtn = priv->direct_tir[ix].rqt.rqtn; in mlx5e_redirect_rqts() 2635 mlx5e_redirect_rqt(priv, rqtn, 1, direct_rrp); in mlx5e_redirect_rqts() 3397 u32 rqtn, u32 *tirc) in mlx5e_build_indir_tir_ctx_common() argument [all …]
|
D | en.h | 709 u32 rqtn; member 900 int mlx5e_redirect_rqt(struct mlx5e_priv *priv, u32 rqtn, int sz,
|
D | en_ethtool.c | 1266 u32 rqtn = priv->indir_rqt.rqtn; in mlx5e_set_rxfh() local 1268 mlx5e_redirect_rqt(priv, rqtn, MLX5E_INDIR_RQT_SIZE, rrp); in mlx5e_set_rxfh()
|
D | en_tc.c | 585 err = mlx5_core_create_rqt(mdev, in, inlen, &hp->indir_rqt.rqtn); in mlx5e_hairpin_create_indirect_rqt() 608 MLX5_SET(tirc, tirc, indirect_table, hp->indir_rqt.rqtn); in mlx5e_hairpin_create_indirect_tirs()
|
/drivers/vdpa/mlx5/core/ |
D | resources.c | 112 int mlx5_vdpa_create_rqt(struct mlx5_vdpa_dev *mvdev, void *in, int inlen, u32 *rqtn) in mlx5_vdpa_create_rqt() argument 120 *rqtn = MLX5_GET(create_rqt_out, out, rqtn); in mlx5_vdpa_create_rqt() 125 void mlx5_vdpa_destroy_rqt(struct mlx5_vdpa_dev *mvdev, u32 rqtn) in mlx5_vdpa_destroy_rqt() argument 131 MLX5_SET(destroy_rqt_in, in, rqtn, rqtn); in mlx5_vdpa_destroy_rqt()
|
D | mlx5_vdpa.h | 68 int mlx5_vdpa_create_rqt(struct mlx5_vdpa_dev *mvdev, void *in, int inlen, u32 *rqtn); 69 void mlx5_vdpa_destroy_rqt(struct mlx5_vdpa_dev *mvdev, u32 rqtn);
|
/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
D | setup.c | 145 u32 rqtn = priv->xsk_tir[ix].rqt.rqtn; in mlx5e_redirect_xsk_rqt() local 147 return mlx5e_redirect_rqt(priv, rqtn, 1, direct_rrp); in mlx5e_redirect_xsk_rqt()
|
/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
D | ktls_rx.c | 74 static int mlx5e_ktls_create_tir(struct mlx5_core_dev *mdev, u32 *tirn, u32 rqtn) in mlx5e_ktls_create_tir() argument 90 MLX5_SET(tirc, tirc, indirect_table, rqtn); in mlx5e_ktls_create_tir() 591 u32 rqtn; in mlx5e_ktls_add_rx() local 614 rqtn = priv->direct_tir[rxq].rqt.rqtn; in mlx5e_ktls_add_rx() 616 err = mlx5e_ktls_create_tir(mdev, &priv_rx->tirn, rqtn); in mlx5e_ktls_add_rx()
|
/drivers/infiniband/hw/mlx5/ |
D | cmd.c | 171 int mlx5_cmd_destroy_rqt(struct mlx5_core_dev *dev, u32 rqtn, u16 uid) in mlx5_cmd_destroy_rqt() argument 176 MLX5_SET(destroy_rqt_in, in, rqtn, rqtn); in mlx5_cmd_destroy_rqt()
|
D | cmd.h | 50 int mlx5_cmd_destroy_rqt(struct mlx5_core_dev *dev, u32 rqtn, u16 uid);
|
D | devx.c | 347 MLX5_GET(query_rqt_in, in, rqtn)); in devx_get_obj_id() 351 MLX5_GET(modify_rqt_in, in, rqtn)); in devx_get_obj_id() 594 to_mrwq_ind_table(uobj->object)->rqtn) == in devx_is_valid_obj_id()
|
D | mlx5_ib.h | 323 u32 rqtn; member
|
D | qp.c | 5220 err = mlx5_core_create_rqt(dev->mdev, in, inlen, &rwq_ind_tbl->rqtn); in mlx5_ib_create_rwq_ind_table() 5225 rwq_ind_tbl->ib_rwq_ind_tbl.ind_tbl_num = rwq_ind_tbl->rqtn; in mlx5_ib_create_rwq_ind_table() 5238 mlx5_cmd_destroy_rqt(dev->mdev, rwq_ind_tbl->rqtn, rwq_ind_tbl->uid); in mlx5_ib_create_rwq_ind_table() 5247 return mlx5_cmd_destroy_rqt(dev->mdev, rwq_ind_tbl->rqtn, rwq_ind_tbl->uid); in mlx5_ib_destroy_rwq_ind_table()
|
/drivers/vdpa/mlx5/net/ |
D | mlx5_vnet.c | 42 u32 rqtn; member 1210 err = mlx5_vdpa_create_rqt(&ndev->mvdev, in, inlen, &ndev->res.rqtn); in create_rqt() 1220 mlx5_vdpa_destroy_rqt(&ndev->mvdev, ndev->res.rqtn); in destroy_rqt() 1257 MLX5_SET(tirc, tirc, indirect_table, ndev->res.rqtn); in create_tir()
|