Home
last modified time | relevance | path

Searched refs:mtts (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/dev/mthca/
H A Dmthca_mr.c319 u64 __iomem *mtts; in mthca_tavor_write_mtt_seg() local
322 mtts = dev->mr_table.tavor_fmr.mtt_base + mtt->first_seg * dev->limits.mtt_seg_size + in mthca_tavor_write_mtt_seg()
326 mtts + i); in mthca_tavor_write_mtt_seg()
333 __be64 *mtts; in mthca_arbel_write_mtt_seg() local
343 mtts = mthca_table_find(dev->mr_table.mtt_table, mtt->first_seg + in mthca_arbel_write_mtt_seg()
346 BUG_ON(!mtts); in mthca_arbel_write_mtt_seg()
352 mtts[i] = cpu_to_be64(buffer_list[i] | MTHCA_MTT_FLAG_PRESENT); in mthca_arbel_write_mtt_seg()
583 mr->attr.max_pages * sizeof *mr->mem.arbel.mtts > PAGE_SIZE) in mthca_fmr_alloc()
616 mr->mem.arbel.mtts = mthca_table_find(dev->mr_table.mtt_table, in mthca_fmr_alloc()
619 BUG_ON(!mr->mem.arbel.mtts); in mthca_fmr_alloc()
[all …]
H A Dmthca_provider.h89 u64 __iomem *mtts; member
93 __be64 *mtts; member
/freebsd/sys/dev/mlx4/mlx4_core/
H A Dmlx4_mr.c701 __be64 *mtts; in mlx4_write_mtt_chunk() local
705 mtts = mlx4_table_find(&priv->mr_table.mtt_table, mtt->offset + in mlx4_write_mtt_chunk()
708 if (!mtts) in mlx4_write_mtt_chunk()
715 mtts[i] = cpu_to_be64(page_list[i] | MLX4_MTT_FLAG_PRESENT); in mlx4_write_mtt_chunk()
1027 fmr->mtts[i] = cpu_to_be64(page_list[i] | MLX4_MTT_FLAG_PRESENT); in mlx4_map_phys_fmr()
1062 if (max_pages * sizeof *fmr->mtts > PAGE_SIZE) in mlx4_fmr_alloc()
1075 fmr->mtts = mlx4_table_find(&priv->mr_table.mtt_table, in mlx4_fmr_alloc()
1079 if (!fmr->mtts) { in mlx4_fmr_alloc()
/freebsd/sys/dev/mlx4/
H A Ddevice.h706 __be64 *mtts; member