Searched refs:pgsizes (Results 1 – 8 of 8) sorted by relevance
39 unsigned long pgsizes; in calc_pgsize() local44 pgsizes = pagetable->pgsize_bitmap & GENMASK(__fls(size), 0); in calc_pgsize()48 pgsizes &= GENMASK(__ffs(addr_merge), 0); in calc_pgsize()51 BUG_ON(!pgsizes); in calc_pgsize()54 pgsize_idx = __fls(pgsizes); in calc_pgsize()60 pgsizes = pagetable->pgsize_bitmap & ~GENMASK(pgsize_idx, 0); in calc_pgsize()61 if (!pgsizes) in calc_pgsize()64 pgsize_idx_next = __ffs(pgsizes); in calc_pgsize()
426 u32 pgsizes; in malidp_mmu_prefetch_select_mode() local429 pgsizes = *pgsize_bitmap & MALIDP_MMU_PREFETCH_FULL_PGSIZES; in malidp_mmu_prefetch_select_mode()431 while (pgsizes) { in malidp_mmu_prefetch_select_mode()432 u32 largest_pgsize = 1 << __fls(pgsizes); in malidp_mmu_prefetch_select_mode()439 pgsizes -= largest_pgsize; in malidp_mmu_prefetch_select_mode()443 pgsizes = *pgsize_bitmap & MALIDP_MMU_PREFETCH_PARTIAL_PGSIZES; in malidp_mmu_prefetch_select_mode()449 *pgsize_bitmap = 1 << __ffs(pgsizes); in malidp_mmu_prefetch_select_mode()
2371 unsigned long pgsizes; in iommu_pgsize() local2376 pgsizes = domain->pgsize_bitmap & GENMASK(__fls(size), 0); in iommu_pgsize()2380 pgsizes &= GENMASK(__ffs(addr_merge), 0); in iommu_pgsize()2383 BUG_ON(!pgsizes); in iommu_pgsize()2386 pgsize_idx = __fls(pgsizes); in iommu_pgsize()2392 pgsizes = domain->pgsize_bitmap & ~GENMASK(pgsize_idx, 0); in iommu_pgsize()2393 if (!pgsizes) in iommu_pgsize()2396 pgsize_idx_next = __ffs(pgsizes); in iommu_pgsize()
196 __u64 pgsizes; /* Bitmap of supported page sizes */ member
664 if (!(table_group->pgsizes & (1ULL << page_shift))) in tce_iommu_create_window()889 info.ddw.pgsizes = table_group->pgsizes; in tce_iommu_ioctl()
1665 __u64 pgsizes; /* Bitmap of supported page sizes */ member
80 table_group->pgsizes = SZ_4K; in iommu_pseries_alloc_group()
1606 pe->table_group.pgsizes = pnv_ioda_parse_tce_sizes(phb); in pnv_pci_ioda2_setup_dma_pe()