Lines Matching +full:0 +full:- +full:15
1 /* SPDX-License-Identifier: GPL-2.0 */
11 return mfcr("cr<0, 15>"); in read_mmu_index()
16 mtcr("cr<0, 15>", value); in write_mmu_index()
21 return mfcr("cr<2, 15>"); in read_mmu_entrylo0()
26 return mfcr("cr<3, 15>"); in read_mmu_entrylo1()
31 mtcr("cr<6, 15>", value); in write_mmu_pagemask()
36 return mfcr("cr<4, 15>"); in read_mmu_entryhi()
41 mtcr("cr<4, 15>", value); in write_mmu_entryhi()
46 return mfcr("cr<30, 15>"); in read_mmu_msa0()
51 mtcr("cr<30, 15>", value); in write_mmu_msa0()
56 return mfcr("cr<31, 15>"); in read_mmu_msa1()
61 mtcr("cr<31, 15>", value); in write_mmu_msa1()
69 mtcr("cr<8, 15>", 0x80000000); in tlb_probe()
74 mtcr("cr<8, 15>", 0x40000000); in tlb_read()
88 mtcr("cr<8, 15>", 0x04000000); in tlb_invalid_all()
109 mtcr("cr<8, 15>", 0x02000000); in tlb_invalid_indexed()
112 #define NOP32 ".long 0x4820c400\n"
123 "mtcr %1, cr<28, 15> \n" in setup_pgd()
125 "mtcr %1, cr<29, 15> \n" in setup_pgd()
126 "mtcr %0, cr< 4, 15> \n" in setup_pgd()
131 :"r"(asid), "r"(__pa(pgd) | BIT(0)) in setup_pgd()
137 return __va(mfcr("cr<29, 15>") & ~BIT(0)); in get_pgd()