/linux-6.6.21/arch/parisc/kernel/ |
D | pacache.S | 76 copy %arg0, %r28 /* Init base addr */ 85 pitlbe %r0(%sr1, %r28) 86 pitlbe,m %arg1(%sr1, %r28) /* Last pitlbe and addr adjust */ 90 movb,tr %arg0, %r28, fitmanyloop /* Re-init base addr */ 95 copy %arg0, %r28 /* init base addr */ 100 pitlbe,m %arg1(%sr1, %r28) /* pitlbe for one loop */ 120 copy %arg0, %r28 /* Init base addr */ 129 pdtlbe %r0(%sr1, %r28) 130 pdtlbe,m %arg1(%sr1, %r28) /* Last pdtlbe and addr adjust */ 134 movb,tr %arg0, %r28, fdtmanyloop /* Re-init base addr */ [all …]
|
D | syscall.S | 211 STREG %r28, TASK_PT_GR28(%r1) /* return value 0 */ 285 ldo -ENOSYS(%r0),%r28 /* set errno */ 356 LDREG TASK_PT_GR28(%r1), %r28 /* Restore return value */ 406 ldo -ENOSYS(%r0),%r28 /* set errno */ 418 STREG %r28,TASK_PT_GR28(%r1) /* save return value now */ 420 LDREG TASK_PT_GR28(%r1), %r28 /* Restore return val. */ 514 ldo R%lws_table(%r1), %r28 /* Scratch use of r28 */ 515 LDREGX %r20(%sr2,r28), %r21 /* Scratch use of r21 */ 530 ldo 2(%r0), %r28 539 ldo 3(%r0),%r28 [all …]
|
D | real2.S | 111 load32 PA(save_cr_space), %r28 112 PUSH_CR(%cr24, %r28) 113 PUSH_CR(%cr25, %r28) 114 PUSH_CR(%cr26, %r28) 115 PUSH_CR(%cr27, %r28) 116 PUSH_CR(%cr28, %r28) 117 PUSH_CR(%cr29, %r28) 118 PUSH_CR(%cr30, %r28) 119 PUSH_CR(%cr31, %r28) 120 PUSH_CR(%cr15, %r28) [all …]
|
/linux-6.6.21/arch/microblaze/lib/ |
D | divsi3.S | 18 swi r28, r1, 0 26 xor r28, r5, r6 /* get the sign of the result */ 58 bgei r28, return_here 66 lwi r28, r1, 0
|
D | modsi3.S | 20 swi r28, r1, 0 29 add r28, r5, r0 58 bgei r28, return_here 66 lwi r28, r1, 0
|
/linux-6.6.21/tools/testing/selftests/powerpc/pmu/ebb/ |
D | busy_loop.S | 26 std r28, 48(%r1) 77 li r28, 0x2828 78 std r28, -280(%r1) 137 cmpwi r28, 0x2828 170 li r28, 0xef 242 ld r28, -280(%r1) 243 cmpwi r28, 0x2828 266 ld r28, 48(%r1)
|
/linux-6.6.21/arch/openrisc/kernel/ |
D | head.S | 563 CLEAR_GPR(r28) 593 tophys(r28,r24) 598 l.sw (0)(r28),r0 599 l.sfltu r28,r30 601 l.addi r28,r28,4 623 l.movhi r28,hi(SPR_SR_DME | SPR_SR_IME) 624 l.ori r28,r28,lo(SPR_SR_DME | SPR_SR_IME) 625 l.or r30,r30,r28 692 CLEAR_GPR(r28) 797 l.movhi r28,hi(SPR_SR_DME | SPR_SR_IME) [all …]
|
/linux-6.6.21/arch/arc/kernel/ |
D | stacktrace.c | 54 frame_info->regs.r28 = regs->sp; in seed_unwind_frame_info() 75 frame_info->regs.r28 = sp; in seed_unwind_frame_info() 93 frame_info->regs.r28 = TSK_K_ESP(tsk); in seed_unwind_frame_info() 107 frame_info->regs.r28 += 60; in seed_unwind_frame_info()
|
/linux-6.6.21/Documentation/translations/zh_CN/arch/parisc/ |
D | registers.rst | 122 r1,r2,r19-r26,r28,r29 & r31可以在不保存它们的情况下被使用。当然,如果你 144 r28,r29: 145 这俩是ret0和ret1。它们是你传入返回值的地方。r28是主返回值。当返回
|
/linux-6.6.21/arch/ia64/kernel/ |
D | entry.h | 67 movl r28=1f; \ 71 mov.ret.sptk b7=r28,1f; \ 77 movl r28=1f; \ 80 mov.ret.sptk b7=r28,1f; \
|
D | ivt.S | 152 shr.u r28=r22,PUD_SHIFT // shift pud index into position 161 dep r28=r28,r17,3,(PAGE_SHIFT-3) // r28=pud_offset(pgd,addr) 164 (p7) ld8 r29=[r28] // get *pud (may be 0) 228 ld8 r19=[r28] // read *pud again 547 mov r28=ar.ccv // save ar.ccv 574 mov ar.ccv=r28 613 mov r28=ar.ccv // save ar.ccv 640 mov ar.ccv=r28 668 mov r28=ar.ccv // save ar.ccv 693 mov ar.ccv=r28 [all …]
|
D | pal.S | 62 mov r28 = in0 106 mov r28 = in0 // Index MUST be copied to r28 154 mov r28 = in0 // copy procedure index 214 mov r28 = in0 // copy procedure index
|
/linux-6.6.21/arch/arc/include/asm/ |
D | unwind.h | 42 unsigned long r28; /* sp */ member 56 #define UNW_SP(frame) ((frame)->regs.r28) 101 PTREGS_INFO(r28), \
|
/linux-6.6.21/tools/testing/selftests/powerpc/include/ |
D | gpr_asm.h | 15 std r28,(top_pos - 24)(%r1); \ 35 ld r28,(top_pos - 24)(%r1); \ 84 ld r28,112(r3)
|
/linux-6.6.21/arch/powerpc/kernel/ |
D | idle_book3s.S | 75 std r28,-8*16(r1) 120 ld r28,-8*16(r1) 183 std r28,-8*16(r1)
|
D | misc.S | 71 PPC_STL r28,19*SZL(r3) 99 PPC_LL r28,19*SZL(r3)
|
/linux-6.6.21/arch/ia64/lib/ |
D | memcpy_mck.S | 58 #define t13 r28 76 and r28=0x7,in0 87 and r28=0x7,in0 96 cmp.ne p13,p0=0,r28 // check dest alignment 99 sub r30=8,r28 // for .align_dest 341 shl r28=r30, LOOP_SIZE // jmp_table thread 344 add r29=r29,r28 // jmp_table thread 360 (p6) shr.u r28=r37,r25 365 (p6) or r21=r28,r27 489 cmp.eq p6,p7=r28,r29 [all …]
|
/linux-6.6.21/arch/parisc/include/asm/ |
D | asmregs.h | 17 ret0: .reg %r28 61 r28: .reg %r28
|
/linux-6.6.21/arch/loongarch/power/ |
D | suspend_asm.S | 29 st.d $r28, sp, PT_R28 50 ld.d $r28, sp, PT_R28
|
/linux-6.6.21/arch/csky/abiv2/inc/abi/ |
D | switch_context.h | 27 unsigned long r28; member
|
/linux-6.6.21/arch/hexagon/include/asm/ |
D | elf.h | 130 DEST.r28 = REGS->r28; \
|
/linux-6.6.21/tools/testing/selftests/powerpc/switch_endian/ |
D | check.S | 84 addi r9,r15,28 # check r28 85 cmpd r9,r28
|
/linux-6.6.21/arch/powerpc/kvm/ |
D | booke_interrupts.S | 186 stw r28, VCPU_GPR(R28)(r4) 266 lwz r28, VCPU_GPR(R28)(r4) 304 stw r28, VCPU_GPR(R28)(r4) 324 lwz r28, HOST_NV_GPR(R28)(r1) 368 stw r28, HOST_NV_GPR(R28)(r1) 388 lwz r28, VCPU_GPR(R28)(r4)
|
/linux-6.6.21/arch/alpha/include/uapi/asm/ |
D | ptrace.h | 39 unsigned long r28; member
|
/linux-6.6.21/arch/microblaze/kernel/ |
D | mcount.S | 44 swi r28, r1, 100; \ 75 lwi r28, r1, 100; \
|