/kernel/linux/linux-5.10/arch/csky/abiv2/inc/abi/ |
H A D | ckmmu.h | 17 mtcr("cr<0, 15>", value); in write_mmu_index() 32 mtcr("cr<6, 15>", value); in write_mmu_pagemask() 42 mtcr("cr<4, 15>", value); in write_mmu_entryhi() 52 mtcr("cr<30, 15>", value); in write_mmu_msa0() 62 mtcr("cr<31, 15>", value); in write_mmu_msa1() 70 mtcr("cr<8, 15>", 0x80000000); in tlb_probe() 75 mtcr("cr<8, 15>", 0x40000000); in tlb_read() 84 mtcr("cr<8, 15>", 0x04000000); in tlb_invalid_all() 100 mtcr("cr<8, 15>", 0x02000000); in tlb_invalid_indexed() 106 mtcr("c in setup_pgd() [all...] |
H A D | entry.h | 71 mtcr a0, epc 73 mtcr a0, epsr 76 mtcr a0, usp 77 mtcr a0, ss0 85 mtcr a0, cr14 146 mtcr a0, cr14 190 mtcr lr, cr14 227 mtcr \rx, cr<4, 15> 231 mtcr \rx, cr<8, 15> 237 mtcr r [all...] |
/kernel/linux/linux-6.6/arch/csky/abiv2/inc/abi/ |
H A D | ckmmu.h | 16 mtcr("cr<0, 15>", value); in write_mmu_index() 31 mtcr("cr<6, 15>", value); in write_mmu_pagemask() 41 mtcr("cr<4, 15>", value); in write_mmu_entryhi() 51 mtcr("cr<30, 15>", value); in write_mmu_msa0() 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() 123 "mtcr in setup_pgd() [all...] |
H A D | entry.h | 73 mtcr a0, epc 75 mtcr a0, epsr 78 mtcr a0, usp 79 mtcr a0, ss0 87 mtcr a0, cr14 148 mtcr a0, cr14 192 mtcr lr, cr14 229 mtcr \rx, cr<4, 15> 233 mtcr \rx, cr<8, 15> 249 mtcr r [all...] |
/kernel/liteos_m/arch/csky/v2/gcc/ |
H A D | los_dispatch.S | 52 mtcr r0, epc 54 mtcr r0, epsr 105 mtcr r0, epc 107 mtcr r0, epsr 134 mtcr r0, epc 136 mtcr r0, epsr 163 mtcr r0, epc 165 mtcr r0, epsr
|
H A D | los_exc.S | 76 mtcr r0, epc 79 mtcr r0, epsr 122 mtcr r0, epc 125 mtcr r0, epsr
|
/kernel/linux/linux-5.10/arch/mips/netlogic/common/ |
H A D | reset.S | 64 mtcr t1, t0 69 mtcr t1, t0 73 mtcr t1, t0 107 mtcr zero, t0 109 mtcr v1, t1 115 mtcr zero, t0 117 mtcr v1, t1 157 .set arch=xlr /* for mfcr/mtcr, XLR is sufficient */ 225 mtcr t2, t0 232 * NOTE: All GPR contents are lost after the mtcr abov [all...] |
/kernel/linux/linux-5.10/arch/csky/abiv1/inc/abi/ |
H A D | entry.h | 22 mtcr sp, usp 27 mtcr sp, ss0 32 mtcr r13, ss2 85 mtcr a0, epc 87 mtcr a0, epsr 91 mtcr a0, ss1 157 mtcr r6, psr
|
/kernel/linux/linux-6.6/arch/csky/abiv1/inc/abi/ |
H A D | entry.h | 21 mtcr sp, usp 26 mtcr sp, ss0 31 mtcr r13, ss2 84 mtcr a0, epc 86 mtcr a0, epsr 90 mtcr a0, ss1 156 mtcr r6, psr
|
/kernel/linux/linux-5.10/drivers/clocksource/ |
H A D | timer-mp-csky.c | 23 mtcr(PTIM_LVR, delta); in csky_mptimer_set_next_event() 30 mtcr(PTIM_CTLR, 0); in csky_mptimer_shutdown() 37 mtcr(PTIM_CTLR, 1); in csky_mptimer_oneshot() 44 mtcr(PTIM_CTLR, 0); in csky_mptimer_oneshot_stopped() 66 mtcr(PTIM_TSR, 0); in csky_timer_interrupt() 128 * The regs is accessed by cpu instruction: mfcr/mtcr instead of in csky_mptimer_init()
|
/kernel/linux/linux-5.10/arch/csky/mm/ |
H A D | cachev1.c | 27 mtcr("cr22", i); in cache_op_line() 28 mtcr("cr17", val); in cache_op_line() 34 mtcr("cr17", value | CACHE_CLR); in cache_op_all() 38 mtcr("cr24", value | CACHE_CLR); in cache_op_all() 72 mtcr("cr24", val); in cache_op_range()
|
H A D | cachev2.c | 19 mtcr("cr17", INS_CACHE|CACHE_INV); in local_icache_inv_all() 42 mtcr("cr22", i); in cache_op_line() 43 mtcr("cr17", val); in cache_op_line()
|
/kernel/linux/linux-6.6/arch/csky/mm/ |
H A D | cachev1.c | 27 mtcr("cr22", i); in cache_op_line() 28 mtcr("cr17", val); in cache_op_line() 34 mtcr("cr17", value | CACHE_CLR); in cache_op_all() 38 mtcr("cr24", value | CACHE_CLR); in cache_op_all() 72 mtcr("cr24", val); in cache_op_range()
|
H A D | cachev2.c | 19 mtcr("cr17", INS_CACHE|CACHE_INV); in local_icache_inv_all() 42 mtcr("cr22", i); in cache_op_line() 43 mtcr("cr17", val); in cache_op_line()
|
/kernel/linux/linux-6.6/drivers/clocksource/ |
H A D | timer-mp-csky.c | 23 mtcr(PTIM_LVR, delta); in csky_mptimer_set_next_event() 30 mtcr(PTIM_CTLR, 0); in csky_mptimer_shutdown() 37 mtcr(PTIM_CTLR, 1); in csky_mptimer_oneshot() 44 mtcr(PTIM_CTLR, 0); in csky_mptimer_oneshot_stopped() 66 mtcr(PTIM_TSR, 0); in csky_timer_interrupt() 128 * The regs is accessed by cpu instruction: mfcr/mtcr instead of in csky_mptimer_init()
|
/kernel/linux/linux-6.6/arch/csky/kernel/ |
H A D | head.S | 27 mtcr r6, cr<31, 15> 32 mtcr r6, cr<28, 15> 33 mtcr r6, cr<29, 15>
|
H A D | smp.c | 224 mtcr("cr17", 0x22); in __cpu_up() 231 mtcr("cr<29, 0>", mask); in __cpu_up() 251 mtcr("cr31", secondary_hint); in csky_start_secondary() 252 mtcr("cr<21, 1>", secondary_hint2); in csky_start_secondary() 253 mtcr("cr18", secondary_ccr); in csky_start_secondary() 255 mtcr("vbr", vec_base); in csky_start_secondary()
|
/kernel/linux/linux-5.10/arch/csky/kernel/ |
H A D | smp.c | 225 mtcr("cr17", 0x22); in __cpu_up() 232 mtcr("cr<29, 0>", mask); in __cpu_up() 257 mtcr("cr31", secondary_hint); in csky_start_secondary() 258 mtcr("cr<21, 1>", secondary_hint2); in csky_start_secondary() 259 mtcr("cr18", secondary_ccr); in csky_start_secondary() 261 mtcr("vbr", vec_base); in csky_start_secondary()
|
H A D | entry.S | 46 mtcr a3, ss2 47 mtcr r6, ss3 48 mtcr a2, ss4 107 mtcr r6, cr22 108 mtcr a2, cr17 320 mtcr a0, epc
|
/kernel/linux/linux-5.10/arch/csky/abiv2/ |
H A D | fpu.c | 17 * - mtcr %a, cr<1, 2> 18 * - mtcr %a, cr<2, 2> 57 mtcr("cr<1, 2>", regx); in fpu_libc_helper() 59 mtcr("cr<2, 2>", regx); in fpu_libc_helper() 222 mtcr("cr<1, 2>", tmp1); in restore_from_user_fp() 223 mtcr("cr<2, 2>", tmp2); in restore_from_user_fp()
|
/kernel/linux/linux-6.6/arch/csky/abiv2/ |
H A D | fpu.c | 17 * - mtcr %a, cr<1, 2> 18 * - mtcr %a, cr<2, 2> 57 mtcr("cr<1, 2>", regx); in fpu_libc_helper() 59 mtcr("cr<2, 2>", regx); in fpu_libc_helper() 222 mtcr("cr<1, 2>", tmp1); in restore_from_user_fp() 223 mtcr("cr<2, 2>", tmp2); in restore_from_user_fp()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | entry_32.S | 156 mtcr r5 165 3: mtcr r5 224 mtcr r10 290 mtcr r3 344 mtcr r6 361 mtcr r6
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | entry_64.S | 178 mtcr r2 198 mtcr r2 344 mtcr r2 703 mtcr r3 759 mtcr r6 774 mtcr r6 824 mtcr r0 919 mtcr r4 994 mtcr r4
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_rmhandlers.S | 62 2: mtcr r12 132 mtcr r12
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_rmhandlers.S | 62 2: mtcr r12 133 mtcr r12
|