Searched refs:IOMMU_PAGE_MASK (Results 1 – 7 of 7) sorted by relevance
132 #define IOMMU_PAGE_MASK (~(IOMMU_PAGE_SIZE - 1)) macro268 pa = ((pte & IOPTE_PAGE) << 4) + (addr & ~IOMMU_PAGE_MASK); in iommu_translate_pa()304 page = addr & IOMMU_PAGE_MASK; in sun4m_translate_iommu()325 ret.addr_mask = ~IOMMU_PAGE_MASK; in sun4m_translate_iommu()
43 #define IOMMU_PAGE_MASK(shift) (~(IOMMU_PAGE_SIZE(shift) - 1)) macro130 hwaddr page_mask = IOMMU_PAGE_MASK(tcet->page_shift); in spapr_tce_translate_iommu()454 hwaddr page_mask = IOMMU_PAGE_MASK(tcet->page_shift); in put_tce_emu()499 page_mask = IOMMU_PAGE_MASK(tcet->page_shift); in h_put_tce_indirect()542 page_mask = IOMMU_PAGE_MASK(tcet->page_shift); in h_stuff_tce()571 hwaddr page_mask = IOMMU_PAGE_MASK(tcet->page_shift); in h_put_tce()612 hwaddr page_mask = IOMMU_PAGE_MASK(tcet->page_shift); in h_get_tce()
366 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()
509 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()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()
414 #define IOMMU_PAGE_MASK (((1ULL << 52) - 1) & ~0xfffULL) macro416 #define IOMMU_PTE_PAGE(pte) (iommu_phys_to_virt((pte) & IOMMU_PAGE_MASK))
28 #define IOMMU_PAGE_MASK(tblptr) (~((1 << (tblptr)->it_page_shift) - 1)) macro
155 BUG_ON(*hpa & ~IOMMU_PAGE_MASK(tbl)); in pnv_tce_xchg()