Searched refs:mr_table (Results 1 - 8 of 8) sorted by relevance

/freebsd-9.3-release/sys/ofed/drivers/infiniband/hw/mthca/
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,
269 mtt_entry[0] = cpu_to_be64(dev->mr_table.mtt_base +
308 if (dev->mr_table.fmr_mtt_buddy != &dev->mr_table.mtt_buddy ||
329 mtts = dev->mr_table.tavor_fmr.mtt_base + mtt->first_seg * dev->limits.mtt_seg_size +
350 mtts = mthca_table_find(dev->mr_table.mtt_table, mtt->first_seg +
367 if (dev->mr_table.fmr_mtt_buddy != &dev->mr_table
[all...]
H A Dmthca_main.c471 mdev->mr_table.mtt_table = mthca_alloc_icm_table(mdev, init_hca->mtt_base,
476 if (!mdev->mr_table.mtt_table) {
482 mdev->mr_table.mpt_table = mthca_alloc_icm_table(mdev, init_hca->mpt_base,
487 if (!mdev->mr_table.mpt_table) {
589 mthca_free_icm_table(mdev, mdev->mr_table.mpt_table);
592 mthca_free_icm_table(mdev, mdev->mr_table.mtt_table);
617 mthca_free_icm_table(mdev, mdev->mr_table.mpt_table);
618 mthca_free_icm_table(mdev, mdev->mr_table.mtt_table);
H A Dmthca_profile.c227 dev->mr_table.mpt_base = profile[i].start;
233 dev->mr_table.mtt_base = profile[i].start;
H A Dmthca_dev.h341 struct mthca_mr_table mr_table; member in struct:mthca_dev
/freebsd-9.3-release/sys/ofed/drivers/net/mlx4/
H A Dmr.c188 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; local
191 seg = mlx4_buddy_alloc(&mr_table->mtt_buddy, order);
195 if (mlx4_table_get_range(dev, &mr_table->mtt_table, seg,
197 mlx4_buddy_free(&mr_table->mtt_buddy, seg, order);
229 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; local
234 mlx4_buddy_free(&mr_table->mtt_buddy, mtt->first_seg, mtt->order);
235 mlx4_table_put_range(dev, &mr_table->mtt_table, mtt->first_seg,
275 mridx = mlx4_bitmap_alloc_range(&priv->mr_table
353 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; local
501 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; local
539 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; local
[all...]
H A Dprofile.c207 priv->mr_table.mpt_base = profile[i].start;
216 priv->mr_table.mtt_base = profile[i].start;
H A Dmain.c709 err = mlx4_init_icm_table(dev, &priv->mr_table.mtt_table,
719 err = mlx4_init_icm_table(dev, &priv->mr_table.dmpt_table,
829 mlx4_cleanup_icm_table(dev, &priv->mr_table.dmpt_table);
832 mlx4_cleanup_icm_table(dev, &priv->mr_table.mtt_table);
863 mlx4_cleanup_icm_table(dev, &priv->mr_table.dmpt_table);
864 mlx4_cleanup_icm_table(dev, &priv->mr_table.mtt_table);
H A Dmlx4.h308 struct mlx4_mr_table mr_table; member in struct:mlx4_priv

Completed in 159 milliseconds