/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | pacache.S | 386 1: ldd 0(%r25), %r19 387 ldd 8(%r25), %r20 389 ldd 16(%r25), %r21 390 ldd 24(%r25), %r22 394 ldd 32(%r25), %r19 395 ldd 40(%r25), %r20 399 ldd 48(%r25), %r21 400 ldd 56(%r25), %r22 404 ldd 64(%r25), %r19 405 ldd 72(%r25), [all...] |
H A D | entry.S | 786 LDREG TASK_PT_KPC(%r25), %r2 789 LDREG TASK_PT_KSP(%r25), %r30 790 LDREG TASK_THREAD_INFO(%r25), %r25 792 mtctl %r25,%cr30 891 copy %r0, %r25 /* long in_syscall = 0 */ 1099 ldo PT_FR0(%r29), %r25 1100 save_fp %r25 1104 copy %r29, %r25 /* arg1 is pt_regs */ 1110 copy %r25, [all...] |
H A D | syscall.S | 123 depdi 0, 31, 32, %r25 182 STREG %r25, TASK_PT_GR25(%r1) /* 2nd argument */ 235 * not syscall_exit. Signal no. in r20, in_syscall in r25 (see 245 comib,<> 0,%r25,.Lin_syscall 334 LDREG TASK_PT_GR25(%r1), %r25 371 * not syscall_exit. Signal no. in r20, in_syscall in r25 (see 404 comib,<> 0,%r25,.Ltrace_in_syscall 433 - %r26, %r25, %r24, %r23, %r22 522 %r25 - Old value to check (old) 565 depdi 0, 31, 32, %r25 [all...] |
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | pacache.S | 385 1: ldd 0(%r25), %r19 386 ldd 8(%r25), %r20 388 ldd 16(%r25), %r21 389 ldd 24(%r25), %r22 393 ldd 32(%r25), %r19 394 ldd 40(%r25), %r20 398 ldd 48(%r25), %r21 399 ldd 56(%r25), %r22 403 ldd 64(%r25), %r19 404 ldd 72(%r25), [all...] |
H A D | entry.S | 768 LDREG TASK_PT_KPC(%r25), %r2 771 LDREG TASK_PT_KSP(%r25), %r30 773 mtctl %r25,%cr30 871 copy %r0, %r25 /* long in_syscall = 0 */ 1079 ldo PT_FR0(%r29), %r25 1080 save_fp %r25 1084 copy %r29, %r25 /* arg1 is pt_regs */ 1090 copy %r25, %r16 /* save pt_regs */ 1122 ptp = r25 /* page directory/page table pointer */ 1750 ldi 1, %r25 /* lon [all...] |
H A D | syscall.S | 150 depdi 0, 31, 32, %r25 208 STREG %r25, TASK_PT_GR25(%r1) /* 2nd argument */ 261 * not syscall_exit. Signal no. in r20, in_syscall in r25 (see 271 comib,<> 0,%r25,.Lin_syscall 358 LDREG TASK_PT_GR25(%r1), %r25 395 * not syscall_exit. Signal no. in r20, in_syscall in r25 (see 426 comib,<> 0,%r25,.Ltrace_in_syscall 454 - %r26, %r25, %r24, %r23, %r22 571 %r25 - Old value to check (old) 609 depdi 0, 31, 32, %r25 [all...] |
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | unistd.h | 77 #define K_LOAD_ARGS_2(r26,r25) \ 78 register unsigned long __r25 __asm__("r25") = (unsigned long)(r25); \ 80 #define K_LOAD_ARGS_3(r26,r25,r24) \ 82 K_LOAD_ARGS_2(r26,r25) 83 #define K_LOAD_ARGS_4(r26,r25,r24,r23) \ 85 K_LOAD_ARGS_3(r26,r25,r24) 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,r2 [all...] |
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | unistd.h | 73 #define K_LOAD_ARGS_2(r26,r25) \ 74 register unsigned long __r25 __asm__("r25") = (unsigned long)(r25); \ 76 #define K_LOAD_ARGS_3(r26,r25,r24) \ 78 K_LOAD_ARGS_2(r26,r25) 79 #define K_LOAD_ARGS_4(r26,r25,r24,r23) \ 81 K_LOAD_ARGS_3(r26,r25,r24) 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,r2 [all...] |
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | head.S | 214 mov r25=pr;; 280 SAL_TO_OS_BOOT_HANDOFF_STATE_SAVE(r16,r17,r25) 1087 tpa r25=in0 1109 RESTORE_REGION_REGS(r25, r17,r18,r19);; 1110 RESTORE_REG(b0, r25, r17);; 1111 RESTORE_REG(b1, r25, r17);; 1112 RESTORE_REG(b2, r25, r17);; 1113 RESTORE_REG(b3, r25, r17);; 1114 RESTORE_REG(b4, r25, r17);; 1115 RESTORE_REG(b5, r25, r1 [all...] |
H A D | minstate.h | 52 mov r25=ar.unat; /* M */ \ 114 st8 [r16]=r25,16; /* save ar.unat */ \ 183 .mem.offset 8,0; st8.spill [r3]=r25,16; \ 206 adds r25=PT(B7)-PT(F11),r3; \ 209 st8 [r25]=r19,16; /* b7 */ \ 212 st8 [r25]=r10; /* ar.ssd */ \
|
H A D | ivt.S | 117 MOV_FROM_ITIR(r25) 128 extr.u r26=r25,2,6 133 (p8) dep r25=r18,r25,2,6 194 MOV_TO_ITIR(p8, r25, r24) // change to default page-size for VHPT 204 ITC_D(p7, r24, r25) 226 ld8 r25=[r21] // read *pte again 240 (p7) cmp.ne.or.andcm p6,p7=r25,r18 // did *pte change 393 THASH(p8, r17, r16, r25) 395 MOV_TO_IHA(p8, r17, r25) [all...] |
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | head.S | 212 mov r25=pr;; 278 SAL_TO_OS_BOOT_HANDOFF_STATE_SAVE(r16,r17,r25) 1080 tpa r25=in0 1102 RESTORE_REGION_REGS(r25, r17,r18,r19);; 1103 RESTORE_REG(b0, r25, r17);; 1104 RESTORE_REG(b1, r25, r17);; 1105 RESTORE_REG(b2, r25, r17);; 1106 RESTORE_REG(b3, r25, r17);; 1107 RESTORE_REG(b4, r25, r17);; 1108 RESTORE_REG(b5, r25, r1 [all...] |
H A D | minstate.h | 52 mov r25=ar.unat; /* M */ \ 114 st8 [r16]=r25,16; /* save ar.unat */ \ 183 .mem.offset 8,0; st8.spill [r3]=r25,16; \ 206 adds r25=PT(B7)-PT(F11),r3; \ 209 st8 [r25]=r19,16; /* b7 */ \ 212 st8 [r25]=r10; /* ar.ssd */ \
|
H A D | ivt.S | 116 MOV_FROM_ITIR(r25) 127 extr.u r26=r25,2,6 132 (p8) dep r25=r18,r25,2,6 193 MOV_TO_ITIR(p8, r25, r24) // change to default page-size for VHPT 203 ITC_D(p7, r24, r25) 225 ld8 r25=[r21] // read *pte again 239 (p7) cmp.ne.or.andcm p6,p7=r25,r18 // did *pte change 392 THASH(p8, r17, r16, r25) 394 MOV_TO_IHA(p8, r17, r25) [all...] |
/kernel/linux/linux-5.10/arch/hexagon/kernel/ |
H A D | head.S | 35 r25 = pc; define 38 r25 = and(r2,r25); /* R25 holds PHYS_OFFSET now */ define 42 r24 = add(r24,r25); /* + PHYS_OFFSET */ 77 r1 = r25; 99 r1 = r25; 141 r2 = r25; /* phys_offset */ 204 memw(r0) = r25;
|
/kernel/linux/linux-5.10/arch/arc/include/asm/ |
H A D | entry.h | 127 * Special handling for r25 if used for caching Task Pointer. 129 * the interface same it is copied into regular r25 placeholder in 138 ; Retrieve orig r25 and save it with rest of callee_regs 142 PUSH r25 150 * Special handling for r25 if used for caching Task Pointer. 161 PUSH r25 171 add sp, sp, 4 /* skip usual r25 placeholder */ 173 POP r25 182 * callee reg which is saved back to usual r25 storage location 189 POP r25 257 mov r25, \\tsk global() variable 286 add \\reg, r25, \\off global() variable [all...] |
H A D | entry-compact.h | 21 * r25 contains the kernel current task ptr 163 /* Treat r25 as scratch reg (save on stack) and load with "current" */ 164 PUSH r25 165 GET_CURR_TASK_ON_CPU r25 220 ld r25, [sp, 12] variable 241 /* Treat r25 as scratch reg (save on stack) and load with "current" */ 242 PUSH r25 243 GET_CURR_TASK_ON_CPU r25 294 ld r25, [sp, 12] variable
|
/kernel/linux/linux-6.6/arch/hexagon/kernel/ |
H A D | head.S | 35 r25 = pc; define 38 r25 = and(r2,r25); /* R25 holds PHYS_OFFSET now */ define 42 r24 = add(r24,r25); /* + PHYS_OFFSET */ 77 r1 = r25; 99 r1 = r25; 141 r2 = r25; /* phys_offset */ 204 memw(r0) = r25;
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | head_64.S | 161 mr r25,r4 185 mr r4,r25 339 mr r25,r4 347 mr r4,r25 491 mflr r25 511 tovirt(r25,r25) 512 mtlr r25 631 mr r25,r26 /* then use current kernel base */ 633 LOAD_REG_IMMEDIATE(r25, PAGE_OFFSE [all...] |
/kernel/linux/linux-6.6/arch/microblaze/lib/ |
H A D | uaccess_old.S | 24 8: lwi r25, r6, 0x001C + offset; \ 32 16: swi r25, r5, 0x001C + offset; \ 112 swi r25, r1, 36 113 loop: /* r4, r19, r20, r21, r22, r23, r24, r25 are used for storing values */ 135 lwi r25, r1, 36 155 lwi r25, r1, 36
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | head_64.S | 149 mr r25,r4 177 mr r4,r25 331 mr r25,r4 343 mr r4,r25 580 lis r25,PAGE_OFFSET@highest /* compute virtual base of kernel */ 581 sldi r25,r25,32 591 add r25,r25,r26 592 1: mr r3,r25 [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/include/ |
H A D | gpr_asm.h | 18 std r25,(top_pos - 48)(%r1); \ 38 ld r25,(top_pos - 48)(%r1); \ 81 ld r25,88(r3) variable
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/include/ |
H A D | gpr_asm.h | 18 std r25,(top_pos - 48)(%r1); \ 38 ld r25,(top_pos - 48)(%r1); \ 81 ld r25,88(r3) variable
|
/kernel/linux/linux-5.10/arch/openrisc/kernel/ |
H A D | head.S | 515 l.or r25,r0,r3 /* pointer to fdt */ 644 l.lwz r3,0(r25) /* load magic from fdt into r3 */ 651 l.or r25,r0,r0 654 l.or r3,r0,r25 685 CLEAR_GPR(r25) 725 l.mfspr r25,r0,SPR_UPR 726 l.andi r25,r25,SPR_UPR_PMP 727 l.sfeq r25,r0 733 tophys(r25,r [all...] |
/kernel/linux/linux-6.6/arch/openrisc/kernel/ |
H A D | head.S | 519 l.or r25,r0,r3 /* pointer to fdt */ 648 l.lwz r3,0(r25) /* load magic from fdt into r3 */ 655 l.or r25,r0,r0 658 l.or r3,r0,r25 689 CLEAR_GPR(r25) 729 l.mfspr r25,r0,SPR_UPR 730 l.andi r25,r25,SPR_UPR_PMP 731 l.sfeq r25,r0 737 tophys(r25,r [all...] |