Home
last modified time | relevance | path

Searched refs:r18 (Results 1 – 25 of 127) sorted by relevance

123456

/Linux-v5.4/arch/ia64/kernel/
Divt.S116 movl r18=PAGE_SHIFT
130 cmp.ne p8,p0=r18,r26
131 sub r27=r26,r18
133 (p8) dep r25=r18,r25,2,6
138 shr.u r18=r22,PGDIR_SHIFT // get bottom portion of pgd index bit
149 (p6) dep r17=r18,r19,3,(PAGE_SHIFT-3) // r17=pgd_offset for region 5
150 (p7) dep r17=r18,r17,3,(PAGE_SHIFT-6) // r17=pgd_offset for region[0-4]
155 shr.u r18=r22,PMD_SHIFT // shift pmd index into position
164 shr.u r18=r22,PMD_SHIFT // shift pmd index into position
168 dep r17=r18,r29,3,(PAGE_SHIFT-3) // r17=pmd_offset(pud,addr)
[all …]
Dgate.S204 mov r18=ar.bspstore
216 extr.u r20=r18,3,6
223 (p8) st8 [r18]=r19 // if bspstore points at RNaT slot, store RNaT there now
247 adds r18=(RNAT_OFF+SIGCONTEXT_OFF),sp
250 ld8 r16=[r18] // get new rnat
251 extr.u r18=r15,3,6 // r18 <- rse_slot_num(bsp0)
269 add r18=r18,r14 // r18 (delta) <- rse_slot_num(bsp0) - rse_num_regs(bspstore1,bsp1)
273 (p7) adds r18=-62,r18 // delta -= 62
275 setf.sig f6=r18
281 add r17=r17,r18
[all …]
Drelocate_kernel.S44 mov r18=ar.rnat
52 mov ar.rnat=r18
67 ld8 r18=[r2],(O(PTCE_COUNT)-O(PTCE_BASE));; // r18=ptce_base
83 ptc.e r18
85 add r18=r22,r18
88 add r18=r21,r18
97 mov r18=KERNEL_TR_PAGE_SHIFT<<2
99 ptr.i r16, r18
100 ptr.d r16, r18
107 mov r18=IA64_GRANULE_SHIFT<<2
[all …]
Dmca_asm.S68 ld8 r18=[r2],(O(PTCE_COUNT)-O(PTCE_BASE));; // r18=ptce_base
85 ptc.e r18
87 add r18=r22,r18
90 add r18=r21,r18
101 mov r18=KERNEL_TR_PAGE_SHIFT<<2
103 ptr.i r16, r18
104 ptr.d r16, r18
114 mov r18=IA64_GRANULE_SHIFT<<2
116 ptr.i r16,r18
127 mov r18=IA64_GRANULE_SHIFT<<2
[all …]
Dminstate.h83 (pUStk) mov r18=ar.bsp; \
98 (pKStk) mov r18=r0; /* make sure r18 isn't NaT */ \
108 (pUStk) sub r18=r18,r22; /* r18=RSE.ndirty*8 */ \
116 shl r18=r18,16; /* compute ar.rsc to be used for "loadrs" */ \
127 st8 [r17]=r18,16; /* save ar.rsc value for "loadrs" */ \
171 .mem.offset 0,0; st8.spill [r2]=r18,16; \
176 mov r18=b6; \
208 st8 [r24]=r18,16; /* b6 */ \
216 (pUStk) extr.u r17=r18,3,6; \
217 (pUStk) sub r16=r18,r22; \
[all …]
Dhead.S239 mov r18=KERNEL_TR_PAGE_SHIFT<<2
242 mov cr.itir=r18
246 movl r18=PAGE_KERNEL
250 or r18=r2,r18
254 itr.i itr[r16]=r18
256 itr.d dtr[r16]=r18
324 dep r18=0,r3,0,12
326 or r18=r17,r18
339 itr.d dtr[r19]=r18
364 mov r18=PERCPU_PAGE_SIZE
[all …]
Dfsys.S107 add r18=IA64_TASK_CLEAR_CHILD_TID_OFFSET,r16
121 (p6) st8 [r18]=r32
122 (p7) st8 [r18]=r17
126 mov r18=0 // i must not leak kernel bits...
356 shladd r18=r3,1,r17
358 ld2 r20=[r18] // r20 = cpu_to_node_map[cpu]
397 shladd r18=r17,3,r14
399 ld8 r18=[r18] // load normal (heavy-weight) syscall entry-point
505 mov b6=r18 // I0 copy syscall entry-point to b6 (7 cyc)
508 mov r18=ar.bsp // M2 save (kernel) ar.bsp (12 cyc)
[all …]
Dentry.S284 mov.m r18=ar.fpsr // preserve fpsr
354 st8 [r14]=r18 // save fpsr
395 ld8 r18=[r14],16 // restore caller's unat
452 mov ar.unat=r18 // restore caller's unat
679 RSM_PSR_I(p0, r2, r18) // disable interrupts
689 RSM_PSR_I(pUStk, r2, r18)
698 adds r18=TI_FLAGS+IA64_TASK_SIZE,r13
700 (p6) ld4 r31=[r18] // load current_thread_info()->flags
707 adds r18=TI_FLAGS+IA64_TASK_SIZE,r13
709 (p6) ld4 r31=[r18] // load current_thread_info()->flags
[all …]
/Linux-v5.4/arch/csky/abiv2/
Dmemset.S28 zext r18, r2, 31, 4
30 bez r18, .L_len_less_16bytes
38 PRE_BNEZAD (r18)
40 BNEZAD (r18, .L_len_larger_16bytes)
43 zext r18, r2, 3, 2
45 bez r18, .L_set_by_byte
48 PRE_BNEZAD (r18)
50 BNEZAD (r18, .L_len_less_16bytes_loop)
54 zext r18, r2, 2, 0
55 bez r18, .L_return
[all …]
Dmemcpy.S22 zext r18, r2, 31, 4
25 bez r18, .L_len_less_16bytes
50 PRE_BNEZAD (r18)
54 BNEZAD (r18, .L_len_larger_16bytes)
57 zext r18, r2, 3, 2
58 bez r18, .L_copy_by_byte
61 PRE_BNEZAD (r18)
65 BNEZAD (r18, .L_len_less_16bytes_loop)
69 zext r18, r2, 1, 0
70 bez r18, .L_return
[all …]
Dmemmove.S28 zext r18, r2, 31, 4
30 bez r18, .L_len_less_16bytes
56 PRE_BNEZAD (r18)
58 BNEZAD (r18, .L_len_larger_16bytes)
61 zext r18, r2, 3, 2
62 bez r18, .L_copy_by_byte
67 PRE_BNEZAD (r18)
69 BNEZAD (r18, .L_len_less_16bytes_loop)
73 zext r18, r2, 1, 0
74 bez r18, .L_return
[all …]
Dmemcmp.S24 zext r18, r2, 31, 4
26 bez r18, .L_compare_by_word
51 PRE_BNEZAD (r18)
55 BNEZAD (r18, .L_compare_by_4word)
58 zext r18, r2, 3, 2
59 bez r18, .L_compare_by_byte
64 PRE_BNEZAD (r18)
68 BNEZAD (r18, .L_compare_by_word_loop)
71 zext r18, r2, 1, 0
72 bez r18, .L_return
[all …]
/Linux-v5.4/arch/sh/lib64/
Dudivsi3.S20 ptabs r18,tr0
32 mulu.l r4,r21,r18
35 shlrd r18,r0,r18
36 mulu.l r18,r22,r20
46 add r18,r19,r18
56 add r18,r19,r18
59 add.l r18,r25,r0
Dsdivsi3.S26 ptabs r18, tr0
32 muls.l r25, r21, r18 /* s2.58 */
35 sub r19, r18, r18
36 shari r18, 28, r18 /* some 22 bit inverse in s1.30 */
37 muls.l r18, r25, r0 /* s2.60 */
38 muls.l r18, r4, r25 /* s32.30 */
41 muls.l r19, r18, r19 /* s-16.74 */
43 shari r4, 14, r18 /* s19.-14 */
45 muls.l r19, r18, r19 /* s15.30 */
/Linux-v5.4/arch/microblaze/lib/
Dumodsi3.S31 rsub r18, r5, r6
32 beqi r18, return_here
35 xor r18, r5, r6
36 bgeid r18, 16
40 rsub r18, r5, r6 /* microblazecmp */
41 bgti r18, return_here
47 addik r18, r0, 0x7fffffff
48 and r5, r5, r18
49 and r6, r6, r18
Dudivsi3.S31 rsub r18, r5, r6
32 beqid r18, return_here
36 xor r18, r5, r6
37 bgeid r18, 16
41 rsub r18, r6, r5 /* microblazecmp */
42 blti r18, return_here
/Linux-v5.4/drivers/media/usb/dvb-usb-v2/
Dmxl111sf-gpio.c204 u8 r12, r15, r17, r18, r3D, r82, r84, r89; in mxl111sf_config_pin_mux_modes() local
212 ret = mxl111sf_read_reg(state, 0x18, &r18); in mxl111sf_config_pin_mux_modes()
239 r18 |= PIN_MUX_MPEG_PAR_EN_MASK; in mxl111sf_config_pin_mux_modes()
241 r18 &= ~PIN_MUX_MPEG_SER_EN_MASK; in mxl111sf_config_pin_mux_modes()
267 r18 &= ~PIN_MUX_MPEG_PAR_EN_MASK; in mxl111sf_config_pin_mux_modes()
269 r18 |= PIN_MUX_MPEG_SER_EN_MASK; in mxl111sf_config_pin_mux_modes()
295 r18 &= ~PIN_MUX_MPEG_PAR_EN_MASK; in mxl111sf_config_pin_mux_modes()
297 r18 &= ~PIN_MUX_MPEG_SER_EN_MASK; in mxl111sf_config_pin_mux_modes()
323 r18 &= ~PIN_MUX_MPEG_PAR_EN_MASK; in mxl111sf_config_pin_mux_modes()
325 r18 |= PIN_MUX_MPEG_SER_EN_MASK; in mxl111sf_config_pin_mux_modes()
[all …]
/Linux-v5.4/arch/powerpc/purgatory/
Dtrampoline.S52 0: mflr %r18
55 ld %r3, (dt_offset - 0b)(%r18)
65 ld %r4,(kernel - 0b)(%r18)
69 ld %r6,(run_at_load - 0b)(%r18)
/Linux-v5.4/tools/testing/selftests/powerpc/pmu/ebb/
Dbusy_loop.S16 std r18, 128(%r1)
57 li r18, 0x1818
58 std r18, -200(%r1)
117 cmpwi r18, 0x1818
160 li r18, 0xad
212 ld r18, -200(%r1)
213 cmpwi r18, 0x1818
256 ld r18, 128(%r1)
/Linux-v5.4/arch/microblaze/kernel/
Dentry-nommu.S86 swi r18, r1, PT_R18
178 lwi r18, r1, PT_R18
240 swi r18, r1, PT_R18
331 swi r18, r1, PT_R18
404 swi r18, r11, CC_R18
458 lwi r18, r11, CC_R18
527 lwi r18, r1, PT_MODE
528 swi r18, r0, PER_CPU(KM)
531 lwi r18, r1, PT_FSR
532 mts rfsr, r18
[all …]
/Linux-v5.4/arch/ia64/lib/
Dxor.S68 mov r18 = in3
79 (p[0]) ld8.nta s3[0] = [r18], 8
109 mov r18 = in3
120 (p[0]) ld8.nta s3[0] = [r18], 8
153 mov r18 = in3
165 (p[0]) ld8.nta s3[0] = [r18], 8
/Linux-v5.4/arch/sh/kernel/cpu/sh5/
Dentry.S263 st.q SP, SAVED_R18, r18
306 st.q SP, SAVED_R18, r18
315 gettr tr4, r18
320 st.q SP, TLB_SAVED_TR4 , r18
343 ld.q SP, TLB_SAVED_TR4, r18
349 ptabs r18, tr4
358 ld.q SP, SAVED_R18, r18
377 ld.q SP, TLB_SAVED_TR4, r18
386 ptabs/u r18, tr4
425 st.q SP, SAVED_R18, r18
[all …]
/Linux-v5.4/arch/unicore32/lib/
Dcopy_page.S26 mov r18, r1
30 ldm.w (r0 - r15), [r18]+
/Linux-v5.4/arch/powerpc/lib/
Dcopypage_power7.S105 std r18,STK_REG(R18)(r1)
122 ld r18,104(r4)
139 std r18,104(r3)
149 ld r18,STK_REG(R18)(r1)
/Linux-v5.4/tools/testing/selftests/powerpc/include/
Dgpr_asm.h25 std r18,(top_pos - 104)(%r1); \
45 ld r18,(top_pos - 104)(%r1); \
74 ld r18,32(r3)

123456