Home
last modified time | relevance | path

Searched refs:IOMMU_PAGE_MASK (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Diommu.c318 IOMMU_PAGE_MASK(tbl), direction, attrs); in iommu_alloc()
484 dma_addr |= (s->offset & ~IOMMU_PAGE_MASK(tbl)); in ppc_iommu_map_sg()
491 vaddr & IOMMU_PAGE_MASK(tbl), in ppc_iommu_map_sg()
553 vaddr = s->dma_address & IOMMU_PAGE_MASK(tbl); in ppc_iommu_map_sg()
831 dma_handle |= (uaddr & ~IOMMU_PAGE_MASK(tbl)); in iommu_map_page()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Diommu.c366 IOMMU_PAGE_MASK(tbl), direction, attrs); in iommu_alloc()
532 dma_addr |= (vaddr & ~IOMMU_PAGE_MASK(tbl)); in ppc_iommu_map_sg()
539 vaddr & IOMMU_PAGE_MASK(tbl), in ppc_iommu_map_sg()
600 vaddr = s->dma_address & IOMMU_PAGE_MASK(tbl); in ppc_iommu_map_sg()
885 dma_handle |= (uaddr & ~IOMMU_PAGE_MASK(tbl)); in iommu_map_page()
/kernel/linux/linux-5.10/drivers/vfio/
H A Dvfio_iommu_spapr_tce.c509 unsigned long offset = tce & IOMMU_PAGE_MASK(tbl) & ~PAGE_MASK; in tce_iommu_build()
572 hpa |= tce & IOMMU_PAGE_MASK(tbl) & ~PAGE_MASK; in tce_iommu_build_v2()
884 if ((param.size & ~IOMMU_PAGE_MASK(tbl)) || in tce_iommu_ioctl()
885 (param.vaddr & ~IOMMU_PAGE_MASK(tbl))) in tce_iommu_ioctl()
951 if (param.size & ~IOMMU_PAGE_MASK(tbl)) in tce_iommu_ioctl()
/kernel/linux/linux-6.6/drivers/vfio/
H A Dvfio_iommu_spapr_tce.c510 unsigned long offset = tce & IOMMU_PAGE_MASK(tbl) & ~PAGE_MASK; in tce_iommu_build()
573 hpa |= tce & IOMMU_PAGE_MASK(tbl) & ~PAGE_MASK; in tce_iommu_build_v2()
934 if ((param.size & ~IOMMU_PAGE_MASK(tbl)) || in tce_iommu_ioctl()
935 (param.vaddr & ~IOMMU_PAGE_MASK(tbl))) in tce_iommu_ioctl()
1001 if (param.size & ~IOMMU_PAGE_MASK(tbl)) in tce_iommu_ioctl()
/kernel/linux/linux-5.10/drivers/iommu/loongson/
H A Diommu.h58 #define IOMMU_PAGE_MASK (~(IOMMU_PAGE_SIZE - 1)) macro
H A Diommu.c1033 pte = iommu_pgt_v2p(iommu, new_phwentry) & IOMMU_PAGE_MASK; in _iommu_alloc_ptable()
1053 pa = pa & IOMMU_PAGE_MASK; in iommu_ptw_map()
1297 page_mask = IOMMU_PAGE_MASK; in loongson_iommu_iova_to_pa()
/kernel/linux/linux-5.10/drivers/iommu/amd/
H A Damd_iommu_types.h367 #define IOMMU_PAGE_MASK (((1ULL << 52) - 1) & ~0xfffULL) macro
369 #define IOMMU_PTE_PAGE(pte) (iommu_phys_to_virt((pte) & IOMMU_PAGE_MASK))
/kernel/linux/linux-6.6/drivers/iommu/amd/
H A Damd_iommu_types.h414 #define IOMMU_PAGE_MASK (((1ULL << 52) - 1) & ~0xfffULL) macro
416 #define IOMMU_PTE_PAGE(pte) (iommu_phys_to_virt((pte) & IOMMU_PAGE_MASK))
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Diommu.h28 #define IOMMU_PAGE_MASK(tblptr) (~((1 << (tblptr)->it_page_shift) - 1)) macro
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Diommu.h28 #define IOMMU_PAGE_MASK(tblptr) (~((1 << (tblptr)->it_page_shift) - 1)) macro
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/
H A Dpci-ioda-tce.c156 BUG_ON(*hpa & ~IOMMU_PAGE_MASK(tbl)); in pnv_tce_xchg()
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/
H A Dpci-ioda-tce.c155 BUG_ON(*hpa & ~IOMMU_PAGE_MASK(tbl)); in pnv_tce_xchg()

Completed in 17 milliseconds