Searched refs:mr_table (Results 1 - 14 of 14) sorted by path

/freebsd-11-stable/sys/dev/mlx4/mlx4_core/
H A Dmlx4_mr.c158 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 Dmlx4_profile.c210 priv->mr_table.mpt_base = profile[i].start;
219 priv->mr_table.mtt_base = profile[i].start;
H A Dmlx4_resource_tracker.c2842 &mlx4_priv(dev)->mr_table.dmpt_table,
H A Dmlx4.h878 struct mlx4_mr_table mr_table; member in struct:mlx4_priv
H A Dmlx4_main.c1620 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 Dmthca_dev.h343 struct mthca_mr_table mr_table; member in struct:mthca_dev
H A Dmthca_mr.c199 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 Dmthca_profile.c223 dev->mr_table.mpt_base = profile[i].start;
229 dev->mr_table.mtt_base = profile[i].start;
H A Dmthca_main.c422 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 Ddriver.h591 struct mlx5_mr_table mr_table; member in struct:mlx5_priv
H A Dqp.h567 return radix_tree_lookup(&dev->priv.mr_table.tree, key);
/freebsd-11-stable/sys/dev/mlx5/mlx5_core/
H A Dmlx5_mr.c40 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 Dmlx5_ib_cq.c621 spin_lock_irqsave(&dev->mdev->priv.mr_table.lock, flags);
636 spin_unlock_irqrestore(&dev->mdev->priv.mr_table.lock, flags);
H A Dmlx5_ib_mr.c117 struct mlx5_mr_table *table = &dev->mdev->priv.mr_table;

Completed in 212 milliseconds