/linux/arch/csky/abiv2/inc/abi/ |
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 \rx, cr<4, 15> [all …]
|
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 | reg_ops.h | 9 return mfcr("cr31"); in mfcr_hint() 14 return mfcr("cr23"); in mfcr_ccr2()
|
/linux/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
|
H A D | reg_ops.h | 21 return mfcr("cr30"); in mfcr_hint()
|
/linux/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()
|
/linux/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 | 209 secondary_hint = mfcr("cr31"); in __cpu_up() 210 secondary_hint2 = mfcr("cr<21, 1>"); in __cpu_up() 211 secondary_ccr = mfcr("cr18"); in __cpu_up() 213 secondary_pgd = mfcr("cr<29, 15>"); in __cpu_up() 222 if (mask & mfcr("cr<29, 0>")) { in __cpu_up() 226 mask |= mfcr("cr<29, 0>"); in __cpu_up()
|
H A D | atomic.S | 21 mfcr a3, epc 26 mfcr a3, epsr 28 mfcr a3, usp
|
H A D | entry.S | 23 mfcr a0, epsr 214 mfcr a0, epc
|
/linux/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
|
/linux/arch/csky/include/asm/ |
H A D | reg_ops.h | 6 #define mfcr(reg) \ macro 10 "mfcr %0, "reg"\n" \
|
H A D | irqflags.h | 11 flags = mfcr("psr"); in arch_local_irq_save() 31 return mfcr("psr"); in arch_local_save_flags()
|
/linux/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()
|
/linux/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 196 mfcr r9; /* save CR in r9 for now */\ 288 mfcr r13; /* save CR in r13 for now */\
|
H A D | misc.S | 51 mfcr r12 54 mfcr r0
|
H A D | head_32.h | 33 mfcr r10 154 mfcr r12
|
H A D | idle_book3s.S | 54 mfcr r5 162 mfcr r5
|
H A D | ppc_save_regs.S | 48 mfcr r0
|
/linux/arch/powerpc/lib/ |
H A D | test_emulate_step_exec_instr.S | 54 mfcr r0 109 mfcr r0
|
/linux/arch/powerpc/kvm/ |
H A D | tm.S | 55 mfcr r6 131 mfcr r6 271 mfcr r6
|
H A D | fpu.S | 141 mfcr r6 220 mfcr r6; \
|
/linux/tools/testing/selftests/powerpc/include/ |
H A D | instructions.h | 43 "mfcr %0;" in paste() 56 "mfcr %0;" in paste_last()
|
/linux/Documentation/devicetree/bindings/timer/ |
H A D | csky,mptimer.yaml | 15 accessed by cpu co-processor 4 registers with mtcr/mfcr.
|
/linux/arch/powerpc/boot/ |
H A D | opal-calls.S | 33 mfcr r12
|