Home
last modified time | relevance | path

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

12345678910>>...15

/Linux-v5.15/arch/powerpc/lib/
Dmem_64.S40 mr r6,r3
45 stb r4,0(r6)
46 addi r6,r6,1
48 sth r4,0(r6)
49 addi r6,r6,2
51 stw r4,0(r6)
52 addi r6,r6,4
58 4: std r4,0(r6)
59 std r4,8(r6)
60 std r4,16(r6)
[all …]
Dchecksum_64.S26 srdi. r6,r4,3 /* less than 8 bytes? */
35 rldicl. r6,r3,64-1,64-2 /* r6 = (r3 >> 1) & 0x3 */
39 sub r6,r7,r6
40 mtctr r6
43 lhz r6,0(r3) /* align to doubleword */
46 adde r0,r0,r6
55 srdi. r6,r4,7
58 srdi r6,r4,6
59 subi r6,r6,1
60 mtctr r6
[all …]
Dcopy_32.S20 stw r7,4(r6); \
21 stw r8,8(r6); \
22 stw r9,12(r6); \
23 stwu r10,16(r6)
35 stw r7,4(r6); \
37 stw r8,8(r6); \
39 stw r9,12(r6); \
41 stwu r10,16(r6)
71 addi r6, r3, -4
75 1: stwu r4, 4(r6)
[all …]
Dldstfp.S22 mfmsr r6
23 ori r7, r6, MSR_FP
39 2: MTMSRD(r6)
46 mfmsr r6
47 ori r7, r6, MSR_FP
63 2: MTMSRD(r6)
71 mfmsr r6
72 oris r7, r6, MSR_VEC@h
88 2: MTMSRD(r6)
95 mfmsr r6
[all …]
/Linux-v5.15/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 …]
Dentry_64.S172 DCBT_BOOK3S_STOP_ALL_STREAM_IDS(r6)
175 addi r6,r4,-THREAD /* Convert THREAD to 'current' */
176 std r6,PACACURRENT(r13) /* Set new 'current' */
178 ld r6, TASK_CANARY(r6)
179 std r6, PACA_CANARY(r13)
188 clrrdi r6,r8,28 /* get its ESID */
191 clrrdi r6,r8,40 /* get its 1T ESID */
194 clrldi. r0,r6,2 /* is new ESID c00000000? */
195 cmpd cr1,r6,r9 /* or is new ESID the same as current ESID? */
201 oris r0,r6,(SLB_ESID_V)@h
[all …]
Dvector.S82 addi r6,r5,THREAD_VRSTATE
85 lvx v0,r10,r6
87 REST_32VRS(0,r4,r6)
131 li r6,1
132 stw r6,THREAD_USED_VSR(r4) /* ... also set thread used vsr */
216 li r6,0
217 1: lfsx fr0,r4,r6
218 lfsx fr1,r5,r6
220 stfsx fr0,r3,r6
221 addi r6,r6,4
[all …]
/Linux-v5.15/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-v5.15/arch/arm/kernel/
Dhead-nommu.S272 ldr r6, =(_end) @ Cover whole kernel
273 sub r6, r6, r5 @ Minimum size of region to map
274 clz r6, r6 @ Region size must be 2^N...
275 rsb r6, r6, #31 @ ...so round up region size
276 lsl r6, r6, #PMSAv7_RSR_SZ @ Put size in right field
277 orr r6, r6, #(1 << PMSAv7_RSR_EN) @ Set region enabled bit
294 setup_region r0, r5, r6, PMSAv7_DATA_SIDE, r12 @ PHYS_OFFSET, shared, enabled
296 setup_region r0, r5, r6, PMSAv7_INSTR_SIDE, r12 @ PHYS_OFFSET, shared, enabled
305 mov r6, #PMSAv7_RSR_ALL_MEM @ 4GB region, enabled
307 setup_region r0, r5, r6, PMSAv7_DATA_SIDE, r12 @ 0x0, BG region, enabled
[all …]
/Linux-v5.15/arch/arm/mach-imx/
Dsuspend-imx6.S79 mov r6, #0x0
80 str r6, [r11, #L2X0_CACHE_SYNC]
82 ldr r6, [r11, #L2X0_CACHE_SYNC]
83 ands r6, r6, #0x1
97 ldr r6, [r0, #PM_INFO_MMDC_IO_NUM_OFFSET]
104 subs r6, r6, #0x1
116 ldr r6, [r11, r7]
117 orr r6, r6, #(1 << 31)
118 str r6, [r11, r7]
120 ldr r6, [r11, r7]
[all …]
/Linux-v5.15/arch/csky/kernel/
Dhead.S13 lrw r6, init_thread_union + THREAD_SIZE
14 mov sp, r6
25 lrw r6, secondary_msa1
26 ld.w r6, (r6, 0)
27 mtcr r6, cr<31, 15>
30 lrw r6, secondary_pgd
31 ld.w r6, (r6, 0)
32 mtcr r6, cr<28, 15>
33 mtcr r6, cr<29, 15>
36 lrw r6, secondary_stack
[all …]
/Linux-v5.15/arch/powerpc/crypto/
Daes-spe-keys.S30 xor r6,r6,r6; \
77 LOAD_KEY(r6,r4,4)
81 stw r6,4(r3)
93 xor r6,r6,r5
94 xor r7,r7,r6
97 stw r6,4(r3)
119 LOAD_KEY(r6,r4,4)
125 stw r6,4(r3)
139 xor r6,r6,r5
140 xor r7,r7,r6
[all …]
/Linux-v5.15/arch/powerpc/mm/nohash/
Dtlb_low.S45 mfspr r6,SPRN_PID
49 mtspr SPRN_PID,r6
92 tlbsx. r6,0,r3
100 tlbwe r6,r6,PPC44x_TLB_PAGEID
102 oris r7,r6,0x8000 /* specify way explicitly */
143 li r6,0 /* Default entry value 0 */
151 tlbre r6,r5,0 /* Read entry */
153 andi. r0,r6,PPC47x_TLB0_VALID /* Valid entry ? */
156 rlwinm r6,r6,0,21,19 /* Clear V */
157 tlbwe r6,r7,0 /* Write it */
[all …]
/Linux-v5.15/arch/powerpc/platforms/83xx/
Dsuspend-asm.S64 lwz r6, 4(r4)
67 stw r6, SS_MEMSAVE+4(r3)
70 mfspr r6, SPRN_HID1
74 stw r6, SS_HID+4(r3)
79 mfspr r6, SPRN_IBCR
86 stw r6, SS_IBCR(r3)
93 mfspr r6, SPRN_SPRG2
99 stw r6, SS_SPRG+8(r3)
105 mfspr r6, SPRN_SPRG6
110 stw r6, SS_SPRG+24(r3)
[all …]
/Linux-v5.15/arch/hexagon/lib/
Dmemset.S27 r6 = #8 define
35 r9 = sub(r6, r7) /* bytes until double alignment */
57 r6 = #1 define
70 r6 = #2 define
83 r6 = #4 define
103 r6 = #8 define
123 r6 = #4 define
158 r6 = r0 define
183 r6 = add(r0, #1) define
190 p0 = tstbit(r6,#1)
[all …]
/Linux-v5.15/arch/arm/lib/
Dio-readsb.S29 .Linsb_aligned: stmfd sp!, {r4 - r6, lr}
38 ldrb r6, [r0]
43 orr r3, r3, r6, put_byte_3
44 ldrb r6, [r0]
49 orr r4, r4, r6, put_byte_2
50 ldrb r6, [r0]
55 orr r5, r5, r6, put_byte_1
56 ldrb r6, [r0]
61 mov r6, r6, put_byte_0
62 orr r6, r6, ip, put_byte_1
[all …]
/Linux-v5.15/drivers/scsi/arm/
Dacornscsi-io.S29 ldmia r0!, {r3, r4, r5, r6}
33 orr r4, r4, r6, lsl #16
34 ldmia r0!, {r5, r6, r7, ip}
36 orr r5, r5, r6, lsl #16
37 and r6, r7, lr
38 orr r6, r6, ip, lsl #16
39 stmia r1!, {r3 - r6}
45 ldmia r0!, {r3, r4, r5, r6}
49 orr r4, r4, r6, lsl #16
76 stmfd sp!, {r4 - r6, lr}
[all …]
/Linux-v5.15/arch/microblaze/kernel/
Dhw_exception_handler.S90 lwi r6, r1, PT_R6; \
323 swi r6, r1, PT_R6
340 addk r6, r5, r5; /* << 1 */
341 addk r6, r6, r6; /* << 2 */
348 lwi r5, r6, TOPHYS(exception_debug_table)
350 swi r5, r6, TOPHYS(exception_debug_table)
354 lwi r6, r6, TOPHYS(_MB_HW_ExceptionVectorTable)
355 bra r6
373 andi r6, r4, 0x1000 /* Check ESR[DS] */
374 beqi r6, _no_delayslot /* Branch if ESR[DS] not set */
[all …]
/Linux-v5.15/arch/powerpc/mm/book3s32/
Dhash_low.S56 11: lwz r6,0(r8)
57 cmpwi 0,r6,0
59 10: lwarx r6,0,r8
60 cmpwi 0,r6,0
113 lwarx r6,0,r8 /* get linux-style pte, flag word */
119 andc r5,r6,r5 /* Clear _PAGE_RW when Ks = 1 && MSR[PR] = 0 */
122 andc. r5,r3,r6 /* check access & ~permission */
131 or r5,r0,r6 /* set accessed/dirty bits */
134 subf r10,r6,r8 /* create false data dependency */
136 lwzx r10,r6,r10 /* Get upper PTE word */
[all …]
/Linux-v5.15/arch/sh/lib/
Dchecksum.S62 addc r0, r6 ! t=0 from previous tst
63 mov r6, r0
64 shll8 r6
67 or r0, r6
82 addc r0, r6
84 add #1, r6
150 addc r0, r6
158 addc r0, r6
160 addc r0, r6
166 mov r6, r0
[all …]
/Linux-v5.15/arch/powerpc/boot/
Dstring.S26 addi r6,r3,-1
30 stbu r0,1(r6)
97 addi r6,r3,-4
100 stwu r4,4(r6)
102 andi. r0,r6,3
104 subf r6,r0,r6
108 1: stwu r4,4(r6)
114 addi r6,r6,3
115 8: stbu r4,1(r6)
128 addi r6,r3,-4
[all …]
Ddiv64.S16 lwz r5,0(r3) # get the dividend into r5/r6
17 lwz r6,4(r3)
33 andc r11,r6,r10 # ever be too large, only too small)
42 subfc r6,r10,r6 # take the product from the divisor,
46 3: cmplw r6,r4
48 divwu r0,r6,r4 # perform the remaining 32-bit division
51 subf r6,r10,r6
54 mr r3,r6 # return the remainder in r3
73 subfic r6,r5,32
76 slw r6,r3,r6 # t1 = count > 31 ? 0 : MSW << (32-count)
[all …]
/Linux-v5.15/arch/powerpc/kvm/
Dbook3s_hv_rmhandlers.S70 li r6,MSR_IR | MSR_DR
71 andc r6,r10,r6
74 mtsrr1 r6
86 li r6,7
88 mtspr SPRN_DABRX,r6
128 mfmsr r6
130 andc r6, r6, r0
131 mtmsrd r6, 1 /* Clear RI in MSR */
161 addi r6, r5, VCORE_NAPPING_THREADS
162 1: lwarx r3, 0, r6
[all …]
/Linux-v5.15/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-v5.15/arch/powerpc/kernel/vdso32/
Dcacheflush.S44 andc r6,r3,r5 /* round low to line bdy */
45 subf r8,r6,r4 /* compute length */
52 mr r7, r6
57 1: dcbst 0,r6
59 add r6,r6,r7
61 addi r6, r6, L1_CACHE_BYTES
71 andc r6,r3,r5 /* round low to line bdy */
72 subf r8,r6,r4 /* compute length */
81 2: icbi 0,r6
82 add r6,r6,r7

12345678910>>...15