Home
last modified time | relevance | path

Searched refs:mr_table (Results 1 – 14 of 14) sorted by relevance

/freebsd-14.2/sys/dev/mthca/
H A Dmthca_mr.c301 if (dev->mr_table.fmr_mtt_buddy != &dev->mr_table.mtt_buddy || in mthca_write_mtt_size()
364 if (dev->mr_table.fmr_mtt_buddy != &dev->mr_table.mtt_buddy || in mthca_write_mtt()
477 cpu_to_be64(dev->mr_table.mtt_base + in mthca_mr_alloc()
873 dev->mr_table.mpt_base); in mthca_init_mr_table()
875 dev->mr_table.tavor_fmr.mpt_base = in mthca_init_mr_table()
886 dev->mr_table.mtt_base); in mthca_init_mr_table()
888 dev->mr_table.tavor_fmr.mtt_base = in mthca_init_mr_table()
907 dev->mr_table.fmr_mtt_buddy = in mthca_init_mr_table()
908 &dev->mr_table.tavor_fmr.mtt_buddy; in mthca_init_mr_table()
910 dev->mr_table.fmr_mtt_buddy = &dev->mr_table.mtt_buddy; in mthca_init_mr_table()
[all …]
H A Dmthca_main.c422 mdev->mr_table.mtt_table = mthca_alloc_icm_table(mdev, init_hca->mtt_base, in mthca_init_icm()
427 if (!mdev->mr_table.mtt_table) { in mthca_init_icm()
433 mdev->mr_table.mpt_table = mthca_alloc_icm_table(mdev, init_hca->mpt_base, in mthca_init_icm()
438 if (!mdev->mr_table.mpt_table) { in mthca_init_icm()
540 mthca_free_icm_table(mdev, mdev->mr_table.mpt_table); in mthca_init_icm()
543 mthca_free_icm_table(mdev, mdev->mr_table.mtt_table); in mthca_init_icm()
567 mthca_free_icm_table(mdev, mdev->mr_table.mpt_table); in mthca_free_icms()
568 mthca_free_icm_table(mdev, mdev->mr_table.mtt_table); in mthca_free_icms()
H A Dmthca_profile.c223 dev->mr_table.mpt_base = profile[i].start; in mthca_make_profile()
229 dev->mr_table.mtt_base = profile[i].start; in mthca_make_profile()
H A Dmthca_dev.h343 struct mthca_mr_table mr_table; member
/freebsd-14.2/sys/dev/mlx4/mlx4_core/
H A Dmlx4_mr.c158 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; in __mlx4_alloc_mtt_range() local
227 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; in __mlx4_free_mtt_range() local
320 &mlx4_priv(dev)->mr_table.dmpt_table, in mlx4_mr_hw_get_mpt()
490 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; in __mlx4_mpt_alloc_icm() local
511 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; in __mlx4_mpt_free_icm() local
916 struct mlx4_mr_table *mr_table = &priv->mr_table; in mlx4_init_mr_table() local
932 err = mlx4_buddy_init(&mr_table->mtt_buddy, in mlx4_init_mr_table()
944 mr_table->mtt_buddy.max_order); in mlx4_init_mr_table()
953 mlx4_buddy_cleanup(&mr_table->mtt_buddy); in mlx4_init_mr_table()
964 struct mlx4_mr_table *mr_table = &priv->mr_table; in mlx4_cleanup_mr_table() local
[all …]
H A Dmlx4_profile.c210 priv->mr_table.mpt_base = profile[i].start; in mlx4_make_profile()
219 priv->mr_table.mtt_base = profile[i].start; in mlx4_make_profile()
H A Dmlx4_main.c1621 err = mlx4_init_icm_table(dev, &priv->mr_table.mtt_table, in mlx4_init_icm()
1631 err = mlx4_init_icm_table(dev, &priv->mr_table.dmpt_table, in mlx4_init_icm()
1744 mlx4_cleanup_icm_table(dev, &priv->mr_table.dmpt_table); in mlx4_init_icm()
1747 mlx4_cleanup_icm_table(dev, &priv->mr_table.mtt_table); in mlx4_init_icm()
1778 mlx4_cleanup_icm_table(dev, &priv->mr_table.dmpt_table); in mlx4_free_icms()
1779 mlx4_cleanup_icm_table(dev, &priv->mr_table.mtt_table); in mlx4_free_icms()
H A Dmlx4.h878 struct mlx4_mr_table mr_table; member
H A Dmlx4_resource_tracker.c2842 &mlx4_priv(dev)->mr_table.dmpt_table, in mlx4_QUERY_MPT_wrapper()
/freebsd-14.2/sys/dev/mlx5/mlx5_core/
H A Dmlx5_mr.c41 struct mlx5_mr_table *table = &dev->priv.mr_table; in mlx5_init_mr_table()
59 struct mlx5_mr_table *table = &dev->priv.mr_table; in mlx5_core_create_mkey_cb()
125 struct mlx5_mr_table *table = &dev->priv.mr_table; in mlx5_core_destroy_mkey()
/freebsd-14.2/sys/dev/mlx5/
H A Dqp.h573 return radix_tree_lookup(&dev->priv.mr_table.tree, key); in __mlx5_mr_lookup()
H A Ddriver.h614 struct mlx5_mr_table mr_table; member
/freebsd-14.2/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_cq.c624 spin_lock_irqsave(&dev->mdev->priv.mr_table.lock, flags); in mlx5_poll_one()
639 spin_unlock_irqrestore(&dev->mdev->priv.mr_table.lock, flags); in mlx5_poll_one()
H A Dmlx5_ib_mr.c118 struct mlx5_mr_table *table = &dev->mdev->priv.mr_table; in reg_mr_callback()