/linux-4.4.14/arch/sparc/lib/ |
D | U3memcpy.S | 98 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 …]
|
D | copy_page.S | 58 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 …]
|
D | NG4copy_page.S | 17 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 …]
|
D | copy_user.S | 123 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 …]
|
D | NG4memcpy.S | 115 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 …]
|
D | divdi3.S | 55 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 …]
|
D | memcpy.S | 148 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 …]
|
D | memset.S | 71 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 …]
|
D | bzero.S | 12 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 …]
|
D | csum_copy.S | 50 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 …]
|
D | bitops.S | 19 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 …]
|
D | U1memcpy.S | 140 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 …]
|
D | NG4memset.S | 15 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 …]
|
D | udivdi3.S | 31 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 …]
|
D | GENmemcpy.S | 61 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 …]
|
D | memmove.S | 14 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
|
D | strncmp_32.S | 21 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
|
D | checksum_32.S | 42 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 …]
|
D | NG2memcpy.S | 194 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 …]
|
D | copy_in_user.S | 34 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
|
D | GENbzero.S | 21 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 …]
|
D | NGbzero.S | 20 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 …]
|
D | checksum_64.S | 26 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 …]
|
D | blockops.S | 53 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
|
D | GENpage.S | 12 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
|
D | ffs.S | 10 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
|
D | memscan_64.S | 19 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
|
D | atomic_64.S | 21 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; \
|
D | muldi3.S | 63 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
|
D | ashldi3.S | 24 sll %o1, %g2, %o4 26 srl %o1, %g2, %g2 27 sll %o1, %o2, %o5 31 mov %o5, %o1
|
D | clear_page.S | 49 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
|
D | memscan_32.S | 18 cmp %o1, 0 39 subcc %o1, 1, %o1 65 subcc %o1, 4, %o1 126 cmp %g2, %o1
|
D | xor.S | 37 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 …]
|
D | memcmp.S | 16 ldub [%o1], %g3 19 add %o1, 1, %o1
|
D | strncmp_64.S | 16 ldub [%o1], %o4 18 add %o1, 1, %o1
|
D | ipcsum.S | 5 sub %o1, 4, %g7 30 set 0xffff, %o1 32 and %o2, %o1, %o0
|
D | NGmemcpy.S | 182 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 …]
|
D | lshrdi3.S | 19 srl %o1, %o2, %g2 23 mov %o5, %o1
|
D | ashrdi3.S | 29 srl %o1, %o2, %g2 33 or %g0, %o5, %o1
|
D | mcount.S | 35 mov %g3, %o1 83 mov %g2, %o1 109 mov %i7, %o1
|
D | strlen.S | 16 mov %o0, %o1 70 sub %o4, %o1, %o0
|
D | locks.S | 79 set 1, %o1
|
/linux-4.4.14/arch/sparc/kernel/ |
D | sys32.S | 42 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 …]
|
D | getsetcc.S | 4 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]
|
D | hvcalls.S | 10 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 …]
|
D | pci_sun4v_asm.S | 24 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 …]
|
D | entry.S | 185 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 …]
|
D | head_32.S | 123 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 …]
|
D | sun4v_tlb_miss.S | 76 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 …]
|
D | trampoline_64.S | 171 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 …]
|
D | head_64.S | 688 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 …]
|
D | tsb.S | 329 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
|
D | syscalls.S | 37 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
|
D | una_asm_64.S | 14 cmp %o1, 2 16 cmp %o1, 4 71 cmp %o1, 8 73 cmp %o1, 4 119 cmp %o1, 8
|
D | una_asm_32.S | 27 cmp %o1, 2 29 cmp %o1, 4 89 cmp %o1, 8 91 cmp %o1, 4
|
D | urtt_fill.S | 77 mov %l5, %o1 79 1: mov %l4, %o1 86 mov %l4, %o1
|
D | spiterrs.S | 98 mov %l4, %o1 176 mov %l4, %o1 196 mov %l4, %o1 215 mov %l4, %o1 234 mov %l4, %o1
|
D | misctrap.S | 44 mov %l4, %o1 62 mov %l4, %o1 80 mov %l4, %o1
|
D | rtrap_64.S | 46 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
|
D | winfixup.S | 125 mov %l5, %o1 127 1: mov %l4, %o1 146 mov %l4, %o1
|
D | hvtramp.S | 60 clr %o1 86 set 1f, %o1
|
D | rtrap_32.S | 77 mov %l5, %o1 98 mov 1, %o1 160 ld [%sp + STACKFRAME_SZ + PT_PC], %o1
|
D | cherrs.S | 114 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
|
D | utrap.S | 11 mov %l4, %o1
|
D | sun4v_ivec.S | 200 mov %l4, %o1 311 mov %l4, %o1
|
/linux-4.4.14/arch/sparc/crypto/ |
D | sha512_asm.S | 15 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 …]
|
D | camellia_asm.S | 39 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 …]
|
D | sha1_asm.S | 12 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 …]
|
D | md5_asm.S | 11 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 …]
|
D | sha256_asm.S | 15 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 …]
|
D | aes_asm.S | 219 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 …]
|
D | des_asm.S | 28 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 …]
|
D | crc32c_asm.S | 11 1: ldd [%o1], %f2 15 add %o1, 0x8, %o1
|
/linux-4.4.14/arch/sparc/mm/ |
D | swift.S | 32 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 …]
|
D | tsunami.S | 43 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 …]
|
D | hypersparc.S | 48 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 …]
|
D | ultra.S | 35 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 …]
|
D | viking.S | 41 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/ |
D | n2_asm.S | 18 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/ |
D | n2-asm.S | 19 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/ |
D | cif.S | 15 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/ |
D | gss_asn1.h | 64 #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/ |
D | cmpxchg.h | 35 #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); \
|
D | percpu.h | 166 #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/ |
D | cmpxchg.h | 208 #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)
|
D | percpu.h | 447 #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/ |
D | h8300_tpu.c | 56 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()
|
D | h8300_timer16.c | 70 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()
|
D | h8300_timer8.c | 57 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()
|
D | sh_cmt.c | 288 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/ |
D | cmpxchg.h | 182 #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/ |
D | bpf_jit_asm.S | 103 mov r_OFF, %o1; \ 139 mov r_OFF, %o1; \ 140 SIGN_EXTEND(%o1); \
|
D | bpf_jit.h | 58 #define r_A %o1
|
/linux-4.4.14/drivers/block/paride/ |
D | bpck.c | 198 { 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/ |
D | ttable.h | 17 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/ |
D | saa7146_video.c | 225 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/ |
D | nfs4client.c | 583 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/ |
D | pinctrl-palmas.c | 506 #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/ |
D | cl_object.h | 2753 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/ |
D | chacha20-ssse3-x86_64.S | 126 # o1 = i1 ^ (x1 + s1)
|
/linux-4.4.14/fs/nfsd/ |
D | nfs4state.c | 1881 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()
|