Home
last modified time | relevance | path

Searched refs:iopte_val (Results 1 – 4 of 4) sorted by relevance

/linux/arch/sparc/kernel/
H A Diommu.c81 ((iopte_val(*iopte) & IOPTE_PAGE) == (iommu)->dummy_page_pa)
85 unsigned long val = iopte_val(*iopte); in iopte_make_dummy()
90 iopte_val(*iopte) = val; in iopte_make_dummy()
236 iopte_val(*iopte) = (IOPTE_CONSISTENT(0UL) | in dma_4u_alloc_coherent()
318 iopte_val(*base) = iopte_protection | phys; in dma_4u_map_phys()
425 ctx = (iopte_val(*base) & IOPTE_CONTEXT) >> 47UL; in dma_4u_unmap_phys()
521 iopte_val(*base) = prot | paddr; in dma_4u_map_sg()
610 ctx = (iopte_val(*base) & IOPTE_CONTEXT) >> 47UL; in fetch_sg_ctx()
696 ctx = (iopte_val(*iopte) & IOPTE_CONTEXT) >> 47UL; in dma_4u_sync_single_for_cpu()
732 ctx = (iopte_val(*iopte) & IOPTE_CONTEXT) >> 47UL; in dma_4u_sync_sg_for_cpu()
/linux/arch/sparc/include/asm/
H A Dpage_32.h64 #define iopte_val(x) ((x).iopte) macro
92 #define iopte_val(x) (x) macro
/linux/arch/sparc/mm/
H A Diommu.c225 iopte_val(*iopte) = MKIOPTE(pfn, IOPERM); in __sbus_iommu_map_phys()
294 iopte_val(iommu->page_table[ioptex + i]) = 0; in sbus_iommu_unmap_phys()
368 iopte_val(*iopte++) = in sbus_iommu_alloc()
415 iopte_val(*iopte++) = 0; in sbus_iommu_free()
H A Dio-unit.c139 for (k = 0; k < npages; k++, iopte = __iopte(iopte_val(iopte) + 0x100), scan++) { in iounit_get_area()
141 sbus_writel(iopte_val(iopte), &iounit->page_table[scan]); in iounit_get_area()
257 sbus_writel(iopte_val(MKIOPTE(__pa(page))), iopte); in iounit_alloc()