/kernel/linux/linux-5.10/arch/riscv/kernel/ |
H A D | entry.S | 75 REG_L s0, TASK_TI_USER_SP(tp) 81 REG_S s0, PT_SP(sp) 193 la s0, sys_ni_syscall 200 la s0, sys_call_table 202 add s0, s0, t0 203 REG_L s0, 0(s0) 205 jalr s0 222 REG_L s0, PT_STATU [all...] |
H A D | mcount-dyn.S | 19 sd s0, 32(sp) 21 addi s0, sp, 48 29 sd s0, 0(sp) 31 addi s0, sp, 16 37 ld s0, 32(sp) 42 ld s0, 0(sp) 57 sd s0, 0(sp) 59 addi s0, sp, 16 68 ld s0, 0(sp) 79 ld a1, -8(s0) [all...] |
H A D | mcount.S | 18 sd s0, 0(sp) 20 addi s0, sp, 16 29 sd s0, 16(sp) 32 addi s0, sp, 32 37 ld s0, 0(sp) 43 ld s0, 16(sp) 60 * s0 (frame pointer, if enabled) on entry and the sp (stack pointer) on return. 64 * value stored in -16(s0) on entry, and the s0 on return. 67 mv t6, s0 [all...] |
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | relocate_kernel.S | 26 move s0, a4 32 beqz s0, done 35 PTR_L s1, s0, 0 36 PTR_ADDI s0, s0, SZREG 46 /* indirection page, update s0 */ 50 and s0, s1, t0 100 iocsrrd.w s0, t1 /* check PC as an indicator */ 101 beqz s0, 1b 102 iocsrrd.d s0, t [all...] |
H A D | mcount.S | 21 PTR_S s0, sp, MCOUNT_S0_OFFSET 23 move s0, a0 27 move a0, s0 29 PTR_L s0, sp, MCOUNT_S0_OFFSET 43 move a1, s0 /* arg1: parent's return address */ 72 move a2, s0 /* arg2: Callsite parent ra */
|
/kernel/linux/linux-6.6/arch/loongarch/kernel/ |
H A D | relocate_kernel.S | 25 move s0, a4 31 beqz s0, done 34 PTR_L s1, s0, 0 35 PTR_ADDI s0, s0, SZREG 45 /* indirection page, update s0 */ 49 and s0, s1, t0 97 iocsrrd.w s0, t1 /* check PC as an indicator */ 98 beqz s0, 1b 99 iocsrrd.d s0, t [all...] |
H A D | mcount.S | 21 PTR_S s0, sp, MCOUNT_S0_OFFSET 23 move s0, a0 27 move a0, s0 29 PTR_L s0, sp, MCOUNT_S0_OFFSET 42 move a1, s0 /* arg1: parent's return address */ 74 move a2, s0 /* arg2: Callsite parent ra */
|
/kernel/linux/linux-5.10/drivers/soc/bcm/brcmstb/pm/ |
H A D | s2-mips.S | 24 sw s0, 4(sp) 35 * s0: AON_CTRL base register 44 lw s0, 0(t0) 79 sw zero, AON_CTRL_PM_CTRL(s0) 80 lw zero, AON_CTRL_PM_CTRL(s0) 81 sw t0, AON_CTRL_PM_CTRL(s0) 82 lw t0, AON_CTRL_PM_CTRL(s0) 134 sw t1, AON_CTRL_HOST_MISC_CMDS(s0) 135 lw t1, AON_CTRL_HOST_MISC_CMDS(s0) 137 sw zero, AON_CTRL_PM_CTRL(s0) [all...] |
/kernel/linux/linux-6.6/drivers/soc/bcm/brcmstb/pm/ |
H A D | s2-mips.S | 24 sw s0, 4(sp) 35 * s0: AON_CTRL base register 44 lw s0, 0(t0) 79 sw zero, AON_CTRL_PM_CTRL(s0) 80 lw zero, AON_CTRL_PM_CTRL(s0) 81 sw t0, AON_CTRL_PM_CTRL(s0) 82 lw t0, AON_CTRL_PM_CTRL(s0) 134 sw t1, AON_CTRL_HOST_MISC_CMDS(s0) 135 lw t1, AON_CTRL_HOST_MISC_CMDS(s0) 137 sw zero, AON_CTRL_PM_CTRL(s0) [all...] |
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | entry.S | 60 REG_L s0, TASK_TI_USER_SP(tp) 66 REG_S s0, PT_SP(sp) 116 REG_L s0, PT_STATUS(sp) 120 and s0, s0, t0 122 andi s0, s0, SR_SPP 124 bnez s0, 1f 127 addi s0, sp, PT_SIZE_ON_STACK 128 REG_S s0, TASK_TI_KERNEL_S [all...] |
H A D | mcount.S | 19 REG_S s0, 0*SZREG(sp) 21 addi s0, sp, 16 30 REG_S s0, 2*SZREG(sp) 34 addi s0, sp, 4*SZREG 39 REG_L s0, 0*SZREG(sp) 45 REG_L s0, 2*SZREG(sp) 67 * s0 (frame pointer, if enabled) on entry and the sp (stack pointer) on return. 71 * value stored in -16(s0) on entry, and the s0 on return. 106 addi a0, s0, [all...] |
H A D | kexec_relocate.S | 16 * s0: Pointer to the current entry 29 mv s0, a0 63 REG_L t0, 0(s0) /* t0 = *image->entry */ 64 addi s0, s0, RISCV_SZPTR /* image->entry++ */ 76 andi s0, t0, ~0x2 119 mv s0, zero 159 * s0: (const) Phys address to jump to 163 mv s0, a1 174 mv a2, s0 [all...] |
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | relocate_kernel.S | 20 PTR_L s0, kexec_indirection_page 24 PTR_L s2, (s0) 25 PTR_ADDIU s0, s0, SZREG 40 /* indirection page, update s0 */ 43 and s0, s2, ~0x2 125 1: LONG_L s0, (t0) 126 bne s0, zero,1b
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | relocate_kernel.S | 22 PTR_L s0, kexec_indirection_page 26 PTR_L s2, (s0) 27 PTR_ADDIU s0, s0, SZREG 42 /* indirection page, update s0 */ 45 and s0, s2, ~0x2 127 1: LONG_L s0, (t0) 128 bne s0, zero,1b
|
/kernel/linux/linux-6.6/arch/x86/crypto/ |
H A D | sm4-aesni-avx-asm_64.S | 188 #define ROUND(round, s0, s1, s2, s3) \ 201 vpxor RTMP0, s0, s0; /* s0 ^ x */ \ 207 vpxor RTMP1, s0, s0; /* s0 ^ x ^ rol(x,24) */ \ 210 vpxor RTMP0, s0, s0; \ 211 /* s0 [all...] |
/kernel/linux/linux-5.10/drivers/thermal/ |
H A D | k3_bandgap.c | 91 static unsigned int vtm_get_best_value(unsigned int s0, unsigned int s1, in vtm_get_best_value() argument 94 int d01 = abs(s0 - s1); in vtm_get_best_value() 95 int d02 = abs(s0 - s2); in vtm_get_best_value() 99 return (s0 + s1) / 2; in vtm_get_best_value() 102 return (s0 + s2) / 2; in vtm_get_best_value() 111 unsigned int dtemp, s0, s1, s2; in k3_bgp_read_temp() local 124 s0 = readl(bgp->base + devdata->stat_offset) & in k3_bgp_read_temp() 130 dtemp = vtm_get_best_value(s0, s1, s2); in k3_bgp_read_temp()
|
/kernel/linux/linux-6.6/drivers/thermal/ |
H A D | k3_bandgap.c | 93 static unsigned int vtm_get_best_value(unsigned int s0, unsigned int s1, in vtm_get_best_value() argument 96 int d01 = abs(s0 - s1); in vtm_get_best_value() 97 int d02 = abs(s0 - s2); in vtm_get_best_value() 101 return (s0 + s1) / 2; in vtm_get_best_value() 104 return (s0 + s2) / 2; in vtm_get_best_value() 113 unsigned int dtemp, s0, s1, s2; in k3_bgp_read_temp() local 126 s0 = readl(bgp->base + devdata->stat_offset) & in k3_bgp_read_temp() 132 dtemp = vtm_get_best_value(s0, s1, s2); in k3_bgp_read_temp()
|
/kernel/linux/linux-6.6/arch/mips/include/asm/mach-loongson64/ |
H A D | kernel-entry-init.h | 80 /* s0:prid s1:initfn */ 87 mfc0 s0, CP0_PRID variable 88 andi s0, s0, (PRID_IMP_MASK | PRID_REV_MASK) variable 89 beq s0, (PRID_IMP_LOONGSON_64C | PRID_REV_LOONGSON3B_R1), 1f variable 90 beq s0, (PRID_IMP_LOONGSON_64C | PRID_REV_LOONGSON3B_R2), 1f variable
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | ptrace.h | 23 unsigned long s0; member 91 return regs->s0; in frame_pointer() 96 regs->s0 = val; in frame_pointer_set()
|
/kernel/linux/linux-6.6/arch/arm64/crypto/ |
H A D | sm4-neon-core.S | 40 #define transpose_4x4(s0, s1, s2, s3) \ 41 zip1 RTMP0.4s, s0.4s, s1.4s; \ 43 zip2 RTMP2.4s, s0.4s, s1.4s; \ 45 zip1 s0.2d, RTMP0.2d, RTMP1.2d; \ 50 #define transpose_4x4_2x(s0, s1, s2, s3, s4, s5, s6, s7) \ 51 zip1 RTMP0.4s, s0.4s, s1.4s; \ 53 zip2 RTMP2.4s, s0.4s, s1.4s; \ 59 zip1 s0.2d, RTMP0.2d, RTMP1.2d; \ 68 #define rotate_clockwise_4x4(s0, s1, s2, s3) \ 69 zip1 RTMP0.4s, s1.4s, s0 [all...] |
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | compat.h | 29 compat_ulong_t s0; member 66 cregs->s0 = (compat_ulong_t) regs->s0; in regs_to_cregs() 103 regs->s0 = (unsigned long) cregs->s0; in cregs_to_regs()
|
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/ |
H A D | vp7045-fe.c | 29 u8 s0 = vp7045_read_reg(state->d,0x00), in vp7045_fe_read_status() local 34 if (s0 & (1 << 4)) in vp7045_fe_read_status() 36 if (s0 & (1 << 1)) in vp7045_fe_read_status() 38 if (s0 & (1 << 5)) in vp7045_fe_read_status()
|
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb/ |
H A D | vp7045-fe.c | 29 u8 s0 = vp7045_read_reg(state->d,0x00), in vp7045_fe_read_status() local 34 if (s0 & (1 << 4)) in vp7045_fe_read_status() 36 if (s0 & (1 << 1)) in vp7045_fe_read_status() 38 if (s0 & (1 << 5)) in vp7045_fe_read_status()
|
/kernel/linux/linux-6.6/arch/riscv/kernel/probes/ |
H A D | rethook.c | 13 return rethook_trampoline_handler(regs, regs->s0); in arch_rethook_trampoline_callback() 21 rhn->frame = regs->s0; in arch_rethook_prepare()
|
/kernel/linux/linux-5.10/net/dccp/ccids/lib/ |
H A D | packet_history.c | 154 u64 s0 = tfrc_rx_hist_loss_prev(h)->tfrchrx_seqno, in __do_track_loss() local 157 if (!dccp_loss_free(s0, s1, n1)) { /* gap between S0 and S1 */ in __do_track_loss() 165 u64 s0 = tfrc_rx_hist_loss_prev(h)->tfrchrx_seqno, in __one_after_loss() local 177 if (dccp_loss_free(s0, s2, n2)) { in __one_after_loss() 202 u64 s0 = tfrc_rx_hist_loss_prev(h)->tfrchrx_seqno, in __two_after_loss() local 227 if (dccp_loss_free(s0, s3, n3)) { in __two_after_loss()
|