Home
last modified time | relevance | path

Searched refs:r6 (Results 1 – 25 of 380) sorted by relevance

12345678910>>...16

/Linux-v4.19/arch/powerpc/lib/
Dmem_64.S41 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 …]
Dchecksum_64.S30 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 …]
Dcopy_32.S23 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 …]
Dldstfp.S28 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 …]
Dstring_32.S35 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/
Dfsl_booke_entry_mapping.S5 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 …]
Dvector.S79 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/
Dabort-lv4t.S67 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/
Dhead-nommu.S274 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/
Dsuspend-imx6.S84 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/
Daes-spe-keys.S35 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/
Dsuspend-asm.S67 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/
Dtlb_nohash_low.S50 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 …]
Dhash_low_32.S59 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/
Dio-readsb.S32 .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/
Dmemset.S40 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/
Dacornscsi-io.S32 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/
Dhw_exception_handler.S94 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/
Dchecksum.S65 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/
Dstring.S30 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 …]
Ddiv64.S20 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/
Dbook3s_hv_rmhandlers.S77 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/
Dmemx.fuc87 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/
Dcopy_user_memcpy.S78 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 …]
Dmemcpy.S63 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 …]

12345678910>>...16