/freebsd-11-stable/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_mr.c | 158 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; local 165 seg = mlx4_buddy_alloc(&mr_table->mtt_buddy, seg_order); 171 if (mlx4_table_get_range(dev, &mr_table->mtt_table, offset, 173 mlx4_buddy_free(&mr_table->mtt_buddy, seg, seg_order); 227 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; local 232 mlx4_buddy_free(&mr_table->mtt_buddy, first_seg, seg_order); 233 mlx4_table_put_range(dev, &mr_table->mtt_table, offset, 320 &mlx4_priv(dev)->mr_table 490 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; local 511 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; local 916 struct mlx4_mr_table *mr_table = &priv->mr_table; local 964 struct mlx4_mr_table *mr_table = &priv->mr_table; local [all...] |
H A D | mlx4_profile.c | 210 priv->mr_table.mpt_base = profile[i].start; 219 priv->mr_table.mtt_base = profile[i].start;
|
H A D | mlx4_resource_tracker.c | 2842 &mlx4_priv(dev)->mr_table.dmpt_table,
|
H A D | mlx4.h | 878 struct mlx4_mr_table mr_table; member in struct:mlx4_priv
|
H A D | mlx4_main.c | 1620 err = mlx4_init_icm_table(dev, &priv->mr_table.mtt_table, 1630 err = mlx4_init_icm_table(dev, &priv->mr_table.dmpt_table, 1743 mlx4_cleanup_icm_table(dev, &priv->mr_table.dmpt_table); 1746 mlx4_cleanup_icm_table(dev, &priv->mr_table.mtt_table); 1777 mlx4_cleanup_icm_table(dev, &priv->mr_table.dmpt_table); 1778 mlx4_cleanup_icm_table(dev, &priv->mr_table.mtt_table);
|
/freebsd-11-stable/sys/dev/mthca/ |
H A D | mthca_dev.h | 343 struct mthca_mr_table mr_table; member in struct:mthca_dev
|
H A D | mthca_mr.c | 199 if (mthca_table_get_range(dev, dev->mr_table.mtt_table, seg, 237 return __mthca_alloc_mtt(dev, size, &dev->mr_table.mtt_buddy); 247 mthca_table_put_range(dev, dev->mr_table.mtt_table, 268 mtt_entry[0] = cpu_to_be64(dev->mr_table.mtt_base + 301 if (dev->mr_table.fmr_mtt_buddy != &dev->mr_table.mtt_buddy || 322 mtts = dev->mr_table.tavor_fmr.mtt_base + mtt->first_seg * dev->limits.mtt_seg_size + 343 mtts = mthca_table_find(dev->mr_table.mtt_table, mtt->first_seg + 364 if (dev->mr_table.fmr_mtt_buddy != &dev->mr_table [all...] |
H A D | mthca_profile.c | 223 dev->mr_table.mpt_base = profile[i].start; 229 dev->mr_table.mtt_base = profile[i].start;
|
H A D | mthca_main.c | 422 mdev->mr_table.mtt_table = mthca_alloc_icm_table(mdev, init_hca->mtt_base, 427 if (!mdev->mr_table.mtt_table) { 433 mdev->mr_table.mpt_table = mthca_alloc_icm_table(mdev, init_hca->mpt_base, 438 if (!mdev->mr_table.mpt_table) { 540 mthca_free_icm_table(mdev, mdev->mr_table.mpt_table); 543 mthca_free_icm_table(mdev, mdev->mr_table.mtt_table); 567 mthca_free_icm_table(mdev, mdev->mr_table.mpt_table); 568 mthca_free_icm_table(mdev, mdev->mr_table.mtt_table);
|
/freebsd-11-stable/sys/dev/mlx5/ |
H A D | driver.h | 591 struct mlx5_mr_table mr_table; member in struct:mlx5_priv
|
H A D | qp.h | 567 return radix_tree_lookup(&dev->priv.mr_table.tree, key);
|
/freebsd-11-stable/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_mr.c | 40 struct mlx5_mr_table *table = &dev->priv.mr_table; 58 struct mlx5_mr_table *table = &dev->priv.mr_table; 124 struct mlx5_mr_table *table = &dev->priv.mr_table;
|
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_cq.c | 621 spin_lock_irqsave(&dev->mdev->priv.mr_table.lock, flags); 636 spin_unlock_irqrestore(&dev->mdev->priv.mr_table.lock, flags);
|
H A D | mlx5_ib_mr.c | 117 struct mlx5_mr_table *table = &dev->mdev->priv.mr_table;
|