/Linux-v4.19/arch/powerpc/lib/ |
D | mem_64.S | 41 mr r6,r3 46 stb r4,0(r6) 47 addi r6,r6,1 49 sth r4,0(r6) 50 addi r6,r6,2 52 stw r4,0(r6) 53 addi r6,r6,4 59 4: std r4,0(r6) 60 std r4,8(r6) 61 std r4,16(r6) [all …]
|
D | checksum_64.S | 30 srdi. r6,r4,3 /* less than 8 bytes? */ 39 rldicl. r6,r3,64-1,64-2 /* r6 = (r3 >> 1) & 0x3 */ 43 sub r6,r7,r6 44 mtctr r6 47 lhz r6,0(r3) /* align to doubleword */ 50 adde r0,r0,r6 59 srdi. r6,r4,7 62 srdi r6,r4,6 63 subi r6,r6,1 64 mtctr r6 [all …]
|
D | copy_32.S | 23 stw r7,4(r6); \ 24 stw r8,8(r6); \ 25 stw r9,12(r6); \ 26 stwu r10,16(r6) 38 stw r7,4(r6); \ 40 stw r8,8(r6); \ 42 stw r9,12(r6); \ 44 stwu r10,16(r6) 73 addi r6, r3, -4 77 1: stwu r4, 4(r6) [all …]
|
D | ldstfp.S | 28 mfmsr r6 29 ori r7, r6, MSR_FP 45 2: MTMSRD(r6) 52 mfmsr r6 53 ori r7, r6, MSR_FP 69 2: MTMSRD(r6) 77 mfmsr r6 78 oris r7, r6, MSR_VEC@h 94 2: MTMSRD(r6) 101 mfmsr r6 [all …]
|
D | string_32.S | 35 subf r6, r0, r10 37 clrlwi r7, r6, 32 - LG_CACHELINE_BYTES 46 4: stwu r3, 4(r6) 50 10: dcbz r7, r6 51 addi r6, r6, CACHELINE_BYTES 59 1: stwu r3, 4(r6) 64 addi r6, r6, 3 65 8: stbu r3, 1(r6) 72 addi r6, r10, -1 73 9: stbu r3, 1(r6) [all …]
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | fsl_booke_entry_mapping.S | 5 invstr: mflr r6 /* Make it accessible */ 12 tlbsx 0,r6 /* search MSR[IS], SPID=PID0 */ 26 tlbsx 0,r6 /* search MSR[IS], SPID=PID1 */ 34 tlbsx 0,r6 /* Fall through, we had to match */ 48 li r6,0 /* Set Entry counter to 0 */ 50 rlwimi r7,r6,16,4,15 /* Setup MAS0 = TLBSEL | ESEL(r6) */ 55 cmpw r3,r6 60 skpinv: addi r6,r6,1 /* Increment */ 61 cmpw r6,r9 /* Are we done? */ 65 li r6,0x04 [all …]
|
D | vector.S | 79 addi r6,r5,THREAD_VRSTATE 83 lvx v0,r10,r6 85 REST_32VRS(0,r4,r6) 128 li r6,1 129 stw r6,THREAD_USED_VSR(r4) /* ... also set thread used vsr */ 211 li r6,0 212 1: lfsx fr0,r4,r6 213 lfsx fr1,r5,r6 215 stfsx fr0,r3,r6 216 addi r6,r6,4 [all …]
|
/Linux-v4.19/arch/arm/mm/ |
D | abort-lv4t.S | 67 and r6, r8, r7 69 add r6, r6, r9, lsr #1 71 add r6, r6, r9, lsr #2 73 add r6, r6, r9, lsr #3 74 add r6, r6, r6, lsr #8 75 add r6, r6, r6, lsr #4 76 and r6, r6, #15 @ r6 = no. of registers to transfer. 80 subne r7, r7, r6, lsl #2 @ Undo increment 81 addeq r7, r7, r6, lsl #2 @ Undo decrement 93 andne r6, r8, #0xf00 @ { immediate high nibble [all …]
|
/Linux-v4.19/arch/arm/kernel/ |
D | head-nommu.S | 274 ldr r6, =(_end) @ Cover whole kernel 275 sub r6, r6, r5 @ Minimum size of region to map 276 clz r6, r6 @ Region size must be 2^N... 277 rsb r6, r6, #31 @ ...so round up region size 278 lsl r6, r6, #PMSAv7_RSR_SZ @ Put size in right field 279 orr r6, r6, #(1 << PMSAv7_RSR_EN) @ Set region enabled bit 296 setup_region r0, r5, r6, PMSAv7_DATA_SIDE, r12 @ PHYS_OFFSET, shared, enabled 298 setup_region r0, r5, r6, PMSAv7_INSTR_SIDE, r12 @ PHYS_OFFSET, shared, enabled 307 mov r6, #PMSAv7_RSR_ALL_MEM @ 4GB region, enabled 309 setup_region r0, r5, r6, PMSAv7_DATA_SIDE, r12 @ 0x0, BG region, enabled [all …]
|
/Linux-v4.19/arch/arm/mach-imx/ |
D | suspend-imx6.S | 84 mov r6, #0x0 85 str r6, [r11, #L2X0_CACHE_SYNC] 87 ldr r6, [r11, #L2X0_CACHE_SYNC] 88 ands r6, r6, #0x1 102 ldr r6, [r0, #PM_INFO_MMDC_IO_NUM_OFFSET] 109 subs r6, r6, #0x1 121 ldr r6, [r11, r7] 122 orr r6, r6, #(1 << 31) 123 str r6, [r11, r7] 125 ldr r6, [r11, r7] [all …]
|
/Linux-v4.19/arch/powerpc/crypto/ |
D | aes-spe-keys.S | 35 xor r6,r6,r6; \ 82 LOAD_KEY(r6,r4,4) 86 stw r6,4(r3) 98 xor r6,r6,r5 99 xor r7,r7,r6 102 stw r6,4(r3) 124 LOAD_KEY(r6,r4,4) 130 stw r6,4(r3) 144 xor r6,r6,r5 145 xor r7,r7,r6 [all …]
|
/Linux-v4.19/arch/powerpc/platforms/83xx/ |
D | suspend-asm.S | 67 lwz r6, 4(r4) 70 stw r6, SS_MEMSAVE+4(r3) 73 mfspr r6, SPRN_HID1 77 stw r6, SS_HID+4(r3) 82 mfspr r6, SPRN_IBCR 89 stw r6, SS_IBCR(r3) 96 mfspr r6, SPRN_SPRG2 102 stw r6, SS_SPRG+8(r3) 108 mfspr r6, SPRN_DBAT1U 113 stw r6, SS_DBAT+0x08(r3) [all …]
|
/Linux-v4.19/arch/powerpc/mm/ |
D | tlb_nohash_low.S | 50 mfspr r6,SPRN_PID 54 mtspr SPRN_PID,r6 97 tlbsx. r6,0,r3 107 tlbwe r6,r6,PPC44x_TLB_PAGEID 113 oris r7,r6,0x8000 /* specify way explicitly */ 160 li r6,0 /* Default entry value 0 */ 168 tlbre r6,r5,0 /* Read entry */ 170 andi. r0,r6,PPC47x_TLB0_VALID /* Valid entry ? */ 173 rlwinm r6,r6,0,21,19 /* Clear V */ 174 tlbwe r6,r7,0 /* Write it */ [all …]
|
D | hash_low_32.S | 59 11: lwz r6,0(r8) 60 cmpwi 0,r6,0 62 10: lwarx r6,0,r8 63 cmpwi 0,r6,0 119 lwarx r6,0,r8 /* get linux-style pte, flag word */ 120 andc. r5,r3,r6 /* check access & ~permission */ 126 or r5,r0,r6 /* set accessed/dirty bits */ 129 subf r10,r6,r8 /* create false data dependency */ 131 lwzx r10,r6,r10 /* Get upper PTE word */ 213 addis r6,r7,mmu_hash_lock@ha [all …]
|
/Linux-v4.19/arch/arm/lib/ |
D | io-readsb.S | 32 .Linsb_aligned: stmfd sp!, {r4 - r6, lr} 41 ldrb r6, [r0] 46 orr r3, r3, r6, put_byte_3 47 ldrb r6, [r0] 52 orr r4, r4, r6, put_byte_2 53 ldrb r6, [r0] 58 orr r5, r5, r6, put_byte_1 59 ldrb r6, [r0] 64 mov r6, r6, put_byte_0 65 orr r6, r6, ip, put_byte_1 [all …]
|
/Linux-v4.19/arch/hexagon/lib/ |
D | memset.S | 40 r6 = #8 define 48 r9 = sub(r6, r7) /* bytes until double alignment */ 70 r6 = #1 define 83 r6 = #2 define 96 r6 = #4 define 116 r6 = #8 define 136 r6 = #4 define 171 r6 = r0 define 196 r6 = add(r0, #1) define 203 p0 = tstbit(r6,#1) [all …]
|
/Linux-v4.19/drivers/scsi/arm/ |
D | acornscsi-io.S | 32 ldmia r0!, {r3, r4, r5, r6} 36 orr r4, r4, r6, lsl #16 37 ldmia r0!, {r5, r6, r7, ip} 39 orr r5, r5, r6, lsl #16 40 and r6, r7, lr 41 orr r6, r6, ip, lsl #16 42 stmia r1!, {r3 - r6} 48 ldmia r0!, {r3, r4, r5, r6} 52 orr r4, r4, r6, lsl #16 79 stmfd sp!, {r4 - r6, lr} [all …]
|
/Linux-v4.19/arch/microblaze/kernel/ |
D | hw_exception_handler.S | 94 lwi r6, r1, PT_R6; \ 340 swi r6, r1, PT_R6 369 addk r6, r5, r5; /* << 1 */ 370 addk r6, r6, r6; /* << 2 */ 377 lwi r5, r6, TOPHYS(exception_debug_table) 379 swi r5, r6, TOPHYS(exception_debug_table) 383 lwi r6, r6, TOPHYS(_MB_HW_ExceptionVectorTable) 384 bra r6 391 mfs r6, rmsr; 393 swi r6, r1, 0; /* RMSR_OFFSET */ [all …]
|
/Linux-v4.19/arch/sh/lib/ |
D | checksum.S | 65 addc r0, r6 ! t=0 from previous tst 66 mov r6, r0 67 shll8 r6 70 or r0, r6 85 addc r0, r6 87 add #1, r6 153 addc r0, r6 161 addc r0, r6 163 addc r0, r6 169 mov r6, r0 [all …]
|
/Linux-v4.19/arch/powerpc/boot/ |
D | string.S | 30 addi r6,r3,-1 34 stbu r0,1(r6) 101 addi r6,r3,-4 104 stwu r4,4(r6) 106 andi. r0,r6,3 108 subf r6,r0,r6 112 1: stwu r4,4(r6) 118 addi r6,r6,3 119 8: stbu r4,1(r6) 132 addi r6,r3,-4 [all …]
|
D | div64.S | 20 lwz r5,0(r3) # get the dividend into r5/r6 21 lwz r6,4(r3) 37 andc r11,r6,r10 # ever be too large, only too small) 46 subfc r6,r10,r6 # take the product from the divisor, 50 3: cmplw r6,r4 52 divwu r0,r6,r4 # perform the remaining 32-bit division 55 subf r6,r10,r6 58 mr r3,r6 # return the remainder in r3 77 subfic r6,r5,32 80 slw r6,r3,r6 # t1 = count > 31 ? 0 : MSW << (32-count) [all …]
|
/Linux-v4.19/arch/powerpc/kvm/ |
D | book3s_hv_rmhandlers.S | 77 li r6,MSR_IR | MSR_DR 78 andc r6,r10,r6 81 mtsrr1 r6 106 li r6,7 108 mtspr SPRN_DABRX,r6 128 lwz r6, HSTATE_PMC4(r13) 134 mtspr SPRN_PMC4, r6 140 ld r6, HSTATE_SIAR(r13) 144 mtspr SPRN_SIAR, r6 195 mfmsr r6 [all …]
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
D | memx.fuc | 87 imm32($r6, 0xfffffffc) 88 and $r7 $r6 89 mov $r6 0x2 90 or $r7 $r6 93 mov $r6 0x001620 95 nv_rd32($r8, $r6) 97 nv_wr32($r6, $r8) 100 nv_rd32($r8, $r6) 102 nv_wr32($r6, $r8) 104 mov $r6 0x0026f0 [all …]
|
/Linux-v4.19/arch/sh/lib64/ |
D | copy_user_memcpy.S | 78 add r3,r4,r6 85 or r6, r7, r6 86 sthi.l r5, -1, r6 87 stlo.l r5, -4, r6 100 st.b r5,-1,r6 110 or r6, r7, r6 111 sthi.q r5, -1, r6 112 stlo.q r5, -8, r6 121 ld.b r6,-1,r6 128 ldlo.l r6, -4, r7 [all …]
|
D | memcpy.S | 63 add r3,r4,r6 70 or r6, r7, r6 71 sthi.l r5, -1, r6 72 stlo.l r5, -4, r6 85 st.b r5,-1,r6 95 or r6, r7, r6 96 sthi.q r5, -1, r6 97 stlo.q r5, -8, r6 106 ld.b r6,-1,r6 113 ldlo.l r6, -4, r7 [all …]
|