/linux-4.1.27/arch/m32r/lib/ |
D | ashxdi3.S | 10 ; input r2 shift val 23 cmpz r2 || ldi r3, #32 24 jc r14 || cmpu r2, r3 28 addi r2, #-32 29 sra r1, r2 33 mv r3, r0 || srl r1, r2 34 sra r0, r2 || neg r2, r2 35 sll r3, r2 43 cmpz r2 || ldi r3, #32 44 jc r14 || cmpu r2, r3 [all …]
|
D | checksum.S | 57 ; r2: unsigned int sum 59 push r2 || ldi r2, #0 66 ldi r3, #0 || addx r2, r4 67 addx r2, r3 80 addx r2, r4 || addi r0, #2 81 addx r2, r3 93 ld r3, @r0+ || addx r2, r3 ; +12 94 ld r4, @r0+ || addx r2, r4 ; +16 95 ld r5, @r0+ || addx r2, r5 ; +20 96 ld r3, @r0+ || addx r2, r3 ; +24 [all …]
|
D | memset.S | 23 mv r4, r0 || cmpz r2 25 cmpui r2, #16 27 cmpui r2, #4 36 addi r2, #-1 || addi r3, #-1 38 cmpui r2, #4 45 or r1, r3 || addi r2, #-4 47 st r1, @+r4 || addi r2, #-4 48 bgtz r2, word_set_loop 49 bnez r2, byte_set_wrap 64 st r1, @+r4 || addi r2, #-16 [all …]
|
D | memcpy.S | 24 or r7, r1 || cmpz r2 25 jc r14 || cmpeq r0, r1 ; return if r2=0 30 srl3 r3, r2, #2 31 and3 r2, r2, #3 36 st r7, @+r4 || cmpz r2 38 addi r4, #4 || jc r14 ; return if r2=0 42 addi r2, #-1 || stb r7, @r4+ 43 bnez r2, byte_copy 47 addi r2, #-1 || stb r7, @r4 49 bnez r2, byte_copy [all …]
|
D | strlen.S | 17 mv r6, r0 || ldi r2, #0 34 and r4, r1 || addi r2, #4 36 addi r2, #4 || bra.s strlen_word_loop 45 addi r2, #1 || bra.s strlen_byte 54 addi r2, #1 || bnc.s strlen_byte_loop 57 mv r0, r2 || jmp r14 64 ldi r2, #0 81 addi r2, #4 89 addi r2, #4 96 addi r2, #1 [all …]
|
/linux-4.1.27/crypto/ |
D | serpent_generic.c | 237 u32 r0, r1, r2, r3, r4; in __serpent_setkey() local 253 r2 = le32_to_cpu(k[5]); in __serpent_setkey() 257 keyiter(le32_to_cpu(k[0]), r0, r4, r2, 0, 0); in __serpent_setkey() 259 keyiter(le32_to_cpu(k[2]), r2, r1, r4, 2, 2); in __serpent_setkey() 260 keyiter(le32_to_cpu(k[3]), r3, r2, r0, 3, 3); in __serpent_setkey() 262 keyiter(le32_to_cpu(k[5]), r0, r4, r2, 5, 5); in __serpent_setkey() 264 keyiter(le32_to_cpu(k[7]), r2, r1, r4, 7, 7); in __serpent_setkey() 266 keyiter(k[0], r3, r2, r0, 8, 8); in __serpent_setkey() 268 keyiter(k[2], r0, r4, r2, 10, 10); in __serpent_setkey() 270 keyiter(k[4], r2, r1, r4, 12, 12); in __serpent_setkey() [all …]
|
/linux-4.1.27/arch/hexagon/kernel/ |
D | head.S | 50 r2.h = #0xffc0; 51 r2.l = #0x0000; 52 r25 = and(r2,r25); /* R25 holds PHYS_OFFSET now */ 76 r2.l = #LO(stext); 81 r2.h = #HI(stext); 85 r1 = sub(r1, r2); 92 r2.h = #0xffc0; 93 r2.l = #0x0000; /* round back down to 4MB boundary */ 94 r1 = and(r1,r2); 95 r2 = lsr(r1, #22) /* 4MB page number */ define [all …]
|
/linux-4.1.27/arch/arm/kvm/ |
D | interrupts_head.S | 20 VFPFMRX r2, FPEXC 22 orr r6, r2, #FPEXC_EN 26 tst r2, #FPEXC_EX @ Check for VFP Subarchitecture 31 tst r2, #FPEXC_FP2V 33 bic r6, r2, #FPEXC_EX @ FPEXC_EX disable 37 stm \vfp_base, {r2-r5} @ Save FPEXC, FPSCR, FPINST, FPINST2 43 ldm \vfp_base, {r2-r5} @ Load FPEXC, FPSCR, FPINST, FPINST2 46 tst r2, #FPEXC_EX @ Check for VFP Subarchitecture 49 tst r2, #FPEXC_FP2V 52 VFPFMXR FPEXC, r2 @ FPEXC (last, in case !EN) [all …]
|
D | interrupts.S | 50 push {r2, r3} 54 ldrd r2, r3, [r0] 55 mcrr p15, 6, rr_lo_hi(r2, r3), c2 @ Write VTTBR 60 mov r2, #0 62 mcrr p15, 6, r2, r3, c2 @ Back to VMID #0 65 pop {r2, r3} 166 mov r2, #0 168 mcrr p15, 6, r2, r3, c2 @ Write VTTBR 185 pop {r2} 186 VFPFMXR FPEXC, r2 [all …]
|
D | init.S | 75 mcrr p15, 4, rr_lo_hi(r2, r3), c2 80 ldr r2, =HTCR_MASK 81 bic r0, r0, r2 88 ldr r2, =VTCR_MASK 89 bic r1, r1, r2 116 ldr r2, =HSCTLR_MASK 117 bic r0, r0, r2 119 ldr r2, =(HSCTLR_EE | HSCTLR_FI | HSCTLR_I | HSCTLR_C) 120 and r1, r1, r2 121 ARM( ldr r2, =(HSCTLR_M | HSCTLR_A) ) [all …]
|
/linux-4.1.27/arch/sh/lib/ |
D | __clear_user.S | 21 mov r4, r2 26 add #31, r2 27 and r1, r2 28 cmp/eq r4, r2 30 mov r2, r3 33 mov r4, r2 36 0: mov.b r0, @r2 38 add #1, r2 41 mov r2, r4 46 cmp/hi r2, r3 [all …]
|
D | strlen.S | 17 mov #0,r2 28 add #1,r2 33 add #1,r2 38 add #1,r2 46 add #4,r2 48 add #-4,r2 58 add #1,r2 63 add #1,r2 67 add #1,r2 70 mov r2,r0
|
D | div64.S | 18 mov #0, r2 20 mov r1, r2 24 rotcl r2 27 rotcl r2 28 mul.l r6, r2 38 mov r2, r1 45 mov r2, r0
|
D | memcpy-sh4.S | 30 mov r4,r2 ! 5 MT (0 cycles latency) 35 add #7,r2 ! 79 EX 42 cmp/hi r2,r0 ! 57 MT 59 cmp/hi r2,r0 ! 57 MT 78 add #-6,r2 ! 50 EX 81 8: cmp/hi r2,r0 ! 57 MT 103 mov r4,r2 ! 5 MT (0 cycles latency) 108 add #7,r2 ! 79 EX 115 cmp/hi r2,r0 ! 57 MT 136 cmp/hi r2,r0 [all …]
|
/linux-4.1.27/arch/arm/lib/ |
D | findbit.S | 27 mov r2, #0 29 ARM( ldrb r3, [r0, r2, lsr #3] ) 30 THUMB( lsr r3, r2, #3 ) 34 add r2, r2, #8 @ next bit pointer 35 2: cmp r2, r1 @ any more? 48 ands ip, r2, #7 50 ARM( ldrb r3, [r0, r2, lsr #3] ) 51 THUMB( lsr r3, r2, #3 ) 56 orr r2, r2, #7 @ if zero, then no bits here 57 add r2, r2, #1 @ align bit pointer [all …]
|
D | memzero.S | 26 strltb r2, [r0], #1 @ 1 27 strleb r2, [r0], #1 @ 1 28 strb r2, [r0], #1 @ 1 36 mov r2, #0 @ 1 55 mov ip, r2 @ 1 56 mov lr, r2 @ 1 59 stmgeia r0!, {r2, r3, ip, lr} @ 4 60 stmgeia r0!, {r2, r3, ip, lr} @ 4 61 stmgeia r0!, {r2, r3, ip, lr} @ 4 62 stmgeia r0!, {r2, r3, ip, lr} @ 4 [all …]
|
D | bitops.h | 10 mov r2, #1 19 mov r3, r2, lsl r3 20 1: ldrex r2, [r1] 21 \instr r2, r2, r3 22 strex r0, r2, [r1] 35 mov r2, #1 39 mov r3, r2, lsl r3 @ create mask 46 1: ldrex r2, [r1] 47 ands r0, r2, r3 @ save old value of bit 48 \instr r2, r2, r3 @ toggle bit [all …]
|
D | getuser.S | 36 check_uaccess r0, 1, r1, r2, __get_user_bad 37 1: TUSER(ldrb) r2, [r0] 43 check_uaccess r0, 2, r1, r2, __get_user_bad 46 2: ldrbt r2, [r0], #1 50 2: ldrb r2, [r0] 54 orr r2, r2, rb, lsl #8 56 orr r2, rb, r2, lsl #8 63 check_uaccess r0, 4, r1, r2, __get_user_bad 64 4: TUSER(ldr) r2, [r0] 70 check_uaccess r0, 8, r1, r2, __get_user_bad [all …]
|
D | memset.S | 30 cmp r2, #16 45 2: subs r2, r2, #64 55 tst r2, #32 58 tst r2, #16 81 cmp r2, #96 87 sub r2, r2, r8 95 3: subs r2, r2, #64 101 tst r2, #32 103 tst r2, #16 111 4: tst r2, #8 [all …]
|
D | io-writesw-armv4.S | 29 sub r2, r2, #1 33 teq r2, #0 40 subs r2, r2, #8 44 subs r2, r2, #8 51 .Lno_outsw_8: tst r2, #4 58 .Lno_outsw_4: movs r2, r2, lsl #31 82 subcs r2, r2, #1 84 subs r2, r2, #2 91 subs r2, r2, #2 96 tst r2, #1
|
D | memmove.S | 34 cmphi r2, ip 42 add r1, r1, r2 43 add r0, r0, r2 44 subs r2, r2, #4 52 1: subs r2, r2, #(28) 62 CALGN( sbcnes r4, ip, r2 ) @ C is always set here 65 CALGN( subs r2, r2, ip ) @ C is set here 70 2: PLD( subs r2, r2, #96 ) 78 subs r2, r2, #32 81 PLD( cmn r2, #96 ) [all …]
|
D | io-writesb.S | 34 cmp ip, r2 35 movgt ip, r2 43 subs r2, r2, ip 47 teq r2, #0 @ do we have to check for the zero len? 55 subs r2, r2, #16 63 subs r2, r2, #16 66 tst r2, #15 69 .Loutsb_no_16: tst r2, #8 76 .Loutsb_no_8: tst r2, #4 82 .Loutsb_no_4: ands r2, r2, #3 [all …]
|
D | io-writesl.S | 14 teq r2, #0 @ do we have to check for the zero len? 19 subs r2, r2, #4 23 subs r2, r2, #4 30 2: movs r2, r2, lsl #31 46 subs r2, r2, #1 54 subs r2, r2, #1 62 subs r2, r2, #1
|
D | io-readsw-armv4.S | 24 sub r2, r2, #1 28 teq r2, #0 35 subs r2, r2, #8 54 subs r2, r2, #8 58 .Lno_insw_8: tst r2, #4 71 .Lno_insw_4: movs r2, r2, lsl #31 101 sub r2, r2, #1 107 1: subs r2, r2, #2 113 subs r2, r2, #2 122 3: tst r2, #1
|
D | io-readsl.S | 14 teq r2, #0 @ do we have to check for the zero len? 19 subs r2, r2, #4 26 subs r2, r2, #4 30 2: movs r2, r2, lsl #31 49 4: subs r2, r2, #1 57 5: subs r2, r2, #1 65 6: subs r2, r2, #1
|
D | copy_template.S | 83 subs r2, r2, #4 91 1: subs r2, r2, #(28) 102 CALGN( sbcnes r4, r3, r2 ) @ C is always set here 105 CALGN( subs r2, r2, r3 ) @ C gets set 109 2: PLD( subs r2, r2, #96 ) 117 subs r2, r2, #32 120 PLD( cmn r2, #96 ) 123 5: ands ip, r2, #28 167 8: movs r2, r2, lsl #31 184 subs r2, r2, ip [all …]
|
D | delay-loop.S | 25 ldr r2, .LC1 26 mul r0, r2, r0 29 ldr r2, .LC0 30 ldr r2, [r2] @ max = 0x01ffffff 33 add r2, r2, r1, lsr #32-10 34 mov r2, r2, lsr #10 @ max = 0x00007fff 35 mul r0, r2, r0 @ max = 2^32-1
|
D | io-readsw-armv3.S | 15 mov r2, lr 29 subs r2, r2, #1 33 teq r2, #0 @ do we have to check for the zero len? 42 subs r2, r2, #8 67 subs r2, r2, #8 70 tst r2, #7 73 .Lno_insw_8: tst r2, #4 88 .Lno_insw_4: tst r2, #2 98 .Lno_insw_2: tst r2, #1
|
D | io-readsb.S | 14 cmp ip, r2 15 movgt ip, r2 23 subs r2, r2, ip 27 teq r2, #0 @ do we have to check for the zero len? 34 subs r2, r2, #16 71 subs r2, r2, #16 74 tst r2, #15 77 .Linsb_no_16: tst r2, #8 98 .Linsb_no_8: tst r2, #4 111 .Linsb_no_4: ands r2, r2, #3 [all …]
|
D | putuser.S | 37 1: TUSER(strb) r2, [r0] 44 mov ip, r2, lsr #8 47 2: TUSER(strb) r2, [r0] 51 3: TUSER(strb) r2, [r0, #1] 55 2: TUSER(strb) r2, [r0], #1 59 3: TUSER(strb) r2, [r0] 68 4: TUSER(str) r2, [r0] 76 5: TUSER(str) r2, [r0] 79 5: TUSER(str) r2, [r0], #4
|
D | clear_user.S | 24 mov r2, #0 30 strusr r2, r0, 1 31 strusr r2, r0, 1, le 32 strusr r2, r0, 1, lt 36 strusr r2, r0, 4, pl, rept=2 39 strusr r2, r0, 4, pl 41 strusr r2, r0, 1, ne, rept=2 44 USER( strnebt r2, [r0])
|
D | io-writesw-armv3.S | 15 mov r2, lr 30 subs r2, r2, #1 34 teq r2, #0 @ do we have to check for the zero len? 41 subs r2, r2, #8 78 subs r2, r2, #8 81 tst r2, #7 84 .Lno_outsw_8: tst r2, #4 105 .Lno_outsw_4: tst r2, #2 118 .Lno_outsw_2: tst r2, #1
|
D | lib1funcs.S | 212 subs r2, r1, #1 217 tst r1, r2 220 ARM_DIV_BODY r0, r1, r2, r3 222 mov r0, r2 229 12: ARM_DIV2_ORDER r1, r2 231 mov r0, r0, lsr r2 241 subs r2, r1, #1 @ compare divisor with 1 245 tsthi r1, r2 @ see if divisor is power of 2 246 andeq r0, r0, r2 249 ARM_MOD_BODY r0, r1, r2, r3 [all …]
|
D | call_with_stack.S | 31 str sp, [r2, #-4]! 32 str lr, [r2, #-4]! 34 mov sp, r2 35 mov r2, r0 39 ret r2
|
D | csumipv6.S | 17 adds ip, r2, r3 20 adcs ip, ip, r2 26 adcs r0, r0, r2 27 ldr r2, [sp, #4] 29 adcs r0, r0, r2
|
D | csumpartialcopyuser.S | 21 stmfd sp!, {r1, r2, r4 - r8, lr} 25 ldmfd sp!, {r1, r2, r4 - r8, pc} 76 ldmia sp, {r1, r2} @ retrieve dst, len 77 add r2, r2, r1 79 9002: teq r2, r1
|
D | strchr.S | 19 1: ldrb r2, [r0], #1 20 teq r2, r1 21 teqne r2, #0 23 teq r2, r1
|
D | ashrdi3.S | 43 subs r3, r2, #32 44 rsb ip, r2, #32 45 movmi al, al, lsr r2 50 mov ah, ah, asr r2
|
D | lshrdi3.S | 43 subs r3, r2, #32 44 rsb ip, r2, #32 45 movmi al, al, lsr r2 50 mov ah, ah, lsr r2
|
D | ashldi3.S | 43 subs r3, r2, #32 44 rsb ip, r2, #32 45 movmi ah, ah, lsl r2 50 mov al, al, lsl r2
|
D | strrchr.S | 19 1: ldrb r2, [r0], #1 20 teq r2, r1 22 teq r2, #0
|
/linux-4.1.27/arch/arm/crypto/ |
D | sha256-core.S_shipped | 102 add r2,r1,r2,lsl#6 @ len to point at the end of inp 103 stmdb sp!,{r0,r1,r2,r4-r11,lr} 109 ldr r2,[r1],#4 111 ldrb r2,[r1,#3] 116 @ ldr r2,[r1],#4 @ 0 124 rev r2,r2 127 @ ldrb r2,[r1,#3] @ 0 131 orr r2,r2,r12,lsl#8 133 orr r2,r2,r0,lsl#16 138 orr r2,r2,r12,lsl#24 [all …]
|
D | aes-armv4.S | 155 mov r11,r2 170 ldrb r2,[r12,#11] 176 orr r2,r2,r4,lsl#8 178 orr r2,r2,r5,lsl#16 180 orr r2,r2,r6,lsl#24 189 ldr r2,[r12,#8] 194 rev r2,r2 205 rev r2,r2 210 str r2,[r12,#8] 225 mov r4,r2,lsr#24 [all …]
|
/linux-4.1.27/arch/hexagon/lib/ |
D | memset.S | 42 p0 = cmp.eq(r2, #0) 43 p1 = cmp.gtu(r2, #7) 60 loop0(1f, r2) /* byte loop */ 72 p1 = cmp.eq(r2, #1) 85 p1 = cmp.eq(r2, #2) 97 p0 = cmp.gtu(r2, #7) 98 p1 = cmp.eq(r2, #4) 104 p0 = cmp.gtu(r2, #11) 110 r10 = lsr(r2, #3) 127 p1 = cmp.eq(r2, #8) [all …]
|
/linux-4.1.27/arch/arc/lib/ |
D | strchr-700.S | 19 bmsk r2,r0,1 22 breq.d r2,r0,.Laligned 24 sub_s r0,r0,r2 25 asl r7,r2,3 26 ld_s r2,[r0] 34 sub r12,r2,r7 35 bic_s r12,r12,r2 38 xor r6,r2,r5 39 ld.a r2,[r0,4] 50 bic r2,r7,r6 [all …]
|
D | strcmp.S | 19 or r2,r0,r1 20 bmsk_s r2,r2,1 21 brne r2,0,.Lcharloop 25 ld.ab r2,[r0,4] 28 sub r4,r2,r12 29 bic r4,r4,r2 32 breq r2,r3,.Lwordloop 34 xor r0,r2,r3 ; mask for difference 39 and_s r2,r2,r0 42 cmp_s r2,r3 [all …]
|
D | strcpy-700.S | 22 or r2,r0,r1 23 bmsk_s r2,r2,1 24 brne.d r2,0,charloop 30 sub r2,r3,r8 31 bic_s r2,r2,r3 32 tst_s r2,r12 41 sub r2,r3,r8 42 bic_s r2,r2,r3 43 tst_s r2,r12 46 sub r2,r4,r8 [all …]
|
D | strlen.S | 13 ld r2,[r3,-7] 22 sub r1,r2,r7 23 bic_s r1,r1,r2 35 sub r1,r2,r4 36 bic_s r1,r1,r2 47 ld_s r2,[r3,4] 50 sub r1,r2,r4 51 bic_s r1,r1,r2 62 sub_s r2,r1,1 63 bic_s r2,r2,r1 [all …]
|
D | memset.S | 15 or r12,r0,r2 21 brls r2,SMALL,.Ltiny 22 add r3,r2,r0 27 add_s r2,r2,r12 28 sub.ne r2,r2,4 35 lsr.f lp_count,r2,2 44 mov.f lp_count,r2 52 ; memset: @r0 = mem, @r1 = char, @r2 = size_t 56 mov r2, r1
|
D | memcpy-700.S | 15 brls.d r2,r3,.Lcopy_bytewise 16 sub.f r3,r2,1 20 bmsk_s r2,r2,1 30 breq r2,0,.Last_store 33 add3 r2,-1,r2 36 bmsk r12,r12,r2 39 sub3 r2,31,r2 42 bmsk r3,r3,r2
|
D | memcmp.S | 12 #define WORD2 r2 16 #define SHIFT r2 22 sub r3,r2,1 23 brls r2,r12,.Lbytewise 59 asl r2,r4,r1 61 lsr_s r2,r2,1 64 sub r0,r2,r12 73 asl_s r2,r2,r1 75 lsr_s r2,r2,1 78 sub r0,r2,r12 [all …]
|
/linux-4.1.27/arch/m32r/mm/ |
D | mmu.S | 32 st r2, @-sp 49 ;; r2: &tlb_entry_{i|d}_dat 53 seth r2, #high(tlb_entry_d_dat) 54 or3 r2, r2, #low(tlb_entry_d_dat) 57 seth r2, #high(tlb_entry_d_dat) 58 or3 r2, r2, #low(tlb_entry_d_dat) 62 add r2, r1 78 ;; r2: &tlb_entry_{i|d}_dat 86 seth r2, #high(tlb_entry_i_dat) 87 or3 r2, r2, #low(tlb_entry_i_dat) [all …]
|
D | page.S | 26 ldi r2, #255 44 addi r2, #-1 45 bnez r2, 0b 64 ldi r2, #255 75 addi r2, #-1 76 bnez r2, 0b
|
/linux-4.1.27/arch/blackfin/mach-bf561/ |
D | atomic.S | 46 safe_testset p0, r2; 48 SSYNC(r2); 53 CSYNC(r2); 55 SSYNC(r2); 70 safe_testset p0, r2; 72 SSYNC(r2); 81 CSYNC(r2); 97 SSYNC(r2); 132 SSYNC(r2); 170 SSYNC(r2); [all …]
|
/linux-4.1.27/sound/oss/ |
D | vidc_fill.S | 27 str r4, [r2], #4 28 cmp r2, r3 41 str r4, [r2], #4 42 cmp r2, r3 53 str r4, [r2], #4 54 cmp r2, r3 67 str r4, [r2], #4 68 cmp r2, r3 80 str r4, [r2], #4 85 strlt r4, [r2], #4 [all …]
|
/linux-4.1.27/arch/nios2/boot/compressed/ |
D | head.S | 26 movui r2, NIOS2_ICACHE_LINE_SIZE 28 sub r1, r1, r2 32 movui r2, NIOS2_DCACHE_LINE_SIZE 34 sub r1, r1, r2 39 movia r2, chkadr 40 beq r1, r2, finish_move /* We are running in correct address, 44 movia r2, _start /* Destination */ 47 stw r8, 0(r2) /* stort a word to dest [r2] */ 49 addi r2, r2, 4 /* inc the dest addr */ 50 blt r2, r3, 1b [all …]
|
/linux-4.1.27/arch/sh/kernel/cpu/sh2/ |
D | entry.S | 46 mov.l r2,@-sp 49 mov.l $cpu_mode,r2 50 mov.l @r2,r0 58 mov.l r0,@r2 ! enter kernel mode 59 mov.l $current_thread_info,r2 60 mov.l @r2,r2 63 add r2,r0 64 mov r15,r2 ! r2 = user stack top 70 mov.l @(5*4,r2),r0 73 mov.l @(4*4,r2),r0 [all …]
|
/linux-4.1.27/arch/sh/lib64/ |
D | copy_page.S | 49 alloco r2, 0x00 51 alloco r2, 0x20 55 add r2, r6, r6 58 sub r3, r2, r60 70 bge/u r2, r6, tr2 ! skip prefetch for last 4 lines 71 ldx.q r2, r22, r63 ! prefetch 4 lines hence 74 bge/u r2, r7, tr3 ! skip alloco for last 2 lines 75 alloco r2, 0x40 ! alloc destination line 2 lines ahead 78 ldx.q r2, r60, r36 79 ldx.q r2, r61, r37 [all …]
|
D | udivdi3.S | 23 shlri r2,32+14,r19 39 sub r2,r8,r2 42 shlri r2,22,r21 52 sub r2,r5,r2 53 andc r2,r21,r2 56 mulu.l r2,r1,r7 58 addi r2,1,r2 62 sub r2,r3,r2 63 cmpgt r2,r5,r5 64 add r8,r5,r2 [all …]
|
D | memcpy.S | 60 add r2,r4,r5 68 stlo.l r2, 0, r0 89 st.b r2,0,r0 93 stlo.q r2, 0, r0 101 ld.b r2,0,r63 103 st.b r2,0,r0 106 st.b r2,1,r1 114 sthi.l r2, 3, r0 123 sthi.q r2, 7, r0 131 sthi.q r2, 7, r0 [all …]
|
D | copy_user_memcpy.S | 75 add r2,r4,r5 83 stlo.l r2, 0, r0 104 st.b r2,0,r0 108 stlo.q r2, 0, r0 116 nop ! ld.b r2,0,r63 ! TAKum03020 118 st.b r2,0,r0 121 st.b r2,1,r1 129 sthi.l r2, 3, r0 138 sthi.q r2, 7, r0 146 sthi.q r2, 7, r0 [all …]
|
D | strlen.S | 25 ld.b r2, 0, r1 26 addi r2, 1, r2 30 or r0, r63, r2
|
D | strcpy.S | 28 addi r2, 8, r0 34 sub r2, r23, r0 35 sub r3, r2, r21 39 ori r2,-8,r22 46 ldlo.q r2, 0, r9 50 stlo.q r2, 0, r9 59 stlo.q r2, 0, r4
|
/linux-4.1.27/arch/unicore32/lib/ |
D | findbit.S | 23 mov r2, #0 24 1: ldb r3, [r0+], r2 >> #3 27 add r2, r2, #8 @ next bit pointer 28 2: csub.a r2, r1 @ any more? 42 and.a ip, r2, #7 44 ldb r3, [r0+], r2 >> #3 48 or r2, r2, #7 @ if zero, then no bits here 49 add r2, r2, #1 @ align bit pointer 61 mov r2, #0 62 1: ldb r3, [r0+], r2 >> #3 [all …]
|
D | delay.S | 27 ldw r2, .LC1 28 mul r0, r2, r0 30 ldw r2, .LC0 31 ldw r2, [r2] @ max = 0x01ffffff 33 mov r2, r2 >> #10 @ max = 0x00007fff 34 mul r0, r2, r0 @ max = 2^32-1
|
D | clear_user.S | 26 mov r2, #0 32 strusr r2, r0, 1 33 strusr r2, r0, 1, el 34 strusr r2, r0, 1, sl 38 strusr r2, r0, 4, ns, rept=2 41 strusr r2, r0, 4, ns 43 strusr r2, r0, 1, ne, rept=2 46 USER( stb.u r2, [r0])
|
D | copy_template.S | 63 sub.a r2, r2, #4 70 1: sub.a r2, r2, #(28) 76 sub.a r2, r2, #32 80 5: and.a ip, r2, #28 107 8: mov.a r2, r2 << #31 124 sub.a r2, r2, ip 139 sub.a r2, r2, #28 147 sub.a r2, r2, #32 169 14: and.a ip, r2, #28
|
D | backtrace.S | 65 1003: ldw r2, [sv_pc+], #-4 @ if stmfd sp, {args} exists, 67 cxor.a r3, r2 >> #14 @ instruction 75 mov r2, frame 137 mov r2, reg 138 csub.a r2, #8 140 sub r2, r2, #3 144 add r2, r2, #0x10 @ so r2 need add 16
|
D | copy_from_user.S | 79 stm.w (r0, r2, r3), [sp-] 99 ldm.w (r1, r2), [sp]+ 101 rsub r2, r3, r2 102 stw r2, [sp]
|
/linux-4.1.27/arch/m32r/boot/compressed/ |
D | head.S | 49 ld r2, @r3 50 add r2, r12 51 st r2, @r3 63 seth r2, #high(__bss_start) 64 or3 r2, r2, #low(__bss_start) 65 add r2, r12 69 sub r3, r2 73 srli r4, #4 || addi r2, #-4 78 ld r0, @(4,r2) 80 st r1, @+r2 || addi r4, #-1 [all …]
|
/linux-4.1.27/arch/arm/kernel/ |
D | iwmmxt.S | 76 XSC(mrc p15, 0, r2, c15, c1, 0) 77 PJ4(mrc p15, 0, r2, c1, c0, 2) 79 XSC(tst r2, #0x3) 80 PJ4(tst r2, #0xf) 83 XSC(orr r2, r2, #0x3) 84 XSC(mcr p15, 0, r2, c15, c1, 0) 85 PJ4(orr r2, r2, #0xf) 86 PJ4(mcr p15, 0, r2, c1, c0, 2) 90 ldr r2, [sp, #60] @ current task pc value 93 sub r2, r2, #4 @ adjust pc back [all …]
|
D | debug.S | 58 printhex: adr r2, hexbuf 59 add r3, r2, r1 68 teq r3, r2 70 mov r0, r2 81 addruart_current r3, r1, r2 83 1: waituart r2, r3 85 busyuart r2, r3 97 addruart_current r3, r1, r2 105 addruart r2, r3, ip 106 str r2, [r0] [all …]
|
D | sleep.S | 78 compute_mpidr_hash r0, r6, r7, r8, r2, r1 80 1: mov r2, r5 @ virtual SP 93 mov sp, r2 130 adr r2, mpidr_hash_ptr 131 ldr r3, [r2] 132 add r2, r2, r3 @ r2 = struct mpidr_hash phys address 137 ldmia r2, { r3-r6 } @ r3 = mpidr mask (r4,r5,r6) = l[0,1,2] shifts 141 ldr r2, [r0] 142 add r0, r0, r2 148 THUMB( ldmia r0!, {r1, r2, r3} ) [all …]
|
D | entry-armv.S | 52 @ PABORT handler takes pt_regs in r2, fault address in r4 and psr in r5 67 @ r2 - pt_regs 168 add r2, sp, #(S_FRAME_SIZE + \stack_hole - 4) 169 SPFIX( addeq r2, r2, #4 ) 178 @ r2 - sp_svc 184 stmia r7, {r2 - r6} 196 mov r2, sp 241 ldr r2, [r0, #S_PC] 242 sub r2, r2, r1 243 str r2, [r0, #S_PC] [all …]
|
D | entry-ftrace.S | 68 ldr r2, [r0] 70 cmp r0, r2 75 ldr r2, [r1] 76 cmp r0, r2 80 ldr r2, [r1] 82 cmp r0, r2 91 mov pc, r2 124 mov r2, fp @ frame pointer
|
D | fiqasm.S | 26 mov r2, #PSR_I_BIT | PSR_F_BIT | FIQ_MODE 28 msr cpsr_c, r2 @ select FIQ mode 39 mov r2, #PSR_I_BIT | PSR_F_BIT | FIQ_MODE 41 msr cpsr_c, r2 @ select FIQ mode
|
D | entry-header.S | 138 tst r2, #4 139 subne r2, r2, #4 148 stmdb r2!, {r1, r3-r5} 151 stmdb r2!, {r0, r3-r5} 153 stmdb r2!, {r1, r3-r5} 157 msr psp, r2 298 strex r2, r1, [sp, #S_LR] @ clear the exclusive monitor 317 ldmia r0, {r2 - r12} 339 mov r2, sp 340 load_user_sp_lr r2, r3, \offset + S_SP @ calling sp, lr [all …]
|
/linux-4.1.27/arch/parisc/kernel/ |
D | syscall.S | 160 STREG %r2, TASK_PT_GR2(%r1) /* preserve rp */ 163 LDREGM -FRAME_SIZE(%r30), %r2 /* get users sp back */ 165 extrd,u %r2,63,1,%r19 /* W hidden in bottom bit */ 167 xor %r19,%r2,%r2 /* clear bottom bit */ 172 STREG %r2, TASK_PT_GR30(%r1) /* ... and save it */ 197 copy %r19,%r2 /* W bit back to r2 */ 217 or,= %r2,%r2,%r2 220 or,= %r2,%r2,%r2 236 ldi __NR_rt_sigreturn,%r2 237 comb,= %r2,%r20,.Lrt_sigreturn [all …]
|
D | real2.S | 87 b,l rfi_virt2real,%r2 90 b,l save_control_regs,%r2 /* modifies r1, r2, r28 */ 97 load32 PA(ric_ret), %r2 105 b,l restore_control_regs, %r2 /* modifies r1, r2, r26 */ 108 b,l rfi_real2virt,%r2 140 bv 0(%r2) 154 bv 0(%r2) 191 tophys_r1 %r2 192 bv 0(%r2) 225 tovirt_r1 %r2 [all …]
|
D | entry.S | 760 BL schedule_tail, %r2 770 copy %r31, %r2 782 STREG %r2, -RP_OFFSET(%r30) 787 load32 _switch_to_ret, %r2 789 STREG %r2, TASK_PT_KPC(%r26) 790 LDREG TASK_PT_KPC(%r25), %r2 795 bv %r0(%r2) 803 LDREG -RP_OFFSET(%r30), %r2 804 bv %r0(%r2) 905 BL do_notify_resume,%r2 [all …]
|
/linux-4.1.27/arch/nios2/kernel/ |
D | head.S | 69 movui r2, NIOS2_ICACHE_LINE_SIZE 73 sub r1, r1, r2 119 movui r2, NIOS2_DCACHE_LINE_SIZE 123 sub r1, r1, r2 128 movia r2, chkadr 129 beq r1, r2,finish_move /* We are running in RAM done */ 131 movia r2, _start /* Destination */ 136 stw r8, 0(r2) /* store a word to dest [r2] */ 137 flushd 0(r2) /* Flush cache for safety */ 139 addi r2, r2, 4 /* inc the dest addr */ [all …]
|
D | entry.S | 190 bgeu r2, r1, ret_invsyscall 191 slli r1, r2, 2 215 bge r2, zero, 3f 216 sub r2, zero, r2 219 stw r2, PT_R2(sp) 237 movi r2, -ENOSYS 252 ldw r2, PT_R2(sp) 261 slli r1, r2, 2 278 bge r2, zero, 4f 279 sub r2, zero, r2 [all …]
|
/linux-4.1.27/arch/tile/lib/ |
D | memcpy_32.S | 94 { bz r2, .Ldone; andi r4, r4, 3 } 97 { move r24, r1; move r25, r2 } 101 { bnz r4, .Lcopy_unaligned_maybe_many; addli r4, r2, -256 } 105 { blzt r4, .Lcopy_8_check; slti_u r8, r2, 8 } 118 EX: { lw r3, r1; addi r1, r1, 4; slti_u r8, r2, 16 } 120 EX: { sw r0, r3; addi r0, r0, 4; addi r2, r2, -4 } 121 EX: { sw r0, r4; addi r0, r0, 4; addi r2, r2, -4 } 123 { bzt r8, .Lcopy_8_loop; slti_u r4, r2, 4 } 128 EX: { sw r0, r3; addi r0, r0, 4; addi r2, r2, -4 } 131 { bnz r2, .Lcopy_unaligned_few } [all …]
|
D | usercopy_32.S | 50 { bz r2, 2f; move r3, r0 } 51 1: { lb_u r4, r1; addi r1, r1, 1; addi r2, r2, -1 } 54 bnzt r2, 1b 76 { bz r1, 2f; or r2, r0, r1 } 77 andi r2, r2, 3 78 bzt r2, .Lclear_aligned_user_asm 104 { movei r2, L2_CACHE_BYTES; add r1, r0, r1 } 105 { sub r2, zero, r2; addi r1, r1, L2_CACHE_BYTES-1 } 106 { and r0, r0, r2; and r1, r1, r2 } 124 { movei r2, L2_CACHE_BYTES; add r1, r0, r1 } [all …]
|
D | usercopy_64.S | 50 { beqz r2, 2f; move r3, r0 } 51 1: { ld1u r4, r1; addi r1, r1, 1; addi r2, r2, -1 } 54 bnezt r2, 1b 76 { beqz r1, 2f; or r2, r0, r1 } 77 andi r2, r2, 7 78 beqzt r2, .Lclear_aligned_user_asm 104 { movei r2, L2_CACHE_BYTES; add r1, r0, r1 } 105 { sub r2, zero, r2; addi r1, r1, L2_CACHE_BYTES-1 } 106 { and r0, r0, r2; and r1, r1, r2 } 124 { movei r2, L2_CACHE_BYTES; add r1, r0, r1 } [all …]
|
/linux-4.1.27/arch/s390/kernel/vdso32/ |
D | clock_gettime.S | 25 chi %r2,__CLOCK_REALTIME_COARSE 27 chi %r2,__CLOCK_REALTIME 29 chi %r2,__CLOCK_MONOTONIC_COARSE 31 chi %r2,__CLOCK_MONOTONIC 45 lr %r2,%r0 51 3: alr %r0,%r2 56 5: l %r2,__VDSO_TK_SHIFT(%r5) /* Timekeeper shift */ 57 srdl %r0,0(%r2) /* >> tk->shift */ 58 l %r2,__VDSO_WTOM_SEC+4(%r5) 66 7: ahi %r2,1 [all …]
|
D | clock_getres.S | 24 chi %r2,__CLOCK_REALTIME 26 chi %r2,__CLOCK_MONOTONIC 29 chi %r2,__CLOCK_REALTIME_COARSE 31 chi %r2,__CLOCK_MONOTONIC_COARSE 38 2: lhi %r2,0
|
D | gettimeofday.S | 28 2: ltr %r2,%r2 /* check if tv is NULL */ 67 8: st %r4,0(%r2) /* store tv->tv_sec */ 73 st %r0,4(%r2) /* store tv->tv_usec */ 74 10: slr %r2,%r2
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | head_32.S | 500 mfspr r2,SPRN_SPRG_THREAD 502 lwz r2,PGDIR(r2) 504 mfspr r2,SPRN_SRR1 /* and MSR_PR bit from SRR1 */ 505 rlwimi r1,r2,32-12,29,29 /* shift MSR_PR to _PAGE_USER posn */ 506 lis r2,swapper_pg_dir@ha /* if kernel address, use */ 507 addi r2,r2,swapper_pg_dir@l /* kernel page table */ 508 112: tophys(r2,r2) 509 rlwimi r2,r3,12,20,29 /* insert top 10 bits of address */ 510 lwz r2,0(r2) /* get pmd entry */ 511 rlwinm. r2,r2,0,0,19 /* extract address of pte page */ [all …]
|
D | swsusp_asm64.S | 88 ld r11,swsusp_save_area_ptr@toc(r2) 93 SAVE_REGISTER(r2) 135 ld r11,swsusp_save_area_ptr@toc(r2) 149 ld r12,restore_pblist_ptr@toc(r2) 191 ld r11,swsusp_save_area_ptr@toc(r2) 199 srdi r2, r1, 32 204 mttbu r2 210 RESTORE_REGISTER(r2) 269 ld r11,swsusp_save_area_ptr@toc(r2)
|
D | head_64.S | 213 tovirt(r2,r2) 241 tovirt(r2,r2) 582 tovirt(r2,r2) 678 ld r2,PACATOC(r13) 729 ld r2,(p_toc - 0b)(r11) 730 add r2,r2,r11 743 tovirt(r2,r2) 819 ld r2,PACATOC(r13)
|
/linux-4.1.27/arch/s390/kernel/ |
D | sclp.S | 51 ltr %r2,%r2 55 al %r2,.LtimeS1-.LbaseS1(%r13) 56 st %r2,.LtimeS1-.LbaseS1(%r13) 68 lhi %r2,2 # return code for timeout 77 sr %r2,%r2 115 lr %r6,%r2 # save command word 118 lhi %r2,1 # error return code 122 sr %r2,%r2 # wait until no longer busy 126 sr %r2,%r2 # wait until result 128 sr %r2,%r2 [all …]
|
D | head.S | 95 la %r3,.Lorb # r2 = address of orb into r2 100 st %r2,4(%r6) # initialize CCW data addresses 101 la %r2,0x50(%r2) 106 slr %r2,%r2 128 ar %r2,%r0 130 br %r4 # r2 contains the total size 133 ahi %r2,0x640 # add 0x640 to total size 166 la %r2,IPL_BS # load start address 175 l %r2,.Linitrd # ramdisk loc. is temp 177 ltr %r2,%r2 # got anything ? [all …]
|
D | swsusp.S | 95 larl %r2,suspend_zero_pages 96 lg %r2,0(%r2) 100 1: mvcle %r2,%r4,0 104 lghi %r2,0 108 1: mvcle %r2,%r4,0 118 lghi %r2,0 133 lghi %r2,1 149 lg %r2,8(%r1) 155 mvcle %r2,%r4,0 157 lg %r2,8(%r1) [all …]
|
D | mcount.S | 37 stmg %r2,%r14,(STACK_PTREGS_GPRS+2*8)(%r15) 39 aghik %r2,%r0,-MCOUNT_INSN_SIZE 43 lgr %r2,%r0 44 aghi %r2,-MCOUNT_INSN_SIZE 58 lg %r2,(STACK_PTREGS_GPRS+14*8)(%r15) 61 stg %r2,(STACK_PTREGS_GPRS+14*8)(%r15) 66 lmg %r2,%r15,(STACK_PTREGS_GPRS+2*8)(%r15) 72 stmg %r2,%r5,32(%r15) 78 lgr %r14,%r2 79 lmg %r2,%r5,32(%r15)
|
D | reipl.S | 25 lg %r2,__LC_SAVE_AREA_RESTART 26 stg %r2,__LC_GPREGS_SAVE_AREA-SAVE_AREA_BASE+8(%r1) 53 larl %r2,dump_prefix_page 54 mvc __LC_PREFIX_SAVE_AREA-SAVE_AREA_BASE(4,%r1),0(%r2) 56 larl %r2,.Lclkcmp 57 stckc 0(%r2) 58 mvc __LC_CLOCK_COMP_SAVE_AREA-SAVE_AREA_BASE + 1(7,%r1),1(%r2) 60 epsw %r2,%r3 61 st %r2,__LC_PSW_SAVE_AREA-SAVE_AREA_BASE + 0(%r1) 63 larl %r2,store_status [all …]
|
D | head_kdump.S | 28 larl %r2,.Lbase_addr # Check, if we have been 29 lg %r2,0(%r2) # already relocated: 30 clgr %r2,%r13 # 32 lghi %r2,0 # Yes: Start kdump kernel 37 lg %r2,0x418(%r4) # Get kdump base 44 agr %r8,%r2 # Copy data mover to 55 # r2: kdump base address 61 lgr %r11,%r2 # Save kdump base address 62 lgr %r12,%r2
|
D | relocate_kernel.S | 60 lg %r5,0(%r2) # read another word for indirection page 61 aghi %r2,8 # increment pointer 71 lgr %r2,%r5 # move it into the right register, 97 sr %r2,%r2 # erase register r2 98 sigp %r1,%r2,SIGP_SET_ARCHITECTURE # set cpuid to zero
|
D | entry.S | 56 basr %r2,%r0 63 basr %r2,%r0 181 stg %r15,__THREAD_ksp(%r2) # store kernel stack of prev 182 lg %r4,__THREAD_info(%r2) # get thread_info of prev 232 stg %r2,__PT_ORIG_GPR2(%r11) 238 stg %r2,__PT_R2(%r11) # store return value 309 lgr %r2,%r11 # pass pointer to pt_regs 313 lmg %r2,%r7,__PT_R2(%r11) # load svc arguments 326 lgr %r2,%r11 # pass pointer to pt_regs 335 lgr %r2,%r11 # pass pointer to pt_regs [all …]
|
/linux-4.1.27/arch/sh/kernel/cpu/sh2a/ |
D | entry.S | 46 mov.l r2,@-sp 48 mov.l $cpu_mode,r2 49 bld.b #6,@(0,r2) !previus SR.MD 53 bset.b #6,@(0,r2) !set SR.MD 54 mov.l $current_thread_info,r2 55 mov.l @r2,r2 58 add r2,r0 ! r0 = kernel stack tail 59 mov r15,r2 ! r2 = user stack top 65 mov.l @(4*4,r2),r0 68 mov.l @(3*4,r2),r0 [all …]
|
/linux-4.1.27/arch/arm/mach-mvebu/ |
D | coherency_ll.S | 71 mov r2, #(1 << 24) 72 lsl r3, r2, r3 103 ldrex r2, [r0] 104 orr r2, r2, r3 105 strex r1, r2, [r0] 128 ldrex r2, [r0] 129 orr r2, r2, r3 130 strex r1, r2, [r0] 155 ldrex r2, [r0] 156 bic r2, r2, r3 [all …]
|
/linux-4.1.27/arch/x86/crypto/ |
D | aes-i586-asm_32.S | 58 #define r2 ecx macro 163 do_fcol(table, r2,r5,r4,r1, r0,r3, arg); /* idx=r0 */ \ 164 do_col (table, r4,r1,r2,r5, r0,r3); /* idx=r4 */ \ 166 do_col (table, r1,r2,r5,r4, r0,r3); /* idx=r1 */ \ 168 do_col (table, r5,r4,r1,r2, r0,r3); /* idx=r5 */ 178 do_fcol(table, r0,r5,r4,r1, r2,r3, arg); /* idx=r2 */ \ 179 do_col (table, r4,r1,r0,r5, r2,r3); /* idx=r4 */ \ 180 restore(r2,0); \ 181 do_col (table, r1,r0,r5,r4, r2,r3); /* idx=r1 */ \ 182 restore(r2,1); \ [all …]
|
D | aes-x86_64-asm_64.S | 52 #define prologue(FUNC,KEY,B128,B192,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11) \ argument 54 movq r1,r2; \ 73 #define epilogue(FUNC,r1,r2,r3,r4,r5,r6,r7,r8,r9) \ argument 74 movq r1,r2; \ 83 #define round(TAB,OFFSET,r1,r2,r3,r4,r5,r6,r7,r8,ra,rb,rc,rd) \ argument 84 movzbl r2 ## H,r5 ## E; \ 85 movzbl r2 ## L,r6 ## E; \ 87 movw r4 ## X,r2 ## X; \ 89 roll $16,r2 ## E; \ 117 movzbl r2 ## H,r1 ## E; \ [all …]
|
/linux-4.1.27/arch/arm/mach-at91/ |
D | pm_suspend.S | 96 str r2, .sramc1_base 203 ldr r2, .sramc_base 221 str r3, [r2, #AT91RM9200_SDRAMC_SRR] 235 ldr r3, [r2, #AT91_DDRSDRC_MDR] 239 ldreq r3, [r2, #AT91_DDRSDRC_MDR] 242 streq r3, [r2, #AT91_DDRSDRC_MDR] 245 ldr r3, [r2, #AT91_DDRSDRC_LPR] 249 str r3, [r2, #AT91_DDRSDRC_LPR] 252 ldr r2, .sramc1_base 253 cmp r2, #0 [all …]
|
/linux-4.1.27/drivers/scsi/arm/ |
D | acornscsi-io.S | 30 subs r2, r2, #16 46 acornscsi_in8: adds r2, r2, #8 55 sub r2, r2, #8 57 acornscsi_in4: adds r2, r2, #4 64 sub r2, r2, #4 66 acornscsi_in2: adds r2, r2, #2 82 subs r2, r2, #16 106 acornscsi_out8: adds r2, r2, #8 120 sub r2, r2, #8 121 acornscsi_out4: adds r2, r2, #4 [all …]
|
/linux-4.1.27/arch/hexagon/mm/ |
D | copy_from_user.S | 44 #define bytes r2 58 r0 = r2 67 r2 += sub(src_sav,src) 70 r0 = r2 77 r2 += sub(src_sav,src) 80 r0 = r2 87 r2 += sub(src_sav,src) 90 r0 = r2 97 r2 += sub(src_sav,src) 100 r0 = r2
|
D | copy_to_user.S | 43 #define bytes r2 56 r0 = r2 72 r2 += sub(dst_sav,dst) 75 r0 = r2
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | ftrace-entry.S | 37 [--sp] = r2; 66 r2 = [sp++]; define 78 [--sp] = r2; 86 r2.l = _ftrace_stub; 87 r2.h = _ftrace_stub; 88 cc = r2 == r3; 98 cc = r2 == r3; 106 r2.l = _ftrace_graph_entry_stub; 107 r2.h = _ftrace_graph_entry_stub; 109 cc = r2 == r3; [all …]
|
/linux-4.1.27/arch/m32r/kernel/ |
D | head.S | 52 LDIMM (r2, __bss_start) 54 sub r3, r2 ; BSS size in bytes 57 srli r4, #4 || addi r2, #-4 62 ld r0, @(4,r2) 64 st r1, @+r2 || addi r4, #-1 65 st r1, @+r2 66 st r1, @+r2 67 st r1, @+r2 || cmpeq r1, r4 ; R4 = 0? 71 addi r2, #4 74 stb r1, @r2 || addi r4, #-1 [all …]
|
/linux-4.1.27/arch/arm/mm/ |
D | proc-macros.S | 144 orr r3, r3, r2 148 and r2, r1, #L_PTE_MT_MASK 149 ldr r2, [ip, r2] 165 eor r3, r3, r2 197 bic r2, r1, #PTE_SMALL_AP_MASK @ keep C, B bits 198 bic r2, r2, #PTE_TYPE_MASK 199 orr r2, r2, #PTE_TYPE_SMALL 202 orrne r2, r2, #PTE_SMALL_AP_URO_SRW 205 orreq r2, r2, #PTE_SMALL_AP_UNO_SRW 208 movne r2, #0 [all …]
|
D | cache-v7.S | 40 and r2, r1, r0, lsr #13 45 add r2, r2, #1 @ NumSets 52 1: sub r2, r2, #1 @ NumSets-- 56 mov r6, r2, lsl r0 60 cmp r2, #0 98 ALT_SMP(mrc p15, 0, r2, c0, c0, 0) @ read main ID register 102 teq r1, r2, lsr #4 @ test for errata affected core and if so... 127 add r2, r10, r10, lsr #1 @ work out 3x current cache level 128 mov r1, r0, lsr r2 @ extract cache type bits from clidr 141 and r2, r1, #7 @ extract the length of the cache lines [all …]
|
D | proc-feroceon.S | 62 mov r2, #(16 << 5) 68 mov r2, r2, lsl r0 @ actual cache size 69 movne r2, r2, lsr #2 @ turned into # of sets 70 sub r2, r2, #(1 << 5) 71 stmia r1, {r2, r3} 156 mov r2, #VM_EXEC 168 tst r2, #VM_EXEC 189 1: tst r2, #VM_EXEC 198 tst r2, #VM_EXEC 261 mrs r2, cpsr [all …]
|
D | tlb-v6.S | 37 vma_vm_mm r3, r2 @ get vma->vm_mm 46 vma_vm_flags r2, r2 @ get vma->vm_flags 50 tst r2, #VM_EXEC @ Executable area ? 70 mov r2, #0 71 mcr p15, 0, r2, c7, c10, 4 @ drain write buffer 86 mcr p15, 0, r2, c7, c10, 4 @ data synchronization barrier 87 mcr p15, 0, r2, c7, c5, 4 @ prefetch flush (isb)
|
D | cache-v6.S | 206 ldrb r2, [r0] @ read for ownership 207 strb r2, [r0] @ write for ownership 218 ldrneb r2, [r1, #-1] @ read for ownership 219 strneb r2, [r1, #-1] @ write for ownership 236 ldrlo r2, [r0] @ read for ownership 237 strlo r2, [r0] @ write for ownership 253 ldr r2, [r0] @ read for ownership 274 ldrb r2, [r0] @ read for ownership 275 strb r2, [r0] @ write for ownership 287 ldrlob r2, [r0] @ read for ownership [all …]
|
D | proc-v7-3level.S | 59 mmid r2, r2 60 asid r2, r2 61 orr rpgdh, rpgdh, r2, lsl #(48 - 32) @ upper 32-bits of pgd 70 #define rh r2 72 #define rl r2 97 1: strd r2, r3, [r0]
|
D | cache-v4wb.S | 86 add r2, r1, #CACHE_DSIZE 88 cmp r1, r2 91 add r2, r2, #FLUSH_BASE_MINICACHE - FLUSH_BASE 92 sub r1, r2, #512 @ only 512 bytes 94 cmp r1, r2 113 tst r2, #VM_EXEC @ executable region? 124 tst r2, #VM_EXEC 239 cmp r2, #DMA_TO_DEVICE
|
D | proc-v7-2level.S | 42 mov r2, #0 44 mcr p15, 0, r2, c7, c5, 6 @ flush BTAC/BTB 53 mrc p15, 0, r2, c13, c0, 1 @ read current context ID 54 lsr r2, r2, #8 @ extract the PID 55 bfi r1, r2, #8, #24 @ insert into new context ID 85 orr r3, r3, r2
|
D | cache-v4wt.S | 69 mov r2, #VM_EXEC 72 tst r2, #VM_EXEC 93 tst r2, #VM_EXEC 142 mov r2, #0 143 mcr p15, 0, r2, c7, c5, 0 @ invalidate I cache 185 teq r2, #DMA_TO_DEVICE
|
D | l2c-l2x0-resume.S | 16 ldr r2, [r0] 17 add r0, r2, r0 19 ldmia r0, {r1, r2, r3, r4, r5, r6, r7, r8} 21 @ r2 = aux_ctrl
|
D | abort-lv4t.S | 72 ldr r7, [r2, r9, lsr #14] @ Get register 'Rn' 76 str r7, [r2, r9, lsr #14] @ Put register 'Rn' 87 ldreq r6, [r2, r9, lsl #2] @ { load Rm value } 90 ldr r7, [r2, r9, lsr #14] @ Get register 'Rn' 94 str r7, [r2, r9, lsr #14] @ Put register 'Rn' 104 ldr r7, [r2, r9, lsr #14] @ Get register 'Rn' 108 str r7, [r2, r9, lsr #14] @ Put register 'Rn' 116 ldr r6, [r2, r7, lsl #2] @ Get register 'Rm' 200 ldr r7, [r2, #13 << 2] 204 str r7, [r2, #13 << 2] [all …]
|
D | tlb-v4wb.S | 34 vma_vm_mm ip, r2 38 vma_vm_flags r2, r2 40 tst r2, #VM_EXEC
|
D | tlb-v4wbi.S | 33 vma_vm_mm ip, r2 39 vma_vm_flags r2, r2 42 1: tst r2, #VM_EXEC
|
/linux-4.1.27/arch/arm/mach-tegra/ |
D | sleep-tegra30.S | 213 str r3, [r2] 214 ldr r0, [r2] 350 mov32 r2, TEGRA_PMC_BASE 351 ldr r1, [r2, #PMC_PLLP_WB0_OVERRIDE] 353 str r1, [r2, #PMC_PLLP_WB0_OVERRIDE] 363 mov32 r2, TEGRA_PMC_BASE 364 ldr r1, [r2, #PMC_PLLP_WB0_OVERRIDE] 366 str r1, [r2, #PMC_PLLP_WB0_OVERRIDE] 407 str r1, [r2, #PMC_IO_DPD_REQ] @ DPD_OFF 464 ldr r2, [r0, #EMC_EMC_STATUS] [all …]
|
D | sleep-tegra20.S | 101 ldr r2, =__tegra20_cpu1_resettable_status_offset 103 strb r12, [r1, r2] 107 mov r2, #FLOW_CTRL_WAITEVENT | FLOW_CTRL_JTAG_RESUME 108 str r2, [r3, r1] @ put flow controller in wait event mode 109 ldr r2, [r3, r1] 152 addeq r2, r3, #PMC_SCRATCH38 154 addne r2, r3, #PMC_SCRATCH39 158 str r12, [r2] @ flag[cpu] = 1 176 addeq r2, r3, #PMC_SCRATCH38 177 addne r2, r3, #PMC_SCRATCH39 [all …]
|
D | sleep.S | 53 mrc p15, 0, r2, c1, c0, 0 54 bic r2, r2, #CR_C 55 mcr p15, 0, r2, c1, c0, 0 129 movw r2, #CR_I | CR_Z | CR_C | CR_M 130 bic r3, r3, r2 137 movweq r2, #:lower16:(TEGRA_ARM_PERIF_BASE + 0x3000) 138 movteq r2, #:upper16:(TEGRA_ARM_PERIF_BASE + 0x3000) 140 streq r3, [r2, #L2X0_CTRL]
|
/linux-4.1.27/arch/arc/mm/ |
D | tlbex.S | 153 lr r2, [erstatus] 154 bbit0 r2, STATUS_U_BIT, 5f 161 mov r2, 1 177 ; OUT: r0 = PTE faulted on, r1 = ptr to PTE, r2 = Faulting V-address 180 lr r2, [efa] 190 lsr r0, r2, PGDIR_SHIFT ; Bits for indexing into PGD 202 lsr r0, r2, (PAGE_SHIFT - 2) 223 lsl r2, r3, 3 ; r w x 0 0 0 (GLOBAL, kernel only) 225 or.z r2, r2, r3 ; r w x r w x (!GLOBAL, user page) 228 or r3, r3, r2 [all …]
|
/linux-4.1.27/arch/arm/mach-ep93xx/ |
D | crunch-bits.S | 83 ldr r2, [sp, #60] @ current task pc value 86 sub r2, r2, #4 @ adjust pc back 87 str r2, [sp, #60] 89 ldr r2, [r8, #0x80] 90 mov r2, r2 @ flush out enable (@@@) 213 orr r2, ip, #PSR_I_BIT @ disable interrupts 214 msr cpsr_c, r2 219 add r2, r0, #TI_CRUNCH_STATE @ get task crunch save area 224 teqne r1, r2 @ or specified one? 228 mov r2, #0xaa [all …]
|
/linux-4.1.27/arch/arm/mach-exynos/ |
D | sleep.S | 69 ldr r2, [r0] 70 ldr r2, [r0, r2] 76 ldr r2, [r0] 77 add r0, r2, r0 85 ldr r2, [r1, #L2X0_CTRL] 86 tst r2, #0x1 90 ldr r2, [r0, #L2X0_R_DATA_LATENCY] 97 ldr r2, [r0] 98 add r0, r2, r0 101 ldr r2, [r0, #L2X0_R_AUX_CTRL]
|
/linux-4.1.27/arch/blackfin/mach-common/ |
D | head.S | 19 r2 = r2 - r1; define 20 cc = r2 == 0; 22 r2 >>= 2; 24 p2 = r2; 99 r2 = [p0 + PDA_DF_ICPLB]; define 103 [p1 + PDA_INIT_DF_ICPLB] = r2; 125 r2.l = __ebss_l1; 126 r2.h = __ebss_l1; 132 r2.l = __ebss_b_l1; 133 r2.h = __ebss_b_l1; [all …]
|
/linux-4.1.27/arch/ia64/kernel/ |
D | mca_asm.S | 62 GET_THIS_PADDR(r2, ia64_cpu_info) // load phys addr of cpu_info into r2 64 addl r17=O(PTCE_STRIDE),r2 65 addl r2=O(PTCE_BASE),r2 67 ld8 r18=[r2],(O(PTCE_COUNT)-O(PTCE_BASE));; // r18=ptce_base 68 ld4 r19=[r2],4 // r19=ptce_count[0] 71 ld4 r20=[r2] // r20=ptce_count[1] 110 GET_THIS_PADDR(r2, ia64_mca_pal_base) 112 ld8 r16=[r2] 142 LOAD_PHYSICAL(p0,r2,1f) // return address 147 GET_IA64_MCA_DATA(r2) [all …]
|
D | fsys.S | 193 add r2 = TI_FLAGS+IA64_TASK_SIZE,r16 198 ld4 r2 = [r2] // process work pending flags 204 and r2 = TIF_ALLWORK_MASK,r2 209 cmp.ne p6, p0 = 0, r2 // Fallback if work is scheduled 220 ld4 r2 = [r29] // itc_jitter value 229 (p8) cmp.ne p13,p0 = r2,r0 // need itc_jitter compensation, set p13 235 MOV_FROM_ITC(p8, p6, r2, r10) // CPU_TIMER. 36 clocks latency!!! 236 (p9) ld8 r2 = [r30] // MMIO_TIMER. Could also have latency issues.. 241 (p13) sub r3 = r25,r2 // Diff needed before comparison (thanks davidm) 244 sub r10 = r2,r24 // current_cycle - last_cycle [all …]
|
D | entry.S | 114 adds r2=PT(R16)+IA64_SWITCH_STACK_SIZE+16,sp 123 (p6) st8 [r2]=in5 // store TLS in r16 for copy_thread() 145 adds r2=PT(R16)+IA64_SWITCH_STACK_SIZE+16,sp 154 (p6) st8 [r2]=in4 // store TLS in r13 (tp) 251 adds r2=16+128,sp 258 lfetch.fault.excl.nt1 [r2],128 261 lfetch.fault.excl [r2] 265 add r2=16+3*128,sp 273 lfetch.fault.excl.nt1 [r2],128 // prefetch offset 0x190 276 lfetch.fault.excl.nt1 [r2] // prefetch offset 0x210 [all …]
|
D | relocate_kernel.S | 28 mov r2=ip 36 dep r2=0,r2,61,3 //to physical address 39 add r3=1f-.reloc_entry, r2 43 add sp=(memory_stack_end - 16 - .reloc_entry),r2 44 add r8=(register_stack - .reloc_entry),r2 64 GET_THIS_PADDR(r2, ia64_cpu_info) // load phys addr of cpu_info into r2 66 addl r17=O(PTCE_STRIDE),r2 67 addl r2=O(PTCE_BASE),r2 69 ld8 r18=[r2],(O(PTCE_COUNT)-O(PTCE_BASE));; // r18=ptce_base 70 ld4 r19=[r2],4 // r19=ptce_count[0] [all …]
|
D | minstate.h | 140 .mem.offset 0,0; st8.spill [r16]=r2,16; \ 143 adds r2=IA64_PT_REGS_R16_OFFSET,r1; \ 167 .mem.offset 0,0; st8.spill [r2]=r16,16; \ 170 .mem.offset 0,0; st8.spill [r2]=r18,16; \ 173 .mem.offset 0,0; st8.spill [r2]=r20,16; \ 177 .mem.offset 0,0; st8.spill [r2]=r22,16; \ 181 .mem.offset 0,0; st8.spill [r2]=r24,16; \ 184 .mem.offset 0,0; st8.spill [r2]=r26,16; \ 187 .mem.offset 0,0; st8.spill [r2]=r28,16; \ 190 .mem.offset 0,0; st8.spill [r2]=r30,16; \ [all …]
|
D | mca_drv_asm.S | 24 mov r2=r13 26 addl r22=IA64_RBS_OFFSET,r2 29 addl sp=IA64_STK_OFFSET-IA64_PT_REGS_SIZE,r2 31 adds r2=IA64_TASK_THREAD_ON_USTACK_OFFSET,r13 33 st1 [r2]=r0 // clear current->thread.on_ustack flag
|
D | pal.S | 33 movl r2=pal_entry_point 35 st8 [r2]=in0 266 add r2=16,in0 269 stf.spill [r2] = f11,32 272 stf.spill [r2] = f13,32 275 stf.spill [r2] = f15,32 287 add r2=16,in0 290 ldf.fill f11 = [r2],32 293 ldf.fill f13 = [r2],32 296 ldf.fill f15 = [r2],32
|
D | head.S | 210 SAVE_REGION_REGS(r2, r8,r9,r10,r11,r12,r13,r14,r15); 226 SET_ONE_RR(0, PAGE_SHIFT, r2, r16, 1);; 227 SET_ONE_RR(1, PAGE_SHIFT, r2, r16, 1);; 228 SET_ONE_RR(2, PAGE_SHIFT, r2, r16, 1);; 229 SET_ONE_RR(3, PAGE_SHIFT, r2, r16, 1);; 230 SET_ONE_RR(4, PAGE_SHIFT, r2, r16, 1);; 231 SET_ONE_RR(5, PAGE_SHIFT, r2, r16, 1);; 232 SET_ONE_RR(6, IA64_GRANULE_SHIFT, r2, r16, 0);; 233 SET_ONE_RR(7, IA64_GRANULE_SHIFT, r2, r16, 0);; 246 dep r2=0,r3,0,KERNEL_TR_PAGE_SHIFT [all …]
|
/linux-4.1.27/arch/sh/kernel/cpu/sh5/ |
D | entry.S | 261 st.q SP, SAVED_R2, r2 271 getcon EXPEVT, r2 304 st.q SP, SAVED_R2 , r2 314 gettr tr0, r2 319 st.q SP, SAVED_TR0 , r2 326 getcon SSR, r2 329 shlri r2, 30, r2 330 andi r2, 1, r2 /* r2 = SSR.MD */ 338 bnei/u r2, 0, tr1 341 ld.q SP, SAVED_TR0, r2 [all …]
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/ |
D | hub.fuc | 80 mov $r2 NV_PGRAPH_FECS_ACCESS_FIFO 81 nv_iowr(NV_PGRAPH_FECS_ACCESS, 0, $r2) 87 clear b32 $r2 88 nv_iowr(NV_PGRAPH_FECS_INTR_ROUTE, 0, $r2) 91 mov $r2 0x2003 // { HUB_CHSW_PULSE, ZERO } -> intr 8 92 nv_iowr(NV_PGRAPH_FECS_IROUTE, 0, $r2) 98 mov $r2 0x2004 // { 0x04, ZERO } -> intr 9 99 nv_iowr(NV_PGRAPH_FECS_IROUTE, 1, $r2) 100 mov $r2 0x200b // { HUB_FIRMWARE_MTHD, ZERO } -> intr 10 101 nv_iowr(NV_PGRAPH_FECS_IROUTE, 2, $r2) [all …]
|
D | gpc.fuc | 132 mov $r2 NV_PGRAPH_GPCX_GPCCS_ACCESS_FIFO 133 nv_iowr(NV_PGRAPH_GPCX_GPCCS_ACCESS, 0, $r2) 141 mov $r2 NV_PGRAPH_GPCX_GPCCS_INTR_EN_SET_FIFO 142 nv_iowr(NV_PGRAPH_GPCX_GPCCS_INTR_EN_SET, 0, $r2) 148 nv_iord($r2, NV_PGRAPH_GPCX_GPCCS_UNITS, 0) 150 and $r2 0x1f 151 shl b32 $r3 $r2 153 st b32 D[$r0 + #tpc_count] $r2 157 nv_iord($r2, NV_PGRAPH_GPCX_GPCCS_MYINDEX, 0) 158 st b32 D[$r0 + #gpc_id] $r2 [all …]
|
/linux-4.1.27/arch/s390/net/ |
D | bpf_jit.S | 59 lgr %r2,%r7; /* Arg1 = skb pointer */ \ 65 ltgr %r2,%r2; /* Set cc to (%r2 != 0) */ \ 85 lgr %r2,%r7 # Arg1 = skb pointer 91 ltgr %r2,%r2 # Set cc to (%r2 != 0) 98 lgr %r2,%r7; /* Arg1 = skb pointer */ \ 102 ltgr %r2,%r2; \ 104 LOAD %r14,0(%r2); /* Get data from pointer */ \
|
/linux-4.1.27/arch/s390/kernel/vdso64/ |
D | clock_gettime.S | 24 cghi %r2,__CLOCK_REALTIME_COARSE 26 cghi %r2,__CLOCK_REALTIME 28 cghi %r2,-3 /* Per-thread CPUCLOCK with PID=0, VIRT=1 */ 30 cghi %r2,__CLOCK_MONOTONIC_COARSE 32 cghi %r2,__CLOCK_MONOTONIC 40 lgf %r2,__VDSO_TK_SHIFT(%r5) /* Timekeeper shift */ 46 srlg %r1,%r1,0(%r2) /* >> tk->shift */ 57 lghi %r2,0 86 lgf %r2,__VDSO_TK_SHIFT(%r5) /* Timekeeper shift */ 91 srlg %r1,%r1,0(%r2) /* >> tk->shift */ [all …]
|
D | clock_getres.S | 23 cghi %r2,__CLOCK_REALTIME_COARSE 25 cghi %r2,__CLOCK_MONOTONIC_COARSE 28 cghi %r2,__CLOCK_REALTIME 30 cghi %r2,__CLOCK_MONOTONIC 32 cghi %r2,__CLOCK_THREAD_CPUTIME_ID 34 cghi %r2,-2 /* Per-thread CPUCLOCK with PID=0, VIRT=1 */ 44 1: lghi %r2,0
|
D | gettimeofday.S | 27 1: ltgr %r2,%r2 /* check if tv is NULL */ 48 3: stg %r0,0(%r2) /* store tv->tv_sec */ 52 stg %r0,8(%r2) /* store tv->tv_usec */ 53 4: lghi %r2,0
|
/linux-4.1.27/arch/cris/arch-v10/lib/ |
D | dram_init.S | 52 move.d CONFIG_ETRAX_DEF_R_SDRAM_TIMING, $r2 53 and.d 0x00ff0000, $r2 55 lsrq 16, $r2 57 move.d 0x40, $r2 ; Assume 32 bits and CAS latency = 2 68 or.d 0x20, $r2 ; CAS latency = 3 75 or.d 0x20, $r2 ; CAS latency = 3 81 lsrq 1, $r2 ; 16 bits. Shift down value. 90 lslq 16, $r2 ; mrs data starts at bit 16 91 or.d $r2, $r1 95 move.d 10000, $r2 [all …]
|
/linux-4.1.27/firmware/av7110/ |
D | Boot.S | 62 ldr r2, flag_address 68 cmp r1, r2 79 ldrh r2, [r4,#2] // get segment length 80 add r2, r2, #63 // round length to next 64 bytes 81 movs r2, r2, lsr #6 // and divide by 64 91 subs r2, r2, #1
|
/linux-4.1.27/arch/sh/kernel/ |
D | relocate_kernel.S | 55 mov.l r2, @-r15 70 mov.l r2, @-r15 99 mov.l @r15+, r2 113 mov.l @r15+, r2 155 mov r0,r2 157 and r1,r2 163 mov r2,r5 169 mov r2,r4 193 mov.l @(0, r2), r8 196 mov.l r1, @(0, r2) [all …]
|
D | head_32.S | 150 mov.l .LFIRST_ADDR_ENTRY, r2 203 mov r2, r8 235 mov.l r2, @r3; \ 246 add r6, r2; \ 308 mov.l 4f, r2 310 9: cmp/hs r2, r1 311 bf/s 9b ! while (r1 < r2) 312 mov.l r0,@-r2
|
/linux-4.1.27/arch/arm/common/ |
D | vlock.S | 62 voting_begin r0, r1, r2 64 ldrb r2, [r0, #VLOCK_OWNER_OFFSET] @ check whether lock is held 65 cmp r2, #VLOCK_OWNER_NONE 72 voting_end r0, r1, r2 @ implies DMB 78 MANY( ldr r2, [r0, r3] ) 79 FEW( ldr r2, [r0, #VLOCK_VOTING_OFFSET] ) 80 cmp r2, #0 90 ldrb r2, [r0, #VLOCK_OWNER_OFFSET] 91 eor r0, r1, r2 @ zero if I won, else nonzero 95 voting_end r0, r1, r2
|
/linux-4.1.27/arch/arm/mach-omap1/ |
D | sram.S | 28 mov r2, #OMAP1_IO_ADDRESS(DPLL_CTL) & 0xff000000 29 orr r2, r2, #OMAP1_IO_ADDRESS(DPLL_CTL) & 0x00ff0000 30 orr r2, r2, #OMAP1_IO_ADDRESS(DPLL_CTL) & 0x0000ff00 39 strh r0, [r2] @ set dpll into bypass mode 44 strh r0, [r2] @ write new dpll value 52 lock: ldrh r4, [r2], #0 @ read back dpll value
|
/linux-4.1.27/arch/avr32/kernel/ |
D | entry-avr32b.S | 107 lsr r2, r0, PGDIR_SHIFT 108 ld.w r3, r1[r2 << 2] 114 ld.w r2, r3[r1 << 2] 116 bld r2, _PAGE_BIT_PRESENT 120 sbr r2, _PAGE_BIT_ACCESSED 121 st.w r3[r1 << 2], r2 124 andl r2, _PAGE_FLAGS_HARDWARE_MASK & 0xffff 125 mtsr SYSREG_TLBELO, r2 129 clz r2, r0 132 mov r2, 0 /* so start at 0 */ [all …]
|
/linux-4.1.27/kernel/bpf/ |
D | helpers.c | 26 static u64 bpf_map_lookup_elem(u64 r1, u64 r2, u64 r3, u64 r4, u64 r5) in bpf_map_lookup_elem() argument 33 void *key = (void *) (unsigned long) r2; in bpf_map_lookup_elem() 54 static u64 bpf_map_update_elem(u64 r1, u64 r2, u64 r3, u64 r4, u64 r5) in bpf_map_update_elem() argument 57 void *key = (void *) (unsigned long) r2; in bpf_map_update_elem() 75 static u64 bpf_map_delete_elem(u64 r1, u64 r2, u64 r3, u64 r4, u64 r5) in bpf_map_delete_elem() argument 78 void *key = (void *) (unsigned long) r2; in bpf_map_delete_elem() 93 static u64 bpf_get_prandom_u32(u64 r1, u64 r2, u64 r3, u64 r4, u64 r5) in bpf_get_prandom_u32() argument 104 static u64 bpf_get_smp_processor_id(u64 r1, u64 r2, u64 r3, u64 r4, u64 r5) in bpf_get_smp_processor_id() argument
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | omap-smc.S | 28 stmfd sp!, {r2-r12, lr} 33 ldmfd sp!, {r2-r12, pc} 46 mov r3, r2 47 mov r2, r1 85 stmfd sp!, {r2-r12, lr} 89 ldmfd sp!, {r2-r12, pc} 93 stmfd sp!, {r2-r12, lr} 98 ldmfd sp!, {r2-r12, pc}
|
D | sleep34xx.S | 90 ldr r2, [r3] @ value for offset 91 str r1, [r2, r3] @ write to l2dis_3630 113 mov r2, #4 @ set some flags in r2, r6 388 ldr r2, es3_sdrc_fix_sz 389 mov r2, r2, ror #2 393 subs r2, r2, #0x1 @ num_words-- 402 ldr r2, [r1] 403 and r2, r2, #0x3 404 cmp r2, #0x0 @ Check if previous power state of CORE is OFF 408 mov r2, #OMAP36XX_RTA_DISABLE [all …]
|
D | sleep44xx.S | 163 mov r2, r0 165 str r0, [r2, #L2X0_CLEAN_INV_WAY] 167 ldr r0, [r2, #L2X0_CLEAN_INV_WAY] 178 mov r2, r0 180 str r0, [r2, #L2X0_CACHE_SYNC] 182 ldr r0, [r2, #L2X0_CACHE_SYNC] 267 mov r2, #0x4 @ Flag 290 ldr r2, =OMAP44XX_L2CACHE_BASE 291 ldr r0, [r2, #L2X0_CTRL] 307 mov r2, #0x4 @ Flag
|
D | omap-headsmp.S | 35 wait: ldr r2, =AUX_CORE_BOOT0_PA @ read from AuxCoreBoot0 36 ldr r0, [r2] 51 wait_2: ldr r2, =AUX_CORE_BOOT0_PA @ read from AuxCoreBoot0 52 ldr r0, [r2]
|
/linux-4.1.27/arch/cris/arch-v32/mach-a3/ |
D | dram_init.S | 28 move.d 10000, $r2 30 subq 1, $r2 38 move.d 10000, $r2 40 subq 1, $r2 51 move.d 10000, $r2 53 subq 1, $r2 57 move.d sdram_commands_start, $r2 59 movu.b [$r2+], $r1 60 movu.w [$r2+], $r3 69 cmp.d sdram_commands_end, $r2
|
/linux-4.1.27/arch/parisc/math-emu/ |
D | fpudispatch.c | 290 u_int r1,r2,t; /* operand register offsets */ in decode_0c() local 531 r2 = extru(ir, fpr2pos, 5) * sizeof(double)/sizeof(u_int); in decode_0c() 532 if (r2 == 0) in decode_0c() 533 r2 = fpzeroreg; in decode_0c() 559 &fpregs[r2],extru(ir,fptpos,5), in decode_0c() 566 &fpregs[r2],extru(ir,fptpos,5), in decode_0c() 590 &fpregs[r2],extru(ir,fptpos,5), in decode_0c() 597 &fpregs[r2],extru(ir,fptpos,5), in decode_0c() 628 r2 = extru(ir,fpr2pos,5) * sizeof(double)/sizeof(u_int); in decode_0c() 629 if (r2 == 0) in decode_0c() [all …]
|
/linux-4.1.27/arch/ia64/sn/kernel/ |
D | pio_phys.S | 28 mov r2=psr 34 mov psr.l=r2;; 43 mov r2=psr 49 mov psr.l=r2;; 58 mov r2=psr 66 mov psr.l=r2;;
|
/linux-4.1.27/arch/cris/arch-v32/mm/ |
D | mmu.S | 99 movem $r2, [$sp] 108 move.d [$r1], $r2 ; Get last_refill_cause 109 cmp.d $r0, $r2 ; rw_mm_cause == last_refill_cause ? 111 moveq 1, $r2 114 move.d $r2, [$acr] ; refill_count = 1 133 movem [$sp], $r2 ; Restore r0-r2 in delay slot 145 moveq 1, $r2 147 move.d $r2, [$acr] ; refill_count = 1 153 move.d [$acr], $r2 ; Get refill_count 154 cmpq 4, $r2 ; refill_count > 4 ? [all …]
|
/linux-4.1.27/arch/unicore32/boot/compressed/ |
D | head.S | 29 ldm (r1, r2, r3, r5, r6, r7, r8), [r0]+ 56 add r2, r2, r0 79 1002: stw.w r0, [r2]+, #4 80 csub.a r2, r3 101 add r2, sp, #0x10000 @ 64k max 114 csub.a r4, r2 163 .word __bss_start @ r2 179 movc r2, p1.c0, #0 180 cand.a r2, #2
|
/linux-4.1.27/arch/unicore32/kernel/ |
D | debug.S | 41 printhex: adr r2, hexbuf 42 add r3, r2, r1 52 cxor.a r3, r2 54 mov r0, r2 63 1: waituart r2, r3 65 busyuart r2, r3
|
D | entry.S | 179 @ r2 - lr_<exception>, already fixed up for correct return/restart 206 @ r2 - lr_<exception>, already fixed up for correct return/restart 212 stm (r2 - r4), [r0]+ 268 @ r2 - aborted context pc 281 mov r2, sp 292 ldw r2, [sp+], #S_PSR 293 priv_exit r2 @ return from exception 341 mov r0, r2 @ pass address of aborted instruction 344 mov r2, sp @ regs 355 ldw r2, [sp+], #S_PSR [all …]
|
/linux-4.1.27/arch/arm/boot/compressed/ |
D | head.S | 149 mov r8, r2 @ save atags pointer 157 mrs r2, cpsr @ get current mode 158 tst r2, #3 @ not user? 221 ldmia r0, {r1, r2, r3, r6, r10, r11, r12} 323 mov r2, r5 336 mov r2, r5 480 add r2, r2, r0 489 cmp r1, r2 @ if entry >= bss_start && 497 add r2, r2, r5 507 cmp r1, r2 @ entry < bss_start || [all …]
|
D | debug.S | 9 addruart r1, r2, r3 20 ldmia r1, {r2, r3} 21 add r2, r2, r1 22 ldr r1, [r2, r3]
|
D | head-xscale.S | 21 bic r2, pc, #0x1f 22 add r3, r2, #0x10000 @ 64 kb is quite enough... 23 1: ldr r0, [r2], #32 24 teq r2, r3
|
/linux-4.1.27/drivers/ata/ |
D | pata_hpt3x3.c | 40 u32 r1, r2; in hpt3x3_set_piomode() local 44 pci_read_config_dword(pdev, 0x48, &r2); in hpt3x3_set_piomode() 48 r2 &= ~(0x11 << dn); /* Clear MWDMA and UDMA bits */ in hpt3x3_set_piomode() 51 pci_write_config_dword(pdev, 0x48, r2); in hpt3x3_set_piomode() 70 u32 r1, r2; in hpt3x3_set_dmamode() local 75 pci_read_config_dword(pdev, 0x48, &r2); in hpt3x3_set_dmamode() 79 r2 &= ~(0x11 << dn); /* Clear MWDMA and UDMA bits */ in hpt3x3_set_dmamode() 82 r2 |= (0x01 << dn); /* Ultra mode */ in hpt3x3_set_dmamode() 84 r2 |= (0x10 << dn); /* MWDMA */ in hpt3x3_set_dmamode() 87 pci_write_config_dword(pdev, 0x48, r2); in hpt3x3_set_dmamode()
|
/linux-4.1.27/arch/nios2/include/asm/ |
D | syscall.h | 25 return regs->r2; in syscall_get_nr() 31 regs->r2 = regs->orig_r2; in syscall_rollback() 38 return regs->r7 ? regs->r2 : 0; in syscall_get_error() 44 return regs->r2; in syscall_get_return_value() 52 regs->r2 = -error; in syscall_set_return_value() 55 regs->r2 = val; in syscall_set_return_value()
|
/linux-4.1.27/arch/cris/boot/rescue/ |
D | testrescue.S | 15 moveq -1, $r2 16 move.b $r2, [R_PORT_PA_DIR] 17 moveq 0, $r2 18 move.b $r2, [R_PORT_PA_DATA]
|
D | head_v10.S | 201 move.d [$r3+], $r2 ; partition length 202 sub.d $r8, $r2 ; minus the ptable length 208 move.d [$r3+], $r2 ; partition length 263 move.b CONFIG_ETRAX_DEF_R_PORT_PA_DATA, $r2 266 move.b CONFIG_ETRAX_DEF_R_PORT_PB_DATA, $r2 272 or.d $r0, $r2 ; set bit 276 and.d $r0, $r2 279 move.b $r2, [R_PORT_PA_DATA] 282 move.b $r2, [R_PORT_PB_DATA] 285 move.b $r2, [0x90000000] [all …]
|
/linux-4.1.27/arch/sh/kernel/cpu/sh3/ |
D | swsusp.S | 18 #define k2 r2 36 mov.l @(PBE_ADDRESS, r4), r2 44 mov.l @r2+,r1 /* 16n+0 */ 47 mov.l @r2+,r1 /* 16n+4 */ 50 mov.l @r2+,r1 /* 16n+8 */ 53 mov.l @r2+,r1 /* 16n+12 */ 74 mov.l @r15+, r2 98 mov r15, r2 ! save sp in r2 123 mov r2, r15 ! restore old sp 133 mov r2, r15 ! restore old sp
|
/linux-4.1.27/arch/arm/mach-socfpga/ |
D | headsmp.S | 24 ldmia r0, {r1, r2} 25 sub r2, r2, #PAGE_OFFSET 26 ldr r3, [r2]
|
/linux-4.1.27/arch/s390/boot/compressed/ |
D | head.S | 25 lgr %r4,%r2 26 lg %r2,.Loffset-.LPG1(%r13) 27 la %r4,0(%r2,%r4) 34 lgr %r6,%r2 37 mvcle %r2,%r4,0
|
/linux-4.1.27/scripts/ |
D | sortextable.c | 160 static uint16_t (*r2)(const uint16_t *); variable 249 r2 = r2le; in do_file() 257 r2 = r2be; in do_file() 265 || r2(&ehdr->e_type) != ET_EXEC in do_file() 272 switch (r2(&ehdr->e_machine)) { in do_file() 275 r2(&ehdr->e_machine), fname); in do_file() 299 if (r2(&ehdr->e_ehsize) != sizeof(Elf32_Ehdr) in do_file() 300 || r2(&ehdr->e_shentsize) != sizeof(Elf32_Shdr)) { in do_file() 309 if (r2(&ghdr->e_ehsize) != sizeof(Elf64_Ehdr) in do_file() 310 || r2(&ghdr->e_shentsize) != sizeof(Elf64_Shdr)) { in do_file()
|
/linux-4.1.27/arch/blackfin/lib/ |
D | divsi3.S | 50 r2 = r1 >> 15; define 51 cc = r2; 53 r2 = r1 << 16; define 54 cc = r2 <= r0; 139 r2 = r2 + r1; define 141 r0 = -r2; 142 if !cc r0 = r2;
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ce/fuc/ |
D | com.fuc | 144 movw $r2 0xfff3 145 sethi $r2 0 146 iowr I[$r1 + 0x300] $r2 149 or $r2 0xc 150 iowr I[$r1] $r2 155 mov $r2 3 156 iowr I[$r1] $r2 168 and $r2 $r1 0x00000008 172 and $r2 $r1 0x00000004 244 mov $r2 0x1400 [all …]
|
/linux-4.1.27/arch/arm/mach-s3c24xx/ |
D | sleep.S | 62 mov r2, #S3C24XX_PA_UART & 0xff000000 63 orr r2, r2, #S3C24XX_PA_UART & 0xff000 76 strb r3, [ r2, #S3C2410_UTXH ]
|
D | sleep-s3c2412.S | 37 ldr r2, =S3C2410_SRCPND 62 ldrne r9, [r2] 63 strne r9, [r2]
|
/linux-4.1.27/arch/arm/mach-shmobile/ |
D | headsmp-scu.S | 33 ldr r2, [r0, #8] @ SCU Power Status Register 36 bic r2, r2, r3 @ Clear bits of our CPU (Run Mode) 37 str r2, [r0, #8] @ write back
|
/linux-4.1.27/arch/tile/kernel/ |
D | mcount_64.S | 38 { st r29, r2; addli r29, r29, REGSIZE } 53 { ld r2, r29; addli r29, r29, REGSIZE } 86 { move r0, lr; moveli r2, hw2_last(function_trace_op) } 87 { move r1, r10; shl16insli r2, r2, hw1(function_trace_op) } 88 { movei r3, 0; shl16insli r2, r2, hw0(function_trace_op) } 89 ld r2,r2
|
D | entry.S | 31 { move r2, lr; lnk r1 } 38 { move r2, lr; lnk r1 } 62 IRQ_ENABLE_LOAD(r2, r3) 64 IRQ_ENABLE_APPLY(r2, r3) /* unmask, but still with ICS set */
|
D | intvec_64.S | 156 st_add r3, r2, 8 157 andi r2, sp, 7 166 bnez r2, hand_unalign_slow_badsp 182 bfextu r2, r1, 3, (2 + PAGE_SHIFT - UNALIGN_JIT_SHIFT) 188 shli r2, r2, UNALIGN_JIT_SHIFT 197 add r2, r0, r2 210 ld_add r0, r2, 8 229 ld_add r0, r2, 8 257 mtspr SPR_EX_CONTEXT_K_0, r2 282 ld_add r2, r3, 8 [all …]
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | sfp-machine_32.h | 78 #define __FP_FRAC_ADD_3(r2,r1,r0,x2,x1,x0,y2,y1,y0) \ argument 82 : "=r" (r2), \ 93 #define __FP_FRAC_SUB_3(r2,r1,r0,x2,x1,x0,y2,y1,y0) \ argument 97 : "=r" (r2), \ 108 #define __FP_FRAC_ADD_4(r3,r2,r1,r0,x3,x2,x1,x0,y3,y2,y1,y0) \ argument 130 r3 = _t1; r2 = _t2; \ 133 #define __FP_FRAC_SUB_4(r3,r2,r1,r0,x3,x2,x1,x0,y3,y2,y1,y0) \ argument 155 r3 = _t1; r2 = _t2; \
|
/linux-4.1.27/include/drm/ |
D | drm_rect.h | 143 const struct drm_rect *r2) in drm_rect_equals() argument 145 return r1->x1 == r2->x1 && r1->x2 == r2->x2 && in drm_rect_equals() 146 r1->y1 == r2->y1 && r1->y2 == r2->y2; in drm_rect_equals()
|
/linux-4.1.27/arch/sh/boards/mach-migor/ |
D | sdram.S | 27 mov.l @r4, r2 28 or r1, r2 30 and r3, r2 31 mov.l r2, @r4
|
/linux-4.1.27/arch/sh/boards/mach-ap325rxa/ |
D | sdram.S | 27 mov.l @r4, r2 28 or r1, r2 30 and r3, r2 31 mov.l r2, @r4
|
/linux-4.1.27/arch/powerpc/platforms/powermac/ |
D | sleep.S | 66 stw r2,SL_R2(r1) 188 mfspr r2,SPRN_HID0 189 rlwinm r2,r2,0,10,7 /* clear doze, nap */ 190 oris r2,r2,HID0_SLEEP@h 193 mtspr SPRN_HID0,r2 202 mfmsr r2 203 oris r2,r2,MSR_POW@h 205 mtmsr r2 372 lwz r2,SL_R2(r1)
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
D | host.fuc | 68 nv_iord($r2, NV_PPWR_FIFO_PUT(0)) 69 cmp b32 $r1 $r2 109 nv_iord($r2, NV_PPWR_RFIFO_PUT) 111 cmp b32 $r1 $r2 114 and $r3 $r2 #rfifo_qmaskp 124 add b32 $r2 0x1 125 and $r2 #rfifo_qmaskf 126 nv_iowr(NV_PPWR_RFIFO_PUT, $r2) 129 mov $r2 NV_PPWR_INTR_TRIGGER_USER0 130 nv_iowr(NV_PPWR_INTR_TRIGGER, $r2)
|
/linux-4.1.27/arch/sh/boot/compressed/ |
D | head_32.S | 20 mov.l 1f, r2 21 cmp/eq r2, r0 23 sub r0, r2 29 sub r2, r1 67 mov.l bss_start_addr, r2 71 cmp/eq r1,r2
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/fuc/ |
D | g98.fuc0s | 112 mov $r2 0x400 113 iowr I[$r2 + 0x300] $r1 117 iowr I[$r2] $r1 121 mov $r2 0x1200 122 iowr I[$r2] $r1 138 and $r2 $r1 0x8 139 cmpu b32 $r2 0 143 mov $r2 0x7700 144 mov $xtargets $r2 147 mov $r2 0 [all …]
|
/linux-4.1.27/arch/mips/kernel/ |
D | cevt-r4k.c | 44 static inline int handle_perf_irq(int r2) in handle_perf_irq() argument 55 !r2; in handle_perf_irq() 60 const int r2 = cpu_has_mips_r2_r6; in c0_compare_interrupt() local 70 if (handle_perf_irq(r2)) in c0_compare_interrupt() 78 if (!r2 || (read_c0_cause() & CAUSEF_TI)) { in c0_compare_interrupt()
|
/linux-4.1.27/arch/unicore32/mm/ |
D | tlb-ucv2.S | 32 vma_vm_flags r2, r2 @ get vma->vm_flags 37 cand.a r2, #VM_EXEC @ Executable area ? 50 cand.a r2, #VM_EXEC @ Executable area ?
|
/linux-4.1.27/include/linux/ |
D | ioport.h | 173 static inline bool resource_contains(struct resource *r1, struct resource *r2) in resource_contains() argument 175 if (resource_type(r1) != resource_type(r2)) in resource_contains() 177 if (r1->flags & IORESOURCE_UNSET || r2->flags & IORESOURCE_UNSET) in resource_contains() 179 return r1->start <= r2->start && r1->end >= r2->end; in resource_contains() 245 static inline bool resource_overlaps(struct resource *r1, struct resource *r2) in resource_overlaps() argument 247 return (r1->start <= r2->end && r1->end >= r2->start); in resource_overlaps()
|
/linux-4.1.27/arch/cris/arch-v32/kernel/ |
D | head.S | 109 | REG_STATE(mmu, rw_mm_cfg, seg_0, linear), $r2 130 | REG_STATE(mmu, rw_mm_cfg, seg_0, linear), $r2 140 move $r2, $s0 ; mm_cfg, virtual memory configuration. 149 move $r2, $s0 ; mm_cfg, virtual memory configuration. 205 move.d __vmlinux_end, $r2 206 move.d $r2, $r4 210 cmp.d $r2, $r1 323 move.d $r2, [$r3] ; store size at romfs_length 325 add.d $r2, $r0 ; copy from end and downwards 326 add.d $r2, $r1 [all …]
|
/linux-4.1.27/arch/arm/mach-prima2/ |
D | sleep.S | 43 ldr r2, [r5, #DENALI_CTL_22_OFF] 44 orr r2, r2, #0x1 49 str r2, [r5, #DENALI_CTL_22_OFF]
|
/linux-4.1.27/arch/s390/lib/ |
D | mem.S | 32 lgr %r1,%r2 43 stc %r3,0(%r2) 45 lgr %r1,%r2 75 lgr %r1,%r2
|
/linux-4.1.27/arch/openrisc/kernel/ |
D | head.S | 79 #define EXCEPTION_STORE_GPR2 l.sw 0x64(r0),r2 80 #define EXCEPTION_LOAD_GPR2 l.lwz r2,0x64(r0) 456 CLEAR_GPR(r2) 592 CLEAR_GPR(r2) 824 l.and r2, r3, r6 // r2 <- r3 % NSETS_MASK 831 l.mtspr r2,r5,SPR_DTLBMR_BASE(0) // set DTLBMR 845 l.mtspr r2,r5,SPR_DTLBTR_BASE(0) // set DTLBTR 911 l.and r2, r3, r6 // r2 <- r3 % NSETS_MASK 918 l.mtspr r2,r5,SPR_ITLBMR_BASE(0) // set ITLBMR 938 l.mtspr r2,r5,SPR_ITLBTR_BASE(0) // set ITLBTR [all …]
|
/linux-4.1.27/arch/cris/arch-v32/mach-fs/ |
D | dram_init.S | 42 move.d CONFIG_ETRAX_SDRAM_COMMAND, $r2 77 move.d 10000, $r2 79 subq 1, $r2 82 lapc _sdram_commands_start, $r2 85 move.b [$r2+], $r6 ; Load command 92 cmp.d $r2, $r3 ; Last command?
|
/linux-4.1.27/drivers/media/platform/soc_camera/ |
D | soc_scale_crop.c | 27 static bool is_smaller(const struct v4l2_rect *r1, const struct v4l2_rect *r2) in is_smaller() argument 29 return r1->width < r2->width || r1->height < r2->height; in is_smaller() 33 static bool is_inside(const struct v4l2_rect *r1, const struct v4l2_rect *r2) in is_inside() argument 35 return r1->left > r2->left || r1->top > r2->top || in is_inside() 36 r1->left + r1->width < r2->left + r2->width || in is_inside() 37 r1->top + r1->height < r2->top + r2->height; in is_inside()
|
/linux-4.1.27/security/selinux/ss/ |
D | mls_types.h | 47 #define mls_range_contains(r1, r2) \ argument 48 (mls_level_dom(&(r2).level[0], &(r1).level[0]) && \ 49 mls_level_dom(&(r1).level[1], &(r2).level[1]))
|