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

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/mlx4/
H A Dmr.c168 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; local
171 seg = mlx4_buddy_alloc(&mr_table->mtt_buddy, order);
175 if (mlx4_table_get_range(dev, &mr_table->mtt_table, seg,
177 mlx4_buddy_free(&mr_table->mtt_buddy, seg, order);
209 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; local
214 mlx4_buddy_free(&mr_table->mtt_buddy, mtt->first_seg, mtt->order);
215 mlx4_table_put_range(dev, &mr_table->mtt_table, mtt->first_seg,
257 index = mlx4_bitmap_alloc(&priv->mr_table
305 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; local
442 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; local
477 struct mlx4_mr_table *mr_table = &mlx4_priv(dev)->mr_table; local
[all...]
H A Dprofile.c205 priv->mr_table.mpt_base = profile[i].start;
214 priv->mr_table.mtt_base = profile[i].start;
H A Dmain.c301 err = mlx4_init_icm_table(dev, &priv->mr_table.mtt_table,
311 err = mlx4_init_icm_table(dev, &priv->mr_table.dmpt_table,
417 mlx4_cleanup_icm_table(dev, &priv->mr_table.dmpt_table);
420 mlx4_cleanup_icm_table(dev, &priv->mr_table.mtt_table);
451 mlx4_cleanup_icm_table(dev, &priv->mr_table.dmpt_table);
452 mlx4_cleanup_icm_table(dev, &priv->mr_table.mtt_table);
H A Dmlx4.h265 struct mlx4_mr_table mr_table; member in struct:mlx4_priv
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/mthca/
H A Dmthca_mr.c191 if (mthca_table_get_range(dev, dev->mr_table.mtt_table, seg,
229 return __mthca_alloc_mtt(dev, size, &dev->mr_table.mtt_buddy);
239 mthca_table_put_range(dev, dev->mr_table.mtt_table,
261 mtt_entry[0] = cpu_to_be64(dev->mr_table.mtt_base +
300 if (dev->mr_table.fmr_mtt_buddy != &dev->mr_table.mtt_buddy ||
321 mtts = dev->mr_table.tavor_fmr.mtt_base + mtt->first_seg * MTHCA_MTT_SEG_SIZE +
342 mtts = mthca_table_find(dev->mr_table.mtt_table, mtt->first_seg +
359 if (dev->mr_table.fmr_mtt_buddy != &dev->mr_table
[all...]
H A Dmthca_main.c470 mdev->mr_table.mtt_table = mthca_alloc_icm_table(mdev, init_hca->mtt_base,
475 if (!mdev->mr_table.mtt_table) {
481 mdev->mr_table.mpt_table = mthca_alloc_icm_table(mdev, init_hca->mpt_base,
486 if (!mdev->mr_table.mpt_table) {
588 mthca_free_icm_table(mdev, mdev->mr_table.mpt_table);
591 mthca_free_icm_table(mdev, mdev->mr_table.mtt_table);
616 mthca_free_icm_table(mdev, mdev->mr_table.mpt_table);
617 mthca_free_icm_table(mdev, mdev->mr_table.mtt_table);
H A Dmthca_profile.c229 dev->mr_table.mpt_base = profile[i].start;
235 dev->mr_table.mtt_base = profile[i].start;
H A Dmthca_dev.h344 struct mthca_mr_table mr_table; member in struct:mthca_dev

Completed in 34 milliseconds