/linux-4.4.14/arch/sparc/crypto/ |
D | des_asm.S | 10 ld [%o0 + 0x00], %f0 11 ld [%o0 + 0x04], %f1 53 ldd [%o0 + 0x00], %f0 54 ldd [%o0 + 0x08], %f2 55 ldd [%o0 + 0x10], %f4 56 ldd [%o0 + 0x18], %f6 57 ldd [%o0 + 0x20], %f8 58 ldd [%o0 + 0x28], %f10 59 ldd [%o0 + 0x30], %f12 60 ldd [%o0 + 0x38], %f14 [all …]
|
D | aes_asm.S | 86 ldd [%o0 + 0xd0], %f56; \ 87 ldd [%o0 + 0xd8], %f58; \ 89 ldd [%o0 + 0xe0], %f60; \ 90 ldd [%o0 + 0xe8], %f62; \ 101 ldd [%o0 + 0x10], %f8; \ 102 ldd [%o0 + 0x18], %f10; \ 105 ldd [%o0 + 0x20], %f12; \ 106 ldd [%o0 + 0x28], %f14; 188 ldd [%o0 + 0x18], %f56; \ 189 ldd [%o0 + 0x10], %f58; \ [all …]
|
D | camellia_asm.S | 35 ld [%o0 + 0x00], %f0 ! i0, k[0] 36 ld [%o0 + 0x04], %f1 ! i1, k[1] 37 ld [%o0 + 0x08], %f2 ! i2, k[2] 38 ld [%o0 + 0x0c], %f3 ! i3, k[3] 46 ld [%o0 + 0x10], %f0 47 ld [%o0 + 0x14], %f1 53 ld [%o0 + 0x18], %f2 54 ld [%o0 + 0x1c], %f3 131 mov (3 * 16 * 4), %o0 201 mov (4 * 16 * 4), %o0 [all …]
|
D | sha256_asm.S | 9 ld [%o0 + 0x00], %f0 10 ld [%o0 + 0x04], %f1 11 ld [%o0 + 0x08], %f2 12 ld [%o0 + 0x0c], %f3 13 ld [%o0 + 0x10], %f4 14 ld [%o0 + 0x14], %f5 16 ld [%o0 + 0x18], %f6 18 ld [%o0 + 0x1c], %f7 37 st %f0, [%o0 + 0x00] 38 st %f1, [%o0 + 0x04] [all …]
|
D | sha512_asm.S | 9 ldd [%o0 + 0x00], %f0 10 ldd [%o0 + 0x08], %f2 11 ldd [%o0 + 0x10], %f4 12 ldd [%o0 + 0x18], %f6 13 ldd [%o0 + 0x20], %f8 14 ldd [%o0 + 0x28], %f10 16 ldd [%o0 + 0x30], %f12 18 ldd [%o0 + 0x38], %f14 45 std %f0, [%o0 + 0x00] 46 std %f2, [%o0 + 0x08] [all …]
|
D | sha1_asm.S | 9 ld [%o0 + 0x00], %f0 10 ld [%o0 + 0x04], %f1 11 ld [%o0 + 0x08], %f2 13 ld [%o0 + 0x0c], %f3 15 ld [%o0 + 0x10], %f4 34 st %f0, [%o0 + 0x00] 35 st %f1, [%o0 + 0x04] 36 st %f2, [%o0 + 0x08] 37 st %f3, [%o0 + 0x0c] 38 st %f4, [%o0 + 0x10]
|
D | md5_asm.S | 9 ld [%o0 + 0x00], %f0 10 ld [%o0 + 0x04], %f1 12 ld [%o0 + 0x08], %f2 14 ld [%o0 + 0x0c], %f3 33 st %f0, [%o0 + 0x00] 34 st %f1, [%o0 + 0x04] 35 st %f2, [%o0 + 0x08] 36 st %f3, [%o0 + 0x0c]
|
D | crc32c_asm.S | 10 lda [%o0] ASI_PL, %f1 16 sta %f1, [%o0] ASI_PL
|
/linux-4.4.14/arch/sparc/lib/ |
D | bzero.S | 24 1: mov %o0, %o3 28 prefetch [%o0 + 0x000], #n_writes 29 andcc %o0, 0x3, %g0 31 1: stb %o2, [%o0 + 0x00] 32 add %o0, 1, %o0 33 andcc %o0, 0x3, %g0 36 2: andcc %o0, 0x7, %g0 38 stw %o2, [%o0 + 0x00] 40 add %o0, 4, %o0 46 prefetch [%o0 + 0x040], #n_writes [all …]
|
D | ffs.S | 9 brnz,pt %o0, 1f 12 clr %o0 16 sllx %o0, 32, %g1 /* 1 */ 17 srlx %o0, 32, %g2 20 movrz %g1, %g2, %o0 25 sllx %o0, (64 - 16), %g1 /* 4 */ 26 srlx %o0, 16, %g2 28 movrz %g1, %g2, %o0 /* 5 */ 34 and %o0, 0xff, %g1 /* 7 */ 35 srlx %o0, 8, %g2 [all …]
|
D | memscan_32.S | 20 andcc %o0, 3, %g0 29 ldsb [%o0], %g3 33 add %o0, 1, %o0 36 sub %o0, 1, %o0 41 andcc %o0, 3, %g0 48 ldsb [%o0], %g3 56 ld [%o0], %g2 62 add %o0, 4, %o0 67 ld [%o0], %g2 78 ldsb [%o0 - 4], %g2 [all …]
|
D | checksum_64.S | 24 ldub [%o0 + 0x00], %o4 25 add %o0, 1, %o0 27 1: andcc %o0, 0x2, %g0 32 lduh [%o0 + 0x00], %o5 33 add %o0, 2, %o0 41 prefetch [%o0 + 0x000], #n_reads 43 prefetch [%o0 + 0x040], #n_reads 45 andcc %o0, 0x3, %g0 52 andcc %o0, 0x1, %g7 55 prefetch [%o0 + 0x080], #n_reads [all …]
|
D | strncmp_32.S | 10 mov %o0, %g3 23 and %o3, 0xff, %o0 25 cmp %o0, 0 29 cmp %o0, %g2 34 sub %o0, %g2, %o0 39 and %o3, 0xff, %o0 41 cmp %o0, 0 45 cmp %o0, %g2 50 sub %o0, %g2, %o0 55 and %o3, 0xff, %o0 [all …]
|
D | NG4memset.S | 33 mov %o0, %o3 34 sub %g0, %o0, %g1 38 1: stb %o4, [%o0 + 0x00] 41 add %o0, 1, %o0 45 sub %g0, %o0, %g1 49 1: stx %o4, [%o0 + 0x00] 52 add %o0, 0x8, %o0 58 1: stxa %o4, [%o0 + %g0] ASI_BLK_INIT_QUAD_LDD_P 60 stxa %o4, [%o0 + %g2] ASI_BLK_INIT_QUAD_LDD_P 62 add %o0, 0x40, %o0 [all …]
|
D | NG4copy_page.S | 33 stxa %o2, [%o0] ASI_ST_BLKINIT_MRU_P 34 add %o0, 0x08, %o0 36 stxa %o3, [%o0] ASI_ST_BLKINIT_MRU_P 37 add %o0, 0x08, %o0 39 stxa %o4, [%o0] ASI_ST_BLKINIT_MRU_P 40 add %o0, 0x08, %o0 43 stxa %o5, [%o0] ASI_ST_BLKINIT_MRU_P 44 add %o0, 0x08, %o0 45 stxa %g1, [%o0] ASI_ST_BLKINIT_MRU_P 46 add %o0, 0x08, %o0 [all …]
|
D | memset.S | 21 a, b, %o0; \ 69 mov %o0, %g1 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) 92 sub %o0, %o2, %o0 100 andcc %o0, 3, %o2 104 andcc %o0, 4, %g0 109 EX(st %g3, [%o0], sub %o1, 0) 111 add %o0, 4, %o0 [all …]
|
D | copy_user.S | 129 EXO2(stb %g2, [%o0]) 132 add %o0, 1, %o0 136 EXO2(sth %g2, [%o0]) 139 add %o0, 2, %o0 143 EXO2(sth %g2, [%o0]) 146 add %o0, 2, %o0 149 xor %o0, %o1, %o4 168 EXO2(st %o4, [%o0]) 170 add %o0, 4, %o0 174 andcc %o0, 4, %g0 [all …]
|
D | NG4memcpy.S | 109 mov %o0, %o3 115 or %o0, %o1, %g2 122 sub %g0, %o0, %g1 130 add %o0, 1, %o0 132 EX_ST(STORE(stb, %g2, %o0 - 0x01)) 148 sub %g0, %o0, %g1 160 add %o0, 8, %o0 162 EX_ST(STORE(stx, %g2, %o0 - 0x08)) 176 EX_ST(STORE_INIT(%g1, %o0)) 177 add %o0, 0x08, %o0 [all …]
|
D | csum_copy.S | 47 EX_LD(LOAD(ldub, %o0 + 0x00, %o4)) 48 add %o0, 1, %o0 52 1: andcc %o0, 0x2, %g0 57 EX_LD(LOAD(lduh, %o0 + 0x00, %o5)) 58 add %o0, 2, %o0 67 LOAD(prefetch, %o0 + 0x000, #n_reads) 68 xor %o0, %o1, %g1 72 LOAD(prefetch, %o0 + 0x040, #n_reads) 75 andcc %o0, 0x3, %g0 82 andcc %o0, 0x1, GLOBAL_SPARE [all …]
|
D | strlen.S | 16 mov %o0, %o1 17 andcc %o0, 3, %g0 20 ldub [%o0], %o5 22 add %o0, 1, %o0 23 andcc %o0, 3, %g0 26 ldub [%o0], %o5 28 add %o0, 1, %o0 29 andcc %o0, 3, %g0 32 ldub [%o0], %o5 34 add %o0, 1, %o0 [all …]
|
D | NGpage.S | 70 1: stxa %g0, [%o0 + 0x00] %asi 71 stxa %g0, [%o0 + 0x08] %asi 72 stxa %g0, [%o0 + 0x10] %asi 73 stxa %g0, [%o0 + 0x18] %asi 74 stxa %g0, [%o0 + 0x20] %asi 75 stxa %g0, [%o0 + 0x28] %asi 76 stxa %g0, [%o0 + 0x30] %asi 77 stxa %g0, [%o0 + 0x38] %asi 78 stxa %g0, [%o0 + 0x40] %asi 79 stxa %g0, [%o0 + 0x48] %asi [all …]
|
D | memcpy.S | 148 cmp %o0, %o1 149 mov %o0, %g7 151 sub %o0, %o1, %o4 154 cmp %o3, %o0 159 add %o0, %o2, %o0 161 sub %o0, 1, %o0 167 stb %o4, [%o0] 170 sub %o0, 1, %o0 173 mov %g7, %o0 192 stb %g2, [%o0] [all …]
|
D | U1memcpy.S | 137 mov %o0, %o4 140 or %o0, %o1, %o3 153 andcc %o0, 0x3f, %g2 160 sub %o0, %o1, %GLOBAL_SPARE 174 add %o1, %GLOBAL_SPARE, %o0 186 EX_ST_FP(STORE(std, %f0, %o0)) 188 add %o0, 0x8, %o0 194 EX_ST_FP(STORE(std, %f0, %o0)) 196 add %o0, 0x8, %o0 243 LOOP_CHUNK1(o1, o0, GLOBAL_SPARE, 1f) [all …]
|
D | GENpage.S | 16 stx %o2, [%o0 + 0x00] 17 stx %o3, [%o0 + 0x08] 18 stx %o4, [%o0 + 0x10] 19 stx %o5, [%o0 + 0x18] 24 stx %o2, [%o0 + 0x20] 25 stx %o3, [%o0 + 0x28] 26 stx %o4, [%o0 + 0x30] 27 stx %o5, [%o0 + 0x38] 31 add %o0, 64, %o0 38 1: stx %g0, [%o0 + 0x00] [all …]
|
D | memscan_64.S | 20 andcc %o0, 7, %g0 23 ldub [%o0], %o5 26 add %o0, 1, %o0 29 andcc %o0, 7, %g0 31 ldub [%o0], %o5 33 ldxa [%o0] ASI_PL, %o5 41 add %o0, 8, %o0 49 ldxa [%o0] ASI_PL, %o5 53 add %o0, -5, %g2 59 add %o0, -8, %g2 [all …]
|
D | memmove.S | 12 mov %o0, %g1 14 cmp %o0, %o1 17 cmp %g7, %o0 19 add %o0, %o2, %o5 22 sub %o5, 1, %o0 26 stb %g7, [%o0] 28 sub %o0, 1, %o0 31 mov %g1, %o0 38 2: or %o0, %o1, %g7 47 add %o0, 8, %o0 [all …]
|
D | copy_page.S | 56 sub %o0, %g2, %g1 ! dest paddr 60 and %o2, %o3, %o0 ! vaddr D-cache alias bit 67 add %o0, %o3, %o0 ! dest TTE vaddr 70 add %o0, %o1, %o1 ! src TTE vaddr 79 stxa %o0, [%g3] ASI_DMMU 95 mov %o0, %g1 123 stda %f16, [%o0] ASI_BLK_P 138 add %o0, 0x40, %o0 146 stda %f16, [%o0] ASI_BLK_P 155 add %o0, 0x40, %o0 [all …]
|
D | checksum_32.S | 44 ldd [%o0], %g2 ! load two 47 add %o0, 8, %o0 ! advance buf ptr 52 ld [%o0], %g2 ! load it 54 add %o0, 4, %o0 ! advance buf ptr 63 2: lduh [%o0], %o4 ! get hword 65 add %o0, 2, %o0 ! advance buf ptr either way 67 4: ldub [%o0], %o5 ! get final byte 72 addx %g0, %o2, %o0 ! add final carry into retval 78 andcc %o0, 0x2, %g0 80 andcc %o0, 0x4, %g0 [all …]
|
D | NGmemcpy.S | 92 mov %i0, %o0 95 or %o0, %i1, %i3 123 andcc %o0, (64 - 1), %i4 130 EX_ST(STORE(stb, %g1, %o0)) 133 add %o0, 1, %o0 185 EX_ST(STORE_INIT(%g2, %o0 + 0x00)) 186 EX_ST(STORE_INIT(%g3, %o0 + 0x08)) 191 EX_ST(STORE_INIT(%o2, %o0 + 0x10)) 192 EX_ST(STORE_INIT(%o3, %o0 + 0x18)) 197 EX_ST(STORE_INIT(%g2, %o0 + 0x20)) [all …]
|
D | GENbzero.S | 36 mov %o0, %o3 48 andcc %o0, 0x7, %g1 53 1: EX_ST(stba %o2, [%o0 + 0x00] %asi) 56 add %o0, 1, %o0 59 andcc %o0, (64 - 1), %g1 64 1: EX_ST(stxa %o2, [%o0 + 0x00] %asi) 67 add %o0, 8, %o0 73 EX_ST(stxa %o2, [%o0 + 0x00] %asi) 74 EX_ST(stxa %o2, [%o0 + 0x08] %asi) 75 EX_ST(stxa %o2, [%o0 + 0x10] %asi) [all …]
|
D | NGbzero.S | 35 mov %o0, %o3 49 andcc %o0, 0x7, %g1 54 1: EX_ST(stba %o2, [%o0 + 0x00] %asi) 57 add %o0, 1, %o0 60 andcc %o0, (64 - 1), %g1 65 1: EX_ST(stxa %o2, [%o0 + 0x00] %asi) 68 add %o0, 8, %o0 75 EX_ST(stxa %o2, [%o0 + 0x00] %asi) 76 EX_ST(stxa %o2, [%o0 + 0x08] %asi) 77 EX_ST(stxa %o2, [%o0 + 0x10] %asi) [all …]
|
D | blockops.S | 53 or %o0, %g0, %o1 56 BLAST_BLOCK(%o0, 0x00) 57 BLAST_BLOCK(%o0, 0x40) 58 BLAST_BLOCK(%o0, 0x80) 59 BLAST_BLOCK(%o0, 0xc0) 62 add %o0, 0x100, %o0 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) [all …]
|
D | copy_in_user.S | 34 or %o0, %o1, %o3 48 EX(stxa %o5, [%o0] %asi) 51 add %o0, 0x8, %o0 57 EX(stwa %o5, [%o0] %asi) 59 add %o0, 0x4, %o0 74 EX(stwa %g1, [%o0] %asi) 77 add %o0, 4, %o0 80 clr %o0 86 EX(stba %g1, [%o0] %asi) 89 add %o0, 1, %o0 [all …]
|
D | bitops.S | 14 srlx %o0, 6, %g1 17 and %o0, 63, %g2 26 clr %o0 27 movrne %g2, 1, %o0 35 srlx %o0, 6, %g1 38 and %o0, 63, %g2 47 clr %o0 48 movrne %g2, 1, %o0 56 srlx %o0, 6, %g1 59 and %o0, 63, %g2 [all …]
|
D | divdi3.S | 29 sub %g0,%i1,%o0 30 mov %o0,%o5 31 subcc %g0,%o0,%g0 32 sub %g0,%i0,%o0 33 subx %o0,0,%o4 41 sub %g0,%i3,%o0 42 mov %o0,%o3 43 subcc %g0,%o0,%g0 44 sub %g0,%i2,%o0 45 subx %o0,0,%o2 [all …]
|
D | GENmemcpy.S | 57 mov %o0, GLOBAL_SPARE 61 or %o0, %o1, %o3 66 xor %o0, %o1, %o4 69 sub %o0, %o1, %o3 71 and %o0, 0x7, %o4 77 EX_ST(STORE(stb, %g1, %o0)) 80 add %o0, 1, %o0 86 EX_ST(STORE(stx, %g2, %o0)) 89 add %o0, 0x8, %o0 92 sub %o0, %o1, %o3 [all …]
|
D | ipcsum.S | 6 lduw [%o0 + 0x00], %o2 7 lduw [%o0 + 0x04], %g2 8 lduw [%o0 + 0x08], %g3 10 lduw [%o0 + 0x0c], %g2 12 lduw [%o0 + 0x10], %g3 17 add %o0, 4, %o0 23 lduw [%o0 + 0x10], %g3 32 and %o2, %o1, %o0
|
D | U3memcpy.S | 95 mov %o0, %o4 98 or %o0, %o1, %o3 113 andcc %o0, 0x3f, %g2 120 sub %o0, %o1, GLOBAL_SPARE 134 add %o1, GLOBAL_SPARE, %o0 146 EX_ST_FP(STORE(std, %f0, %o0)) 148 add %o0, 0x8, %o0 154 EX_ST_FP(STORE(std, %f2, %o0)) 156 add %o0, 0x8, %o0 197 EX_ST_FP(STORE_BLK(%f16, %o0)) [all …]
|
D | udivdi3.S | 62 mov 1,%o0 65 udiv %o0, %o1, %o0 66 mov %o0,%o3 125 sethi %hi(65535),%o0 129 or %o0,%lo(65535),%o0 130 cmp %i2,%o0 134 addx %g0,-1,%o0 136 and %o0,8,%o2 138 sethi %hi(16777215),%o0 139 or %o0,%lo(16777215),%o0 [all …]
|
D | hweight.S | 12 sllx %o0, 64-8, %g1 14 popc %g1, %o0 24 sllx %o0, 64-16, %g1 26 popc %g1, %o0 36 sllx %o0, 64-32, %g1 38 popc %g1, %o0 49 popc %o0, %o0
|
D | atomic_64.S | 22 op %g1, %o0, %g7; \ 36 op %g1, %o0, %g7; \ 40 op %g1, %o0, %g1; \ 42 sra %g1, 0, %o0; \ 62 op %g1, %o0, %g7; \ 76 op %g1, %o0, %g7; \ 82 op %g1, %o0, %o0; \ 100 1: ldx [%o0], %g1 103 casx [%o0], %g1, %g7 108 sub %g1, 1, %o0
|
D | strncmp_64.S | 13 lduba [%o0] (ASI_PNF), %o3 15 add %o0, 1, %o0 23 ldub [%o0], %o3 26 sub %o3, %o4, %o0 29 clr %o0
|
D | clear_page.S | 47 sub %o0, %g2, %g1 ! paddr 49 and %o1, %o4, %o0 ! vaddr D-cache alias bit 55 add %o0, %o3, %o0 ! TTE vaddr 64 stxa %o0, [%g3] ASI_DMMU 77 mov %o0, %g1 ! remember vaddr for tlbflush 87 1: stda %f0, [%o0 + %g0] ASI_BLK_P 90 add %o0, 0x40, %o0
|
D | memcmp.S | 15 ldub [%o0], %g7 18 add %o0, 1, %o0 24 mov %g3, %o0 26 mov 0, %o0
|
D | muldi3.S | 65 mov %i1, %o0 67 umul %o0, %o1, %o0 68 mov %o0, %l0 69 mov %i0, %o0 71 umul %o0, %o1, %o0 72 add %l0, %o0, %l0
|
D | ashrdi3.S | 20 sra %o0, %o2, %o4 22 sra %o0, 31, %o4 25 sra %o0, %g2, %o5 28 sll %o0, %g2, %g3 32 or %g0, %o4, %o0
|
D | NG4clear_page.S | 20 1: stxa %g0, [%o0 + %g0] ASI_ST_BLKINIT_MRU_P 22 stxa %g0, [%o0 + %g3] ASI_ST_BLKINIT_MRU_P 24 add %o0, 0x40, %o0
|
D | lshrdi3.S | 11 srl %o0, %o2, %o4 16 srl %o0, %g2, %o5 18 sll %o0, %g2, %g3 22 mov %o4, %o0
|
D | mcount.S | 37 mov %i7, %o0 89 mov %i7, %o0 108 mov %l0, %o0 113 restore %o0, -8, %i7 119 mov %fp, %o0 120 jmpl %o0 + 8, %g0
|
D | NG2memcpy.S | 191 mov %o0, %o3 194 or %o0, %o1, GLOBAL_SPARE 227 andcc %o0, (64 - 1), %o4 234 EX_ST(STORE(stb, %g1, %o0)) 237 add %o0, 1, %o0 255 sub %o0, %o4, %g3 405 add %o4, %g3, %o0 414 sub %o0, %o1, GLOBAL_SPARE 420 sub %o0, %o1, GLOBAL_SPARE 456 andcc %o0, 0x7, %g1 [all …]
|
D | xor.S | 36 sub %o0, 128, %o0 58 subcc %o0, 128, %o0 105 sub %o0, 64, %o0 128 subcc %o0, 64, %o0 171 sub %o0, 64, %o0 204 subcc %o0, 64, %o0 366 ldda [%i0 + 0x00] %asi, %o0 /* %o0/%o1 = dest + 0x00 */ 371 xor %o0, %i2, %o0 373 stxa %o0, [%i0 + 0x00] %asi 412 ldda [%i0 + 0x00] %asi, %o0 /* %o0/%o1 = dest + 0x00 */ [all …]
|
D | ashldi3.S | 19 sll %o0, %o2, %g3 30 mov %o4, %o0
|
D | csum_copy_from_user.S | 11 mov -1, %o0; \
|
D | csum_copy_to_user.S | 11 mov -1, %o0; \
|
D | locks.S | 32 xnorcc %g2, 0x0, %o0 /* if g2 is ~0, set o0 to 0 and bugger off */
|
/linux-4.4.14/arch/sparc/mm/ |
D | hypersparc.S | 41 ld [%o0 + AOFF_mm_context], %g1 50 ld [%g2 + %lo(vac_cache_size)], %o0 61 subcc %o0, %o5, %o0 ! hyper_flush_cache_user 62 sta %g0, [%o0 + %g0] ASI_M_FLUSH_USER 63 sta %g0, [%o0 + %o1] ASI_M_FLUSH_USER 64 sta %g0, [%o0 + %g1] ASI_M_FLUSH_USER 65 sta %g0, [%o0 + %g2] ASI_M_FLUSH_USER 66 sta %g0, [%o0 + %g3] ASI_M_FLUSH_USER 67 sta %g0, [%o0 + %g4] ASI_M_FLUSH_USER 68 sta %g0, [%o0 + %g5] ASI_M_FLUSH_USER [all …]
|
D | swift.S | 30 sethi %hi(0x2000), %o0 31 1: subcc %o0, 0x10, %o0 32 add %o0, %o0, %o1 33 sta %g0, [%o0] ASI_M_DATAC_TAG 45 sethi %hi(16 * 1024), %o0 46 1: subcc %o0, 16, %o0 47 sta %g0, [%o0] ASI_M_TXTC_TAG 49 sta %g0, [%o0] ASI_M_DATAC_TAG 55 ld [%o0 + AOFF_mm_context], %g2 69 sethi %hi(0x2000), %o0 [all …]
|
D | srmmu_access.S | 17 LEON_PI(lda [%g0] ASI_LEON_MMUREGS, %o0) 18 SUN_PI_(lda [%g0] ASI_M_MMUREGS, %o0) 25 LEON_PI(sta %o0, [%g0] ASI_LEON_MMUREGS) 26 SUN_PI_(sta %o0, [%g0] ASI_M_MMUREGS) 34 srl %o0, 4, %g1 48 LEON_PI(sta %o0, [%g1] ASI_LEON_MMUREGS) 49 SUN_PI_(sta %o0, [%g1] ASI_M_MMUREGS) 57 mov SRMMU_CTX_REG, %o0 58 LEON_PI(lda [%o0] ASI_LEON_MMUREGS, %o0) 59 SUN_PI_(lda [%o0] ASI_M_MMUREGS, %o0) [all …]
|
D | ultra.S | 36 cmp %g2, %o0 64 stxa %o0, [%o4] ASI_DMMU 92 stxa %o0, [%o4] ASI_DMMU 118 cmp %o0, %o1 121 sub %o1, %o0, %o3 123 or %o0, 0x20, %o0 ! Nucleus 124 1: stxa %g0, [%o0 + %o3] ASI_DMMU_DEMAP 125 stxa %g0, [%o0 + %o3] ASI_IMMU_DEMAP 138 stxa %o0, [%o1] ASI_DMMU 155 srlx %o0, PAGE_SHIFT, %o0 [all …]
|
D | tsunami.S | 27 ld [%o0 + VMA_VM_MM], %o0 29 ld [%o0 + AOFF_mm_context], %g2 49 ld [%o0 + VMA_VM_MM], %o0 51 ld [%o0 + AOFF_mm_context], %g2 68 ld [%o0 + VMA_VM_MM], %o0 70 ld [%o0 + AOFF_mm_context], %o3 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 | viking.S | 38 sub %o0, %g2, %g3 45 sethi %hi(2*PAGE_SIZE), %o0 65 add %g2, %o0, %g2 68 add %g2, %o0, %g2 71 add %g2, %o0, %g2 91 sub %o0, %g2, %g3 111 ld [%o0 + VMA_VM_MM], %o0 115 ld [%o0 + AOFF_mm_context], %g1 134 ld [%o0 + AOFF_mm_context], %o1 151 ld [%o0 + VMA_VM_MM], %o0 [all …]
|
/linux-4.4.14/arch/sparc/kernel/ |
D | pci_sun4v_asm.S | 22 brnz,pn %o0, 1f 23 sub %g0, %o0, %o0 24 mov %o1, %o0 39 mov %o1, %o0 56 mov %o0, %o0 75 mov %o2, %o0 95 mov %o1, %o0 112 mov %o0, %o0 129 mov %o0, %o0 143 mov %o0, %o0 [all …]
|
D | tsb.S | 172 add %sp, PTREGS_OFF, %o0 307 add %sp, PTREGS_OFF, %o0 ! Compute pt_regs arg 328 TSB_LOCK_TAG(%o0, %g2, %g3) 329 TSB_WRITE(%o0, %o2, %o1) 346 1: TSB_LOAD_TAG(%o0, %g1) 355 TSB_CAS_TAG(%o0, %g1, %o3) 384 stx %o0, [%g2 + TRAP_PER_CPU_PGD_PADDR] 386 ldx [%o1 + TSB_CONFIG_REG_VAL], %o0 402 stxa %o0, [%o5] ASI_SCRATCHPAD 406 mov 2, %o0 [all …]
|
D | entry.S | 184 mov 11, %o0 ! floppy irq level (unused anyway) 201 add %sp, STACKFRAME_SZ, %o0 ! pt_regs 232 mov %l7, %o0 ! irq level 252 add %sp, STACKFRAME_SZ, %o0 317 GET_PROCESSOR4M_ID(o0) 320 sll %o0, 2, %o0 321 ld [%o5 + %o0], %o5 344 sethi %hi(CC_ICLR), %o0 346 or %o0, %lo(CC_ICLR), %o0 347 stha %o1, [%o0] ASI_M_MXCC /* Clear PIL 14 in MXCC's ICLR */ [all …]
|
D | una_asm_32.S | 13 mov -EFAULT, %o0 33 4: stb %g2, [%o0] 35 5: stb %g7, [%o0 + 1] 37 6: stb %g2, [%o0 + 2] 39 7: stb %g1, [%o0 + 3] 41 8: stb %g2, [%o0 + 4] 43 9: stb %g1, [%o0 + 5] 44 10: stb %g2, [%o0 + 6] 46 11: stb %g7, [%o0 + 7] 48 12: stb %g2, [%o0] [all …]
|
D | syscalls.S | 31 add %sp, PTREGS_OFF, %o0 34 add %sp, PTREGS_OFF, %o0 46 add %sp, PTREGS_OFF, %o0 52 add %sp, PTREGS_OFF, %o0 58 add %sp, PTREGS_OFF, %o0 69 add %sp, PTREGS_OFF, %o0 98 sethi %hi(0x4000 | 0x0100 | SIGCHLD), %o0 99 or %o0, %lo(0x4000 | 0x0100 | SIGCHLD), %o0 103 mov SIGCHLD, %o0 116 mov %g7, %o0 [all …]
|
D | una_asm_64.S | 21 4: stba %g1, [%o0] %asi 23 5: stba %g7, [%o0 + 1] %asi 25 6: stba %g1, [%o0 + 2] %asi 26 7: stba %g7, [%o0 + 3] %asi 28 8: stba %g2, [%o0 + 4] %asi 30 9: stba %g1, [%o0 + 5] %asi 31 10: stba %g7, [%o0 + 6] %asi 33 11: stba %g3, [%o0 + 7] %asi 35 12: stba %g2, [%o0] %asi 37 13: stba %g7, [%o0 + 1] %asi [all …]
|
D | sys32.S | 39 SIGN1(sys32_readahead, compat_sys_readahead, %o0) 40 SIGN2(sys32_fadvise64, compat_sys_fadvise64, %o0, %o4) 41 SIGN2(sys32_fadvise64_64, compat_sys_fadvise64_64, %o0, %o5) 46 SIGN1(sys32_select, compat_sys_select, %o0) 48 SIGN1(sys32_recvfrom, compat_sys_recvfrom, %o0) 49 SIGN1(sys32_recvmsg, compat_sys_recvmsg, %o0) 50 SIGN1(sys32_sendmsg, compat_sys_sendmsg, %o0) 51 SIGN2(sys32_renameat2, sys_renameat2, %o0, %o2) 62 cmp %o0, 1 64 cmp %o0, 18 [all …]
|
D | head_32.S | 117 tst %o0 121 mov %o0, %l0 ! stash away romvec 122 mov %o0, %g7 ! put it here too 191 set notsup, %o0 192 sub %o0, %l6, %o0 360 mov %l0, %o0 ! put back romvec 364 st %o0, [%g1 + %lo(prom_vector_p)] 376 or %g0, %g0, %o0 ! next_node(0) = first_node 377 or %o0, %g0, %g6 484 set AC_M_SFSR, %o0 [all …]
|
D | hvcalls.S | 10 mov %o1, %o0 21 mov %o1, %o0 42 mov %o1, %o0 63 mov %o1, %o0 143 brnz,pn %o0, 1f 144 sub %g0, %o0, %o0 145 mov %o1, %o0 212 mov %o0, %o4 236 mov %o0, %o4 238 clr %o0 [all …]
|
D | sun4v_tlb_miss.S | 75 mov %o0, %g1 ! save %o0 79 mov %g4, %o0 ! vaddr 84 brnz,pn %o0, sun4v_itlb_error 86 mov %g1, %o0 ! restore %o0 118 mov %o0, %g1 ! save %o0 122 mov %g4, %o0 ! vaddr 127 brnz,pn %o0, sun4v_dtlb_error 129 mov %g1, %o0 ! restore %o0 212 stx %o0, [%g1 + %lo(sun4v_err_itlb_error)] 220 add %sp, PTREGS_OFF, %o0 [all …]
|
D | getsetcc.S | 4 ldx [%o0 + PT_V9_TSTATE], %o1 8 stx %o1, [%o0 + PT_V9_G1] 14 ldx [%o0 + PT_V9_TSTATE], %o1 15 ldx [%o0 + PT_V9_G1], %o2 23 stx %o1, [%o0 + PT_V9_TSTATE]
|
D | rtrap_64.S | 40 sethi %hi(TSTATE_PEF), %o0 42 andn %l1, %o0, %l1 47 add %sp, PTREGS_OFF, %o0 133 sethi %hi(_TIF_USER_WORK_MASK), %o0 134 or %o0, %lo(_TIF_USER_WORK_MASK), %o0 135 andcc %l0, %o0, %g0 136 sethi %hi(TSTATE_PEF), %o0 138 andcc %l1, %o0, %g0 146 sethi %hi(TSTATE_PEF), %o0 147 andcc %l1, %o0, %g0 [all …]
|
D | hvtramp.S | 46 mov %o0, %l0 59 1: ldx [%l3 + HVTRAMP_MAPPING_VADDR], %o0 66 brnz,pn %o0, 80f 74 ldx [%l0 + HVTRAMP_DESCR_FAULT_INFO_PA], %o0 78 brnz,pn %o0, 80f 85 mov 1, %o0 122 mov %g6, %o0
|
D | head_64.S | 176 add %sp, (2047 + 128), %o0 ! argument array 205 add %sp, (2047 + 128), %o0 ! argument array 224 add %sp, (2047 + 128), %o0 ! argument array 248 add %sp, (2047 + 128), %o0 ! argument array 273 add %sp, (2047 + 128), %o0 ! argument array 314 add %sp, (2047 + 128), %o0 ! argument array 351 add %sp, (2047 + 128), %o0 ! argument array 377 add %sp, (2047 + 128), %o0 ! argument array 686 sethi %hi(__bss_start), %o0 687 or %o0, %lo(__bss_start), %o0 [all …]
|
D | trampoline_64.S | 97 mov %o0, %l0 173 add %sp, (2047 + 128), %o0 206 add %sp, (2047 + 128), %o0 230 add %l3, %g2, %o0 238 add %l3, %g2, %o0 310 ldx [%l0], %o0 339 sethi %hi(is_sun4v), %o0 340 lduw [%o0 + %lo(is_sun4v)], %o0 341 brz,pt %o0, 2f 357 sethi %hi(sparc64_ttable_tl0), %o0 [all …]
|
D | helpers.S | 27 rdpr %pstate, %o0 28 wrpr %o0, PSTATE_IE, %pstate 43 wrpr %o0, %pstate 57 __GET_CPUID(%o0)
|
D | misctrap.S | 20 add %sp, PTREGS_OFF, %o0 47 add %sp, PTREGS_OFF, %o0 65 add %sp, PTREGS_OFF, %o0 83 add %sp, PTREGS_OFF, %o0 90 add %sp, PTREGS_OFF, %o0
|
D | urtt_fill.S | 62 add %sp, PTREGS_OFF, %o0 74 add %sp, PTREGS_OFF, %o0 91 add %sp, PTREGS_OFF, %o0
|
D | spiterrs.S | 101 add %sp, PTREGS_OFF, %o0 179 add %sp, PTREGS_OFF, %o0 199 add %sp, PTREGS_OFF, %o0 218 add %sp, PTREGS_OFF, %o0 237 add %sp, PTREGS_OFF, %o0
|
D | winfixup.S | 34 add %sp, PTREGS_OFF, %o0 103 add %sp, PTREGS_OFF, %o0 122 add %sp, PTREGS_OFF, %o0 151 add %sp, PTREGS_OFF, %o0
|
D | rtrap_32.S | 79 add %sp, STACKFRAME_SZ, %o0 ! pt_regs ptr 100 add %sp, STACKFRAME_SZ, %o0 147 add %sp, STACKFRAME_SZ, %o0 222 add %sp, STACKFRAME_SZ, %o0
|
D | sun4v_ivec.S | 198 add %sp, PTREGS_OFF, %o0 227 add %sp, PTREGS_OFF, %o0 309 add %sp, PTREGS_OFF, %o0 338 add %sp, PTREGS_OFF, %o0
|
D | cherrs.S | 112 mov 0x0, %o0 154 mov 0x1, %o0 223 mov 0x2, %o0 266 mov 0x3, %o0 501 add %sp, PTREGS_OFF, %o0 537 add %sp, PTREGS_OFF, %o0 573 add %sp, PTREGS_OFF, %o0
|
D | utrap.S | 13 add %sp, PTREGS_OFF, %o0
|
D | wuf.S | 190 mov %g4, %o0
|
D | fpu_traps.S | 199 add %sp, PTREGS_OFF, %o0
|
/linux-4.4.14/arch/sparc/prom/ |
D | cif.S | 22 mov %i0, %o0 ! prom_args 35 LOAD_PER_CPU_BASE(%g5, %g6, %g4, %g3, %o0) 38 mov 0, %o0 41 mov %i0, %o0 42 mov %o0, %l1 44 mov 1, %o0 46 restore %l1, 0, %o0
|
/linux-4.4.14/arch/sparc/net/ |
D | bpf_jit_asm.S | 102 mov %i0, %o0; \ 107 cmp %o0, 0; \ 138 mov %i0, %o0; \ 143 mov %o0, r_TMP; \ 144 cmp %o0, 0; \ 208 clr %o0
|
D | bpf_jit.h | 57 #define r_SKB %o0
|
/linux-4.4.14/drivers/char/hw_random/ |
D | n2-asm.S | 30 mov %i0, %o0 39 restore %g0, %o0, %o0
|
/linux-4.4.14/arch/sparc/power/ |
D | hibernate_asm.S | 41 mov %o0, %i0 44 mov %o0, %i0 127 mov %g0, %o0
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | ttable.h | 17 clr %o0; clr %o1; clr %o2; clr %o3; \ 29 add %sp, PTREGS_OFF, %o0; \ 39 add %sp, PTREGS_OFF, %o0; \ 48 add %sp, PTREGS_OFF, %o0; \ 68 add %sp, PTREGS_OFF, %o0; \ 77 add %sp, PTREGS_OFF, %o0; \ 87 add %sp, PTREGS_OFF, %o0; \ 137 mov level, %o0; \ 150 mov level, %o0; \ 162 mov level, %o0; \
|
/linux-4.4.14/drivers/block/paride/ |
D | bpck.c | 198 { int o1, o0, f7, id; in bpck_probe_unit() local 205 o0 = r0(); in bpck_probe_unit() 212 w2(0x4c); w0(o0); in bpck_probe_unit() 215 t2(8); w0(0); t2(2); w2(0x4c); w0(o0); in bpck_probe_unit()
|
/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 516 o0, \
|
/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 | 121 # o0 = i0 ^ (x0 + s0)
|