Lines Matching refs:mtts
318 u64 __iomem *mtts;
321 mtts = dev->mr_table.tavor_fmr.mtt_base + mtt->first_seg * MTHCA_MTT_SEG_SIZE +
325 mtts + i);
332 __be64 *mtts;
342 mtts = mthca_table_find(dev->mr_table.mtt_table, mtt->first_seg +
345 BUG_ON(!mtts);
348 mtts[i] = cpu_to_be64(buffer_list[i] | MTHCA_MTT_FLAG_PRESENT);
591 mr->attr.max_pages * sizeof *mr->mem.arbel.mtts > PAGE_SIZE)
622 mr->mem.arbel.mtts = mthca_table_find(dev->mr_table.mtt_table,
625 BUG_ON(!mr->mem.arbel.mtts);
627 mr->mem.tavor.mtts = dev->mr_table.tavor_fmr.mtt_base + mtt_seg;
752 mthca_write64_raw(mtt_entry, fmr->mem.tavor.mtts + i);
795 fmr->mem.arbel.mtts[i] = cpu_to_be64(page_list[i] |
851 int mpts, mtts, err, i;
885 mpts = mtts = 1 << i;
887 mtts = dev->limits.num_mtt_segs;
912 ioremap(addr, mtts * MTHCA_MTT_SEG_SIZE);
921 err = mthca_buddy_init(&dev->mr_table.tavor_fmr.mtt_buddy, fls(mtts - 1));
926 err = mthca_buddy_alloc(&dev->mr_table.mtt_buddy, fls(mtts - 1));