Home
last modified time | relevance | path

Searched refs:IOMMU_PAGE_MASK (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/arch/powerpc/kernel/
Diommu.c327 IOMMU_PAGE_MASK(tbl), direction, attrs); in iommu_alloc()
492 dma_addr |= (s->offset & ~IOMMU_PAGE_MASK(tbl)); in ppc_iommu_map_sg()
499 vaddr & IOMMU_PAGE_MASK(tbl), in ppc_iommu_map_sg()
561 vaddr = s->dma_address & IOMMU_PAGE_MASK(tbl); in ppc_iommu_map_sg()
785 dma_handle |= (uaddr & ~IOMMU_PAGE_MASK(tbl)); in iommu_map_page()
951 if (ioba & ~IOMMU_PAGE_MASK(tbl)) in iommu_tce_clear_param_check()
968 if (tce & ~IOMMU_PAGE_MASK(tbl)) in iommu_tce_put_param_check()
971 if (ioba & ~IOMMU_PAGE_MASK(tbl)) in iommu_tce_put_param_check()
/linux-4.4.14/drivers/iommu/
Damd_iommu_types.h318 #define IOMMU_PAGE_MASK (((1ULL << 52) - 1) & ~0xfffULL) macro
320 #define IOMMU_PTE_PAGE(pte) (phys_to_virt((pte) & IOMMU_PAGE_MASK))
/linux-4.4.14/drivers/vfio/
Dvfio_iommu_spapr_tce.c469 unsigned long offset = tce & IOMMU_PAGE_MASK(tbl) & ~PAGE_MASK; in tce_iommu_build()
531 hpa |= tce & IOMMU_PAGE_MASK(tbl) & ~PAGE_MASK; in tce_iommu_build_v2()
806 if ((param.size & ~IOMMU_PAGE_MASK(tbl)) || in tce_iommu_ioctl()
807 (param.vaddr & ~IOMMU_PAGE_MASK(tbl))) in tce_iommu_ioctl()
869 if (param.size & ~IOMMU_PAGE_MASK(tbl)) in tce_iommu_ioctl()
/linux-4.4.14/arch/powerpc/include/asm/
Diommu.h40 #define IOMMU_PAGE_MASK(tblptr) (~((1 << (tblptr)->it_page_shift) - 1)) macro
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dpci.c626 BUG_ON(*hpa & ~IOMMU_PAGE_MASK(tbl)); in pnv_tce_xchg()