Searched refs:iopte_val (Results 1 - 5 of 5) sorted by relevance

/linux-4.4.14/arch/sparc/include/asm/
H A Dpage_32.h63 #define iopte_val(x) ((x).iopte) macro
91 #define iopte_val(x) (x) macro
H A Dpage_64.h65 #define iopte_val(x) ((x).iopte) macro
88 #define iopte_val(x) (x) macro
/linux-4.4.14/arch/sparc/kernel/
H A Diommu.c80 ((iopte_val(*iopte) & IOPTE_PAGE) == (iommu)->dummy_page_pa)
84 unsigned long val = iopte_val(*iopte); iopte_make_dummy()
89 iopte_val(*iopte) = val; iopte_make_dummy()
236 iopte_val(*iopte) = (IOPTE_CONSISTENT(0UL) | dma_4u_alloc_coherent()
308 iopte_val(*base) = iopte_protection | base_paddr; dma_4u_map_page()
415 ctx = (iopte_val(*base) & IOPTE_CONTEXT) >> 47UL; dma_4u_unmap_page()
512 iopte_val(*base) = prot | paddr; for_each_sg()
603 ctx = (iopte_val(*base) & IOPTE_CONTEXT) >> 47UL; fetch_sg_ctx()
689 ctx = (iopte_val(*iopte) & IOPTE_CONTEXT) >> 47UL; dma_4u_sync_single_for_cpu()
725 ctx = (iopte_val(*iopte) & IOPTE_CONTEXT) >> 47UL; dma_4u_sync_sg_for_cpu()
/linux-4.4.14/arch/sparc/mm/
H A Diommu.c195 iopte_val(*iopte) = MKIOPTE(page_to_pfn(page), IOPERM); iommu_get_one()
292 iopte_val(iommu->page_table[ioptex + i]) = 0; iommu_release_one()
366 iopte_val(*iopte++) = iommu_map_dma_area()
404 iopte_val(*iopte++) = 0; iommu_unmap_dma_area()
H A Dio-unit.c134 for (k = 0; k < npages; k++, iopte = __iopte(iopte_val(iopte) + 0x100), scan++) { iounit_get_area()

Completed in 173 milliseconds