Home
last modified time | relevance | path

Searched full:mfcr (Results 1 – 25 of 60) sorted by relevance

123

/linux/arch/csky/abiv2/inc/abi/
H A Dentry.h31 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 Dckmmu.h11 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 Dreg_ops.h9 return mfcr("cr31"); in mfcr_hint()
14 return mfcr("cr23"); in mfcr_ccr2()
/linux/arch/csky/abiv1/inc/abi/
H A Dentry.h22 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 Dreg_ops.h21 return mfcr("cr30"); in mfcr_hint()
/linux/arch/csky/abiv2/
H A Dfpu.c15 * - 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 Dcpu-probe.c20 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 Dsmp.c209 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 Datomic.S21 mfcr a3, epc
26 mfcr a3, epsr
28 mfcr a3, usp
H A Dentry.S23 mfcr a0, epsr
214 mfcr a0, epc
/linux/arch/powerpc/platforms/pseries/
H A DhvCall.S110 mfcr r0
124 mfcr r0
153 mfcr r0
222 mfcr r0
253 mfcr r0
335 mfcr r0
/linux/arch/csky/include/asm/
H A Dreg_ops.h6 #define mfcr(reg) \ macro
10 "mfcr %0, "reg"\n" \
H A Dirqflags.h11 flags = mfcr("psr"); in arch_local_irq_save()
31 return mfcr("psr"); in arch_local_save_flags()
/linux/drivers/clocksource/
H A Dtimer-mp-csky.c102 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 Dhead_booke.h53 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 Dmisc.S51 mfcr r12
54 mfcr r0
H A Dhead_32.h33 mfcr r10
154 mfcr r12
H A Didle_book3s.S54 mfcr r5
162 mfcr r5
H A Dppc_save_regs.S48 mfcr r0
/linux/arch/powerpc/lib/
H A Dtest_emulate_step_exec_instr.S54 mfcr r0
109 mfcr r0
/linux/arch/powerpc/kvm/
H A Dtm.S55 mfcr r6
131 mfcr r6
271 mfcr r6
H A Dfpu.S141 mfcr r6
220 mfcr r6; \
/linux/tools/testing/selftests/powerpc/include/
H A Dinstructions.h43 "mfcr %0;" in paste()
56 "mfcr %0;" in paste_last()
/linux/Documentation/devicetree/bindings/timer/
H A Dcsky,mptimer.yaml15 accessed by cpu co-processor 4 registers with mtcr/mfcr.
/linux/arch/powerpc/boot/
H A Dopal-calls.S33 mfcr r12

123