/kernel/linux/linux-5.10/arch/mips/fw/lib/ |
H A D | call_o32.S | 20 #define O32_STATSZ (SZREG * O32_STATC) 22 #define O32_SPSZ SZREG 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(s [all...] |
/kernel/linux/linux-6.6/arch/mips/fw/lib/ |
H A D | call_o32.S | 20 #define O32_STATSZ (SZREG * O32_STATC) 22 #define O32_SPSZ SZREG 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(s [all...] |
/kernel/linux/linux-6.6/arch/riscv/lib/ |
H A D | memmove.S | 58 * Byte copy if copying less than (2 * SZREG) bytes. This can 62 andi t0, a2, -(2 * SZREG) 68 andi t5, t3, -SZREG 69 andi t6, t4, -SZREG 72 * aligned SZREG address, does not equal dest, then add SZREG 73 * to find the low-bound of SZREG alignment in the dest memory 75 * region if n is less than SZREG. This is one reason why 76 * we always byte copy if n is less than SZREG. 77 * Otherwise, dest is already naturally aligned to SZREG [all...] |
H A D | strlen.S | 62 andi t2, a0, SZREG-1 65 andi t0, a0, -SZREG 67 li t3, SZREG 101 addi t2, t0, SZREG 110 REG_L t1, SZREG(t0) 111 addi t0, t0, SZREG
|
H A D | strncmp.S | 70 and t2, t2, SZREG-1 75 andi t6, t4, -SZREG 87 addi a0, a0, SZREG 88 addi a1, a1, SZREG
|
H A D | strcmp.S | 66 and t2, t2, SZREG-1 76 addi a0, a0, SZREG 77 addi a1, a1, SZREG
|
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | mcount.S | 19 REG_S s0, 0*SZREG(sp) 20 REG_S ra, 1*SZREG(sp) 29 addi sp, sp, -4*SZREG 30 REG_S s0, 2*SZREG(sp) 31 REG_S ra, 3*SZREG(sp) 32 REG_S a0, 1*SZREG(sp) 33 REG_S a1, 0*SZREG(sp) 34 addi s0, sp, 4*SZREG 38 REG_L ra, 1*SZREG(sp) 39 REG_L s0, 0*SZREG(s [all...] |
/kernel/linux/linux-5.10/arch/mips/net/ |
H A D | bpf_jit_asm.S | 140 #define DS_OFFSET(SIZE) (4 * SZREG) 142 #define DS_OFFSET(SIZE) ((4 * SZREG) + (4 - SIZE)) 151 PTR_ADDIU $r_sp, $r_sp, -(6 * SZREG); \ 153 PTR_S $r_ra, (5 * SZREG)($r_sp); \ 158 INT_S zero, (4 * SZREG)($r_sp); \ 165 PTR_L $r_ra, (5 * SZREG)($r_sp); \ 166 INT_L $r_s0, (4 * SZREG)($r_sp); \ 168 PTR_ADDIU $r_sp, $r_sp, 6 * SZREG; \ 171 NESTED(bpf_slow_path_word, (6 * SZREG), $r_sp) 197 NESTED(bpf_slow_path_half, (6 * SZREG), [all...] |
H A D | bpf_jit.c | 544 real_off += SZREG; in save_bpf_jit_regs() 553 real_off += SZREG; in save_bpf_jit_regs() 558 if (real_off % (SZREG * 2)) in save_bpf_jit_regs() 559 real_off += SZREG; in save_bpf_jit_regs() 577 real_off += SZREG; in restore_bpf_jit_regs() 598 sp_off += hweight32(ctx->flags >> SEEN_SREG_SFT) * SZREG; in get_stack_depth() 604 sp_off += SZREG; /* Space for our ra register */ in get_stack_depth()
|
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | mcount.S | 15 #define MCOUNT_STACK_SIZE (2 * SZREG) 17 #define MCOUNT_RA_OFFSET (SZREG) 80 PTR_ADDI sp, sp, -2 * SZREG 82 PTR_S a1, sp, SZREG 90 PTR_L a1, sp, SZREG 91 PTR_ADDI sp, sp, 2 * SZREG
|
H A D | relocate_kernel.S | 36 PTR_ADDI s0, s0, SZREG 65 li.w s5, (1 << _PAGE_SHIFT) / SZREG 71 PTR_ADDI s3, s3, SZREG 72 PTR_ADDI s1, s1, SZREG
|
H A D | mcount_dyn.S | 145 PTR_ADDI sp, sp, -2 * SZREG 147 PTR_S a1, sp, SZREG 155 PTR_L a1, sp, SZREG 156 PTR_ADDI sp, sp, 2 * SZREG
|
H A D | process.c | 218 if (nextsp & (SZREG - 1)) in in_irq_stack() 234 if (!stack || stack & (SZREG - 1)) in get_stack_info()
|
/kernel/linux/linux-6.6/arch/loongarch/kernel/ |
H A D | relocate_kernel.S | 35 PTR_ADDI s0, s0, SZREG 64 li.w s5, (1 << _PAGE_SHIFT) / SZREG 70 PTR_ADDI s3, s3, SZREG 71 PTR_ADDI s1, s1, SZREG
|
H A D | mcount.S | 16 #define MCOUNT_RA_OFFSET (SZREG) 17 #define MCOUNT_STACK_SIZE (2 * SZREG)
|
H A D | process.c | 242 if (nextsp & (SZREG - 1)) in in_irq_stack() 275 if (!stack || stack & (SZREG - 1)) in get_stack_info()
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | assembler.h | 72 REG_L t1, SZREG(a1) 75 REG_S t1, SZREG(a0) 77 addi a0, a0, 2 * SZREG 78 addi a1, a1, 2 * SZREG
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | relocate_kernel.S | 25 PTR_ADDIU s0, s0, SZREG 56 li s6, (1 << _PAGE_SHIFT) / SZREG 62 PTR_ADDIU s4, s4, SZREG 63 PTR_ADDIU s2, s2, SZREG
|
H A D | head.S | 150 PTR_SUBU sp, 4 * SZREG # init stack pointer 160 PTR_SUBU sp, 4 * SZREG # init stack pointer
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | relocate_kernel.S | 27 PTR_ADDIU s0, s0, SZREG 58 li s6, (1 << _PAGE_SHIFT) / SZREG 64 PTR_ADDIU s4, s4, SZREG 65 PTR_ADDIU s2, s2, SZREG
|
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | asm.h | 45 #define SZREG 4 macro 47 #define SZREG 8 macro 54 #if (SZREG == 4) 59 #else /* SZREG == 8 */
|
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | asm.h | 45 #define SZREG 4 macro 47 #define SZREG 8 macro 54 #if (SZREG == 4) 59 #else /* SZREG == 8 */
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | asm.h | 26 #define SZREG __REG_SEL(8, 4) macro
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | asm.h | 144 #define SZREG 8 macro 146 #define SZREG 4 macro
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | asm.h | 145 #define SZREG 8 macro 147 #define SZREG 4 macro
|