Home
last modified time | relevance | path

Searched refs:r30 (Results 1 – 25 of 88) sorted by relevance

1234

/linux-3.4.99/arch/score/mm/
Dtlb-miss.S90 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/
Dassembly.h319 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/
Dkvm_emul.S54 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/
Dwrappers.S85 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 …]
Dgate.S29 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/
Dhead.S36 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/
Dhash_low_64.S81 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/
Dasmmacro.h9 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/
Dentry.S127 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 …]
Dsyscall.S99 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/
Dmodsi3.S21 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
Ddivsi3.S19 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
Dudivsi3.S21 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
Dumodsi3.S20 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/
Dhead.S238 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/
Dxor.S23 .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/
Doptvfault.S55 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/
Dinst.h424 .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/
Dhead.S98 #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 …]
Dentry.S86 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/
Drelocate_kernel.S36 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
Dintvec_64.S414 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 …]
Dintvec_32.S426 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/
Drelocate_kernel.S132 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/
Dbooke_interrupts.S153 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)

1234