Home
last modified time | relevance | path

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

/linux-6.6.21/arch/sparc/include/asm/
Dpgtsrmmu.h106 #define __nocache_pa(VADDR) (((unsigned long)VADDR) - SRMMU_NOCACHE_VADDR + __pa((unsigned long)srm…
107 …he_va(PADDR) (__va((unsigned long)PADDR) - (unsigned long)srmmu_nocache_pool + SRMMU_NOCACHE_VADDR)
Dvaddrs.h17 #define SRMMU_NOCACHE_VADDR (KERNBASE + SRMMU_MAXMEM) macro
Dhighmem.h43 #define PKMAP_BASE PMD_ALIGN(SRMMU_NOCACHE_VADDR + (SRMMU_MAX_NOCACHE_PAGES << PAGE_SHIFT))
/linux-6.6.21/arch/sparc/mm/
Dsrmmu.c175 addr = SRMMU_NOCACHE_VADDR + (offset << SRMMU_NOCACHE_BITMAP_SHIFT); in __srmmu_get_nocache()
197 if (vaddr < SRMMU_NOCACHE_VADDR) { in srmmu_free_nocache()
199 vaddr, (unsigned long)SRMMU_NOCACHE_VADDR); in srmmu_free_nocache()
220 offset = (vaddr - SRMMU_NOCACHE_VADDR) >> SRMMU_NOCACHE_BITMAP_SHIFT; in srmmu_free_nocache()
263 srmmu_nocache_end = SRMMU_NOCACHE_VADDR + srmmu_nocache_size; in srmmu_nocache_calcsize()
299 srmmu_early_allocate_ptable_skeleton(SRMMU_NOCACHE_VADDR, srmmu_nocache_end); in srmmu_nocache_init()
302 vaddr = SRMMU_NOCACHE_VADDR; in srmmu_nocache_init()