Home
last modified time | relevance | path

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

/kernel/liteos_a/arch/arm/arm/src/
Dlos_arch_mmu.c180 STATIC VOID OsCvtPte2AttsToFlags(PTE_T l1Entry, PTE_T l2Entry, UINT32 *flags) in OsCvtPte2AttsToFlags() argument
188 switch (l2Entry & MMU_DESCRIPTOR_L2_TEX_TYPE_MASK) { in OsCvtPte2AttsToFlags()
205 switch (l2Entry & MMU_DESCRIPTOR_L2_AP_MASK) { in OsCvtPte2AttsToFlags()
220 if ((l2Entry & MMU_DESCRIPTOR_L2_TYPE_MASK) != MMU_DESCRIPTOR_L2_TYPE_SMALL_PAGE_XN) { in OsCvtPte2AttsToFlags()
517 PTE_T l2Entry; in LOS_ArchMmuQuery() local
535 l2Entry = OsGetPte2(l2Base, vaddr); in LOS_ArchMmuQuery()
536 if (OsIsPte2SmallPage(l2Entry) || OsIsPte2SmallPageXN(l2Entry)) { in LOS_ArchMmuQuery()
538 …*paddr = MMU_DESCRIPTOR_L2_SMALL_PAGE_ADDR(l2Entry) + (vaddr & (MMU_DESCRIPTOR_L2_SMALL_SIZE - 1)); in LOS_ArchMmuQuery()
542 OsCvtPte2AttsToFlags(l1Entry, l2Entry, flags); in LOS_ArchMmuQuery()
544 } else if (OsIsPte2LargePage(l2Entry)) { in LOS_ArchMmuQuery()