Lines Matching refs:levels
2012 __u32 page_shift, __u64 window_size, __u32 levels,
2016 int num, __u32 page_shift, __u64 window_size, __u32 levels, in pnv_pci_ioda2_create_table() argument
2032 levels, tbl); in pnv_pci_ioda2_create_table()
2132 __u64 window_size, __u32 levels) in pnv_pci_ioda2_get_table_size() argument
2141 if (!levels || (levels > POWERNV_IOMMU_MAX_LEVELS) || in pnv_pci_ioda2_get_table_size()
2147 entries_shift = (entries_shift + levels - 1) / levels; in pnv_pci_ioda2_get_table_size()
2152 for ( ; levels; --levels) { in pnv_pci_ioda2_get_table_size()
2207 unsigned levels, unsigned long limit, in pnv_pci_ioda2_table_do_alloc_pages() argument
2226 --levels; in pnv_pci_ioda2_table_do_alloc_pages()
2227 if (!levels) { in pnv_pci_ioda2_table_do_alloc_pages()
2234 levels, limit, current_offset, total_allocated); in pnv_pci_ioda2_table_do_alloc_pages()
2252 __u32 page_shift, __u64 window_size, __u32 levels, in pnv_pci_ioda2_table_alloc_pages() argument
2262 if (!levels || (levels > POWERNV_IOMMU_MAX_LEVELS)) in pnv_pci_ioda2_table_alloc_pages()
2269 entries_shift = (entries_shift + levels - 1) / levels; in pnv_pci_ioda2_table_alloc_pages()
2275 levels, tce_table_size, &offset, &total_allocated); in pnv_pci_ioda2_table_alloc_pages()
2288 1ULL << (level_shift - 3), levels - 1); in pnv_pci_ioda2_table_alloc_pages()
2296 tbl->it_indirect_levels = levels - 1; in pnv_pci_ioda2_table_alloc_pages()