Lines Matching refs:levels
81 unsigned long size, unsigned int levels);
218 unsigned long size, unsigned int levels)
223 if (levels) {
234 levels - 1);
258 unsigned int levels, unsigned long limit,
269 --levels;
270 if (!levels) {
277 levels, limit, current_offset, total_allocated);
292 __u32 page_shift, __u64 window_size, __u32 levels,
304 if (!levels || (levels > POWERNV_IOMMU_MAX_LEVELS))
310 /* Adjust direct table size from window_size and levels */
311 entries_shift = (entries_shift + levels - 1) / levels;
315 if ((level_shift - 3) * levels + page_shift >= 55)
331 if (levels == 1 && offset < tce_table_size)
342 if (levels == 1 && (offset < tce_table_size ||
351 tbl->it_indirect_levels = levels - 1;
355 pr_debug("Created TCE table: ws=%08llx ts=%lx @%08llx base=%lx uas=%p levels=%d/%d\n",
357 tbl->it_userspace, 1, levels);
363 1ULL << (level_shift - 3), levels - 1);
366 1ULL << (level_shift - 3), levels - 1);