Home
last modified time | relevance | path

Searched refs:paddr (Results 1 – 3 of 3) sorted by relevance

/arch/xtensa/include/
A Dxtensa_mmu_priv.h68 #define XTENSA_MMU_PTE(paddr, ring, sw, attr) \ argument
69 (((paddr) & XTENSA_MMU_PTE_PPN_MASK) | \
438 uint32_t paddr; in xtensa_dtlb_paddr_read() local
440 __asm__ volatile("rdtlb1 %0, %1\n\t" : "=a" (paddr) : "a" (entry)); in xtensa_dtlb_paddr_read()
441 return (paddr & XTENSA_MMU_PTE_PPN_MASK); in xtensa_dtlb_paddr_read()
464 uint32_t paddr; in xtensa_itlb_paddr_read() local
466 __asm__ volatile("ritlb1 %0, %1\n\t" : "=a" (paddr), "+a" (entry)); in xtensa_itlb_paddr_read()
467 return (paddr & XTENSA_MMU_PTE_PPN_MASK); in xtensa_itlb_paddr_read()
/arch/xtensa/core/
A Dptables.c401 uintptr_t paddr, paddr_uc; in __arch_mem_map() local
414 paddr = pa; in __arch_mem_map()
417 paddr = (uintptr_t)sys_cache_cached_ptr_get((void *)pa); in __arch_mem_map()
425 paddr = pa; in __arch_mem_map()
429 ret = l2_page_table_map(xtensa_kernel_ptables, (void *)vaddr, paddr, in __arch_mem_map()
451 ret = l2_page_table_map(domain->ptables, (void *)vaddr, paddr, in __arch_mem_map()
/arch/x86/
A Dgen_mmu.py477 for paddr in range(phys_base, phys_base + size, scope):
478 if is_identity_map and paddr == 0 and level == PT_LEVEL:
482 vaddr = virt_base + (paddr - phys_base)
484 self.map_page(vaddr, paddr, flags, False, level)

Completed in 11 milliseconds