/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ebb/ |
D | ebb_handler.S | 143 SAVE_VSR(0, r3) 148 SAVE_VSR(1, r3) 149 SAVE_VSR(2, r3) 150 SAVE_VSR(3, r3) 151 SAVE_VSR(4, r3) 152 SAVE_VSR(5, r3) 153 SAVE_VSR(6, r3) 154 SAVE_VSR(7, r3) 155 SAVE_VSR(8, r3) 156 SAVE_VSR(9, r3) [all …]
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | l2cr_6xx.S | 102 li r3,-1 137 rlwinm r5,r3,0,0,0 /* r5 contains the new enable bit */ 138 rlwinm r3,r3,0,11,9 /* Turn off the invalidate bit */ 139 rlwinm r3,r3,0,1,31 /* Turn off the enable bit */ 208 mtspr SPRN_L2CR,r3 219 oris r3,r3,0x0020 221 mtspr SPRN_L2CR,r3 228 10: mfspr r3,SPRN_L2CR 229 andis. r4,r3,0x0020 235 3: mfspr r3,SPRN_L2CR [all …]
|
D | misc.S | 32 1: mflr r3 33 PPC_LL r4,(2f-1b)(r3) 34 subf r3,r4,r3 50 add r3,r3,r5 59 PPC_STL r0,0(r3) 60 PPC_STL r1,SZL(r3) 61 PPC_STL r2,2*SZL(r3) 63 PPC_STL r0,3*SZL(r3) 64 PPC_STL r13,4*SZL(r3) 65 PPC_STL r14,5*SZL(r3) [all …]
|
D | ppc_save_regs.S | 27 PPC_STL r0,0*SZL(r3) 28 PPC_STL r2,2*SZL(r3) 29 PPC_STL r3,3*SZL(r3) 30 PPC_STL r4,4*SZL(r3) 31 PPC_STL r5,5*SZL(r3) 32 PPC_STL r6,6*SZL(r3) 33 PPC_STL r7,7*SZL(r3) 34 PPC_STL r8,8*SZL(r3) 35 PPC_STL r9,9*SZL(r3) 36 PPC_STL r10,10*SZL(r3) [all …]
|
D | misc_32.S | 47 addi r11,r3,THREAD_INFO_GAP 48 stwu r1,THREAD_SIZE-STACK_FRAME_OVERHEAD(r3) 49 mr r1,r3 85 cmpwi cr1,r3,0 94 mr r10,r3 95 mullw r9,r3,r5 96 mulhwu r3,r3,r5 102 addze r3,r3 104 addze r3,r3 117 subf r3,r5,r3 [all …]
|
D | cpu_setup_ppc970.S | 30 mfspr r3,SPRN_HID4 31 rldimi r3,r0,40,23 /* clear bit 23 (rm_ci) */ 32 rldimi r3,r0,2,61 /* clear bit 61 (lg_pg_en) */ 34 mtspr SPRN_HID4,r3 37 mfspr r3,SPRN_HID5 38 rldimi r3,r0,6,56 /* clear bits 56 & 57 (DCBZ*) */ 40 mtspr SPRN_HID5,r3 46 li r3,0x1200 /* enable i-fetch cacheability */ 47 sldi r3,r3,44 /* and prefetch */ 48 or r0,r0,r3 [all …]
|
D | cpu_setup_power.S | 30 mfspr r3,SPRN_LPCR 38 mfmsr r3 39 rldicl. r0,r3,4,63 43 mfspr r3,SPRN_LPCR 58 mfspr r3,SPRN_LPCR 59 ori r3, r3, LPCR_PECEDH 71 mfmsr r3 72 rldicl. r0,r3,4,63 77 mfspr r3,SPRN_LPCR 78 ori r3, r3, LPCR_PECEDH [all …]
|
D | cpu_setup_6xx.S | 75 li r3,0 76 mtspr SPRN_L2CR2,r3 132 mfpvr r3 133 rlwinm r3,r3,0,20,31 134 cmpwi 0,r3,0x0207 138 mfpvr r3 139 rlwinm r3,r3,0,20,31 140 cmpwi 0,r3,0x0100 174 li r3,HID0_SPD 175 andc r11,r11,r3 /* clear SPD: enable speculative */ [all …]
|
D | cpu_setup_fsl_booke.S | 24 andi. r3, r0, L1CSR1_ICE 34 andi. r3, r0, L1CSR0_DCE 46 andi. r3, r0, L1CSR0_CLFC 62 mfspr r3, SPRN_PWRMGTCR0 65 ori r3, r3, PWRMGTCR0_PW20_WAIT 69 rlwimi r3, r11, PWRMGTCR0_PW20_ENT_SHIFT, PWRMGTCR0_PW20_ENT 71 mtspr SPRN_PWRMGTCR0, r3 81 mfspr r3, SPRN_PWRMGTCR0 84 oris r3, r3, PWRMGTCR0_AV_IDLE_PD_EN@h 88 rlwimi r3, r11, PWRMGTCR0_AV_IDLE_CNT_SHIFT, PWRMGTCR0_AV_IDLE_CNT [all …]
|
D | head_44x.S | 64 mr r31,r3 /* save device tree ptr */ 90 subf r3,r5,r6 /* r3 = r6 - r5 */ 91 add r3,r4,r3 /* Required Virutal Address */ 126 lis r3,kernstart_addr@ha 127 la r3,kernstart_addr@l(r3) 140 stw r6,0(r3) /* higher 32bit */ 141 stw r8,4(r3) /* lower 32bit */ 169 lis r3,virt_phys_offset@ha 170 la r3,virt_phys_offset@l(r3) 172 stw r4,0(r3) [all …]
|
D | head_32.S | 136 cmpw 0,r3,r31 142 1: mr r31,r3 /* save device tree ptr */ 191 mr r26,r3 192 addis r4,r3,KERNELBASE@h /* current address of _start */ 219 li r3,1 /* MTX only has 1 cpu */ 223 stw r3,__secondary_hold_acknowledge@l(0) 227 cmpw 0,r4,r3 230 mr r24,r3 /* cpu # */ 309 addi r3,r1,STACK_FRAME_OVERHEAD; \ 373 addi r3,r1,STACK_FRAME_OVERHEAD [all …]
|
D | head_fsl_booke.S | 69 mr r30,r3 77 LOAD_REG_ADDR_PIC(r3, _stext) /* Get our current runtime base */ 81 mr r23,r3 86 addis r3,r8,(is_second_reloc - 0b)@ha 87 lwz r19,(is_second_reloc - 0b)@l(r3) 102 lis r3,PAGE_OFFSET@h 113 add r3,r3,r5 127 subf r3,r5,r6 /* r3 = r6 - r5 */ 128 add r3,r4,r3 /* Required Virtual Address */ 250 mr r3,r30 [all …]
|
D | head_64.S | 127 mr r24,r3 151 mr r3,r24 188 lis r3,BUCSR_INIT@h 189 ori r3,r3,BUCSR_INIT@l 190 mtspr SPRN_BUCSR,r3 213 mfspr r3, SPRN_PIR 216 rlwimi r3, r3, 30, 2, 30 217 mtspr SPRN_PIR, r3 222 mr r24,r3 233 mr r3,r24 [all …]
|
D | idle_power7.S | 113 li r3,0 /* Return 0 (no nap) */ 158 stb r3,PACA_THREAD_IDLE_STATE(r13) 159 cmpwi cr3,r3,PNV_THREAD_SLEEP 204 li r3,1 220 mfspr r3,SPRN_SDR1 221 std r3,_SDR1(r1) 222 mfspr r3,SPRN_RPR 223 std r3,_RPR(r1) 224 mfspr r3,SPRN_SPURR 225 std r3,_SPURR(r1) [all …]
|
D | vector.S | 24 stw r4,THREAD_USED_VR(r3) 27 lvx v0,r10,r3 29 addi r10,r3,THREAD_TRANSACT_VRSTATE 43 mfmsr r3 44 oris r3,r3,MSR_VEC@h 45 MTMSRD(r3) 55 lvx v0,r4,r3 57 REST_32VRS(0,r4,r3) 65 SAVE_32VRS(0, r4, r3) 68 stvx v0, r4, r3 [all …]
|
D | misc_64.S | 36 stdu r1,THREAD_SIZE-STACK_FRAME_OVERHEAD(r3) 37 mr r1,r3 84 andc r6,r3,r5 /* round low to line bdy */ 100 andc r6,r3,r5 /* round low to line bdy */ 130 andc r6,r3,r5 /* round low to line bdy */ 157 andc r6,r3,r5 /* round low to line bdy */ 185 andc r6,r3,r5 /* round low to line bdy */ 223 clrrdi r3,r3,PAGE_SHIFT /* Page align */ 226 mr r6,r3 238 1: icbi 0,r3 [all …]
|
D | fpu.S | 71 addi r7,r3,THREAD_TRANSACT_FPSTATE 87 mfmsr r3 88 ori r3,r3,MSR_FP 91 oris r3,r3,MSR_VSX@h 95 MTMSRD(r3) 104 lfd fr0,FPSTATE_FPSCR(r3) 116 stfd fr0,FPSTATE_FPSCR(r3) 145 LOAD_REG_ADDRBASE(r3, last_task_used_math) 146 toreal(r3) 147 PPC_LL r4,ADDROFF(last_task_used_math)(r3) [all …]
|
D | entry_64.S | 75 std r3,GPR3(r1) 99 std r3,ORIG_GPR3(r1) 167 clrldi r3,r3,32 180 std r3,RESULT(r1) 213 cmpld r3,r11 239 neg r3,r3 246 addi r3,r1,STACK_FRAME_OVERHEAD 255 mr r0,r3 258 ld r3,GPR3(r1) 278 li r3,-ENOSYS [all …]
|
D | tm.S | 50 li r3, MSR_TM >> 32 51 sldi r3, r3, 32 52 and. r0, r4, r3 54 or r4, r4, r3 60 std r0, THREAD_TM_TFHAR(r3) 62 std r0, THREAD_TM_TEXASR(r3) 64 std r0, THREAD_TM_TFIAR(r3) 68 ld r0, THREAD_TM_TFHAR(r3) 70 ld r0, THREAD_TM_TEXASR(r3) 72 ld r0, THREAD_TM_TFIAR(r3) [all …]
|
D | swsusp_32.S | 67 mftbu r3 68 cmpw r3,r4 171 tophys(r3,r10) 174 lwz r11,pbe_address(r3) /* source */ 176 lwz r10,pbe_orig_address(r3) /* destination */ 190 lwz r10,pbe_next(r3) 197 lis r3,0x0002 198 mtctr r3 199 li r3, 0 201 lwz r0,0(r3) [all …]
|
D | exceptions-64e.S | 69 RECONCILE_IRQ_STATE(r3,r4) 75 ld r3,_MSR(r1) 76 andi. r3,r3,MSR_PR 152 ld r3,_MSR(r1) 153 andi. r3,r3,MSR_PR 390 2: ld r3,excf+EX_R10(r13); /* get back r10 */ \ 403 std r3,GPR10(r1); /* save r10 to stackframe */ \ 409 li r3,(n)+1; /* indicate partial regs in trap */ \ 415 std r3,_TRAP(r1); /* set trap number */ \ 433 #define INTS_DISABLE RECONCILE_IRQ_STATE(r3,r4) [all …]
|
D | cpu_setup_44x.S | 52 mfspr r3,SPRN_CCR0 54 rlwinm r3,r3,0,12,10 55 mtspr SPRN_CCR0,r3 68 mfdcr r3,DCRN_PLB4A0_ACR 70 rlwinm r3,r3,0,8,6 71 mtdcr DCRN_PLB4A0_ACR,r3
|
D | entry_32.S | 232 stw r3,16(r1) 238 lwz r3,16(r1) 281 addi r3,r1,STACK_FRAME_OVERHEAD 302 stw r3,ORIG_GPR3(r1) 323 lwz r3,GPR3(r1) 350 mr r6,r3 361 cmplw 0,r3,r8 364 neg r3,r3 376 stw r3,GPR3(r1) 378 lwz r3,GPR3(r1) [all …]
|
D | swsusp_booke.S | 72 mfspr r3,SPRN_TBRU 73 cmpw r3,r4 113 lwz r3,0(r11) 120 lwz r5,pbe_address(r3) /* source */ 121 lwz r6,pbe_orig_address(r3) /* destination */ 134 lwz r3,pbe_next(r3) 135 cmpwi 0,r3,0 170 lwz r3,SL_MSR(r11) 171 mtmsr r3 174 li r3,0 [all …]
|
D | exceptions-64s.S | 146 mfspr r3,SPRN_SRR1 214 std r3,PACA_EXSLB+EX_R3(r13) 215 mfspr r3,SPRN_DAR 218 cmpdi r3,0 246 std r3,PACA_EXSLB+EX_R3(r13) 247 mfspr r3,SPRN_SRR0 /* SRR0 is faulting address */ 250 cmpdi r3,0 694 cmpwi r3,0x900 696 cmpwi r3,0x500 699 cmpwi r3,0xe80 [all …]
|
D | idle_e500.S | 24 CURRENT_THREAD_INFO(r3, r1) 25 lwz r4,TI_LOCAL_FLAGS(r3) /* set napping bit */ 27 stw r4,TI_LOCAL_FLAGS(r3) /* it will return to our caller */ 41 lis r3,0 43 lis r3,HID0_DOZE@h 59 lis r3,HID0_NAP@h 65 or r4,r4,r3
|
D | epapr_hcalls.S | 23 CURRENT_THREAD_INFO(r3, r1) 24 PPC_LL r4, TI_LOCAL_FLAGS(r3) /* set napping bit */ 26 PPC_STL r4, TI_LOCAL_FLAGS(r3) /* it will return to our caller */ 35 li r3, -1 51 li r3, -1
|
D | swsusp_asm64.S | 174 lis r3, 0x10 175 mtctr r3 176 li r3, 0 177 ori r3, r3, CONFIG_KERNEL_START>>48 179 sld r3, r3, r0 182 dcbf r0,r3 183 addi r3,r3,0x20 272 li r3, 0
|
D | head_40x.S | 61 mr r31,r3 /* save device tree ptr */ 204 addi r3,r1,STACK_FRAME_OVERHEAD; \ 210 addi r3,r1,STACK_FRAME_OVERHEAD; \ 407 addi r3,r1,STACK_FRAME_OVERHEAD 415 addi r3,r1,STACK_FRAME_OVERHEAD 724 addi r3,r1,STACK_FRAME_OVERHEAD 734 addi r3,r1,STACK_FRAME_OVERHEAD 740 addi r3,r1,STACK_FRAME_OVERHEAD; 746 addi r3,r1,STACK_FRAME_OVERHEAD; 849 li r3,0 [all …]
|
/linux-4.4.14/arch/powerpc/platforms/83xx/ |
D | suspend-asm.S | 51 stw r3, immrbase@l(r4) 62 lis r3, mpc83xx_sleep_save_area@h 63 ori r3, r3, mpc83xx_sleep_save_area@l 69 stw r5, SS_MEMSAVE+0(r3) 70 stw r6, SS_MEMSAVE+4(r3) 76 stw r5, SS_HID+0(r3) 77 stw r6, SS_HID+4(r3) 78 stw r7, SS_HID+8(r3) 87 stw r4, SS_IABR+0(r3) 88 stw r5, SS_IABR+4(r3) [all …]
|
/linux-4.4.14/arch/arm/lib/ |
D | findbit.S | 29 ARM( ldrb r3, [r0, r2, lsr #3] ) 30 THUMB( lsr r3, r2, #3 ) 31 THUMB( ldrb r3, [r0, r3] ) 32 eors r3, r3, #0xff @ invert bits 50 ARM( ldrb r3, [r0, r2, lsr #3] ) 51 THUMB( lsr r3, r2, #3 ) 52 THUMB( ldrb r3, [r0, r3] ) 53 eor r3, r3, #0xff @ now looking for a 1 bit 54 movs r3, r3, lsr ip @ shift off unused bits 70 ARM( ldrb r3, [r0, r2, lsr #3] ) [all …]
|
D | io-readsb.S | 17 ldrb r3, [r0] 18 strb r3, [r1], #1 19 ldrgeb r3, [r0] 20 strgeb r3, [r1], #1 21 ldrgtb r3, [r0] 22 strgtb r3, [r1], #1 37 .Linsb_16_lp: ldrb r3, [r0] 40 mov r3, r3, put_byte_0 42 orr r3, r3, r4, put_byte_1 44 orr r3, r3, r5, put_byte_2 [all …]
|
D | io-readsl.S | 22 1: ldr r3, [r0, #0] 27 stmia r1!, {r3, r4, ip, lr} 31 ldrcs r3, [r0, #0] 33 stmcsia r1!, {r3, ip} 34 ldrne r3, [r0, #0] 35 strne r3, [r1, #0] 38 3: ldr r3, [r0] 40 mov ip, r3, get_byte_0 43 mov ip, r3, get_byte_1 46 mov ip, r3, get_byte_2 [all …]
|
D | io-readsw-armv3.S | 24 ldr r3, [r0] 25 strb r3, [r1], #1 26 mov r3, r3, lsr #8 27 strb r3, [r1], #1 45 .Linsw_8_lp: ldr r3, [r0] 46 and r3, r3, ip 48 orr r3, r3, r4, lsl #16 65 stmia r1!, {r3 - r6} 76 ldr r3, [r0] 77 and r3, r3, ip [all …]
|
D | io-writesw-armv4.S | 28 ldrh r3, [r1], #2 30 strh r3, [r0] 35 ands r3, r1, #3 43 .Loutsw_8_lp: ldmia r1!, {r3, r4, r5, ip} 45 outword r3 54 ldmia r1!, {r3, ip} 55 outword r3 61 ldr r3, [r1], #4 62 outword r3 64 .Lno_outsw_2: ldrneh r3, [r1] [all …]
|
D | bswapsdi2.S | 11 rev r3, r0 13 mov r1, r3 18 eor r3, r0, r0, ror #16 19 mov r3, r3, lsr #8 20 bic r3, r3, #0xff00 21 eor r0, r3, r0, ror #8 27 eor r3, ip, ip, ror #16 30 mov r3, r3, lsr #8 31 bic r3, r3, #0xff00 34 eor r0, r3, ip, ror #8
|
D | io-writesl.S | 22 1: ldmia r1!, {r3, r4, ip, lr} 24 str r3, [r0, #0] 31 ldmcsia r1!, {r3, ip} 32 strcs r3, [r0, #0] 33 ldrne r3, [r1, #0] 35 strne r3, [r0, #0] 39 ldr r3, [r1], #4 44 4: mov ip, r3, lspull #16 45 ldr r3, [r1], #4 47 orr ip, ip, r3, lspush #16 [all …]
|
D | io-writesb.S | 37 ldrb r3, [r1], #1 38 strb r3, [r0] 39 ldrgeb r3, [r1], #1 40 strgeb r3, [r0] 41 ldrgtb r3, [r1], #1 42 strgtb r3, [r0] 58 .Loutsb_16_lp: ldmia r1!, {r3, r4, r5, ip} 59 outword r3 72 ldmia r1!, {r3, r4} 73 outword r3 [all …]
|
D | io-writesw-armv3.S | 26 ldr r3, [r1, #-4] 27 mov r3, r3, lsr #16 28 orr r3, r3, r3, lsl #16 29 str r3, [r0] 44 .Loutsw_8_lp: ldmia r1!, {r3, r4, r5, r6} 46 mov ip, r3, lsl #16 50 mov ip, r3, lsr #16 87 ldmia r1!, {r3, r4} 89 mov ip, r3, lsl #16 93 mov ip, r3, lsr #16 [all …]
|
D | io-readsw-armv4.S | 38 .Linsw_8_lp: ldrh r3, [r0] 40 pack r3, r3, r4 55 stmia r1!, {r3 - r5, ip} 61 ldrh r3, [r0] 63 pack r3, r3, r4 69 stmia r1!, {r3, r4} 74 ldrh r3, [r0] 76 pack r3, r3, ip 77 str r3, [r1], #4 79 .Lno_insw_2: ldrneh r3, [r0] [all …]
|
D | memset.S | 22 ands r3, r0, #3 @ 1 unaligned? 30 mov r3, r1 47 stmgeia ip!, {r1, r3, r8, lr} @ 64 bytes at a time. 48 stmgeia ip!, {r1, r3, r8, lr} 49 stmgeia ip!, {r1, r3, r8, lr} 50 stmgeia ip!, {r1, r3, r8, lr} 57 stmneia ip!, {r1, r3, r8, lr} 58 stmneia ip!, {r1, r3, r8, lr} 60 stmneia ip!, {r1, r3, r8, lr} 97 stmgeia ip!, {r1, r3-r8, lr} [all …]
|
D | bitops.h | 11 and r3, r0, #31 @ Get bit offset 19 mov r3, r2, lsl r3 21 \instr r2, r2, r3 36 and r3, r0, #31 @ Get bit offset 39 mov r3, r2, lsl r3 @ create mask 47 ands r0, r2, r3 @ save old value of bit 48 \instr r2, r2, r3 @ toggle bit 67 mov r3, #1 68 mov r3, r3, lsl r2 71 \instr r2, r2, r3 [all …]
|
D | memzero.S | 25 cmp r3, #2 @ 1 29 add r1, r1, r3 @ 1 (r1 = r1 - (4 - r3)) 37 ands r3, r0, #3 @ 1 unaligned? 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 69 stmneia r0!, {r2, r3, ip, lr} @ 4 70 stmneia r0!, {r2, r3, ip, lr} @ 4 72 stmneia r0!, {r2, r3, ip, lr} @ 4 [all …]
|
D | backtrace.S | 71 ldr r3, .Ldsi+4 @ adjust saved 'pc' back one 72 teq r3, r2, lsr #10 @ instruction 82 ldr r3, .Ldsi+4 83 teq r3, r1, lsr #11 89 ldr r3, .Ldsi @ instruction exists, 90 teq r3, r1, lsr #11 124 1: mov r3, #1 125 ARM( tst instr, r3, lsl reg ) 126 THUMB( lsl r3, reg ) 127 THUMB( tst instr, r3 ) [all …]
|
D | copy_template.S | 101 CALGN( rsb r3, ip, #32 ) 102 CALGN( sbcnes r4, r3, r2 ) @ C is always set here 105 CALGN( subs r2, r2, r3 ) @ C gets set 116 4: ldr8w r1, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f 118 str8w r0, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f 134 ldr1w r1, r3, abort=20f 152 str1w r0, r3, abort=20f 168 ldr1b r1, r3, ne, abort=21f 171 str1b r0, r3, ne, abort=21f 179 ldr1b r1, r3, gt, abort=21f [all …]
|
D | copy_page.S | 32 ldmia r1!, {r3, r4, ip, lr} @ 4+1 37 stmia r0!, {r3, r4, ip, lr} @ 4 38 ldmia r1!, {r3, r4, ip, lr} @ 4 41 stmia r0!, {r3, r4, ip, lr} @ 4 42 ldmgtia r1!, {r3, r4, ip, lr} @ 4 44 PLD( ldmeqia r1!, {r3, r4, ip, lr} )
|
D | getuser.S | 73 6: TUSER(ldr) r3, [r0, #4] 76 6: TUSER(ldr) r3, [r0] 97 8: TUSER(ldrb) r3, [r0] 106 9: ldrbt r3, [r0], #1 110 9: ldrb r3, [r0] 113 orr r3, rb, r3, lsl #8 120 11: TUSER(ldr) r3, [r0] 127 mov r3, #0
|
D | csumipv6.S | 17 adds ip, r2, r3 18 ldmia r1, {r1 - r3, lr} 21 adcs ip, ip, r3 23 ldmia r0, {r0 - r3} 28 adcs r0, r0, r3
|
D | memmove.S | 77 4: ldmdb r1!, {r3, r4, r5, r6, r7, r8, ip, lr} 79 stmdb r0!, {r3, r4, r5, r6, r7, r8, ip, lr} 89 W(ldr) r3, [r1, #-4]! 100 W(str) r3, [r0, #-4]! 117 ldrneb r3, [r1, #-1]! 120 strneb r3, [r0, #-1]! 126 ldrgtb r3, [r1, #-1]! 129 strgtb r3, [r0, #-1]! 139 ldr r3, [r1, #0] 173 mov lr, r3, lspush #\push [all …]
|
/linux-4.4.14/arch/powerpc/lib/ |
D | memcpy_power7.S | 36 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 43 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 57 stb r0,0(r3) 58 addi r3,r3,1 63 sth r0,0(r3) 64 addi r3,r3,2 69 stw r0,0(r3) 70 addi r3,r3,4 112 std r0,0(r3) 113 std r6,8(r3) [all …]
|
D | string_64.S | 66 mr r3,r8 71 err3; stb r0,0(r3) 72 addi r3,r3,1 77 mr r3,r4 82 neg r6,r3 85 mr r8,r3 91 err1; stb r0,0(r3) 92 addi r3,r3,1 95 err1; sth r0,0(r3) 96 addi r3,r3,2 [all …]
|
D | hweight_64.S | 32 clrldi r3,r3,64-8 46 srdi r4,r3,8 47 add r3,r4,r3 48 clrldi r3,r3,64-8 51 clrlwi r3,r3,16 53 clrldi r3,r3,64-8 70 srdi r4,r3,16 71 add r3,r4,r3 72 srdi r4,r3,8 73 add r3,r4,r3 [all …]
|
D | copyuser_power7.S | 88 ld r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 99 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 108 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 124 err1; stb r0,0(r3) 125 addi r3,r3,1 130 err1; sth r0,0(r3) 131 addi r3,r3,2 136 err1; stw r0,0(r3) 137 addi r3,r3,4 179 err2; std r0,0(r3) [all …]
|
D | checksum_64.S | 28 lwz r0,0(r3) 29 lwzu r5,4(r3) 34 1: lwzu r4,4(r3) 41 rlwinm r3,r0,16,0,31 /* fold two halves together */ 42 add r3,r0,r3 43 not r3,r3 44 srwi r3,r3,16 65 rldicl. r6,r3,64-1,64-2 /* r6 = (r3 & 0x3) >> 1 */ 73 lhz r6,0(r3) /* align to doubleword */ 75 addi r3,r3,2 [all …]
|
D | copypage_64.S | 36 dcbz r9,r3 40 addi r3,r3,-8 50 1: std r5,8(r3) 51 std r6,16(r3) 54 std r7,24(r3) 55 std r8,32(r3) 58 std r9,40(r3) 59 std r10,48(r3) 62 std r11,56(r3) 63 std r12,64(r3) [all …]
|
D | string.S | 20 addi r5,r3,-1 34 addi r6,r3,-1 49 addi r5,r3,-1 62 addi r5,r3,-1 64 1: lbzu r3,1(r5) 65 cmpwi 1,r3,0 67 subf. r3,r0,r3 76 addi r5,r3,-1 78 1: lbzu r3,1(r5) 79 cmpwi 1,r3,0 [all …]
|
D | memcpy_64.S | 18 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) /* save destination pointer for return value */ 27 addi r9,r3,-1 38 neg r6,r3 # LS 3 bits = # bytes to 8-byte dest bdry 54 addi r3,r3,-16 65 addi r3,r3,8 70 std r8,8(r3) 72 stdu r9,16(r3) 74 3: std r8,8(r3) 76 addi r3,r3,16 81 stw r9,0(r3) [all …]
|
D | copyuser_64.S | 31 or r0,r3,r4 32 neg r6,r3 /* LS 3 bits = # bytes to 8-byte dest bdry */ 34 std r3,-24(r1) 56 addi r3,r3,-16 70 addi r3,r3,16 78 70: std r9,0(r3) 79 270: std r8,8(r3) 82 71: std r7,16(r3) 83 271: std r6,24(r3) 84 addi r3,r3,32 [all …]
|
D | checksum_32.S | 27 lwz r0,0(r3) 28 lwzu r5,4(r3) 33 1: lwzu r4,4(r3) 37 rlwinm r3,r0,16,0,31 /* fold two halves together */ 38 add r3,r0,r3 39 not r3,r3 40 srwi r3,r3,16 51 subi r3,r3,4 54 andi. r5,r3,2 /* Align buffer to longword boundary */ 56 lhz r5,4(r3) /* do 2 bytes to get aligned */ [all …]
|
D | copypage_power7.S | 31 ori r9,r3,1 /* stream=1 => to */ 59 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 64 cmpwi r3,0 66 ld r3,STK_REG(R31)(r1) 95 stvx v7,r0,r3 96 stvx v6,r3,r6 97 stvx v5,r3,r7 98 stvx v4,r3,r8 99 stvx v3,r3,r9 100 stvx v2,r3,r10 [all …]
|
D | memcmp_64.S | 35 or r6,r3,r4 48 1: lbz rA,0(r3) 54 lbz rA,1(r3) 60 lbz rA,2(r3) 66 lbz rA,3(r3) 71 addi r3,r3,4 77 li r3,0 81 mr r3,rC 99 LD rA,0,r3 102 LD rC,off8,r3 [all …]
|
D | ldstfp.S | 43 rlwinm r3,r3,3,0xf8 54 add r5,r3,r5 62 rlwinm r3,r3,3,0xf8 73 add r5,r3,r5 85 cmpwi cr7,r3,0 100 mr r3,r9 112 cmpwi cr7,r3,0 127 mr r3,r9 139 cmpwi cr7,r3,0 154 mr r3,r9 [all …]
|
D | copy_32.S | 85 addi r6,r3,-4 143 cmplw 0,r3,r4 149 add r7,r3,r5 /* test if the src & dst overlap */ 152 cmplw 1,r3,r8 157 addi r6,r3,-4 158 neg r0,r3 222 addi r6,r3,-4 263 add r6,r3,r5 299 addi r6,r3,-4 300 neg r0,r3 [all …]
|
D | div64.S | 20 lwz r5,0(r3) # get the dividend into r5/r6 21 lwz r6,4(r3) 56 4: stw r7,0(r3) # return the quotient in *r3 57 stw r8,4(r3) 58 mr r3,r6 # return the remainder in r3
|
/linux-4.4.14/tools/testing/selftests/powerpc/copyloops/ |
D | memcpy_power7.S | 36 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 43 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 57 stb r0,0(r3) 58 addi r3,r3,1 63 sth r0,0(r3) 64 addi r3,r3,2 69 stw r0,0(r3) 70 addi r3,r3,4 112 std r0,0(r3) 113 std r6,8(r3) [all …]
|
D | copyuser_power7.S | 88 ld r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 99 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 108 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 124 err1; stb r0,0(r3) 125 addi r3,r3,1 130 err1; sth r0,0(r3) 131 addi r3,r3,2 136 err1; stw r0,0(r3) 137 addi r3,r3,4 179 err2; std r0,0(r3) [all …]
|
D | memcpy_64.S | 18 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) /* save destination pointer for return value */ 27 addi r9,r3,-1 38 neg r6,r3 # LS 3 bits = # bytes to 8-byte dest bdry 54 addi r3,r3,-16 65 addi r3,r3,8 70 std r8,8(r3) 72 stdu r9,16(r3) 74 3: std r8,8(r3) 76 addi r3,r3,16 81 stw r9,0(r3) [all …]
|
D | copyuser_64.S | 31 or r0,r3,r4 32 neg r6,r3 /* LS 3 bits = # bytes to 8-byte dest bdry */ 34 std r3,-24(r1) 56 addi r3,r3,-16 70 addi r3,r3,16 78 70: std r9,0(r3) 79 270: std r8,8(r3) 82 71: std r7,16(r3) 83 271: std r6,24(r3) 84 addi r3,r3,32 [all …]
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | fsl_hcalls.h | 94 register uintptr_t r3 __asm__("r3"); in fh_send_nmi() 97 r3 = vcpu_mask; in fh_send_nmi() 100 : "+r" (r11), "+r" (r3) in fh_send_nmi() 104 return r3; in fh_send_nmi() 128 register uintptr_t r3 __asm__("r3"); in fh_partition_get_dtprop() 138 r3 = handle; in fh_partition_get_dtprop() 156 "+r" (r3), "+r" (r4), "+r" (r5), "+r" (r6), "+r" (r7), in fh_partition_get_dtprop() 162 return r3; in fh_partition_get_dtprop() 182 register uintptr_t r3 __asm__("r3"); in fh_partition_set_dtprop() 192 r3 = handle; in fh_partition_set_dtprop() [all …]
|
D | epapr_hcalls.h | 140 register uintptr_t r3 __asm__("r3"); in ev_int_set_config() 146 r3 = interrupt; in ev_int_set_config() 152 : "+r" (r11), "+r" (r3), "+r" (r4), "+r" (r5), "+r" (r6) in ev_int_set_config() 156 return r3; in ev_int_set_config() 172 register uintptr_t r3 __asm__("r3"); in ev_int_get_config() 178 r3 = interrupt; in ev_int_get_config() 181 : "+r" (r11), "+r" (r3), "=r" (r4), "=r" (r5), "=r" (r6) in ev_int_get_config() 189 return r3; in ev_int_get_config() 203 register uintptr_t r3 __asm__("r3"); in ev_int_set_mask() 207 r3 = interrupt; in ev_int_set_mask() [all …]
|
/linux-4.4.14/crypto/ |
D | serpent_generic.c | 237 u32 r0, r1, r2, r3, r4; in __serpent_setkey() local 254 r3 = le32_to_cpu(k[6]); in __serpent_setkey() 258 keyiter(le32_to_cpu(k[1]), r1, r0, r3, 1, 1); in __serpent_setkey() 260 keyiter(le32_to_cpu(k[3]), r3, r2, r0, 3, 3); in __serpent_setkey() 261 keyiter(le32_to_cpu(k[4]), r4, r3, r1, 4, 4); in __serpent_setkey() 263 keyiter(le32_to_cpu(k[6]), r1, r0, r3, 6, 6); in __serpent_setkey() 266 keyiter(k[0], r3, r2, r0, 8, 8); in __serpent_setkey() 267 keyiter(k[1], r4, r3, r1, 9, 9); in __serpent_setkey() 269 keyiter(k[3], r1, r0, r3, 11, 11); in __serpent_setkey() 271 keyiter(k[5], r3, r2, r0, 13, 13); in __serpent_setkey() [all …]
|
/linux-4.4.14/arch/arm/mach-at91/ |
D | pm_suspend.S | 97 and r0, r3, #AT91_PM_MEMTYPE_MASK 100 lsr r0, r3, #AT91_PM_MODE_OFFSET 219 mov r3, #1 220 str r3, [r2, #AT91_MC_SDRAMC_SRR] 234 ldr r3, [r2, #AT91_DDRSDRC_MDR] 235 str r3, .saved_sam9_mdr 236 bic r3, r3, #~AT91_DDRSDRC_MD 237 cmp r3, #AT91_DDRSDRC_MD_LOW_POWER_DDR 238 ldreq r3, [r2, #AT91_DDRSDRC_MDR] 239 biceq r3, r3, #AT91_DDRSDRC_MD [all …]
|
/linux-4.4.14/arch/m32r/mm/ |
D | mmu.S | 33 st r3, @-sp 35 seth r3, #high(MMU_REG_BASE) 36 ld r1, @(MESTS_offset, r3) ; r1: status (MESTS reg.) 37 ld r0, @(MDEVP_offset, r3) ; r0: PFN + ASID (MDEVP reg.) 38 st r1, @(MESTS_offset, r3) ; clear status (MESTS reg.) 45 ;; r1 - r3: free 50 ;; r3: free 74 ;; r1 - r3: free 79 ;; r3: free 80 ldi r3, #-4096 [all …]
|
/linux-4.4.14/drivers/scsi/arm/ |
D | acornscsi-io.S | 32 ldmia r0!, {r3, r4, r5, r6} 33 and r3, r3, lr 34 orr r3, r3, r4, lsl #16 42 stmia r1!, {r3 - r6} 48 ldmia r0!, {r3, r4, r5, r6} 49 and r3, r3, lr 50 orr r3, r3, r4, lsl #16 53 stmia r1!, {r3 - r4} 59 ldmia r0!, {r3, r4} 60 and r3, r3, lr [all …]
|
/linux-4.4.14/arch/m32r/lib/ |
D | memset.S | 30 and3 r3, r4, #3 31 beqz r3, word_set 32 addi r3, #-4 33 neg r3, r3 /* r3 = -(r3 - 4) */ 36 addi r2, #-1 || addi r3, #-1 37 bnez r3, align_word 42 sll3 r3, r1, #8 43 or r1, r3 || addi r4, #-4 44 sll3 r3, r1, #16 45 or r1, r3 || addi r2, #-4 [all …]
|
D | ashxdi3.S | 11 ; r3 scratch 23 cmpz r2 || ldi r3, #32 24 jc r14 || cmpu r2, r3 33 mv r3, r0 || srl r1, r2 35 sll r3, r2 36 or r1, r3 || jmp r14 43 cmpz r2 || ldi r3, #32 44 jc r14 || cmpu r2, r3 52 mv r3, r1 || sll r0, r2 54 srl r3, r2 [all …]
|
D | checksum.S | 66 ldi r3, #0 || addx r2, r4 67 addx r2, r3 79 lduh r4, @r0 || ldi r3, #0 81 addx r2, r3 90 1: ld r3, @r0+ 93 ld r3, @r0+ || addx r2, r3 ; +12 96 ld r3, @r0+ || addx r2, r3 ; +24 99 addx r2, r3 183 ldi r3, #0 185 addx r2, r3 [all …]
|
D | memcpy.S | 30 srl3 r3, r2, #2 32 beqz r3, byte_copy 35 ld r7, @r1+ || addi r3, #-1 37 bnez r3, word_copy 69 srl3 r3, r2, #2 71 beqz r3, byte_copy 75 addi r3, #-1 77 bnez r3, word_copy
|
/linux-4.4.14/arch/powerpc/crypto/ |
D | aes-spe-keys.S | 85 stw r5,0(r3) /* key[0..3] = input data */ 86 stw r6,4(r3) 87 stw r7,8(r3) 88 stw r8,12(r3) 92 addi r3,r3,16 101 stw r5,0(r3) /* store next 4 keys */ 102 stw r6,4(r3) 103 stw r7,8(r3) 104 stw r8,12(r3) 129 stw r5,0(r3) [all …]
|
D | sha1-powerpc-asm.S | 121 lwz RA(0),0(r3) /* A */ 122 lwz RB(0),4(r3) /* B */ 123 lwz RC(0),8(r3) /* C */ 124 lwz RD(0),12(r3) /* D */ 125 lwz RE(0),16(r3) /* E */ 154 lwz r20,16(r3) 156 lwz r19,12(r3) 158 lwz r18,8(r3) 160 lwz r17,4(r3) 163 lwz r16,0(r3) [all …]
|
/linux-4.4.14/arch/arm/kernel/ |
D | head.S | 101 mrc p15, 0, r3, c0, c1, 4 @ read ID_MMFR0 102 and r3, r3, #0xf @ extract VMSA support 103 cmp r3, #5 @ long-descriptor translation table format? 109 adr r3, 2f 110 ldmia r3, {r4, r8} 111 sub r4, r3, r4 @ (PHYS_OFFSET - PAGE_OFFSET) 187 mov r3, #0 189 1: str r3, [r0], #4 190 str r3, [r0], #4 191 str r3, [r0], #4 [all …]
|
D | head-common.S | 82 adr r3, __mmap_switched_data 84 ldmia r3!, {r4, r5, r6, r7} 96 ARM( ldmia r3, {r4, r5, r6, r7, sp}) 97 THUMB( ldmia r3, {r4, r5, r6, r7} ) 98 THUMB( ldr sp, [r3, #16] ) 153 adr r3, __lookup_processor_type_data 154 ldmia r3, {r4 - r6} 155 sub r3, r3, r4 @ get offset between virt&phys 156 add r5, r5, r3 @ convert virt addresses to 157 add r6, r6, r3 @ physical address space [all …]
|
D | relocate_kernel.S | 24 ldr r3, [r0],#4 27 tst r3,#1,0 29 bic r4,r3,#1 33 tst r3,#2,0 35 bic r0,r3,#2 40 tst r3,#4,0 46 tst r3,#8,0 48 bic r3,r3,#8 51 ldr r5,[r3],#4
|
D | debug.S | 59 add r3, r2, r1 61 strb r1, [r3] 67 strb r1, [r3, #-1]! 68 teq r3, r2 81 addruart_current r3, r1, r2 83 1: waituart r2, r3 84 senduart r1, r3 85 busyuart r2, r3 97 addruart_current r3, r1, r2 105 addruart r2, r3, ip [all …]
|
D | iwmmxt.S | 74 inc_preempt_count r10, r3 88 ldr r3, =concan_owner 91 ldr r1, [r3] @ get current Concan owner 92 str r0, [r3] @ this task now owns Concan regs 103 4: dec_preempt_count r10, r3 203 ldr r3, =concan_owner 205 ldr r1, [r3] @ get current Concan owner 221 str r0, [r3] @ no more current owner 255 ldr r3, =concan_owner 257 ldr r3, [r3] @ get current Concan owner [all …]
|
D | sleep.S | 71 ldr r3, =sleep_save_sp 73 ldr r3, [r3, #SLEEP_SAVE_SP_VIRT] 79 add r3, r3, r0, lsl #2 90 ldmia sp!, {r1 - r3} @ pop phys pgd, virt SP, phys resume fn 103 ldr r3, =cpu_resume_after_mmu 110 ret r3 @ jump to virtual address 141 ldr r3, [r2] 142 add r2, r2, r3 @ r2 = struct mpidr_hash phys address 147 ldmia r2, { r3-r6 } @ r3 = mpidr mask (r4,r5,r6) = l[0,1,2] shifts 148 compute_mpidr_hash r1, r4, r5, r6, r0, r3 [all …]
|
/linux-4.4.14/arch/arc/lib/ |
D | strchr-700.S | 21 mov_s r3,0x01010101 28 asl r7,r3,r7 30 lsr r7,r3,r7 33 ror r4,r3 58 ror r4,r3 61 sub r12,r2,r3 67 sub r12,r6,r3 77 sub r3,r7,1 78 bic r3,r3,r7 79 norm r2,r3 [all …]
|
D | memcpy-700.S | 12 or r3,r0,r1 13 asl_s r3,r3,30 15 brls.d r2,r3,.Lcopy_bytewise 16 sub.f r3,r2,1 18 asr.f lp_count,r3,3 19 bbit0.d r3,2,.Lnox4 25 ld_s r3,[r1,4] 28 st.ab r3,[r5,4] 31 ld r3,[r5,0] 35 xor_s r12,r12,r3 [all …]
|
D | strcpy-700.S | 26 ld_s r3,[r1,0] 30 sub r2,r3,r8 31 bic_s r2,r2,r3 34 mov_s r4,r3 37 ld.a r3,[r1,4] 41 sub r2,r3,r8 42 bic_s r2,r2,r3 45 st.ab r3,[r10,4] 50 mov_s r3,r4 52 r3z: bmsk.f r1,r3,7 [all …]
|
D | strcmp.S | 26 ld.ab r3,[r1,4] 32 breq r2,r3,.Lwordloop 34 xor r0,r2,r3 ; mask for difference 40 and_s r3,r3,r0 42 cmp_s r2,r3 50 xor r0,r2,r3 ; mask for difference 57 and_s r3,r3,r0 58 sub.f r0,r2,r3 76 or_s r3,r3,r0 ; ... high estimate r3 so that r2 > r3 will ... 77 cmp_s r3,r2 ; ... be independent of trailing garbage [all …]
|
D | strcmp-archs.S | 23 ld.ab r3, [r1, 4] 31 cmp r2, r3 37 swape r3, r3 43 cmp_s r2, r3 52 swape r3, r3 57 bmsk r3, r3, r0 59 swape r3, r3 61 sub.f r0, r2, r3 69 ldb.ab r3, [r1, 1] 72 breq r2, r3, .Lcharloop [all …]
|
D | memcpy-archs.S | 49 mov r3, r0 ; don;t clobber ret val 62 stb.ab r5, [r3,1] 76 PREFETCH_WRITE (r3) 80 STOREX (r6, r3) 81 STOREX (r8, r3) 82 STOREX (r10, r3) 83 STOREX (r4, r3) 91 stb.ab r5, [r3,1] 122 prefetchw [r3, 32] ;Prefetch the next write location 132 st.ab r7, [r3, 4] [all …]
|
D | memset.S | 18 asl r3,r1,8 20 or_s r1,r1,r3 22 add r3,r2,r0 23 stb r1,[r3,-1] 24 bclr_s r3,r3,0 25 stw r1,[r3,-2] 34 asl r3,r1,16 36 or_s r1,r1,r3
|
D | memcmp.S | 13 #define SHIFT r3 15 #define WORD2 r3 22 sub r3,r2,1 26 lsr.f lp_count,r3,3 119 lsr.f lp_count,r3 121 mov r12,r3 123 brne r3,r12,.Lbyte_odd 127 ldb_s r3,[r0,1] 134 brne r3,r12,.Lbyte_odd 136 brne r3,r12,.Lbyte_odd [all …]
|
D | strlen.S | 12 or r3,r0,7 13 ld r2,[r3,-7] 14 ld.a r6,[r3,-3] 47 ld_s r2,[r3,4] 48 ld.a r6,[r3,8] 59 sub.ne r3,r3,4 67 sub r0,r3,r0 75 sub r0,r3,r0
|
/linux-4.4.14/arch/s390/lib/ |
D | mem.S | 27 ltgr %r3,%r3 30 srlg %r3,%r4,8 31 ltgr %r3,%r3 37 brctg %r3,.Lmemset_clear_loop 39 larl %r3,.Lmemset_xc 40 ex %r4,0(%r3) 43 stc %r3,0(%r2) 48 srlg %r3,%r4,8 49 ltgr %r3,%r3 54 brctg %r3,.Lmemset_fill_loop [all …]
|
/linux-4.4.14/arch/microblaze/lib/ |
D | uaccess_old.S | 38 addik r3,r7,0 /* temp_count = len */ 47 addik r3,r3,-1 48 bnei r3,1b /* break on len */ 50 rsubk r3,r3,r7 /* temp_count = len - temp_count */ 60 addik r3,r0, -EFAULT 80 addik r3,r6,0 84 addik r3,r3,-1 /* delay slot */ 86 bneid r3,1b 89 addik r3,r3,-1 /* for break on len */ 91 rsubk r3,r3,r6 [all …]
|
D | umodsi3.S | 25 addik r3, r0, 0 /* clear div */ 36 addik r3, r5, 0 45 addik r3, r0, 0 50 rsub r3, r6, r5 61 addc r3, r3, r3 /* move that bit into the mod register */ 62 rsub r31, r6, r3 /* try to subtract (r3 a r6) */ 65 or r3, r0, r31 76 or r3, r0, r0 /* set result to 0 */
|
D | modsi3.S | 34 addik r3, r0, 0 /* clear mod */ 45 addc r3, r3, r3 /* move that bit into the mod register */ 46 rsub r31, r6, r3 /* try to subtract (r30 a r6) */ 49 or r3, r0, r31 59 rsubi r3, r3, 0 /* negate the result */ 62 or r3, r0, r0 /* set result to 0 [both mod as well as div are 0] */
|
D | divsi3.S | 32 addik r3, r0, 0 /* clear div */ 50 addik r3, r3, 1 54 add r3, r3, r3 /* shift in the '1' into div */ 59 rsubi r3, r3, 0 /* negate the result */ 62 or r3, r0, r0 /* set result to 0 */
|
D | udivsi3.S | 32 addik r3, r0, 1 37 add r3, r0, r0 /* we would anyways clear r3 */ 47 addik r3, r0, 1 64 addik r3, r3, 1 68 add r3, r3, r3 /* shift in the '1' into div */ 74 or r3, r0, r0 /* set result to 0 */
|
D | mulsi3.S | 16 add r3, r0, r0 34 add r3, r3, r5 40 rsub r3, r3, r0 43 addi r3, r0, 0
|
/linux-4.4.14/tools/testing/selftests/powerpc/stringloops/ |
D | memcmp_64.S | 35 or r6,r3,r4 48 1: lbz rA,0(r3) 54 lbz rA,1(r3) 60 lbz rA,2(r3) 66 lbz rA,3(r3) 71 addi r3,r3,4 77 li r3,0 81 mr r3,rC 99 LD rA,0,r3 102 LD rC,off8,r3 [all …]
|
/linux-4.4.14/arch/powerpc/mm/ |
D | hash_low_64.S | 117 rldicl r28,r3,64 - VPN_SHIFT,64 - (SID_SHIFT - VPN_SHIFT) 124 rldicl r0,r3,64-12,48 130 rldicl r28,r3,64 - VPN_SHIFT,64 - (SID_SHIFT_1T - VPN_SHIFT) 140 rldicl r0,r3,64-12,36 145 4: andi. r3,r30,0x1fe /* Get basic set of flags */ 146 xori r3,r3,HPTE_R_N /* _PAGE_EXEC -> NOEXEC */ 151 rlwimi r3,r0,32-1,31,31 /* Insert result into PP lsb */ 155 ori r3,r3,HPTE_R_C | HPTE_R_M 169 std r3,STK_PARAM(R4)(r1) 196 rldicr r3,r0,3,63-3 /* r3 = (hash & mask) << 3 */ [all …]
|
D | tlb_nohash_low.S | 51 tlbsx. r3, 0, r3 59 tlbwe r3, r3, TLB_TAG 95 tlbsx. r6,0,r3 112 clrrwi r4,r3,12 /* get an EPN for the hashing with V = 0 */ 128 li r3,0 135 1: tlbwe r3,r3,PPC44x_TLB_PAGEID 136 addi r3,r3,1 137 cmpw 0,r3,r5 149 li r3,-1 /* Current set */ 164 or r5,r3,r4 /* Make way|index for tlbre */ [all …]
|
D | slb_low.S | 38 rldicr. r9,r3,4,(63 - PGTABLE_EADDR_SIZE - 4) 41 srdi r9,r3,60 /* get region */ 42 srdi r10,r3,SID_SHIFT /* get esid */ 196 srdi r10,r3,28 /* get esid */ 201 srdi. r9,r3,PGTABLE_EADDR_SIZE 267 rldimi r3,r10,0,36 /* r3= EA[0:35] | entry */ 268 oris r10,r3,SLB_ESID_V@h /* r3 |= SLB_ESID_V */ 283 lhz r3,PACASLBCACHEPTR(r13) /* offset = paca->slb_cache_ptr */ 284 cmpldi r3,SLB_CACHE_ENTRIES 288 sldi r11,r3,2 /* r11 = offset * sizeof(u32) */ [all …]
|
D | hash_low_32.S | 72 ori r3,r3,_PAGE_USER|_PAGE_PRESENT /* test low addresses as user */ 77 rlwimi r3,r9,32-12,29,29 /* MSR_PR -> _PAGE_USER */ 102 rlwinm r0,r3,32-3,24,24 /* _PAGE_RW access -> _PAGE_DIRTY */ 119 andc. r5,r3,r6 /* check access & ~permission */ 138 mfsrin r3,r4 /* get segment reg for segment */ 181 mulli r3,r3,897*16 /* multiply context by context skew */ 184 add r3,r3,r0 /* note create_hpte trims to 24 bits */ 335 rlwinm r5,r3,7,1,24 /* put VSID in 0x7fffff80 bits */ 342 rlwimi r0,r3,LG_PTEG_SIZE,HASH_LEFT,HASH_RIGHT /* VSID -> hash */ 343 rlwinm r3,r4,20+LG_PTEG_SIZE,HASH_LEFT,HASH_RIGHT /* PI -> hash */ [all …]
|
/linux-4.4.14/arch/powerpc/kernel/vdso32/ |
D | gettimeofday.S | 40 mr r10,r3 /* r10 saves tv */ 43 mr r9, r3 /* datapage ptr in r9 */ 49 stw r3,TVAL32_TV_SEC(r10) 61 li r3,0 75 cmpli cr0,r3,CLOCK_REALTIME 76 cmpli cr1,r3,CLOCK_MONOTONIC 84 mr r9,r3 /* datapage ptr in r9 */ 118 add r3,r3,r5 124 addi r3,r3,1 126 addi r3,r3,-1 [all …]
|
D | datapage.S | 36 mflr r3 38 addi r3, r3, __kernel_datapage_offset-data_page_branch 39 lwz r0,0(r3) 40 add r3,r0,r3 58 mr r4,r3 61 addi r3,r3,CFG_SYSCALL_MAP32 81 lwz r4,(CFG_TB_TICKS_PER_SEC + 4)(r3) 82 lwz r3,CFG_TB_TICKS_PER_SEC(r3)
|
/linux-4.4.14/arch/powerpc/platforms/powermac/ |
D | sleep.S | 80 mftbu r3 81 cmpw r3,r4 153 lis r3,core99_wake_up@ha 154 addi r3,r3,core99_wake_up@l 155 tophys(r3,r3) 156 stw r3,0x80(r4) 161 lis r3,sleep_storage@ha 162 addi r3,r3,sleep_storage@l 163 stw r5,0(r3) 171 mfmsr r3 /* Save MSR in r7 */ [all …]
|
D | cache.S | 74 mfpvr r3 75 srwi r3,r3,16 76 cmplwi cr0,r3,0x7000 89 mfspr r3,SPRN_HID0 90 rlwinm r3,r3,0,~(HID0_DCE | HID0_ICE) 91 mtspr SPRN_HID0,r3 94 ori r3,r3,(HID0_DCE|HID0_DCI|HID0_ICE|HID0_ICFI) 97 mtspr SPRN_HID0,r3 98 xori r3,r3,(HID0_DCI|HID0_ICFI) 99 mtspr SPRN_HID0,r3 [all …]
|
/linux-4.4.14/arch/unicore32/lib/ |
D | findbit.S | 24 1: ldb r3, [r0+], r2 >> #3 25 xor.a r3, r3, #0xff @ invert bits 44 ldb r3, [r0+], r2 >> #3 45 xor r3, r3, #0xff @ now looking for a 1 bit 46 mov.a r3, r3 >> ip @ shift off unused bits 62 1: ldb r3, [r0+], r2 >> #3 63 mov.a r3, r3 82 ldb r3, [r0+], r2 >> #3 83 mov.a r3, r3 >> ip @ shift off unused bits 94 rsub r1, r3, #0 [all …]
|
D | copy_template.S | 75 4: ldr8w r1, r3, r4, r5, r6, r7, r8, r10, r11, abort=20f 77 str8w r0, r3, r4, r5, r6, r7, r8, r10, r11, abort=20f 86 ldr1w r1, r3, abort=20f 97 str1w r0, r3, abort=20f 108 ldr1b r1, r3, ne, abort=21f 111 str1b r0, r3, ne, abort=21f 119 ldr1b r1, r3, sg, abort=21f 122 str1b r0, r3, sg, abort=21f 146 mov r3, r11 pull #\a 149 or r3, r3, r4 push #\b [all …]
|
D | strncpy_from_user.S | 28 ldrusr r3, r1, 1, ns 30 stb.w r3, [r0]+, #1 31 cxor.a r3, #0 40 9001: mov r3, #0 41 stb r3, [r0+], #0 @ null terminate
|
/linux-4.4.14/arch/powerpc/kernel/vdso64/ |
D | gettimeofday.S | 31 mr r11,r3 /* r11 holds tv */ 43 lwz r4,CFG_TZ_MINUTEWEST(r3)/* fill tz */ 44 lwz r5,CFG_TZ_DSTTIME(r3) 49 li r3,0 /* always success */ 64 cmpwi cr0,r3,CLOCK_REALTIME 65 cmpwi cr1,r3,CLOCK_MONOTONIC 88 lwa r6,WTOM_CLOCK_SEC(r3) 89 lwa r9,WTOM_CLOCK_NSEC(r3) 96 add r3,r3,r0 97 ld r0,CFG_TB_UPDATE_COUNT(r3) [all …]
|
D | datapage.S | 36 mflr r3 38 addi r3, r3, __kernel_datapage_offset-data_page_branch 39 lwz r0,0(r3) 40 add r3,r0,r3 58 mr r4,r3 61 addi r3,r3,CFG_SYSCALL_MAP64 82 ld r3,CFG_TB_TICKS_PER_SEC(r3)
|
/linux-4.4.14/arch/arm/boot/compressed/ |
D | head-sharpsl.S | 30 ldrh r3, [r1, #8] @ Load TC6393XB Revison: This is 0x0003 31 cmp r6, r3 37 ldr r3, .PXA270ID 38 cmp r4, r3 54 ldr r3, .W100ID 56 cmp r6, r3 61 ldr r3, .PXA255ID 62 cmp r4, r3 68 cmp r3, #0x76 @ 64MiB flash 79 cmp r3, #0x73 @ 16MiB flash [all …]
|
D | debug.S | 9 addruart r1, r2, r3 10 waituart r3, r1 12 busyuart r3, r1 20 ldmia r1, {r2, r3} 22 ldr r1, [r2, r3]
|
D | head.S | 221 ldmia r0, {r1, r2, r3, r6, r10, r11, r12} 320 stmfd sp!, {r0-r3, ip, lr} 339 ldmfd sp!, {r0-r3, ip, lr} 435 1: ldmdb r6!, {r0 - r3, r10 - r12, lr} 437 stmdb r9!, {r0 - r3, r10 - r12, lr} 481 add r3, r3, r0 490 cmphs r3, r1 @ bss_end > entry 498 add r3, r3, r5 508 cmphs r3, r1 @ _end < entry 520 cmp r2, r3 [all …]
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | book3s_hv_rmhandlers.S | 77 ld r3,PACA_SPRG_VDSO(r13) 78 mtspr SPRN_SPRG_VDSO_WRITE,r3 81 ld r3, PACALPPACAPTR(r13) /* is the host using the PMU? */ 82 lbz r4, LPPACA_PMCINUSE(r3) 86 ld r3, HSTATE_MMCR0(r13) 87 andi. r4, r3, MMCR0_PMAO_SYNC | MMCR0_PMAO 91 lwz r3, HSTATE_PMC1(r13) 97 mtspr SPRN_PMC1, r3 103 ld r3, HSTATE_MMCR0(r13) 118 mtspr SPRN_MMCR0, r3 [all …]
|
D | book3s_segment.S | 74 GET_SHADOW_VCPU(r3) 78 PPC_STL r0, HSTATE_VMHANDLER(r3) 79 PPC_STL r5, HSTATE_HOST_MSR(r3) 82 PPC_STL r1, HSTATE_HOST_R1(r3) 83 PPC_STL r2, HSTATE_HOST_R2(r3) 87 stb r11, HSTATE_IN_GUEST(r3) 110 lbz r0, HSTATE_RESTORE_HID5(r3) 123 PPC_LL r8, SVCPU_CTR(r3) 124 PPC_LL r9, SVCPU_LR(r3) 125 lwz r10, SVCPU_CR(r3) [all …]
|
D | booke_interrupts.S | 61 stw r3, VCPU_GPR(R3)(r4) 64 mfspr r3, \scratch 66 stw r3, VCPU_GPR(R4)(r4) 68 mfspr r3, \srr0 70 stw r3, VCPU_PC(r4) 87 stw r3, VCPU_CRIT_SAVE(r4) 88 mfcr r3 101 mtcr r3 102 lwz r3, VCPU_CRIT_SAVE(r4) 106 mtcr r3 [all …]
|
D | book3s_hv_interrupts.S | 51 mfcr r3 52 std r3, _CCR(r1) 55 mfspr r3, SPRN_DSCR 56 std r3, HSTATE_DSCR(r13) 60 mfspr r3, SPRN_DABR 61 std r3, HSTATE_DABR(r13) 74 li r3, -1 75 clrrdi r3, r3, 10 77 mtspr SPRN_MMCR2, r3 /* freeze all counters using MMCR2 */ 80 li r3, 1 [all …]
|
D | book3s_interrupts.S | 99 GET_SHADOW_VCPU(r3) 106 PPC_LL r3, VCPU_HFLAGS(r4) 107 rldicl r3, r3, 0, 63 /* r3 &= 1 */ 108 stb r3, HSTATE_RESTORE_HID5(r13) 111 lwz r3, VCPU_SHAREDBE(r4) 112 cmpwi r3, 0 117 ld r3, VCPU_SHARED_SPRG3(r5) 120 ldbrx r3, 0, r5 125 ld r3, VCPU_SHARED_SPRG3(r5) 128 ldbrx r3, 0, r5 [all …]
|
D | fpu.S | 34 lfd 0,0(r3); /* load up fpscr value */ \ 42 stfd 0,0(r3); /* save new fpscr value */ \ 55 lfd 0,0(r3); /* load up fpscr value */ \ 64 stfd 0,0(r3); /* save new fpscr value */ \ 78 lfd 0,0(r3); /* load up fpscr value */ \ 88 stfd 0,0(r3); /* save new fpscr value */ \ 125 lfd 3,0(r3) /* load up fpscr value */ 143 stfd 0,0(r3) /* save new fpscr value */ 212 lfd 3,0(r3); /* load up fpscr value */ \ 220 stfd 0,0(r3); /* save new fpscr value */ \ [all …]
|
D | bookehv_interrupts.S | 202 PPC_STL r3, VCPU_GPR(R3)(r4) 290 PPC_STL r3, VCPU_GPR(R3)(r11) 291 mfspr r3, SPRN_SPRG_RSCRATCH0 297 PPC_STL r3, VCPU_GPR(R10)(r11) 298 PPC_LL r3, THREAD_NORMSAVE(2)(r10) 305 PPC_STL r3, VCPU_GPR(R13)(r11) 317 PPC_STL r3, VCPU_GPR(R3)(r11) 318 mfspr r3, \scratch 324 PPC_STL r3, VCPU_GPR(R8)(r11) 325 PPC_LL r3, GPR10(r8) [all …]
|
/linux-4.4.14/arch/microblaze/kernel/ |
D | head.S | 102 ori r3, r0, (0x8000 - 4) 107 bgtid r3, _copy_fdt /* loop for all entries */ 108 addik r3, r3, -4 /* descrement loop */ 122 ori r3, r0, COMMAND_LINE_SIZE - 1 /* number of loops */ 129 bgtid r3, _copy_command_line /* loop for all entries */ 130 addik r3, r3, -1 /* decrement loop */ 140 ori r3, r0, (LMB_SIZE - 4) 145 bgtid r3, _copy_bram /* loop for all entries */ 146 addik r3, r3, -4 /* descrement loop */ 156 addik r3, r0, MICROBLAZE_TLB_SIZE -1 /* Invalidate all TLB entries */ [all …]
|
D | hw_exception_handler.S | 91 lwi r3, r1, PT_R3; \ 114 swi r3, r1, 4 * regnum; \ 119 or NUM_TO_REG (regnum), r0, r3; \ 124 lwi r3, r1, 4 * regnum; \ 129 or r3, r0, NUM_TO_REG (regnum); \ 135 swi r3, r7, 4 * regnum; 139 or NUM_TO_REG (regnum), r0, r3; 143 lwi r3, r7, 4 * regnum; 147 or r3, r0, NUM_TO_REG (regnum); 337 swi r3, r1, PT_R3 [all …]
|
/linux-4.4.14/arch/tile/lib/ |
D | memcpy_32.S | 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 } 127 EX: { lw r3, r1; addi r1, r1, 4 } 128 EX: { sw r0, r3; addi r0, r0, 4; addi r2, r2, -4 } 146 EX: { lw r3, r1; addi r1, r1, 4 } 148 EX: { sw r0, r3; addi r0, r0, 4; addi r2, r2, -4 } 152 { addi r3, r1, 60; andi r9, r9, -64 } 157 EX: { lw r5, r3; addi r3, r3, 64; movei r4, 1 } 160 EX: { lw r6, r3; addi r3, r3, 64 } 163 EX: { lw r7, r3; addi r3, r3, 64 } [all …]
|
/linux-4.4.14/arch/powerpc/boot/ |
D | string.S | 17 addi r5,r3,-1 30 addi r6,r3,-1 40 addi r5,r3,-1 54 addi r3,r3,-1 55 1: lbzu r0,1(r3) 60 li r3,0 65 addi r5,r3,-1 67 1: lbzu r3,1(r5) 68 cmpwi 1,r3,0 70 subf. r3,r0,r3 [all …]
|
D | div64.S | 20 lwz r5,0(r3) # get the dividend into r5/r6 21 lwz r6,4(r3) 56 4: stw r7,0(r3) # return the quotient in *r3 57 stw r8,4(r3) 58 mr r3,r6 # return the remainder in r3 80 slw r6,r3,r6 # t1 = count > 31 ? 0 : MSW << (32-count) 82 sraw r7,r3,r7 # t2 = MSW >> (count-32) 85 sraw r3,r3,r5 # MSW = MSW >> count 92 slw r3,r3,r5 # MSW = count > 31 ? 0 : MSW << count 96 or r3,r3,r6 # MSW |= t1 [all …]
|
D | ps3-head.S | 49 mfspr r3, 0x88 50 cntlzw. r3, r3 63 lwz r3, 0(r4)
|
/linux-4.4.14/arch/openrisc/kernel/ |
D | head.S | 82 #define EXCEPTION_STORE_GPR3 l.sw 0x68(r0),r3 83 #define EXCEPTION_LOAD_GPR3 l.lwz r3,0x68(r0) 232 l.addi r1,r3,0x0 ;\ 236 l.ori r3,r0,lo(_string_unhandled_exception) ;\ 237 l.mfspr r3,r0,SPR_NPC ;\ 239 l.andi r3,r3,0x1f00 ;\ 242 l.ori r3,r0,lo(_string_epc_prefix) ;\ 244 l.mfspr r3,r0,SPR_EPCR_BASE ;\ 246 l.ori r3,r0,lo(_string_nl) ;\ 248 l.addi r3,r1,0x0 ;\ [all …]
|
D | entry.S | 53 DISABLE_INTERRUPTS(r3,r4) ;\ 54 l.lwz r3,PT_PC(r1) ;\ 55 l.mtspr r0,r3,SPR_EPCR_BASE ;\ 56 l.lwz r3,PT_SR(r1) ;\ 57 l.mtspr r0,r3,SPR_ESR_BASE ;\ 59 l.lwz r3,PT_GPR3(r1) ;\ 97 l.sw PT_GPR3(r1),r3 ;\ 136 l.sw PT_GPR3(r1),r3 ;\ 168 l.addi r3,r1,0 ;\ 198 l.addi r3,r1,0 /* pt_regs */ [all …]
|
/linux-4.4.14/arch/arm/crypto/ |
D | sha256-core.S_shipped | 90 sub r3,pc,#8 @ sha256_block_data_order 92 adr r3,sha256_block_data_order 96 ldr r12,[r3,r12] @ OPENSSL_armcap_P 105 sub r14,r3,#256+32 @ K256 113 eor r3,r5,r6 @ magic 168 and r3,r3,r12 @ (b^c)&=(a^b) 170 eor r3,r3,r5 @ Maj(a,b,c) 172 @ add r11,r11,r3 @ h+=Maj(a,b,c) 179 add r11,r11,r3 @ h+=Maj(a,b,c) from the past 186 add r11,r11,r3 @ h+=Maj(a,b,c) from the past [all …]
|
D | aes-armv4.S | 152 adr r3,AES_encrypt 156 sub r10,r3,#AES_encrypt-AES_Te @ Te 177 ldrb r3,[r12,#15] 183 orr r3,r3,r4,lsl#8 184 orr r3,r3,r5,lsl#16 185 orr r3,r3,r6,lsl#24 190 ldr r3,[r12,#12] 195 rev r3,r3 206 rev r3,r3 211 str r3,[r12,#12] [all …]
|
D | sha1-armv4-large.S | 62 ldmia r0,{r3,r4,r5,r6,r7} 80 add r7,r7,r3,ror#27 @ E+=ROR(A,27) 86 add r7,r7,r3,ror#27 @ E+=ROR(A,27) 116 and r10,r3,r10,ror#2 128 eor r10,r3,r4 @ F_xx_xx 135 eor r10,r3,r4 @ F_xx_xx 153 eor r10,r7,r3 @ F_xx_xx 160 eor r10,r7,r3 @ F_xx_xx 168 eor r10,r10,r3,ror#2 @ F_00_19(B,C,D) 175 add r3,r8,r3,ror#2 @ E+=K_00_19 [all …]
|
/linux-4.4.14/arch/arm/mm/ |
D | proc-v7-2level.S | 85 bic r3, r1, #0x000003f0 86 bic r3, r3, #PTE_TYPE_MASK 87 orr r3, r3, r2 88 orr r3, r3, #PTE_EXT_AP0 | 2 91 orrne r3, r3, #PTE_EXT_TEX(1) 95 orrne r3, r3, #PTE_EXT_APX 98 orrne r3, r3, #PTE_EXT_AP1 101 orrne r3, r3, #PTE_EXT_XN 107 moveq r3, #0 109 ARM( str r3, [r0, #2048]! ) [all …]
|
D | proc-macros.S | 142 bic r3, r1, #0x000003fc 143 bic r3, r3, #PTE_TYPE_MASK 144 orr r3, r3, r2 145 orr r3, r3, #PTE_EXT_AP0 | 2 153 orrne r3, r3, #PTE_EXT_APX 156 orrne r3, r3, #PTE_EXT_AP1 157 tstne r3, #PTE_EXT_APX 160 bicne r3, r3, #PTE_EXT_AP0 163 orrne r3, r3, #PTE_EXT_XN 165 eor r3, r3, r2 [all …]
|
D | tlb-fa.S | 39 act_mm r3 @ get current->active_mm 40 eors r3, ip, r3 @ == mm ? 42 mov r3, #0 43 mcr p15, 0, r3, c7, c10, 4 @ drain WB 50 mcr p15, 0, r3, c7, c10, 4 @ data write barrier 55 mov r3, #0 56 mcr p15, 0, r3, c7, c10, 4 @ drain WB 63 mcr p15, 0, r3, c7, c10, 4 @ data write barrier 64 mcr p15, 0, r3, c7, c5, 4 @ prefetch flush (isb)
|
D | proc-arm940.S | 115 1: orr r3, r1, #(CACHE_DENTRIES - 1) << 26 @ 64 entries 116 2: mcr p15, 0, r3, c7, c14, 2 @ clean/flush D index 117 subs r3, r3, #1 << 26 165 1: orr r3, r1, #(CACHE_DENTRIES - 1) << 26 @ 64 entries 166 2: mcr p15, 0, r3, c7, c14, 2 @ clean/flush D index 167 subs r3, r3, #1 << 26 187 1: orr r3, r1, #(CACHE_DENTRIES - 1) << 26 @ 64 entries 188 2: mcr p15, 0, r3, c7, c6, 2 @ flush D entry 189 subs r3, r3, #1 << 26 210 1: orr r3, r1, #(CACHE_DENTRIES - 1) << 26 @ 64 entries [all …]
|
D | cache-v7.S | 44 and r3, r1, r0, lsr #3 @ NumWays - 1 50 clz r1, r3 @ WayShift 51 add r4, r3, #1 @ NumWays 53 mov r3, r4 @ Temp = NumWays 54 2: subs r3, r3, #1 @ Temp-- 55 mov r5, r3, lsl r1 93 ALT_SMP(mov r3, r0, lsr #20) @ move LoUIS into position 94 ALT_UP( mov r3, r0, lsr #26) @ move LoUU into position 95 ands r3, r3, #7 << 1 @ extract LoU*2 field from clidr 103 moveq r3, #1 << 1 @ fix LoUIS value [all …]
|
D | tlb-v4wb.S | 35 act_mm r3 @ get current->active_mm 36 eors r3, ip, r3 @ == mm ? 39 mcr p15, 0, r3, c7, c10, 4 @ drain WB 41 mcrne p15, 0, r3, c8, c5, 0 @ invalidate I TLB 60 mov r3, #0 61 mcr p15, 0, r3, c7, c10, 4 @ drain WB 64 mcr p15, 0, r3, c8, c5, 0 @ invalidate I TLB
|
D | abort-ev6.S | 27 mrc p15, 0, r3, c0, c0, 0 @ get processor id 28 teq ip, r3, lsr #4 @ r0 ARM1136? 34 ldr r3, [r4] @ read aborted ARM instruction 35 ARM_BE8(rev r3, r3) 37 teq_ldrd tmp=ip, insn=r3 @ insn was LDRD? 39 tst r3, #1 << 20 @ L = 0 -> write
|
D | tlb-v4wbi.S | 34 act_mm r3 @ get current->active_mm 35 eors r3, ip, r3 @ == mm ? 37 mov r3, #0 38 mcr p15, 0, r3, c7, c10, 4 @ drain WB 51 mov r3, #0 52 mcr p15, 0, r3, c7, c10, 4 @ drain WB
|
D | abort-ev7.S | 29 ldr r3, =0x40d @ On permission fault 30 and r3, r1, r3 31 cmp r3, #0x0d 37 and r3, ip, #0x7b @ On translation fault 38 cmp r3, #0x0b
|
D | tlb-v7.S | 36 vma_vm_mm r3, r2 @ get vma->vm_mm 37 mmid r3, r3 @ get vm_mm->context.id 41 asid r3, r3 @ mask ASID 43 ALT_SMP(W(mov) r3, #0 ) 46 orr r0, r3, r0, lsl #PAGE_SHIFT @ Create initial MVA
|
/linux-4.4.14/arch/blackfin/mach-bf561/ |
D | atomic.S | 282 r3 = [p1]; define 283 cc = bittst( r3, 0 ); 284 r3 = cc; define 288 r0 = r3; 307 r3 = p1; define 338 r3 = [p1]; define 339 cc = bittst( r3, 0 ); 342 bitset ( r3, 0 ); /* Raise the lock bit. */ 343 [p1] = r3; 481 r3.l = lo(RW_LOCK_BIAS); [all …]
|
/linux-4.4.14/arch/m32r/boot/compressed/ |
D | head.S | 39 seth r3, #high(_GLOBAL_OFFSET_TABLE_+8) 40 or3 r3, r3, #low(_GLOBAL_OFFSET_TABLE_+12) 41 add r3, r14 49 ld r2, @r3 51 st r2, @r3 52 addi r3, #4 66 seth r3, #high(_ebss) 67 or3 r3, r3, #low(_ebss) 68 add r3, r12 69 sub r3, r2 [all …]
|
/linux-4.4.14/arch/nios2/kernel/ |
D | head.S | 88 stw r3, r3save - helper(et) 90 rdctl r3 , pteaddr 91 srli r3, r3, 12 92 slli r3, r3, 2 96 add r3, et, r3 97 ldw et, 0(r3) 99 rdctl r3, pteaddr 100 andi r3, r3, 0xfff 101 add et, r3, et 106 ldw r3, r3save - helper2(et) [all …]
|
D | insnemu.S | 35 ldw r3, PT_R3(sp) 130 stw r3, 12(sp) 167 roli r3, r2, 7 /* r3 = BBB,IIIIIIIIIIIIIIII,PPPPPP,AAAAA,BB */ 168 roli r4, r3, 3 /* r4 = IIIIIIIIIIIIIIII,PPPPPP,AAAAA,BBBBB */ 173 andi r3, r3, 0x7c /* r3 = 0000000000000000000000000,AAAAA,00 */ 197 add r3, r3, sp /* r3 = address of A-operand. */ 198 ldw r3, 0(r3) /* r3 = A-operand. */ 281 xor r17, r3, r5 /* MSB contains sign of quotient */ 282 bge r3,zero,dividend_is_nonnegative 283 sub r3, zero, r3 /* -r3 */ [all …]
|
/linux-4.4.14/arch/hexagon/lib/ |
D | memset.S | 52 r3 = #0 define 77 r3:2 = sub(r3:2, r7:6) 90 r3:2 = sub(r3:2, r7:6) 103 r3:2 = sub(r3:2, r7:6) 111 p1 = cmp.eq(r3, #1) 126 r3:2 = sub(r3:2, r7:6) 143 r3:2 = sub(r3:2, r7:6) 180 r3 = r0 define 186 memb(r3++#1) = r1 228 r3 = and(r6,#31) define [all …]
|
/linux-4.4.14/arch/powerpc/platforms/52xx/ |
D | lite5200_sleep.S | 44 mr r7, r3 /* save SRAM va */ 48 lis r3, CONFIG_KERNEL_START@h 51 sub r4, r4, r3 52 stw r4, 0(r3) 64 lwz r10, 0xf0(r3) 77 li r3, (sram_code_end - sram_code)/4 78 mtctr r3 79 lis r3, sram_code@h 80 ori r3, r3, sram_code@l 82 lwz r5, 0(r3) [all …]
|
/linux-4.4.14/arch/arm/kvm/ |
D | interrupts_head.S | 25 VFPFMRX r3, FPSCR 45 VFPFMXR FPSCR, r3 65 mrs r3, LR_\mode 67 push {r2, r3, r4} 80 push {r4-r12} @ r0-r3 are always clobbered 82 mov r3, lr 83 push {r2, r3} 92 mrs r3, r9_fiq 103 pop {r2, r3, r4} 105 msr LR_\mode, r3 [all …]
|
/linux-4.4.14/arch/s390/net/ |
D | bpf_jit.S | 49 ltgr %r3,%r3; /* Is offset negative? */ \ 52 aghi %r3,SIZE; /* Offset + SIZE */ \ 53 clg %r3,STK_OFF_HLEN(%r15); /* Offset + SIZE > hlen? */ \ 55 LOAD %r14,-SIZE(%r3,%r12); /* Get data from skb */ \ 60 aghi %r3,-SIZE; /* Arg2 = offset */ \ 76 ltgr %r3,%r3 # Is offset negative? 79 clg %r3,STK_OFF_HLEN(%r15) # Offset >= hlen? 81 llgc %r14,0(%r3,%r12) # Get byte from skb 96 cgfi %r3,SKF_MAX_NEG_OFF; \ 105 xr %r3,%r3; /* Set cc to zero */ \
|
/linux-4.4.14/arch/sh/lib/ |
D | __clear_user.S | 30 mov r2, r3 31 sub r4, r3 32 mov r3, r7 35 .L0: dt r3 43 mov r4, r3 44 add r5, r3 45 and r1, r3 46 cmp/hi r2, r3 70 cmp/hi r2, r3 76 mov r4, r3 [all …]
|
D | memcpy-sh4.S | 40 mov r7, r3 ! 5 MT (latency=0) ! RQPO 43 shll16 r3 ! 103 EX 46 shll8 r3 ! 102 EX ! Oxxx 51 or r6,r3 ! 82 EX ! ONML 54 mov.l r3,@-r0 ! 30 LS 57 mov r7,r3 ! 5 MT (latency=0) ! OPQR 60 shlr16 r3 ! 107 EX 62 shlr8 r3 ! 106 EX ! xxxO 68 or r6,r3 ! 82 EX ! LMNO 71 mov.l r3,@-r0 ! 30 LS [all …]
|
D | memset-sh4.S | 44 mov r4, r3 47 and r3, r1 48 cmp/eq r3, r1 51 sub r1, r3 ! r3-r1 -> r3 52 shlr2 r3 ! number of loops 55 dt r3
|
/linux-4.4.14/arch/powerpc/platforms/pasemi/ |
D | powersave.S | 40 std r3,8(r1); \ 42 ld r3,8(r1); \ 43 1: cmpd r3,r3; \ 56 LOAD_REG_ADDR(r3, _doze) 66 std r3, 48(r1) 70 cmpwi r3,0 73 ld r3, 48(r1) 80 mtctr r3
|
/linux-4.4.14/arch/arc/mm/ |
D | tlbex.S | 175 GET_TSK_STACK_BASE r3, sp 208 ld.as r3, [r1, r0] ; PGD entry corresp to faulting addr 209 tst r3, r3 213 and.f 0, r3, _PAGE_HW_SZ ; Is this Huge PMD (thp) 216 mov.nz r0, r3 219 and r1, r3, PAGE_MASK 243 ld r3, [num_pte_not_present] 244 add r3, r3, 1 245 st r3, [num_pte_not_present] 258 and r3, r0, PTE_BITS_RWX ; r w x [all …]
|
/linux-4.4.14/arch/arm/mach-mvebu/ |
D | coherency_ll.S | 46 ldr r3, [r1] 47 ldr r1, [r1, r3] 69 mrc 15, 0, r3, cr0, cr0, 5 70 and r3, r3, #15 72 lsl r3, r2, r3 73 ARM_BE8(rev r3, r3) 104 orr r2, r2, r3 129 orr r2, r2, r3 156 bic r2, r2, r3
|
/linux-4.4.14/arch/parisc/kernel/ |
D | head.S | 59 load32 PA(__bss_start),%r3 62 cmpb,<<,n %r3,%r4,$bss_loop 63 stw,ma %r0,4(%r3) 80 shrd %r5,PxD_VALUE_SHIFT,%r3 81 ldo (PxD_FLAG_PRESENT+PxD_FLAG_VALID)(%r3),%r3 82 stw %r3,ASM_PGD_ENTRY*ASM_PGD_ENTRY_SIZE(%r4) 91 SHRREG %r1,PxD_VALUE_SHIFT,%r3 92 ldo (PxD_FLAG_PRESENT+PxD_FLAG_VALID)(%r3),%r3 97 stw %r3,0(%r4) 98 ldo (PAGE_SIZE >> PxD_VALUE_SHIFT)(%r3),%r3 [all …]
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | dcr-low.S | 17 cmpli cr0,r3,1024; \ 18 rlwinm r3,r3,4,18,27; \ 21 add r3,r3,r5; \ 23 mtctr r3; \ 36 mfdcr r3,0; blr 42 mfdcr r3,dcr; blr
|
/linux-4.4.14/arch/arm/mach-socfpga/ |
D | self-refresh.S | 70 mov r3, #0 77 add r3, #1 78 cmp r3, #MAX_LOOP_COUNT 82 mov r1, r3 106 mov r3, #0 113 add r3, #1 114 cmp r3, #MAX_LOOP_COUNT 123 mov r3, r3, lsl #16 124 add r1, r1, r3
|
/linux-4.4.14/arch/arm/mach-tegra/ |
D | sleep-tegra20.S | 106 ldr r3, =TEGRA_FLOW_CTRL_VIRT 108 str r2, [r3, r1] @ put flow controller in wait event mode 109 ldr r2, [r3, r1] 114 ldr r3, =TEGRA_CLK_RESET_VIRT 115 str r1, [r3, #0x340] @ put slave CPU in reset 118 cpu_id r3 119 cmp r3, r0 148 mov32 r3, TEGRA_PMC_VIRT 150 add r1, r3, #PMC_SCRATCH37 152 addeq r2, r3, #PMC_SCRATCH38 [all …]
|
D | sleep.S | 110 mov32 r3, tegra_shut_off_mmu 111 add r3, r3, r0 114 ret r3 128 mrc p15, 0, r3, c1, c0, 0 130 bic r3, r3, r2 132 mcr p15, 0, r3, c1, c0, 0 139 moveq r3, #0 140 streq r3, [r2, #L2X0_CTRL]
|
D | sleep-tegra30.S | 159 cpu_id r3 184 ARM( orr r12, r12, r4, lsl r3 ) 185 THUMB( lsl r4, r4, r3 ) 190 mov r3, #0x400 192 subs r3, r3, #1 @ delay as a part of wfe war. 195 ldr r3, [r1] @ read CSR 196 str r3, [r1] @ clear CSR 202 mov r3, #FLOW_CTRL_WAITEVENT @ For hotplug 207 moveq r3, #FLOW_CTRL_WAIT_FOR_INTERRUPT @ For LP2 208 movne r3, #FLOW_CTRL_WAITEVENT [all …]
|
/linux-4.4.14/arch/arm/mach-davinci/ |
D | sleep.S | 85 ldr ip, [r3, #PLLDIV1] 87 str ip, [r3, #PLLDIV1] 90 ldr ip, [r3, #PLLCTL] 93 str ip, [r3, #PLLCTL] 101 ldr ip, [r3, #PLLCTL] 103 str ip, [r3, #PLLCTL] 121 ldr ip, [r3, #PLLCTL] 123 str ip, [r3, #PLLCTL] 126 ldr ip, [r3, #PLLCTL] 128 str ip, [r3, #PLLCTL] [all …]
|
/linux-4.4.14/arch/openrisc/lib/ |
D | string.S | 40 l.sw 8(r1),r3 47 9: l.sb 0(r3),r6 48 l.addi r3,r3,1 56 l.lwz r3,8(r1) 80 l.sw 4(r1),r3 85 9: l.sb 0(r3),r0 87 l.addi r3,r3,1 93 l.lwz r3,4(r1)
|
/linux-4.4.14/arch/unicore32/kernel/ |
D | debug.S | 42 add r3, r2, r1 44 stb r1, [r3] 51 stb.w r1, [r3+], #-1 52 cxor.a r3, r2 61 addruart r3 63 1: waituart r2, r3 64 senduart r1, r3 65 busyuart r2, r3 78 addruart r3
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
D | arith.fuc | 55 push $r3 // tmp0 68 mulu $r3 $r1 $r13 // tmp0 = A_hi * B_lo 69 mov b32 $r4 $r3 70 and $r3 0xffff // tmp0 = tmp0_lo 71 shl b32 $r3 16 73 add b32 $r12 $r3 77 mulu $r3 $r14 $r2 // tmp0 = A_lo * B_hi 78 mov b32 $r4 $r3 79 and $r3 0xffff // tmp0 = tmp0_lo 80 shl b32 $r3 16 [all …]
|
D | i2c_.fuc | 79 // $r3 - value 84 cmp b32 $r3 0 93 cmp b32 $r3 0 103 nv_iord($r3, NV_PPWR_INPUT) 104 and $r3 $r1 112 nv_iord($r3, NV_PPWR_INPUT) 113 and $r3 $r2 120 */ mov $r3 (v) /* 123 */ mov $r3 (v) /* 202 // $r3 - value [all …]
|
/linux-4.4.14/arch/ia64/lib/ |
D | flush.S | 28 movl r3=ia64_i_cache_stride_shift 31 ld8 r20=[r3] // r20: stride shift 41 .save ar.lc,r3 42 mov r3=ar.lc // save ar.lc 60 mov ar.lc=r3 // restore ar.lc 80 movl r3=ia64_cache_stride_shift 84 ld8 r20=[r3] // r20: stride shift 95 .save ar.lc,r3 96 mov r3=ar.lc // save ar.lc 115 mov ar.lc=r3 // restore ar.lc
|
/linux-4.4.14/arch/powerpc/perf/ |
D | bhrb.S | 26 cmpldi r3,31 29 sldi r3,r3,3 30 add r3,r4,r3 31 mtctr r3 33 1: li r3,0
|
/linux-4.4.14/arch/score/lib/ |
D | string.S | 53 br r3 57 br r3 61 br r3 90 br r3 94 br r3 98 br r3 120 br r3 123 br r3 126 br r3 150 br r3 [all …]
|
/linux-4.4.14/arch/sh/kernel/cpu/sh2/ |
D | entry.S | 47 mov.l r3,@-sp 51 mov.l @(5*4,r15),r3 ! previous SR 52 or r0,r3 ! set MD 55 mov.l r3,@(5*4,r15) ! update SR 75 mov r2,r3 76 add #(4+2)*4,r3 ! rewind r0 - r3 + exception frame 77 mov.l r3,@-r15 ! original SP 91 mov.l @(0,r8),r3 92 mov.l r3,@-r15 114 mov.l @r2+,r3 ! old PC [all …]
|
/linux-4.4.14/arch/x86/crypto/ |
D | aes-i586-asm_32.S | 59 #define r3 edx 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 */ \ 181 do_col (table, r1,r0,r5,r4, r2,r3); /* idx=r1 */ \ 183 do_col (table, r5,r4,r1,r0, r2,r3); /* idx=r5 */ 198 do_icol(table, r2,r1,r4,r5, r0,r3, arg); /* idx=r0 */ \ [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 55 movq r3,r4; \ 73 #define epilogue(FUNC,r1,r2,r3,r4,r5,r6,r7,r8,r9) \ argument 75 movq r3,r4; \ 83 #define round(TAB,OFFSET,r1,r2,r3,r4,r5,r6,r7,r8,ra,rb,rc,rd) \ argument 100 movw r3 ## X,r1 ## X; \ 102 shrl $16,r3 ## E; \ 104 movzbl r3 ## H,r7 ## E; \ 105 movzbl r3 ## L,r3 ## E; \ 107 xorl TAB+2048(,r3,4),r5 ## E;\ [all …]
|
/linux-4.4.14/arch/ia64/kernel/ |
D | entry.S | 249 adds r3=16+64,sp 253 lfetch.fault.excl.nt1 [r3],128 256 lfetch.fault.excl.nt1 [r3],128 259 lfetch.fault.excl [r3] 263 add r3=16,sp 267 lfetch.fault.excl.nt1 [r3],128 // prefetch offset 0x010 269 lfetch.fault.excl.nt1 [r3],128 // prefetch offset 0x090 272 lfetch.fault.excl.nt1 [r3] // prefetch offset 0x110 283 add r3=SW(F3)+16,sp // r3 = &sw->f3 289 stf.spill [r3]=f3,32 [all …]
|
D | mca_asm.S | 141 mov r3=IA64_MCA_CPU_MCA_STACK_OFFSET // use the MCA stack 150 add r3=IA64_MCA_CPU_MCA_STACK_OFFSET+MCA_SOS_OFFSET+SOS(PROC_STATE_PARAM), r2 152 ld8 r18=[r3] // Get processor state parameter on existing PALE_CHECK. 234 mov r3=IA64_MCA_CPU_MCA_STACK_OFFSET // use the MCA stack 240 mov r3=IA64_MCA_CPU_MCA_STACK_OFFSET // use the MCA stack 251 VIRTUAL_MODE_ENTER(r2, r3, ia64_os_mca_virtual_begin, r4) 277 PHYSICAL_MODE_ENTER(r2, r3, ia64_os_mca_virtual_end, r4) 284 mov r3=IA64_MCA_CPU_MCA_STACK_OFFSET // use the MCA stack 289 mov r3=IA64_MCA_CPU_MCA_STACK_OFFSET // use the MCA stack 337 mov r3=IA64_MCA_CPU_INIT_STACK_OFFSET // use the INIT stack [all …]
|
D | minstate.h | 141 .mem.offset 8,0; st8.spill [r17]=r3,16; \ 168 .mem.offset 8,0; st8.spill [r3]=r17,16; \ 171 .mem.offset 8,0; st8.spill [r3]=r19,16; \ 174 .mem.offset 8,0; st8.spill [r3]=r21,16; \ 178 .mem.offset 8,0; st8.spill [r3]=r23,16; \ 182 .mem.offset 8,0; st8.spill [r3]=r25,16; \ 185 .mem.offset 8,0; st8.spill [r3]=r27,16; \ 188 .mem.offset 8,0; st8.spill [r3]=r29,16; \ 191 .mem.offset 8,0; st8.spill [r3]=r31,32; \ 195 adds r24=PT(B6)-PT(F7),r3; \ [all …]
|
D | head.S | 242 mov r3=ip 245 dep r2=0,r3,0,KERNEL_TR_PAGE_SHIFT 280 movl r3=ia64_ivt 282 mov cr.iva=r3 299 movl r3=task_for_booting_cpu 301 ld8 r3=[r3] 304 cmp.eq isBP,isAP=r3,r0 306 (isAP) mov r2=r3 312 tpa r3=r2 // r3 == phys addr of task struct 321 dep r18=0,r3,0,12 [all …]
|
/linux-4.4.14/tools/testing/selftests/powerpc/switch_endian/ |
D | switch_endian_test.S | 19 lis r3, 0x00FF 20 ori r3, r3, 0xF000 21 mtcr r3 24 mr r3, r15 74 li r3, 1 /* stdout */ 79 li r3, 0
|
/linux-4.4.14/arch/arm/mach-ep93xx/ |
D | crunch-bits.S | 69 inc_preempt_count r10, r3 76 mov r3, #0xaa @ unlock syscon swlock 77 str r3, [r8, #0xc0] 81 ldr r3, =crunch_owner 84 ldr r1, [r3] @ get current crunch owner 85 str r0, [r3] @ this task now owns crunch 200 2: dec_preempt_count r10, r3 218 ldr r3, =crunch_owner 220 ldr r1, [r3] @ get current crunch owner 234 str r0, [r3] @ no more current owner [all …]
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | sleep34xx.S | 89 adrl r3, l2dis_3630_offset @ may be too distant for plain adr 90 ldr r2, [r3] @ value for offset 91 str r1, [r2, r3] @ write to l2dis_3630 104 adr r3, api_params @ r3 points to parameters 105 str r0, [r3,#0x4] @ r0 has sdram address 107 and r3, r3, r12 109 orr r3, r3, r12 391 ldmia r0!, {r3} @ val = *src 392 stmia r1!, {r3} @ *dst = val 440 ldr r3, [r0] [all …]
|
D | sram242x.S | 48 mov r8, r3 @ capture force parameter 52 mov r3, #0x1 @ value for 1x operation 53 str r3, [r2] @ go to L1-freq operation 80 mov r3, #0x2 @ value for 2x operation 81 str r3, [r2] @ go to L0-freq operation 117 mov r3, #0x4000 @ get val for force 118 orr r5, r5, r3 @ build value for force 121 ldr r3, omap242x_sdi_timer_32ksynct_cr @ get addr of counter 122 ldr r5, [r3] @ get value 125 ldr r7, [r3] @ get timer value [all …]
|
D | sram243x.S | 48 mov r8, r3 @ capture force parameter 52 mov r3, #0x1 @ value for 1x operation 53 str r3, [r2] @ go to L1-freq operation 80 mov r3, #0x2 @ value for 2x operation 81 str r3, [r2] @ go to L0-freq operation 117 mov r3, #0x4000 @ get val for force 118 orr r5, r5, r3 @ build value for force 121 ldr r3, omap243x_sdi_timer_32ksynct_cr @ get addr of counter 122 ldr r5, [r3] @ get value 125 ldr r7, [r3] @ get timer value [all …]
|
/linux-4.4.14/sound/oss/ |
D | vidc_fill.S | 28 cmp r2, r3 42 cmp r2, r3 54 cmp r2, r3 68 cmp r2, r3 86 cmp r2, r3 100 cmp r2, r3 109 1: cmp r2, r3 139 ldmia r8, {r0, r1, r2, r3, r4, r5} 150 moveq r2, r3 @ DMAing A, update B 151 add r3, r2, r5 @ End of DMA buffer [all …]
|
/linux-4.4.14/Documentation/trace/ |
D | coresight.txt | 254 Instruction 0 0x8026B544 E3A03000 false MOV r3,#0 255 Instruction 0 0x8026B548 E58D3004 false STR r3,[sp,#4] 256 Instruction 0 0x8026B54C E59D3004 false LDR r3,[sp,#4] 257 Instruction 0 0x8026B550 E3530004 false CMP r3,#4 258 Instruction 0 0x8026B554 E2833001 false ADD r3,r3,#1 259 Instruction 0 0x8026B558 E58D3004 false STR r3,[sp,#4] 262 Instruction 319 0x8026B54C E59D3004 false LDR r3,[sp,#4] 263 Instruction 0 0x8026B550 E3530004 false CMP r3,#4 264 Instruction 0 0x8026B554 E2833001 false ADD r3,r3,#1 265 Instruction 0 0x8026B558 E58D3004 false STR r3,[sp,#4] [all …]
|
/linux-4.4.14/arch/sh/kernel/cpu/sh5/ |
D | entry.S | 262 st.q SP, SAVED_R3, r3 267 gettr tr0, r3 268 st.q SP, SAVED_TR0, r3 272 movi ret_from_exception, r3 273 ori r3, 1, r3 305 st.q SP, SAVED_R3 , r3 315 gettr tr1, r3 320 st.q SP, TLB_SAVED_TR1 , r3 327 getcon EXPEVT, r3 342 ld.q SP, TLB_SAVED_TR1, r3 [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sec/fuc/ |
D | g98.fuc0s | 151 mov $r3 0x1400 152 iord $r4 I[$r3] 163 iowr I[$r3] $r4 166 iowr I[$r3 + 0x200] $r4 172 iord $r4 I[$r3 + 0x100] 195 iowr I[$r3 + 0x200] $r5 203 mov $r3 0x1900 204 iord $r2 I[$r3 + 0x100] 205 iord $r3 I[$r3] 231 clear b32 $r3 [all …]
|
/linux-4.4.14/kernel/bpf/ |
D | helpers.c | 29 static u64 bpf_map_lookup_elem(u64 r1, u64 r2, u64 r3, u64 r4, u64 r5) in bpf_map_lookup_elem() argument 57 static u64 bpf_map_update_elem(u64 r1, u64 r2, u64 r3, u64 r4, u64 r5) in bpf_map_update_elem() argument 61 void *value = (void *) (unsigned long) r3; in bpf_map_update_elem() 78 static u64 bpf_map_delete_elem(u64 r1, u64 r2, u64 r3, u64 r4, u64 r5) in bpf_map_delete_elem() argument 102 static u64 bpf_get_smp_processor_id(u64 r1, u64 r2, u64 r3, u64 r4, u64 r5) in bpf_get_smp_processor_id() argument 113 static u64 bpf_ktime_get_ns(u64 r1, u64 r2, u64 r3, u64 r4, u64 r5) in bpf_ktime_get_ns() argument 125 static u64 bpf_get_current_pid_tgid(u64 r1, u64 r2, u64 r3, u64 r4, u64 r5) in bpf_get_current_pid_tgid() argument 141 static u64 bpf_get_current_uid_gid(u64 r1, u64 r2, u64 r3, u64 r4, u64 r5) in bpf_get_current_uid_gid() argument 161 static u64 bpf_get_current_comm(u64 r1, u64 size, u64 r3, u64 r4, u64 r5) in bpf_get_current_comm() argument
|
/linux-4.4.14/arch/arm/vfp/ |
D | vfphw.S | 27 stmfd sp!, {r0-r3, ip, lr} 30 ldmfd sp!, {r0-r3, ip, lr} 41 stmfd sp!, {r0-r3, ip, lr} 45 ldmfd sp!, {r0-r3, ip, lr} 56 stmfd sp!, {r0-r3, ip, lr} 57 mov r3, \arg3 62 ldmfd sp!, {r0-r3, ip, lr} 84 ldr r3, [sp, #S_PSR] @ Neither lazy restore nor FP exceptions 85 and r3, r3, #MODE_MASK @ are supported in kernel mode 86 teq r3, #USR_MODE [all …]
|
/linux-4.4.14/arch/s390/kernel/vdso32/ |
D | clock_getres.S | 33 0: ltr %r3,%r3 36 xc 0(4,%r3),0(%r3) /* set tp->tv_sec to zero */ 37 st %r0,4(%r3) /* store tp->tv_usec */
|
/linux-4.4.14/arch/arm/mach-s3c64xx/ |
D | sleep.S | 59 ldr r3, =S3C64XX_PA_GPIO 60 ldr r0, [ r3, #S3C64XX_GPNCON ] 65 str r0, [ r3, #S3C64XX_GPNCON ] 67 ldr r0, [ r3, #S3C64XX_GPNDAT ] 70 str r0, [ r3, #S3C64XX_GPNDAT ]
|
/linux-4.4.14/arch/arm/mach-omap1/ |
D | sram.S | 32 mov r3, #OMAP1_IO_ADDRESS(ARM_CKCTL) & 0xff000000 33 orr r3, r3, #OMAP1_IO_ADDRESS(ARM_CKCTL) & 0x00ff0000 34 orr r3, r3, #OMAP1_IO_ADDRESS(ARM_CKCTL) & 0x0000ff00 43 strh r1, [r3] @ write new ckctl value
|
/linux-4.4.14/arch/s390/kernel/vdso64/ |
D | clock_getres.S | 39 0: ltgr %r3,%r3 42 xc 0(8,%r3),0(%r3) /* set tp->tv_sec to zero */ 43 stg %r0,8(%r3) /* store tp->tv_usec */
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | ftrace-entry.S | 83 r3 = [p0]; define 88 cc = r2 == r3; 97 r3 = [p0]; define 98 cc = r2 == r3; 108 r3 = [p0]; define 109 cc = r2 == r3; 124 p0 = r3;
|
/linux-4.4.14/arch/arm/mach-imx/ |
D | suspend-imx53.S | 55 ldr r3, [r0, #SUSPEND_INFO_MX53_IOMUXC_V_OFFSET] 59 ldr r6, [r3, r5] /* current value */ 83 ldr r3, [r0, #SUSPEND_INFO_MX53_IOMUXC_V_OFFSET] 88 ldr r7, [r3, r5] 92 str r7, [r3, r5] 110 ldr r3, [r0, #SUSPEND_INFO_MX53_IOMUXC_V_OFFSET] 115 str r6, [r3, r5]
|
/linux-4.4.14/arch/tile/kernel/ |
D | intvec_64.S | 133 mtspr SPR_SYSTEM_SAVE_K_1, r3 135 mfspr r3, SPR_EX_CONTEXT_K_1 140 bnez r3, hand_unalign_slow_nonuser 142 mfspr r3, SPR_SYSTEM_SAVE_K_0 145 bfexts r3, r3, 0, CPU_SHIFT-1 146 mm r3, zero, LOG2_THREAD_SIZE, 63 147 addli r3, r3, THREAD_INFO_UNALIGN_JIT_TMP_OFFSET 153 st_add r3, r0, 8 154 st_add r3, r1, 8 156 st_add r3, r2, 8 [all …]
|