/linux-6.1.9/arch/riscv/kernel/ |
D | crash_save_regs.S | 14 REG_S ra, PT_RA(a0) /* x1 */ 15 REG_S sp, PT_SP(a0) /* x2 */ 16 REG_S gp, PT_GP(a0) /* x3 */ 17 REG_S tp, PT_TP(a0) /* x4 */ 18 REG_S t0, PT_T0(a0) /* x5 */ 19 REG_S t1, PT_T1(a0) /* x6 */ 20 REG_S t2, PT_T2(a0) /* x7 */ 21 REG_S s0, PT_S0(a0) /* x8/fp */ 22 REG_S s1, PT_S1(a0) /* x9 */ 23 REG_S a0, PT_A0(a0) /* x10 */ [all …]
|
D | entry.S | 32 REG_S sp, TASK_TI_KERNEL_SP(tp) 43 REG_S sp, TASK_TI_USER_SP(tp) 46 REG_S x1, PT_RA(sp) 47 REG_S x3, PT_GP(sp) 48 REG_S x5, PT_T0(sp) 49 REG_S x6, PT_T1(sp) 50 REG_S x7, PT_T2(sp) 51 REG_S x8, PT_S0(sp) 52 REG_S x9, PT_S1(sp) 53 REG_S x10, PT_A0(sp) [all …]
|
D | mcount-dyn.S | 32 REG_S a0, ABI_A0(sp) 33 REG_S a1, ABI_A1(sp) 34 REG_S a2, ABI_A2(sp) 35 REG_S a3, ABI_A3(sp) 36 REG_S a4, ABI_A4(sp) 37 REG_S a5, ABI_A5(sp) 38 REG_S a6, ABI_A6(sp) 39 REG_S a7, ABI_A7(sp) 40 REG_S ra, ABI_RA(sp) 63 REG_S x1, PT_EPC(sp) [all …]
|
D | suspend_entry.S | 19 REG_S ra, (SUSPEND_CONTEXT_REGS + PT_RA)(a0) 20 REG_S sp, (SUSPEND_CONTEXT_REGS + PT_SP)(a0) 21 REG_S gp, (SUSPEND_CONTEXT_REGS + PT_GP)(a0) 22 REG_S tp, (SUSPEND_CONTEXT_REGS + PT_TP)(a0) 23 REG_S s0, (SUSPEND_CONTEXT_REGS + PT_S0)(a0) 24 REG_S s1, (SUSPEND_CONTEXT_REGS + PT_S1)(a0) 25 REG_S a1, (SUSPEND_CONTEXT_REGS + PT_A1)(a0) 26 REG_S a2, (SUSPEND_CONTEXT_REGS + PT_A2)(a0) 27 REG_S a3, (SUSPEND_CONTEXT_REGS + PT_A3)(a0) 28 REG_S a4, (SUSPEND_CONTEXT_REGS + PT_A4)(a0) [all …]
|
D | head.S | 287 REG_S zero, (a3) 298 REG_S a0, (a2)
|
D | kexec_relocate.S | 98 REG_S t1, (s4) /* *dst_ptr = *src_ptr */
|
/linux-6.1.9/arch/riscv/lib/ |
D | memset.S | 67 REG_S a1, 0(t0) 68 REG_S a1, SZREG(t0) 69 REG_S a1, 2*SZREG(t0) 70 REG_S a1, 3*SZREG(t0) 71 REG_S a1, 4*SZREG(t0) 72 REG_S a1, 5*SZREG(t0) 73 REG_S a1, 6*SZREG(t0) 74 REG_S a1, 7*SZREG(t0) 75 REG_S a1, 8*SZREG(t0) 76 REG_S a1, 9*SZREG(t0) [all …]
|
D | memcpy.S | 54 REG_S a4, 0(t6) 55 REG_S a5, SZREG(t6) 56 REG_S a6, 2*SZREG(t6) 57 REG_S a7, 3*SZREG(t6) 58 REG_S t0, 4*SZREG(t6) 59 REG_S t1, 5*SZREG(t6) 60 REG_S t2, 6*SZREG(t6) 61 REG_S t3, 7*SZREG(t6) 62 REG_S t4, 8*SZREG(t6) 63 REG_S t5, 9*SZREG(t6) [all …]
|
D | uaccess.S | 85 fixup REG_S a4, 0(a0), 10f 86 fixup REG_S a5, SZREG(a0), 10f 87 fixup REG_S a6, 2*SZREG(a0), 10f 88 fixup REG_S a7, 3*SZREG(a0), 10f 89 fixup REG_S t1, 4*SZREG(a0), 10f 90 fixup REG_S t2, 5*SZREG(a0), 10f 91 fixup REG_S t3, 6*SZREG(a0), 10f 92 fixup REG_S t4, 7*SZREG(a0), 10f 146 fixup REG_S a2, 0(a0), 10f 205 fixup REG_S, zero, (a0), 11f
|
D | memmove.S | 140 REG_S t2, ((0 * SZREG) - (2 * SZREG))(t3) 149 REG_S t2, ((1 * SZREG) - (2 * SZREG))(t3) 202 REG_S t2, ( 1 * SZREG)(t4) 211 REG_S t2, ( 0 * SZREG)(t4) 235 REG_S t1, (-1 * SZREG)(t3) 247 REG_S t1, ( 0 * SZREG)(t4)
|
/linux-6.1.9/arch/riscv/kernel/probes/ |
D | kprobes_trampoline.S | 14 REG_S x1, PT_RA(sp) 15 REG_S x3, PT_GP(sp) 16 REG_S x4, PT_TP(sp) 17 REG_S x5, PT_T0(sp) 18 REG_S x6, PT_T1(sp) 19 REG_S x7, PT_T2(sp) 20 REG_S x8, PT_S0(sp) 21 REG_S x9, PT_S1(sp) 22 REG_S x10, PT_A0(sp) 23 REG_S x11, PT_A1(sp) [all …]
|
/linux-6.1.9/arch/riscv/kvm/ |
D | vcpu_switch.S | 20 REG_S ra, (KVM_ARCH_HOST_RA)(a0) 21 REG_S sp, (KVM_ARCH_HOST_SP)(a0) 22 REG_S gp, (KVM_ARCH_HOST_GP)(a0) 23 REG_S tp, (KVM_ARCH_HOST_TP)(a0) 24 REG_S s0, (KVM_ARCH_HOST_S0)(a0) 25 REG_S s1, (KVM_ARCH_HOST_S1)(a0) 26 REG_S a1, (KVM_ARCH_HOST_A1)(a0) 27 REG_S a2, (KVM_ARCH_HOST_A2)(a0) 28 REG_S a3, (KVM_ARCH_HOST_A3)(a0) 29 REG_S a4, (KVM_ARCH_HOST_A4)(a0) [all …]
|
/linux-6.1.9/arch/mips/fw/lib/ |
D | call_o32.S | 46 REG_S ra,O32_FRAMESZ-1*SZREG(sp) 47 REG_S fp,O32_FRAMESZ-2*SZREG(sp) 48 REG_S gp,O32_FRAMESZ-3*SZREG(sp) 49 REG_S s7,O32_FRAMESZ-4*SZREG(sp) 50 REG_S s6,O32_FRAMESZ-5*SZREG(sp) 51 REG_S s5,O32_FRAMESZ-6*SZREG(sp) 52 REG_S s4,O32_FRAMESZ-7*SZREG(sp) 53 REG_S s3,O32_FRAMESZ-8*SZREG(sp) 54 REG_S s2,O32_FRAMESZ-9*SZREG(sp) 55 REG_S s1,O32_FRAMESZ-10*SZREG(sp) [all …]
|
/linux-6.1.9/arch/loongarch/include/asm/ |
D | asm.h | 56 #define REG_S st.w macro 61 #define REG_S st.d macro
|
/linux-6.1.9/tools/testing/selftests/rseq/ |
D | rseq-riscv.h | 25 #define REG_S __REG_SEL("sd ", "sw ") macro 90 REG_S RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(rseq_cs) "]\n" \ 102 REG_S "%[" __rseq_str(value) "], %[" __rseq_str(var) "]\n" 127 REG_S RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" 148 REG_S RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
|
/linux-6.1.9/arch/mips/mm/ |
D | tlbex-fault.S | 20 REG_S a2, PT_BVADDR(sp)
|
/linux-6.1.9/arch/riscv/errata/sifive/ |
D | errata_cip_453.S | 20 REG_S \badaddr, PT_BADADDR(\pt_reg)
|
/linux-6.1.9/arch/mips/include/asm/ |
D | asm.h | 155 #define REG_S sw macro 161 #define REG_S sd macro
|
/linux-6.1.9/arch/riscv/include/asm/ |
D | asm.h | 24 #define REG_S __REG_SEL(sd, sw) macro
|
/linux-6.1.9/arch/mips/power/ |
D | hibernate_asm.S | 39 REG_S t8, (t2)
|
/linux-6.1.9/arch/loongarch/kernel/ |
D | relocate_kernel.S | 69 REG_S s4, s3, 0
|
/linux-6.1.9/arch/mips/kernel/ |
D | relocate_kernel.S | 63 REG_S s5, (s4)
|
/linux-6.1.9/arch/loongarch/mm/ |
D | tlbex.S | 25 REG_S a2, sp, PT_BVADDR 42 REG_S a2, sp, PT_BVADDR
|