Home
last modified time | relevance | path

Searched refs:o1 (Results 1 – 101 of 101) sorted by relevance

/linux-4.4.14/arch/sparc/lib/
DU3memcpy.S98 or %o0, %o1, %o3
120 sub %o0, %o1, GLOBAL_SPARE
129 EX_LD_FP(LOAD(ldub, %o1 + 0x00, %o3))
130 EX_ST_FP(STORE(stb, %o3, %o1 + GLOBAL_SPARE))
132 add %o1, 0x1, %o1
134 add %o1, GLOBAL_SPARE, %o0
137 and %o1, 0x7, %g1
139 alignaddr %o1, %g0, %o1
141 EX_LD_FP(LOAD(ldd, %o1, %f4))
142 1: EX_LD_FP(LOAD(ldd, %o1 + 0x8, %f6))
[all …]
Dcopy_page.S58 sub %o1, %g2, %g2 ! src paddr
66 sethi %hi(DCACHE_SIZE), %o1
70 add %o0, %o1, %o1 ! src TTE vaddr
82 stxa %o1, [%g3] ASI_DMMU
96 prefetch [%o1 + 0x000], #one_read
98 prefetch [%o1 + 0x040], #one_read
99 prefetch [%o1 + 0x080], #one_read
100 prefetch [%o1 + 0x0c0], #one_read
101 ldd [%o1 + 0x000], %f0
102 prefetch [%o1 + 0x100], #one_read
[all …]
DNG4copy_page.S17 prefetch [%o1 + 0x000], #n_reads_strong
18 prefetch [%o1 + 0x040], #n_reads_strong
19 prefetch [%o1 + 0x080], #n_reads_strong
20 prefetch [%o1 + 0x0c0], #n_reads_strong
22 prefetch [%o1 + 0x100], #n_reads_strong
23 prefetch [%o1 + 0x140], #n_reads_strong
24 prefetch [%o1 + 0x180], #n_reads_strong
25 prefetch [%o1 + 0x1c0], #n_reads_strong
27 ldx [%o1 + 0x00], %o2
29 ldx [%o1 + 0x08], %o3
[all …]
Dcopy_user.S123 andcc %o1, 1, %g0
125 andcc %o1, 2, %g0
127 EXO2(ldub [%o1], %g2)
128 add %o1, 1, %o1
134 EXO2(lduh [%o1], %g2)
135 add %o1, 2, %o1
141 EXO2(lduh [%o1], %g2)
142 add %o1, 2, %o1
149 xor %o0, %o1, %o4
157 andcc %o1, 3, %g0
[all …]
DNG4memcpy.S115 or %o0, %o1, %g2
127 1: EX_LD(LOAD(ldub, %o1 + 0x00, %g2))
128 add %o1, 1, %o1
134 51: LOAD(prefetch, %o1 + 0x040, #n_reads_strong)
135 LOAD(prefetch, %o1 + 0x080, #n_reads_strong)
136 LOAD(prefetch, %o1 + 0x0c0, #n_reads_strong)
137 LOAD(prefetch, %o1 + 0x100, #n_reads_strong)
138 LOAD(prefetch, %o1 + 0x140, #n_reads_strong)
139 LOAD(prefetch, %o1 + 0x180, #n_reads_strong)
140 LOAD(prefetch, %o1 + 0x1c0, #n_reads_strong)
[all …]
Ddivdi3.S55 mov %i3,%o1
59 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
66 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
75 addcc %o1,%o1,%o1 ! shift n1n0 and a 0-bit in lsb
77 3: xnor %o1,0,%o1
85 mov 0,%o1
87 udiv %o0, %o1, %o0
115 mov %i3,%o1
119 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
126 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
[all …]
Dmemcpy.S148 cmp %o0, %o1
151 sub %o0, %o1, %o4
153 add %o1, %o2, %o3
158 add %o1, %o2, %o1
160 sub %o1, 1, %o1
165 ldub [%o1], %o4
168 sub %o1, 1, %o1
186 andcc %o1, 1, %g0
188 andcc %o1, 2, %g0
190 ldub [%o1], %g2
[all …]
Dmemset.S71 and %o1, 0xff, %g3
77 mov %o2, %o1
81 EX(stb %g3, [%o0], sub %o1, 0)
85 EX(stb %g3, [%o0 + 0x01], sub %o1, 1)
87 EX(stb %g3, [%o0 + 0x02], sub %o1, 2)
90 add %o1, %o2, %o1
98 cmp %o1, 7
109 EX(st %g3, [%o0], sub %o1, 0)
110 sub %o1, 4, %o1
113 andcc %o1, 0xffffff80, %o3 ! Now everything is 8 aligned and o1 is len to run
[all …]
Dbzero.S12 and %o1, 0xff, %o3
13 mov %o2, %o1
25 brz,pn %o1, __bzero_done
26 cmp %o1, 16
35 sub %o1, 1, %o1
39 sub %o1, 4, %o1
41 3: and %o1, 0x38, %g1
42 cmp %o1, 0x40
43 andn %o1, 0x3f, %o4
45 and %o1, 0x7, %o1
[all …]
Dcsum_copy.S50 EX_ST(STORE(stb, %o4, %o1 + 0x00))
51 add %o1, 1, %o1
60 EX_ST(STORE(sth, %o5, %o1 + 0x00))
61 add %o1, 2, %o1
68 xor %o0, %o1, %g1
106 EX_ST(STORE(stw, %o5, %o1 + 0x00))
109 EX_ST(STORE(stw, %g1, %o1 + 0x04))
112 EX_ST(STORE(stw, %g2, %o1 + 0x08))
115 EX_ST(STORE(stw, %o5, %o1 + 0x0c))
118 EX_ST(STORE(stw, %g1, %o1 + 0x10))
[all …]
Dbitops.S19 add %o1, %g3, %o1
20 1: ldx [%o1], %g7
22 casx [%o1], %g7, %g1
40 add %o1, %g3, %o1
41 1: ldx [%o1], %g7
43 casx [%o1], %g7, %g1
61 add %o1, %g3, %o1
62 1: ldx [%o1], %g7
64 casx [%o1], %g7, %g1
82 add %o1, %g3, %o1
[all …]
DU1memcpy.S140 or %o0, %o1, %o3
160 sub %o0, %o1, %GLOBAL_SPARE
169 EX_LD_FP(LOAD(ldub, %o1 + 0x00, %o3))
170 EX_ST_FP(STORE(stb, %o3, %o1 + %GLOBAL_SPARE))
172 add %o1, 0x1, %o1
174 add %o1, %GLOBAL_SPARE, %o0
177 and %o1, 0x7, %g1
179 alignaddr %o1, %g0, %o1
181 EX_LD_FP(LOAD(ldd, %o1, %f4))
182 1: EX_LD_FP(LOAD(ldd, %o1 + 0x8, %f6))
[all …]
DNG4memset.S15 andcc %o1, 0xff, %o4
17 mov %o2, %o1
31 1: cmp %o1, 16
37 sub %o1, %g1, %o1
43 cmp %o1, 64 + (64 - 8)
48 sub %o1, %g1, %o1
54 andn %o1, 64 - 1, %g1
55 sub %o1, %g1, %o1
64 cmp %o1, 8
68 andn %o1, 0x7, %g1
[all …]
Dudivdi3.S31 mov %i3,%o1
36 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
43 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
52 addcc %o1,%o1,%o1 ! shift n1n0 and a 0-bit in lsb
54 3: xnor %o1,0,%o1
63 mov 0,%o1
65 udiv %o0, %o1, %o0
95 mov %i3,%o1
100 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
107 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
[all …]
DGENmemcpy.S61 or %o0, %o1, %o3
66 xor %o0, %o1, %o4
69 sub %o0, %o1, %o3
76 EX_LD(LOAD(ldub, %o1, %g1))
78 add %o1, 1, %o1
85 EX_LD(LOAD(ldx, %o1, %g2))
87 add %o1, 0x8, %o1
92 sub %o0, %o1, %o3
99 sub %o0, %o1, %o3
103 EX_LD(LOAD(lduw, %o1, %g1))
[all …]
Dmemmove.S14 cmp %o0, %o1
16 add %o1, %o2, %g7
20 sub %g7, 1, %o1
23 1: ldub [%o1], %g7
25 sub %o1, 1, %o1
38 2: or %o0, %o1, %g7
44 3: ldx [%o1], %g7
45 add %o1, 8, %o1
52 4: ldub [%o1], %g7
53 add %o1, 1, %o1
Dstrncmp_32.S21 ldub [%o1], %g2
27 add %o1, 1, %o1
37 ldub [%o1], %g2
43 add %o1, 1, %o1
53 ldub [%o1], %g2
59 add %o1, 1, %o1
69 ldub [%o1], %g2
75 add %o1, 1, %o1
94 ldub [%o1], %g2
100 add %o1, 1, %o1
Dchecksum_32.S42 be 1f ! caller asks %o1 & 0x8
43 andcc %o1, 4, %g0 ! nope, check for word remaining
49 andcc %o1, 4, %g0 ! check again for word remaining
51 andcc %o1, 3, %o1 ! check for trailing bytes
56 andcc %o1, 3, %g0 ! check again for trailing bytes
58 addcc %o1, -1, %g0 ! only one byte remains?
60 subcc %o1, 2, %o1 ! only two bytes more?
76 cmp %o1, 6
82 sub %o1, 2, %o1
94 andcc %o1, 0xffffff80, %o3
[all …]
DNG2memcpy.S194 or %o0, %o1, GLOBAL_SPARE
222 LOAD(prefetch, %o1 + 0x000, #one_read)
223 LOAD(prefetch, %o1 + 0x040, #one_read)
224 LOAD(prefetch, %o1 + 0x080, #one_read)
233 EX_LD(LOAD(ldub, %o1, %g1))
235 add %o1, 1, %o1
246 alignaddr %o1, %g0, %g0
248 add %o1, (64 - 1), %o4
253 and %o1, (64 - 1), %g2
254 add %o1, %g1, %o1
[all …]
Dcopy_in_user.S34 or %o0, %o1, %o3
47 EX(ldxa [%o1] %asi, %o5)
49 add %o1, 0x8, %o1
56 EX(lduwa [%o1] %asi, %o5)
58 add %o1, 0x4, %o1
73 EX(lduwa [%o1] %asi, %g1)
75 add %o1, 4, %o1
85 EX(lduba [%o1] %asi, %g1)
87 add %o1, 1, %o1
DGENbzero.S21 and %o1, 0xff, %o3
22 mov %o2, %o1
35 1: brz,pn %o1, GENbzero_return
46 cmp %o1, 15
52 sub %o1, %g1, %o1
57 2: cmp %o1, 128
63 sub %o1, %g1, %o1
70 andn %o1, (64 - 1), %g1
71 sub %o1, %g1, %o1
87 brz,pn %o1, GENbzero_done
[all …]
DNGbzero.S20 and %o1, 0xff, %o3
21 mov %o2, %o1
34 1: brz,pn %o1, NGbzero_return
47 cmp %o1, 15
53 sub %o1, %g1, %o1
58 2: cmp %o1, 128
64 sub %o1, %g1, %o1
72 andn %o1, (64 - 1), %g1
73 sub %o1, %g1, %o1
89 brz,pn %o1, NGbzero_done
[all …]
Dchecksum_64.S26 sub %o1, 1, %o1
29 cmp %o1, 2
34 sub %o1, 2, %o1
44 brz,pn %o1, csum_partial_finish
56 andncc %o1, 0x3f, %o3
59 sub %o1, %o3, %o1
106 2: and %o1, 0x3c, %o3
108 sub %o1, %o3, %o1
135 cmp %o1, 2
139 sub %o1, 2, %o1
[all …]
Dblockops.S53 or %o0, %g0, %o1
74 MIRROR_BLOCK(%o0, %o1, 0x00, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
75 MIRROR_BLOCK(%o0, %o1, 0x20, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
76 MIRROR_BLOCK(%o0, %o1, 0x40, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
77 MIRROR_BLOCK(%o0, %o1, 0x60, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
78 MIRROR_BLOCK(%o0, %o1, 0x80, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
79 MIRROR_BLOCK(%o0, %o1, 0xa0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
80 MIRROR_BLOCK(%o0, %o1, 0xc0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
81 MIRROR_BLOCK(%o0, %o1, 0xe0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
85 add %o1, 0x100, %o1
DGENpage.S12 1: ldx [%o1 + 0x00], %o2
13 ldx [%o1 + 0x08], %o3
14 ldx [%o1 + 0x10], %o4
15 ldx [%o1 + 0x18], %o5
20 ldx [%o1 + 0x20], %o2
21 ldx [%o1 + 0x28], %o3
22 ldx [%o1 + 0x30], %o4
23 ldx [%o1 + 0x38], %o5
29 add %o1, 64, %o1
Dffs.S10 mov 1, %o1
19 clr %o1 /* 2 */
22 movrz %g1, 32, %o1 /* 3 */
41 add %o2, %o1, %o2
73 xnor %o0, %g1, %o1
74 popc %o1, %o0
79 xnor %o0, %g1, %o1
80 popc %o1, %o0
Dmemscan_64.S19 brlez,pn %o1, szzero
24 1: subcc %o1, 1, %o1
40 sub %o1, 8, %o1
48 brgz,a,pt %o1, msloop
95 2: brgz,a,pt %o1, msloop
98 1: add %o0, %o1, %o0
116 cmp %o5, %o1
Datomic_64.S21 1: lduw [%o1], %g1; \
23 cas [%o1], %g1, %g7; \
35 1: lduw [%o1], %g1; \
37 cas [%o1], %g1, %g7; \
61 1: ldx [%o1], %g1; \
63 casx [%o1], %g1, %g7; \
75 1: ldx [%o1], %g1; \
77 casx [%o1], %g1, %g7; \
Dmuldi3.S63 rd %y, %o1
64 mov %o1, %l3
66 mov %i2, %o1
67 umul %o0, %o1, %o0
70 mov %i3, %o1
71 umul %o0, %o1, %o0
76 restore %g0, %l3, %o1
Dashldi3.S24 sll %o1, %g2, %o4
26 srl %o1, %g2, %g2
27 sll %o1, %o2, %o5
31 mov %o5, %o1
Dclear_page.S49 and %o1, %o4, %o0 ! vaddr D-cache alias bit
76 sethi %hi(PAGE_SIZE/64), %o1
79 or %o1, %lo(PAGE_SIZE/64), %o1
88 subcc %o1, 1, %o1
Dmemscan_32.S18 cmp %o1, 0
39 subcc %o1, 1, %o1
65 subcc %o1, 4, %o1
126 cmp %g2, %o1
Dxor.S37 ldda [%o1] %asi, %f0
40 2: ldda [%o1 + 64] %asi, %f32
49 stda %f16, [%o1] %asi
51 ldda [%o1 + 128] %asi, %f0
54 add %o1, 128, %o1
63 stda %f48, [%o1 - 64] %asi
67 ldda [%o1 + 64] %asi, %f32
76 stda %f16, [%o1] %asi
87 stda %f48, [%o1 + 64] %asi
106 ldda [%o1] %asi, %f0
[all …]
Dmemcmp.S16 ldub [%o1], %g3
19 add %o1, 1, %o1
Dstrncmp_64.S16 ldub [%o1], %o4
18 add %o1, 1, %o1
Dipcsum.S5 sub %o1, 4, %g7
30 set 0xffff, %o1
32 and %o2, %o1, %o0
DNGmemcpy.S182 MIX_THREE_WORDS(%g2, %g3, %o2, %i5, GLOBAL_SPARE, %o1)
189 MIX_THREE_WORDS(%o2, %o3, %g2, %i5, GLOBAL_SPARE, %o1)
195 MIX_THREE_WORDS(%g2, %g3, %o2, %i5, GLOBAL_SPARE, %o1)
202 MIX_THREE_WORDS(%o2, %o3, %g2, %i5, GLOBAL_SPARE, %o1)
215 MIX_THREE_WORDS(%g3, %o2, %o3, %i5, GLOBAL_SPARE, %o1)
222 MIX_THREE_WORDS(%o3, %g2, %g3, %i5, GLOBAL_SPARE, %o1)
228 MIX_THREE_WORDS(%g3, %o2, %o3, %i5, GLOBAL_SPARE, %o1)
235 MIX_THREE_WORDS(%o3, %g2, %g3, %i5, GLOBAL_SPARE, %o1)
256 mov 64, %o1
258 LOAD(prefetch, %i1 + %o1, #one_read)
[all …]
Dlshrdi3.S19 srl %o1, %o2, %g2
23 mov %o5, %o1
Dashrdi3.S29 srl %o1, %o2, %g2
33 or %g0, %o5, %o1
Dmcount.S35 mov %g3, %o1
83 mov %g2, %o1
109 mov %i7, %o1
Dstrlen.S16 mov %o0, %o1
70 sub %o4, %o1, %o0
Dlocks.S79 set 1, %o1
/linux-4.4.14/arch/sparc/kernel/
Dsys32.S42 SIGN1(sys32_clock_nanosleep, compat_sys_clock_nanosleep, %o1)
43 SIGN1(sys32_timer_settime, compat_sys_timer_settime, %o1)
44 SIGN1(sys32_io_submit, compat_sys_io_submit, %o1)
45 SIGN1(sys32_mq_open, compat_sys_mq_open, %o1)
47 SIGN1(sys32_futex, compat_sys_futex, %o1)
81 1: ldswa [%o1 + 0x0] %asi, %o0
83 2: ldswa [%o1 + 0x8] %asi, %o2
85 3: ldswa [%o1 + 0x4] %asi, %o1
90 4: ldswa [%o1 + 0x0] %asi, %o0
92 5: ldswa [%o1 + 0x8] %asi, %o2
[all …]
Dgetsetcc.S4 ldx [%o0 + PT_V9_TSTATE], %o1
5 srlx %o1, 32, %o1
6 and %o1, 0xf, %o1
8 stx %o1, [%o0 + PT_V9_G1]
14 ldx [%o0 + PT_V9_TSTATE], %o1
18 andn %o1, %o3, %o1
21 or %o1, %o2, %o1
23 stx %o1, [%o0 + PT_V9_TSTATE]
Dhvcalls.S10 mov %o1, %o0
21 mov %o1, %o0
42 mov %o1, %o0
63 mov %o1, %o0
145 mov %o1, %o0
184 mov %o1, %o3
187 stx %o1, [%o3]
204 stx %o1, [%o4]
215 stx %o1, [%o4]
239 clr %o1
[all …]
Dpci_sun4v_asm.S24 mov %o1, %o0
39 mov %o1, %o0
53 stx %o1, [%o4]
72 brnz,a,pn %o1, 1f
92 brnz,a,pn %o1, 1f
93 mov -1, %o1
95 mov %o1, %o0
126 stx %o1, [%o4]
141 stx %o1, [%o2]
168 stx %o1, [%o2]
[all …]
Dentry.S185 mov %g0, %o1 ! devid is not used in fast interrupts
203 mov %l7, %o1 ! trap number
235 add %sp, STACKFRAME_SZ, %o1 ! pt_regs ptr
274 ld [%o5 + %o3], %o1
275 ld [%o1 + 0x00], %o3 ! sun4m_irq_percpu[cpu]->pending
280 st %o2, [%o1 + 0x04] ! sun4m_irq_percpu[cpu]->clear=0x70000000
282 ld [%o1 + 0x00], %g0 ! sun4m_irq_percpu[cpu]->pending
345 sethi %hi(1 << 14), %o1
347 stha %o1, [%o0] ASI_M_MXCC /* Clear PIL 14 in MXCC's ICLR */
373 sethi %hi(1 << 15), %o1
[all …]
Dhead_32.S123 mov %o1, %l1 ! stash away debug_vec too
190 ld [%g7 + 0x68], %o1
193 call %o1
265 lda [%g4] ASI_M_BYPASS, %o1 ! This is a level 1 ptr
266 srl %o1, 0x4, %o1 ! Clear low 4 bits
267 sll %o1, 0x8, %o1 ! Make physical
270 lda [%o1] ASI_M_BYPASS, %o2 ! This is the 0x0 16MB pgd
273 add %o1, KERNBASE >> (SRMMU_PGDIR_SHIFT - 2), %o3
361 mov %l1, %o1 ! and debug_vec
367 st %o1, [%g1 + %lo(linux_dbvec)]
[all …]
Dsun4v_tlb_miss.S76 mov %o1, %g2 ! save %o1
80 ldx [%g6 + HV_FAULT_I_CTX_OFFSET], %o1 ! ctx
85 mov %g2, %o1 ! restore %o1
119 mov %o1, %g2 ! save %o1
123 ldx [%g6 + HV_FAULT_D_CTX_OFFSET], %o1 ! ctx
128 mov %g2, %o1 ! restore %o1
207 ldx [%g6 + HV_FAULT_I_CTX_OFFSET], %o1
208 stx %o1, [%g1 + %lo(sun4v_err_itlb_ctx)]
218 mov %l4, %o1
234 ldx [%g6 + HV_FAULT_D_CTX_OFFSET], %o1
[all …]
Dtrampoline_64.S171 ldx [%g2 + 0x08], %o1
172 call %o1
204 ldx [%g2 + 0x08], %o1
205 call %o1
231 clr %o1
239 clr %o1
356 add %g2, %g3, %o1
366 stx %o1, [%sp + 2047 + 128 + 0x20]
369 ldx [%g2 + 0x08], %o1
370 call %o1
[all …]
Dhead_64.S688 sethi %hi(_end), %o1
689 or %o1, %lo(_end), %o1
691 sub %o1, %o0, %o1
739 andn %l0, PSTATE_IE, %o1
740 wrpr %o1, 0x0, %pstate
762 add %g2, %g3, %o1
772 stx %o1, [%sp + 2047 + 128 + 0x20]
775 ldx [%g2 + 0x08], %o1
776 call %o1
791 ldx [%g2 + 0x08], %o1
[all …]
Dtsb.S329 TSB_WRITE(%o0, %o2, %o1)
351 cmp %g1, %o1
386 ldx [%o1 + TSB_CONFIG_REG_VAL], %o0
411 mov %o3, %o1
425 2: ldx [%o1 + TSB_CONFIG_MAP_VADDR], %o4
427 ldx [%o1 + TSB_CONFIG_MAP_PTE], %o5
468 add %o0, %o1, %g1 /* end of old tsb */
544 subcc %o1, 0x100, %o1
576 subcc %o1, 0x100, %o1
Dsyscalls.S37 add %sp, PTREGS_OFF, %o1
102 clr %o1
106 movrz %o1, %fp, %o1
181 srl %i1, 0, %o1
210 mov %i1, %o1
228 srl %i1, 0, %o1 ! IEU0 Group
250 mov %i1, %o1 ! IEU1
Duna_asm_64.S14 cmp %o1, 2
16 cmp %o1, 4
71 cmp %o1, 8
73 cmp %o1, 4
119 cmp %o1, 8
Duna_asm_32.S27 cmp %o1, 2
29 cmp %o1, 4
89 cmp %o1, 8
91 cmp %o1, 4
Durtt_fill.S77 mov %l5, %o1
79 1: mov %l4, %o1
86 mov %l4, %o1
Dspiterrs.S98 mov %l4, %o1
176 mov %l4, %o1
196 mov %l4, %o1
215 mov %l4, %o1
234 mov %l4, %o1
Dmisctrap.S44 mov %l4, %o1
62 mov %l4, %o1
80 mov %l4, %o1
Drtrap_64.S46 mov %l5, %o1
294 add %g6, TI_GSR, %o1
304 ldx [%o1 + %o5], %g1
305 add %g6, TI_XFSR, %o1
323 ldx [%o1 + %o5], %fsr
Dwinfixup.S125 mov %l5, %o1
127 1: mov %l4, %o1
146 mov %l4, %o1
Dhvtramp.S60 clr %o1
86 set 1f, %o1
Drtrap_32.S77 mov %l5, %o1
98 mov 1, %o1
160 ld [%sp + STACKFRAME_SZ + PT_PC], %o1
Dcherrs.S114 add %sp, PTREGS_OFF, %o1
156 add %sp, PTREGS_OFF, %o1
225 add %sp, PTREGS_OFF, %o1
268 add %sp, PTREGS_OFF, %o1
498 mov %l4, %o1
534 mov %l4, %o1
570 mov %l4, %o1
Dutrap.S11 mov %l4, %o1
Dsun4v_ivec.S200 mov %l4, %o1
311 mov %l4, %o1
/linux-4.4.14/arch/sparc/crypto/
Dsha512_asm.S15 andcc %o1, 0x7, %g0
21 ldd [%o1 + 0x00], %f16
22 ldd [%o1 + 0x08], %f18
23 ldd [%o1 + 0x10], %f20
24 ldd [%o1 + 0x18], %f22
25 ldd [%o1 + 0x20], %f24
26 ldd [%o1 + 0x28], %f26
27 ldd [%o1 + 0x30], %f28
28 ldd [%o1 + 0x38], %f30
29 ldd [%o1 + 0x40], %f32
[all …]
Dcamellia_asm.S39 std %f0, [%o1 + 0x00] ! k[0, 1]
41 std %f2, [%o1 + 0x08] ! k[2, 3]
48 std %f0, [%o1 + 0x20] ! k[8, 9]
56 std %f2, [%o1 + 0x28] ! k[10, 11]
88 std %f0, [%o1 + 0x10] ! k[ 4, 5]
89 std %f2, [%o1 + 0x18] ! k[ 6, 7]
93 stx %o4, [%o1 + 0x30] ! k[12, 13]
94 stx %o5, [%o1 + 0x38] ! k[14, 15]
96 stx %o4, [%o1 + 0x40] ! k[16, 17]
97 stx %o5, [%o1 + 0x48] ! k[18, 19]
[all …]
Dsha1_asm.S12 andcc %o1, 0x7, %g0
18 ldd [%o1 + 0x00], %f8
19 ldd [%o1 + 0x08], %f10
20 ldd [%o1 + 0x10], %f12
21 ldd [%o1 + 0x18], %f14
22 ldd [%o1 + 0x20], %f16
23 ldd [%o1 + 0x28], %f18
24 ldd [%o1 + 0x30], %f20
25 ldd [%o1 + 0x38], %f22
31 add %o1, 0x40, %o1
[all …]
Dmd5_asm.S11 andcc %o1, 0x7, %g0
17 ldd [%o1 + 0x00], %f8
18 ldd [%o1 + 0x08], %f10
19 ldd [%o1 + 0x10], %f12
20 ldd [%o1 + 0x18], %f14
21 ldd [%o1 + 0x20], %f16
22 ldd [%o1 + 0x28], %f18
23 ldd [%o1 + 0x30], %f20
24 ldd [%o1 + 0x38], %f22
30 add %o1, 0x40, %o1
[all …]
Dsha256_asm.S15 andcc %o1, 0x7, %g0
21 ldd [%o1 + 0x00], %f8
22 ldd [%o1 + 0x08], %f10
23 ldd [%o1 + 0x10], %f12
24 ldd [%o1 + 0x18], %f14
25 ldd [%o1 + 0x20], %f16
26 ldd [%o1 + 0x28], %f18
27 ldd [%o1 + 0x30], %f20
28 ldd [%o1 + 0x38], %f22
34 add %o1, 0x40, %o1
[all …]
Daes_asm.S219 std %f0, [%o1 + 0x00]
220 std %f2, [%o1 + 0x08]
221 add %o1, 0x10, %o1
236 std %f4, [%o1 + 0x00]
237 std %f6, [%o1 + 0x08]
238 add %o1, 0x10, %o1
267 std %f8, [%o1 + 0x00]
268 std %f10, [%o1 + 0x08]
269 std %f12, [%o1 + 0x10]
270 std %f14, [%o1 + 0x18]
[all …]
Ddes_asm.S28 std %f0, [%o1 + 0x00]
29 std %f2, [%o1 + 0x08]
30 std %f4, [%o1 + 0x10]
31 std %f6, [%o1 + 0x18]
32 std %f8, [%o1 + 0x20]
33 std %f10, [%o1 + 0x28]
34 std %f12, [%o1 + 0x30]
35 std %f14, [%o1 + 0x38]
36 std %f16, [%o1 + 0x40]
37 std %f18, [%o1 + 0x48]
[all …]
Dcrc32c_asm.S11 1: ldd [%o1], %f2
15 add %o1, 0x8, %o1
/linux-4.4.14/arch/sparc/mm/
Dswift.S32 add %o0, %o0, %o1
35 sta %g0, [%o1] ASI_M_TXTC_TAG
77 or %g0, 2048, %o1
78 add %o1, 2048, %o2
85 sta %g0, [%o0 + %o1] ASI_M_FLUSH_CTX
109 sub %o2, %o1, %o2
134 andn %o1, (PAGE_SIZE - 1), %o1
138 sta %g0, [%o1 + %o0] ASI_M_FLUSH_PAGE
150 1: sta %g0, [%o1 ] ASI_M_FLUSH_PAGE
151 sta %g0, [%o1 + %o0] ASI_M_FLUSH_PAGE
[all …]
Dtsunami.S43 flush %o1
45 flush %o1 + 4
55 mov 0x400, %o1
56 sta %g0, [%o1] ASI_M_FLUSH_PROBE
71 andn %o1, (PAGE_SIZE - 1), %o1
76 sta %g0, [%o1] ASI_M_FLUSH_PROBE
100 MIRROR_BLOCK(%o0, %o1, 0x00, %o2, %o3, %o4, %o5)
101 MIRROR_BLOCK(%o0, %o1, 0x20, %o2, %o3, %o4, %o5)
102 MIRROR_BLOCK(%o0, %o1, 0x40, %o2, %o3, %o4, %o5)
103 MIRROR_BLOCK(%o0, %o1, 0x60, %o2, %o3, %o4, %o5)
[all …]
Dhypersparc.S48 ld [%g1 + %lo(vac_line_size)], %o1
51 add %o1, %o1, %g1
52 add %o1, %g1, %g2
53 add %o1, %g2, %g3
54 add %o1, %g3, %g4
55 add %o1, %g4, %g5
56 add %o1, %g5, %o4
57 add %o1, %o4, %o5
63 sta %g0, [%o0 + %o1] ASI_M_FLUSH_USER
92 andn %o1, (PAGE_SIZE - 1), %o1
[all …]
Dultra.S35 ldxa [%o1] ASI_DMMU, %g2
65 andcc %o1, 1, %g0
66 andn %o1, 1, %o3
87 sllx %o1, 3, %o1
93 1: sub %o1, (1 << 3), %o1
94 ldx [%o2 + %o1], %o3
102 brnz,pt %o1, 1b
118 cmp %o0, %o1
121 sub %o1, %o0, %o3
138 stxa %o0, [%o1] ASI_DMMU
[all …]
Dviking.S41 clr %o1 ! set counter, 0 - 127
49 sll %o1, 5, %g4
81 8: inc %o1
82 cmp %o1, 0x7f
134 ld [%o0 + AOFF_mm_context], %o1
137 cmp %o1, -1
141 sta %o1, [%g1] ASI_M_MMUREGS
161 and %o1, %o4, %o1
162 add %o1, 0x200, %o1
163 sta %g0, [%o1] ASI_M_FLUSH_PROBE
[all …]
/linux-4.4.14/drivers/crypto/
Dn2_asm.S18 stx %o1, [%o3]
29 mov %o1, %g1
34 stx %o1, [%g1]
45 mov %o1, %o2
48 stx %o1, [%o2]
57 mov %o1, %o2
60 stx %o1, [%o2]
79 mov %o1, %o2
82 stx %o1, [%o2]
/linux-4.4.14/drivers/char/hw_random/
Dn2-asm.S19 mov %o1, %o3
23 stx %o1, [%o3]
31 mov %i1, %o1
34 stx %o1, [%i2]
47 stx %o1, [%o4]
62 stx %o1, [%o4]
70 stx %o1, [%o4]
74 mov %o1, %o4
78 stx %o1, [%o4]
/linux-4.4.14/arch/sparc/prom/
Dcif.S15 sethi %hi(p1275buf), %o1
16 or %o1, %lo(p1275buf), %o1
17 ldx [%o1 + 0x0008], %l2 ! prom_cif_handler
31 sethi %hi(p1275buf), %o1
32 or %o1, %lo(p1275buf), %o1
/linux-4.4.14/include/linux/sunrpc/
Dgss_asn1.h64 #define g_OID_equal(o1,o2) \ argument
65 (((o1)->len == (o2)->len) && \
66 (memcmp((o1)->data,(o2)->data,(int) (o1)->len) == 0))
/linux-4.4.14/arch/s390/include/asm/
Dcmpxchg.h35 #define __cmpxchg_double(p1, p2, o1, o2, n1, n2) \ argument
37 register __typeof__(*(p1)) __old1 asm("2") = (o1); \
53 #define cmpxchg_double(p1, p2, o1, o2, n1, n2) \ argument
60 __cmpxchg_double(__p1, __p2, o1, o2, n1, n2); \
Dpercpu.h166 #define arch_this_cpu_cmpxchg_double(pcp1, pcp2, o1, o2, n1, n2) \ argument
168 typeof(pcp1) o1__ = (o1), n1__ = (n1); \
/linux-4.4.14/arch/x86/include/asm/
Dcmpxchg.h208 #define __cmpxchg_double(pfx, p1, p2, o1, o2, n1, n2) \ argument
211 __typeof__(*(p1)) __old1 = (o1), __new1 = (n1); \
225 #define cmpxchg_double(p1, p2, o1, o2, n1, n2) \ argument
226 __cmpxchg_double(LOCK_PREFIX, p1, p2, o1, o2, n1, n2)
228 #define cmpxchg_double_local(p1, p2, o1, o2, n1, n2) \ argument
229 __cmpxchg_double(, p1, p2, o1, o2, n1, n2)
Dpercpu.h447 #define percpu_cmpxchg8b_double(pcp1, pcp2, o1, o2, n1, n2) \ argument
450 typeof(pcp1) __o1 = (o1), __n1 = (n1); \
491 #define percpu_cmpxchg16b_double(pcp1, pcp2, o1, o2, n1, n2) \ argument
494 typeof(pcp1) __o1 = (o1), __n1 = (n1); \
/linux-4.4.14/drivers/clocksource/
Dh8300_tpu.c56 int o1, o2; in tpu_get_counter() local
58 o1 = ctrl_inb(p->mapbase1 + TSR) & 0x10; in tpu_get_counter()
62 o2 = o1; in tpu_get_counter()
66 o1 = ctrl_inb(p->mapbase1 + TSR) & 0x10; in tpu_get_counter()
67 } while (unlikely((o1 != o2) || (v1 > v2 && v1 < v3) in tpu_get_counter()
71 return o1; in tpu_get_counter()
Dh8300_timer16.c70 int o1, o2; in timer16_get_counter() local
72 o1 = ctrl_inb(p->mapcommon + TISRC) & p->ovf; in timer16_get_counter()
76 o2 = o1; in timer16_get_counter()
80 o1 = ctrl_inb(p->mapcommon + TISRC) & p->ovf; in timer16_get_counter()
81 } while (unlikely((o1 != o2) || (v1 > v2 && v1 < v3) in timer16_get_counter()
Dh8300_timer8.c57 int o1, o2; in timer8_get_counter() local
59 o1 = ctrl_inb(p->mapbase + _8TCSR) & 0x20; in timer8_get_counter()
63 o2 = o1; in timer8_get_counter()
67 o1 = ctrl_inb(p->mapbase + _8TCSR) & 0x20; in timer8_get_counter()
68 } while (unlikely((o1 != o2) || (v1 > v2 && v1 < v3) in timer8_get_counter()
71 v2 |= o1 << 10; in timer8_get_counter()
Dsh_cmt.c288 int o1, o2; in sh_cmt_get_counter() local
290 o1 = sh_cmt_read_cmcsr(ch) & ch->cmt->info->overflow_bit; in sh_cmt_get_counter()
294 o2 = o1; in sh_cmt_get_counter()
298 o1 = sh_cmt_read_cmcsr(ch) & ch->cmt->info->overflow_bit; in sh_cmt_get_counter()
299 } while (unlikely((o1 != o2) || (v1 > v2 && v1 < v3) in sh_cmt_get_counter()
302 *has_wrapped = o1; in sh_cmt_get_counter()
/linux-4.4.14/arch/arm64/include/asm/
Dcmpxchg.h182 #define cmpxchg_double(ptr1, ptr2, o1, o2, n1, n2) \ argument
186 __ret = !__cmpxchg_double_mb((unsigned long)(o1), (unsigned long)(o2), \
192 #define cmpxchg_double_local(ptr1, ptr2, o1, o2, n1, n2) \ argument
196 __ret = !__cmpxchg_double((unsigned long)(o1), (unsigned long)(o2), \
217 #define this_cpu_cmpxchg_double_8(ptr1, ptr2, o1, o2, n1, n2) \ argument
223 o1, o2, n1, n2); \
/linux-4.4.14/arch/sparc/net/
Dbpf_jit_asm.S103 mov r_OFF, %o1; \
139 mov r_OFF, %o1; \
140 SIGN_EXTEND(%o1); \
Dbpf_jit.h58 #define r_A %o1
/linux-4.4.14/drivers/block/paride/
Dbpck.c198 { int o1, o0, f7, id; in bpck_probe_unit() local
204 o1 = r1()&0xf8; in bpck_probe_unit()
210 if ((f7) || (t != o1)) { t2(2); s = r1()&0xf8; } in bpck_probe_unit()
211 if ((t == o1) && ((!f7) || (s == o1))) { in bpck_probe_unit()
/linux-4.4.14/arch/sparc/include/asm/
Dttable.h17 clr %o0; clr %o1; clr %o2; clr %o3; \
79 mov arg, %o1; \
89 mov arg, %o1; \
139 add %sp, PTREGS_OFF, %o1; \
152 add %sp, PTREGS_OFF, %o1; \
164 add %sp, PTREGS_OFF, %o1; \
/linux-4.4.14/drivers/media/common/saa7146/
Dsaa7146_video.c225 int i,p,m1,m2,m3,o1,o2; in saa7146_pgtable_build() local
233 o1 = size%PAGE_SIZE; in saa7146_pgtable_build()
236 size, m1, m2, m3, o1, o2); in saa7146_pgtable_build()
244 o1 = size%PAGE_SIZE; in saa7146_pgtable_build()
247 size, m1, m2, m3, o1, o2); in saa7146_pgtable_build()
275 pt2->offset = pt1->offset+o1; in saa7146_pgtable_build()
/linux-4.4.14/fs/nfs/
Dnfs4client.c583 struct nfs41_server_owner *o1 = a->cl_serverowner; in nfs4_check_clientid_trunking() local
586 if (o1->major_id_sz != o2->major_id_sz) in nfs4_check_clientid_trunking()
588 if (memcmp(o1->major_id, o2->major_id, o1->major_id_sz) != 0) in nfs4_check_clientid_trunking()
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-palmas.c506 #define PALMAS_PINGROUP(pg_name, pin_id, base, reg, _mask, _bshift, o0, o1, o2, o3) \ argument
517 o1, \
/linux-4.4.14/drivers/staging/lustre/lustre/include/
Dcl_object.h2753 static inline int cl_object_same(struct cl_object *o0, struct cl_object *o1) in cl_object_same() argument
2755 return cl_object_header(o0) == cl_object_header(o1); in cl_object_same()
/linux-4.4.14/arch/x86/crypto/
Dchacha20-ssse3-x86_64.S126 # o1 = i1 ^ (x1 + s1)
/linux-4.4.14/fs/nfsd/
Dnfs4state.c1881 compare_blob(const struct xdr_netobj *o1, const struct xdr_netobj *o2) in compare_blob() argument
1883 if (o1->len < o2->len) in compare_blob()
1885 if (o1->len > o2->len) in compare_blob()
1887 return memcmp(o1->data, o2->data, o1->len); in compare_blob()