/linux-3.4.99/arch/score/mm/ |
D | tlb-miss.S | 90 mfcr r30, cr6 91 srli r30, r30, 22 /* PGDIR_SHIFT = 22*/ 92 slli r30, r30, 2 93 add r31, r31, r30 96 mfcr r30, cr9 97 andi r30, 0xfff /* equivalent to get PET index and right shift 2 bits */ 98 add r31, r31, r30 99 lw r30, [r31, 0] /* load pte entry */ 100 mtcr r30, cr12 117 mfcr r30, cr6 [all …]
|
/linux-3.4.99/arch/parisc/include/asm/ |
D | assembly.h | 319 fstd,ma %fr12, 8(%r30) 320 fstd,ma %fr13, 8(%r30) 321 fstd,ma %fr14, 8(%r30) 322 fstd,ma %fr15, 8(%r30) 323 fstd,ma %fr16, 8(%r30) 324 fstd,ma %fr17, 8(%r30) 325 fstd,ma %fr18, 8(%r30) 326 fstd,ma %fr19, 8(%r30) 327 fstd,ma %fr20, 8(%r30) 328 fstd,ma %fr21, 8(%r30) [all …]
|
/linux-3.4.99/arch/powerpc/kernel/ |
D | kvm_emul.S | 54 PPC_STL r30, (KVM_MAGIC_PAGE + KVM_MAGIC_SCRATCH2)(0); \ 61 lwz r30, (KVM_MAGIC_PAGE + KVM_MAGIC_SCRATCH3)(0); \ 62 mtcr r30; \ 63 PPC_LL r30, (KVM_MAGIC_PAGE + KVM_MAGIC_SCRATCH2)(0); \ 79 lis r30, (~(MSR_EE | MSR_RI))@h 80 ori r30, r30, (~(MSR_EE | MSR_RI))@l 81 and r31, r31, r30 85 ori r30, r0, 0 86 andi. r30, r30, (MSR_EE|MSR_RI) 87 or r31, r31, r30 [all …]
|
/linux-3.4.99/arch/parisc/hpux/ |
D | wrappers.S | 85 ldo TASK_REGS-TASK_SZ_ALGN-64(%r30),%r1 ;! get pt regs 89 STREG %r2,-20(%r30) 90 ldo 64(%r30),%r30 92 STREG %r30,PT_GR21(%r1) ;! save for child 100 LDREG -84(%r30),%r2 102 ldo -64(%r30),%r30 103 ldo TASK_REGS-TASK_SZ_ALGN-64(%r30),%r1 ;! get pt regs 135 LDREG TASK_PT_GR19-TASK_SZ_ALGN-128(%r30),%r2 147 ldo TASK_REGS-TASK_SZ_ALGN-64(%r30),%r1 ;! get pt regs 161 STREG %r2,-20(%r30) [all …]
|
D | gate.S | 29 ldw -64(%r30), %r29 ;! 8th argument 30 ldw -60(%r30), %r19 ;! 7th argument 31 ldw -56(%r30), %r20 ;! 6th argument 32 ldw -52(%r30), %r21 ;! 5th argument 40 mtctl %r30,%cr28 42 xor %r1,%r30,%r30 /* ye olde xor trick */ 43 xor %r1,%r30,%r1 44 xor %r1,%r30,%r30 45 ldo TASK_SZ_ALGN+FRAME_SIZE(%r30),%r30 /* set up kernel stack */ 54 STREG %r1,TASK_PT_GR30-TASK_SZ_ALGN-FRAME_SIZE(%r30) /* save usp */ [all …]
|
/linux-3.4.99/arch/score/kernel/ |
D | head.S | 36 la r30, __bss_start /* initialize BSS segment. */ 40 1: cmp.c r31, r30 43 sw r8, [r30] /* clean memory. */ 44 addi r30, 4 50 la r30, kernelsp 51 sw r0, [r30] 53 xor r30, r30, r30 54 ori r30, 0x02 /* enable MMU. */ 55 mtcr r30, cr4 69 la r30, start_kernel /* jump to init_arch */ [all …]
|
/linux-3.4.99/arch/powerpc/mm/ |
D | hash_low_64.S | 81 std r30,STK_REG(r30)(r1) 104 rlwinm r30,r4,32-9+7,31-7,31-7 /* _PAGE_RW -> _PAGE_DIRTY */ 105 or r30,r30,r31 106 ori r30,r30,_PAGE_BUSY | _PAGE_ACCESSED | _PAGE_HASHPTE 108 stdcx. r30,0,r6 144 4: andi. r3,r30,0x1fe /* Get basic set of flags */ 146 rlwinm r0,r30,32-9+1,30,30 /* _PAGE_RW -> _PAGE_USER (r0) */ 147 rlwinm r4,r30,32-7+1,30,30 /* _PAGE_DIRTY -> _PAGE_USER (r4) */ 149 andc r0,r30,r0 /* r0 = pte & ~r0 */ 157 mr r4,r30 [all …]
|
/linux-3.4.99/arch/score/include/asm/ |
D | asmmacro.h | 9 mfcr r30, cr0 13 slli.c r30, r30, 28 18 mv r30, r0 21 sw r30, [r0, PT_R0] 62 mfcehl r30, r31 63 sw r30, [r0, PT_CEH] 82 mfcr r30, cr0 83 srli r30, r30, 1 84 slli r30, r30, 1 85 mtcr r30, cr0 [all …]
|
/linux-3.4.99/arch/parisc/kernel/ |
D | entry.S | 127 STREG %r30, PT_GR30(%r9) 132 ldo THREAD_SZ_ALGN(%r1), %r30 139 tophys %r30,%r9 140 STREG %r30,PT_GR30(%r9) 141 ldo PT_SZ_ALGN(%r30),%r30 149 LDREG PT_GR30(%r29),%r30 725 STREG %r2, -RP_OFFSET(%r30) 727 copy %r30, %r1 728 ldo PT_SZ_ALGN(%r30),%r30 744 stw %r0, -52(%r30) /* user_tid */ [all …]
|
D | syscall.S | 99 or,ev %r1,%r30,%r30 113 xor %r1,%r30,%r30 /* ye olde xor trick */ 114 xor %r1,%r30,%r1 115 xor %r1,%r30,%r30 117 ldo THREAD_SZ_ALGN+FRAME_SIZE(%r30),%r30 /* set up kernel stack */ 126 STREGM %r1,FRAME_SIZE(%r30) /* save r1 (usp) here for now */ 139 LDREGM -FRAME_SIZE(%r30), %r2 /* get users sp back */ 172 ldo -16(%r30),%r29 /* Reference param save area */ 177 stw %r22, -52(%r30) /* 5th argument */ 178 stw %r21, -56(%r30) /* 6th argument */ [all …]
|
/linux-3.4.99/arch/microblaze/lib/ |
D | modsi3.S | 21 swi r30, r1, 8 35 addik r30, r0, 0 /* clear div */ 50 addik r30, r30, 1 54 add r30, r30, r30 /* shift in the '1' into div */ 67 lwi r30, r1, 8
|
D | divsi3.S | 19 swi r30, r1, 8 31 addik r30, r0, 0 /* clear mod */ 45 addc r30, r30, r30 /* move that bit into the mod register */ 46 rsub r31, r6, r30 /* try to subtract (r30 a r6) */ 49 or r30, r0, r31 67 lwi r30, r1, 8
|
D | udivsi3.S | 21 swi r30, r1, 4 26 addik r30, r0, 0 /* clear mod */ 59 addc r30, r30, r30 /* move that bit into the mod register */ 60 rsub r31, r6, r30 /* try to subtract (r30 a r6) */ 63 or r30, r0, r31 78 lwi r30, r1, 4
|
D | umodsi3.S | 20 swi r30, r1, 4 26 addik r30, r0, 0 /* clear mod */ 66 addik r30, r30, 1 70 add r30, r30, r30 /* shift in the '1' into div */ 80 lwi r30, r1, 4
|
/linux-3.4.99/arch/microblaze/kernel/ |
D | head.S | 238 ori r30, r0, 0x200 241 addik r30, r30, 0x80 244 addik r30, r30, 0x80 247 addik r30, r30, 0x80 251 or r3, r3, r30 268 ori r30, r0, 0x200 271 addik r30, r30, 0x80 274 addik r30, r30, 0x80 277 addik r30, r30, 0x80 284 or r3, r3, r30
|
/linux-3.4.99/arch/ia64/lib/ |
D | xor.S | 23 .save ar.lc, r30 24 mov r30 = ar.lc 50 mov ar.lc = r30 60 .save ar.lc, r30 61 mov r30 = ar.lc 90 mov ar.lc = r30 100 .save ar.lc, r30 101 mov r30 = ar.lc 133 mov ar.lc = r30 143 .save ar.lc, r30 [all …]
|
/linux-3.4.99/arch/ia64/kvm/ |
D | optvfault.S | 55 add r29 = r29, r30 69 movl r30 = PAL_VPS_SYNC_READ 82 movl r30 = PAL_VPS_SYNC_WRITE 95 movl r30 = PAL_VPS_RESUME_NORMAL 109 movl r30 = PAL_VPS_RESUME_HANDLER 136 adds r30=kvm_resume_to_guest-asm_mov_to_reg,r20 165 adds r30=kvm_resume_to_guest-asm_mov_to_reg,r20 183 adds r30=kvm_asm_mov_from_rr_back_1-asm_mov_from_reg,r20 192 adds r30=kvm_resume_to_guest-asm_mov_from_reg,r20 214 adds r30=kvm_asm_mov_to_rr_back_1-asm_mov_from_reg,r20 [all …]
|
/linux-3.4.99/arch/ia64/include/asm/xen/ |
D | inst.h | 424 .mem.offset 0, 0; st8.spill [clob0] = r30, 16; \ 440 movl r30 = XSI_B1NAT; \ 442 ld8 r30 = [r30]; \ 445 mov ar.unat = r30; \ 446 movl r30 = XSI_BANKNUM; \ 448 st4 [r30] = r31; \ 449 movl r30 = XSI_BANK1_R16; \ 452 ld8.fill r16 = [r30], 16; \ 455 ld8.fill r18 = [r30], 16; \ 458 ld8.fill r20 = [r30], 16; \ [all …]
|
/linux-3.4.99/arch/openrisc/kernel/ |
D | head.S | 98 #define EXCEPTION_T_STORE_GPR30 l.sw 0x78(r0),r30 157 l.mfspr r30,r0,SPR_ESR_BASE ;\ 158 l.andi r30,r30,SPR_SR_SM ;\ 159 l.sfeqi r30,0 ;\ 165 tophys (r30,r1) ;\ 167 l.lwz r10,0(r30) ;\ 168 tophys (r30,r10) ;\ 169 l.lwz r1,(TI_KSP)(r30) ;\ 177 tophys (r30,r1) ;\ 178 l.sw PT_GPR12(r30),r12 ;\ [all …]
|
D | entry.S | 86 l.lwz r30,PT_GPR30(r1) ;\ 128 l.addi r30,r0,-1 ;\ 129 l.sw PT_ORIG_GPR11(r1),r30 163 l.sw PT_GPR30(r1),r30 ;\ 166 l.addi r30,r0,-1 ;\ 167 l.sw PT_ORIG_GPR11(r1),r30 ;\ 576 l.lwz r30,TI_FLAGS(r10) 577 l.andi r30,r30,_TIF_SYSCALL_TRACE 578 l.sfne r30,r0 624 l.sfne r30,r0 [all …]
|
/linux-3.4.99/arch/tile/kernel/ |
D | relocate_kernel.S | 36 move r30, r0 /* page list */ 85 sw sp, r30 86 move r30, sp 131 .Lloop: lw r10, r30 146 addi r30, r30, 4 153 move r30, r10 257 addi r30, r30, 4
|
D | intvec_64.S | 414 push_reg r30, r52, PTREGS_OFFSET_SYSCALL - PTREGS_OFFSET_REG(30) 419 push_reg r30, r52, PTREGS_OFFSET_REG(29) - PTREGS_OFFSET_REG(30) 561 { move r30, r0; move r31, r1 } 566 { move r0, r30; move r1, r31 } 600 movei r30, 0 /* not an NMI */ 617 bnez r30, .Lrestore_all /* NMIs don't special-case user-space */ 736 beqzt r30, .Lrestore_regs 742 beqzt r30, .Lrestore_regs 783 pop_reg r30, sp, PTREGS_OFFSET_REG(52) - PTREGS_OFFSET_REG(30) 961 movei r30, 1 [all …]
|
D | intvec_32.S | 426 push_reg r30, r52, PTREGS_OFFSET_SYSCALL - PTREGS_OFFSET_REG(30) 431 push_reg r30, r52, PTREGS_OFFSET_REG(29) - PTREGS_OFFSET_REG(30) 600 { move r30, r0; move r31, r1 } 605 { move r0, r30; move r1, r31 } 793 movei r30, 0 /* not an NMI */ 810 bnz r30, .Lrestore_all /* NMIs don't special-case user-space */ 933 bzt r30, .Lrestore_regs 939 bzt r30, .Lrestore_regs 980 pop_reg_zero r30, r2, sp, PTREGS_OFFSET_PC - PTREGS_OFFSET_REG(30) 1144 movei r30, 0 /* not an NMI */ [all …]
|
/linux-3.4.99/arch/ia64/kernel/ |
D | relocate_kernel.S | 132 mov r30=in0 // in0 is page_list 136 ld8 r30=[in0], 8;; 138 tbit.z p0, p6=r30, 0;; // 0x1 dest page 139 (p6) and r17=r30, r16 142 tbit.z p0, p6=r30, 1;; // 0x2 indirect page 143 (p6) and in0=r30, r16 146 tbit.z p0, p6=r30, 2;; // 0x4 end flag 149 tbit.z p6, p0=r30, 3;; // 0x8 source page 152 and r18=r30, r16 317 st8 [in0]=r30, 8 // r30
|
/linux-3.4.99/arch/powerpc/kvm/ |
D | booke_interrupts.S | 153 stw r30, VCPU_GPR(r30)(r4) 237 lwz r30, VCPU_GPR(r30)(r4) 275 stw r30, VCPU_GPR(r30)(r4) 295 lwz r30, HOST_NV_GPR(r30)(r1) 340 stw r30, HOST_NV_GPR(r30)(r1) 360 lwz r30, VCPU_GPR(r30)(r4)
|