Home
last modified time | relevance | path

Searched refs:pgsizes (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/gpu/drm/msm/
H A Dmsm_iommu.c51 unsigned long pgsizes; in calc_pgsize() local
56 pgsizes = pagetable->pgsize_bitmap & GENMASK(__fls(size), 0); in calc_pgsize()
60 pgsizes &= GENMASK(__ffs(addr_merge), 0); in calc_pgsize()
63 BUG_ON(!pgsizes); in calc_pgsize()
66 pgsize_idx = __fls(pgsizes); in calc_pgsize()
72 pgsizes = pagetable->pgsize_bitmap & ~GENMASK(pgsize_idx, 0); in calc_pgsize()
73 if (!pgsizes) in calc_pgsize()
76 pgsize_idx_next = __ffs(pgsizes); in calc_pgsize()
/linux/drivers/iommu/
H A Diommu.c2451 unsigned long pgsizes; in iommu_pgsize() local
2457 pgsizes = domain->pgsize_bitmap & GENMASK(__fls(size), 0); in iommu_pgsize()
2461 pgsizes &= GENMASK(__ffs(addr_merge), 0); in iommu_pgsize()
2464 BUG_ON(!pgsizes); in iommu_pgsize()
2467 pgsize_idx = __fls(pgsizes); in iommu_pgsize()
2473 pgsizes = domain->pgsize_bitmap & ~GENMASK(pgsize_idx, 0); in iommu_pgsize()
2474 if (!pgsizes) in iommu_pgsize()
2477 pgsize_idx_next = __ffs(pgsizes); in iommu_pgsize()
/linux/arch/powerpc/include/asm/
H A Diommu.h201 __u64 pgsizes; /* Bitmap of supported page sizes */ member
/linux/drivers/vfio/
H A Dvfio_iommu_spapr_tce.c663 if (!(table_group->pgsizes & (1ULL << page_shift))) in tce_iommu_create_window()
889 info.ddw.pgsizes = table_group->pgsizes; in tce_iommu_ioctl()
/linux/include/uapi/linux/
H A Dvfio.h1737 __u64 pgsizes; /* Bitmap of supported page sizes */ member
/linux/arch/powerpc/platforms/powernv/
H A Dpci-ioda.c1606 pe->table_group.pgsizes = pnv_ioda_parse_tce_sizes(phb); in pnv_pci_ioda2_setup_dma_pe()