/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | pacache.S | 503 * %r23 physical page (shifted for tlb insert) of "from" translation 540 sub %r25, %r1, %r23 548 convert_phys_for_tlb_insert20 %r23 /* convert phys addr to tlb insert format */ 555 extrw,u %r23, 24,25, %r23 /* convert phys addr to tlb insert format */ 953 ldw R%dcache_stride(%r1), %r23 961 sub %r25, %r23, %r25 963 1: fdc,m %r23(%r26) 964 fdc,m %r23(%r26) 965 fdc,m %r23( [all...] |
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | pacache.S | 504 * %r23 physical address of "from" translation 532 sub %r25, %r1, %r23 891 ldw R%dcache_stride(%r1), %r23 900 sub %r25, %r23, %r25 902 1: fdc,m %r23(%r26) 903 fdc,m %r23(%r26) 904 fdc,m %r23(%r26) 905 fdc,m %r23(%r26) 906 fdc,m %r23(%r26) 907 fdc,m %r23( [all...] |
H A D | syscall.S | 152 depdi 0, 31, 32, %r23 206 STREG %r23, TASK_PT_GR23(%r1) /* 4th argument */ 360 LDREG TASK_PT_GR23(%r1), %r23 454 - %r26, %r25, %r24, %r23, %r22 683 %r23 - Size of the variable (0/1/2/3 for 8/16/32/64 bit) 706 need to clip %r23 as we only use it for word operations */ 714 subi,>>= 3, %r23, %r0 719 shlw %r23, 2, %r29 758 /* Load old value into r22/r23 - high/low */ 760 8: ldw 4(%r25), %r23 [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kexec/ |
H A D | relocate_32.S | 98 tlbsx r23,0,r5 /* Find entry we are in */ 101 1: cmpw r23,r4 /* Is this our entry? */ 111 andi. r6, r23, 1 /* Find the index to use */ 119 tlbre r3, r23, PPC44x_TLB_PAGEID 120 tlbre r4, r23, PPC44x_TLB_XLAT 121 tlbre r5, r23, PPC44x_TLB_ATTRIB 173 tlbwe r3, r23, PPC44x_TLB_PAGEID 244 2: mflr r23 245 tlbsx r23, 0, r23 [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kexec/ |
H A D | relocate_32.S | 98 tlbsx r23,0,r5 /* Find entry we are in */ 101 1: cmpw r23,r4 /* Is this our entry? */ 111 andi. r6, r23, 1 /* Find the index to use */ 119 tlbre r3, r23, PPC44x_TLB_PAGEID 120 tlbre r4, r23, PPC44x_TLB_XLAT 121 tlbre r5, r23, PPC44x_TLB_ATTRIB 173 tlbwe r3, r23, PPC44x_TLB_PAGEID 244 2: mflr r23 245 tlbsx r23, 0, r23 [all...] |
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | unistd.h | 83 #define K_LOAD_ARGS_4(r26,r25,r24,r23) \ 84 register unsigned long __r23 __asm__("r23") = (unsigned long)(r23); \ 86 #define K_LOAD_ARGS_5(r26,r25,r24,r23,r22) \ 88 K_LOAD_ARGS_4(r26,r25,r24,r23) 89 #define K_LOAD_ARGS_6(r26,r25,r24,r23,r22,r21) \ 91 K_LOAD_ARGS_5(r26,r25,r24,r23,r22) 106 #define K_CLOB_ARGS_3 K_CLOB_ARGS_4, "%r23"
|
H A D | asmregs.h | 12 arg3: .reg %r23 56 r23: .reg %r23
|
/kernel/linux/linux-5.10/arch/sh/boot/compressed/ |
H A D | head_64.S | 96 movi ICCR1_INIT_VAL, r23 98 putcfg r21, ICCR_REG1, r23 104 movi OCCR1_INIT_VAL, r23 106 putcfg r21, OCCR_REG1, r23 130 movi datalabel _end, r23 133 bne r22, r23, tr1
|
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | unistd.h | 79 #define K_LOAD_ARGS_4(r26,r25,r24,r23) \ 80 register unsigned long __r23 __asm__("r23") = (unsigned long)(r23); \ 82 #define K_LOAD_ARGS_5(r26,r25,r24,r23,r22) \ 84 K_LOAD_ARGS_4(r26,r25,r24,r23) 85 #define K_LOAD_ARGS_6(r26,r25,r24,r23,r22,r21) \ 87 K_LOAD_ARGS_5(r26,r25,r24,r23,r22) 102 #define K_CLOB_ARGS_3 K_CLOB_ARGS_4, "%r23"
|
H A D | asmregs.h | 12 arg3: .reg %r23 56 r23: .reg %r23
|
/kernel/linux/linux-6.6/arch/sh/boot/compressed/ |
H A D | head_64.S | 96 movi ICCR1_INIT_VAL, r23 98 putcfg r21, ICCR_REG1, r23 104 movi OCCR1_INIT_VAL, r23 106 putcfg r21, OCCR_REG1, r23 130 movi datalabel _end, r23 133 bne r22, r23, tr1
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | head_44x.S | 866 tlbsx r23,0,r5 /* Find entry we are in */ 869 1: cmpw r23,r4 /* Is this our entry? */ 888 tlbre r25,r23,PPC44x_TLB_XLAT 943 3: cmpwi r23,63 946 tlbwe r6,r23,PPC44x_TLB_PAGEID 1057 1: mflr r23 1058 tlbsx r23,0,r23 1059 tlbre r24,r23,0 1060 tlbre r25,r23, [all...] |
H A D | idle_book3s.S | 70 std r23,-8*11(r1) 115 ld r23,-8*11(r1) 178 std r23,-8*11(r1)
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | head_44x.S | 867 tlbsx r23,0,r5 /* Find entry we are in */ 870 1: cmpw r23,r4 /* Is this our entry? */ 889 tlbre r25,r23,PPC44x_TLB_XLAT 944 3: cmpwi r23,63 947 tlbwe r6,r23,PPC44x_TLB_PAGEID 1058 1: mflr r23 1059 tlbsx r23,0,r23 1060 tlbre r24,r23,0 1061 tlbre r25,r23, [all...] |
H A D | idle_book3s.S | 70 std r23,-8*11(r1) 115 ld r23,-8*11(r1) 178 std r23,-8*11(r1)
|
/kernel/linux/linux-6.6/arch/microblaze/lib/ |
H A D | uaccess_old.S | 22 6: lwi r23, r6, 0x0014 + offset; \ 30 14: swi r23, r5, 0x0014 + offset; \ 110 swi r23, r1, 28 113 loop: /* r4, r19, r20, r21, r22, r23, r24, r25 are used for storing values */ 133 lwi r23, r1, 28 153 lwi r23, r1, 28
|
/kernel/linux/linux-5.10/arch/ia64/lib/ |
H A D | ip_fast_csum.S | 49 ld4 r23=[r15],8 53 add r22=r22,r23 105 ld4 r23=[in1],4 112 add r17=r22,r23
|
/kernel/linux/linux-6.6/arch/ia64/lib/ |
H A D | ip_fast_csum.S | 49 ld4 r23=[r15],8 53 add r22=r22,r23 105 ld4 r23=[in1],4 112 add r17=r22,r23
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/include/ |
H A D | gpr_asm.h | 20 std r23,(top_pos - 64)(%r1); \ 40 ld r23,(top_pos - 64)(%r1); \ 79 ld r23,72(r3) variable
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/include/ |
H A D | gpr_asm.h | 20 std r23,(top_pos - 64)(%r1); \ 40 ld r23,(top_pos - 64)(%r1); \ 79 ld r23,72(r3) variable
|
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | fsys.S | 170 // r23 = address of shift / value 222 add r23 = IA64_CLKSRC_SHIFT_OFFSET,r20 231 ld4 r23 = [r23] // clocksource shift value 271 shr.u r8 = r8,r23 // shift by factor 278 add r23 = IA64_TIMESPEC_TV_NSEC_OFFSET, r31 295 EX(.fail_efault, probe.w.fault r23, 3) // This also costs 5 cycles 304 EX(.fail_efault, st8 [r23] = r21) 487 MOV_FROM_ITC(p0, p6, r30, r23) // M get cycle for accounting 493 mov r23 [all...] |
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | fsys.S | 170 // r23 = address of shift / value 222 add r23 = IA64_CLKSRC_SHIFT_OFFSET,r20 231 ld4 r23 = [r23] // clocksource shift value 271 shr.u r8 = r8,r23 // shift by factor 278 add r23 = IA64_TIMESPEC_TV_NSEC_OFFSET, r31 295 EX(.fail_efault, probe.w.fault r23, 3) // This also costs 5 cycles 304 EX(.fail_efault, st8 [r23] = r21) 487 MOV_FROM_ITC(p0, p6, r30, r23) // M get cycle for accounting 493 mov r23 [all...] |
/kernel/linux/linux-5.10/arch/microblaze/lib/ |
H A D | uaccess_old.S | 112 6: lwi r23, r6, 0x0014 + offset; \ 120 14: swi r23, r5, 0x0014 + offset; \ 200 swi r23, r1, 28 203 loop: /* r4, r19, r20, r21, r22, r23, r24, r25 are used for storing values */ 223 lwi r23, r1, 28 243 lwi r23, r1, 28
|
/kernel/linux/linux-5.10/arch/arc/include/asm/ |
H A D | unwind.h | 37 unsigned long r23; member 96 PTREGS_INFO(r23), \
|
/kernel/linux/linux-6.6/arch/arc/include/asm/ |
H A D | unwind.h | 37 unsigned long r23; member 96 PTREGS_INFO(r23), \
|