/kernel/linux/linux-5.10/arch/csky/abiv2/inc/abi/ |
H A D | ckmmu.h | 12 return mfcr("cr<0, 15>"); in read_mmu_index() 22 return mfcr("cr<2, 15>"); in read_mmu_entrylo0() 27 return mfcr("cr<3, 15>"); in read_mmu_entrylo1() 37 return mfcr("cr<4, 15>"); in read_mmu_entryhi() 47 return mfcr("cr<30, 15>"); in read_mmu_msa0() 57 return mfcr("cr<31, 15>"); in read_mmu_msa1() 113 return mfcr("cr<29, 15>") & ~BIT(0); in get_pgd()
|
H A D | entry.h | 29 mfcr lr, epc 34 mfcr lr, epsr 41 mfcr lr, usp 61 mfcr lr, cr14 99 mfcr sp, ss0 109 mfcr lr, psr 131 mfcr lr, cr14 178 mfcr lr, cr14 207 mfcr \rx, cr<0, 15> 211 mfcr \r [all...] |
H A D | reg_ops.h | 10 return mfcr("cr31"); in mfcr_hint() 15 return mfcr("cr23"); in mfcr_ccr2()
|
/kernel/linux/linux-6.6/arch/csky/abiv2/inc/abi/ |
H A D | ckmmu.h | 11 return mfcr("cr<0, 15>"); in read_mmu_index() 21 return mfcr("cr<2, 15>"); in read_mmu_entrylo0() 26 return mfcr("cr<3, 15>"); in read_mmu_entrylo1() 36 return mfcr("cr<4, 15>"); in read_mmu_entryhi() 46 return mfcr("cr<30, 15>"); in read_mmu_msa0() 56 return mfcr("cr<31, 15>"); in read_mmu_msa1() 137 return __va(mfcr("cr<29, 15>") & ~BIT(0)); in get_pgd()
|
H A D | entry.h | 31 mfcr lr, epc 36 mfcr lr, epsr 43 mfcr lr, usp 63 mfcr lr, cr14 101 mfcr sp, ss0 111 mfcr lr, psr 133 mfcr lr, cr14 180 mfcr lr, cr14 209 mfcr \rx, cr<0, 15> 213 mfcr \r [all...] |
H A D | reg_ops.h | 9 return mfcr("cr31"); in mfcr_hint() 14 return mfcr("cr23"); in mfcr_ccr2()
|
/kernel/liteos_m/arch/csky/v2/gcc/ |
H A D | los_exc.S | 47 mfcr r0, epsr 49 mfcr r0, epc 53 mfcr r1, epc 68 mfcr r0, epsr 70 mfcr r0, epc 95 mfcr r0, epsr 97 mfcr r0, epc 101 mfcr r1, epc 114 mfcr r0, epsr 116 mfcr r [all...] |
H A D | los_dispatch.S | 85 mfcr r1, epsr 87 mfcr r1, epc 150 mfcr r1, psr
|
/kernel/linux/linux-5.10/arch/csky/kernel/ |
H A D | cpu-probe.c | 20 cur = mfcr("cr13"); in percpu_print() 24 next = mfcr("cr13"); in percpu_print() 34 while ((mfcr("cr13") >> 28) != i); in percpu_print() 41 seq_printf(m, "ccr (L1C & MMU): 0x%08x\n", mfcr("cr18")); in percpu_print()
|
H A D | smp.c | 215 secondary_hint = mfcr("cr31"); in __cpu_up() 216 secondary_hint2 = mfcr("cr<21, 1>"); in __cpu_up() 217 secondary_ccr = mfcr("cr18"); in __cpu_up() 227 if (mask & mfcr("cr<29, 0>")) { in __cpu_up() 231 mask |= mfcr("cr<29, 0>"); in __cpu_up()
|
H A D | entry.S | 28 mfcr a0, epsr 112 mfcr a3, ss2 113 mfcr r6, ss3 114 mfcr a2, ss4 117 mfcr a3, ss2 118 mfcr r6, ss3 119 mfcr a2, ss4 318 mfcr a0, epc
|
/kernel/linux/linux-6.6/arch/csky/kernel/ |
H A D | cpu-probe.c | 20 cur = mfcr("cr13"); in percpu_print() 24 next = mfcr("cr13"); in percpu_print() 34 while ((mfcr("cr13") >> 28) != i); in percpu_print() 41 seq_printf(m, "ccr (L1C & MMU): 0x%08x\n", mfcr("cr18")); in percpu_print()
|
H A D | smp.c | 213 secondary_hint = mfcr("cr31"); in __cpu_up() 214 secondary_hint2 = mfcr("cr<21, 1>"); in __cpu_up() 215 secondary_ccr = mfcr("cr18"); in __cpu_up() 217 secondary_pgd = mfcr("cr<29, 15>"); in __cpu_up() 226 if (mask & mfcr("cr<29, 0>")) { in __cpu_up() 230 mask |= mfcr("cr<29, 0>"); in __cpu_up()
|
/kernel/linux/linux-5.10/arch/csky/abiv1/inc/abi/ |
H A D | entry.h | 23 mfcr sp, ss0 28 mfcr sp, usp 33 mfcr r13, epsr 45 mfcr lr, epc 55 mfcr lr, ss1 67 mfcr r13, ss2
|
/kernel/linux/linux-6.6/arch/csky/abiv1/inc/abi/ |
H A D | entry.h | 22 mfcr sp, ss0 27 mfcr sp, usp 32 mfcr r13, epsr 44 mfcr lr, epc 54 mfcr lr, ss1 66 mfcr r13, ss2
|
/kernel/linux/linux-5.10/arch/csky/abiv2/ |
H A D | fpu.c | 15 * - mfcr %a, cr<1, 2> 16 * - mfcr %a, cr<2, 2> 77 regx = mfcr("cr<1, 2>"); in fpu_libc_helper() 79 regx = mfcr("cr<2, 2>"); in fpu_libc_helper() 97 fesr = mfcr("cr<2, 2>"); in fpu_fpe() 157 tmp1 = mfcr("cr<1, 2>"); in save_to_user_fp() 158 tmp2 = mfcr("cr<2, 2>"); in save_to_user_fp()
|
/kernel/linux/linux-6.6/arch/csky/abiv2/ |
H A D | fpu.c | 15 * - mfcr %a, cr<1, 2> 16 * - mfcr %a, cr<2, 2> 77 regx = mfcr("cr<1, 2>"); in fpu_libc_helper() 79 regx = mfcr("cr<2, 2>"); in fpu_libc_helper() 97 fesr = mfcr("cr<2, 2>"); in fpu_fpe() 157 tmp1 = mfcr("cr<1, 2>"); in save_to_user_fp() 158 tmp2 = mfcr("cr<2, 2>"); in save_to_user_fp()
|
/kernel/linux/linux-5.10/arch/mips/netlogic/common/ |
H A D | reset.S | 60 mfcr t1, t0 67 mfcr t1, t0 111 mfcr v1, t1 119 mfcr v1, t1 157 .set arch=xlr /* for mfcr/mtcr, XLR is sufficient */ 223 mfcr t2, t0
|
/kernel/linux/linux-5.10/arch/csky/include/asm/ |
H A D | irqflags.h | 11 flags = mfcr("psr"); in arch_local_irq_save() 31 return mfcr("psr"); in arch_local_save_flags()
|
/kernel/linux/linux-6.6/arch/csky/include/asm/ |
H A D | irqflags.h | 11 flags = mfcr("psr"); in arch_local_irq_save() 31 return mfcr("psr"); in arch_local_save_flags()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/ |
H A D | hvCall.S | 108 mfcr r0 118 mfcr r0 140 mfcr r0 206 mfcr r0 234 mfcr r0 313 mfcr r0
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/ |
H A D | hvCall.S | 110 mfcr r0 124 mfcr r0 153 mfcr r0 222 mfcr r0 253 mfcr r0 335 mfcr r0
|
/kernel/linux/linux-5.10/drivers/clocksource/ |
H A D | timer-mp-csky.c | 102 return (u64)mfcr(PTIM_CCVR); in sched_clock_read() 107 return (u64)mfcr(PTIM_CCVR); in clksrc_read() 128 * The regs is accessed by cpu instruction: mfcr/mtcr instead of in csky_mptimer_init()
|
/kernel/linux/linux-6.6/drivers/clocksource/ |
H A D | timer-mp-csky.c | 102 return (u64)mfcr(PTIM_CCVR); in sched_clock_read() 107 return (u64)mfcr(PTIM_CCVR); in clksrc_read() 128 * The regs is accessed by cpu instruction: mfcr/mtcr instead of in csky_mptimer_init()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | head_booke.h | 53 mfcr r13; /* save CR in r13 for now */\ 122 mfcr r13 /* save CR in r13 for now */ 131 mfcr r12 134 mfcr r12 197 mfcr r9; /* save CR in r9 for now */\ 289 mfcr r13; /* save CR in r13 for now */\
|