Searched refs:ttbcr (Results 1 – 2 of 2) sorted by relevance
/kernel/liteos_a/arch/arm/arm/src/ |
D | los_arch_mmu.c | 928 UINT32 ttbcr = OsArmReadTtbcr(); in LOS_ArchMmuContextSwitch() local 932 ttbcr &= ~MMU_DESCRIPTOR_TTBCR_PD0; in LOS_ArchMmuContextSwitch() 936 ttbcr |= MMU_DESCRIPTOR_TTBCR_PD0; in LOS_ArchMmuContextSwitch() 946 OsArmWriteTtbcr(ttbcr); in LOS_ArchMmuContextSwitch() 1118 UINT32 ttbcr = MMU_DESCRIPTOR_TTBCR_PD0 | n; in OsArchMmuInitPerCPU() local 1122 OsArmWriteTtbcr(ttbcr); in OsArchMmuInitPerCPU()
|
/kernel/linux/linux-5.10/arch/arm/mm/ |
D | mmu.c | 1531 unsigned int cr, ttbcr; in early_paging_init() local 1573 asm("mrc p15, 0, %0, c2, c0, 2" : "=r" (ttbcr)); in early_paging_init() 1575 : : "r" (ttbcr & ~(3 << 8 | 3 << 10))); in early_paging_init() 1587 asm volatile("mcr p15, 0, %0, c2, c0, 2" : : "r" (ttbcr)); in early_paging_init()
|