Lines Matching refs:levels
1345 int num, __u32 page_shift, __u64 window_size, __u32 levels,
1363 levels, alloc_userspace_copy, tbl);
1406 unsigned int levels = tces_order / tcelevel_order;
1409 levels += 1;
1411 * We try to stick to default levels (which is >1 at the moment) in
1414 levels = max_t(unsigned int, levels, POWERNV_IOMMU_DEFAULT_LEVELS);
1417 window_size, levels, false, &tbl);
1468 0/* levels */, 0/* table address */,
1482 __u64 window_size, __u32 levels)
1491 if (!levels || (levels > POWERNV_IOMMU_MAX_LEVELS) ||
1495 /* Calculate a direct table size from window_size and levels */
1496 entries_shift = (entries_shift + levels - 1) / levels;
1501 for ( ; levels; --levels) {
1515 int num, __u32 page_shift, __u64 window_size, __u32 levels,
1519 num, page_shift, window_size, levels, true, ptbl);
1523 page_shift, window_size, levels);