/linux-4.4.14/arch/sparc/lib/ |
D | muldi3.S | 28 andcc %g0, 0, %g1 29 mulscc %g1, %i3, %g1 30 mulscc %g1, %i3, %g1 31 mulscc %g1, %i3, %g1 32 mulscc %g1, %i3, %g1 33 mulscc %g1, %i3, %g1 34 mulscc %g1, %i3, %g1 35 mulscc %g1, %i3, %g1 36 mulscc %g1, %i3, %g1 37 mulscc %g1, %i3, %g1 [all …]
|
D | udivdi3.S | 33 mov 32,%g1 39 subcc %g1,1,%g1 49 subcc %g1,1,%g1 71 mov 32,%g1 77 subcc %g1,1,%g1 87 subcc %g1,1,%g1 97 mov 32,%g1 103 subcc %g1,1,%g1 113 subcc %g1,1,%g1 176 mov 32,%g1 [all …]
|
D | divdi3.S | 56 mov 32,%g1 62 subcc %g1,1,%g1 72 subcc %g1,1,%g1 92 mov 32,%g1 98 subcc %g1,1,%g1 108 subcc %g1,1,%g1 116 mov 32,%g1 122 subcc %g1,1,%g1 132 subcc %g1,1,%g1 191 mov 32,%g1 [all …]
|
D | NG4memset.S | 18 sllx %o4, 8, %g1 19 or %g1, %o4, %o2 20 sllx %o2, 16, %g1 21 or %g1, %o2, %o2 22 sllx %o2, 32, %g1 24 or %g1, %o2, %o4 34 sub %g0, %o0, %g1 35 and %g1, 0x7, %g1 36 brz,pt %g1, .Laligned8 37 sub %o1, %g1, %o1 [all …]
|
D | ffs.S | 16 sllx %o0, 32, %g1 /* 1 */ 20 movrz %g1, %g2, %o0 22 movrz %g1, 32, %o1 /* 3 */ 25 sllx %o0, (64 - 16), %g1 /* 4 */ 28 movrz %g1, %g2, %o0 /* 5 */ 31 movrz %g1, 16, %o2 /* 6 */ 34 and %o0, 0xff, %g1 /* 7 */ 37 movrz %g1, %g2, %o0 /* 8 */ 40 movrz %g1, 8, %o3 /* 9 */ 43 and %o0, 0xf, %g1 /* 10 */ [all …]
|
D | GENbzero.S | 23 sllx %o3, 8, %g1 24 or %g1, %o3, %o2 25 sllx %o2, 16, %g1 26 or %g1, %o2, %o2 27 sllx %o2, 32, %g1 29 or %g1, %o2, %o2 48 andcc %o0, 0x7, %g1 51 sub %g2, %g1, %g1 52 sub %o1, %g1, %o1 54 subcc %g1, 1, %g1 [all …]
|
D | atomic_64.S | 21 1: lduw [%o1], %g1; \ 22 op %g1, %o0, %g7; \ 23 cas [%o1], %g1, %g7; \ 24 cmp %g1, %g7; \ 35 1: lduw [%o1], %g1; \ 36 op %g1, %o0, %g7; \ 37 cas [%o1], %g1, %g7; \ 38 cmp %g1, %g7; \ 40 op %g1, %o0, %g1; \ 42 sra %g1, 0, %o0; \ [all …]
|
D | NGbzero.S | 22 sllx %o3, 8, %g1 23 or %g1, %o3, %o2 24 sllx %o2, 16, %g1 25 or %g1, %o2, %o2 26 sllx %o2, 32, %g1 28 or %g1, %o2, %o2 49 andcc %o0, 0x7, %g1 52 sub %g2, %g1, %g1 53 sub %o1, %g1, %o1 55 subcc %g1, 1, %g1 [all …]
|
D | bitops.S | 14 srlx %o0, 6, %g1 16 sllx %g1, 3, %g3 21 or %g7, %o2, %g1 22 casx [%o1], %g7, %g1 23 cmp %g7, %g1 35 srlx %o0, 6, %g1 37 sllx %g1, 3, %g3 42 andn %g7, %o2, %g1 43 casx [%o1], %g7, %g1 44 cmp %g7, %g1 [all …]
|
D | NG4memcpy.S | 26 clr %g1; clr %g2; clr %g3; clr %g5; subcc %g0, %g0, %g0; 122 sub %g0, %o0, %g1 123 and %g1, 0x7, %g1 124 brz,pt %g1, 51f 125 sub %o2, %g1, %o2 129 subcc %g1, 1, %g1 148 sub %g0, %o0, %g1 153 and %g1, 0x3f, %g1 154 brz,pt %g1, .Llarge_aligned 155 sub %o2, %g1, %o2 [all …]
|
D | VISsave.S | 26 ldub [%g6 + TI_FPDEPTH], %g1 27 brnz,a,pn %g1, 1f 28 cmp %g1, 1 35 srl %g1, 1, %g1 41 clr %g1 45 2: add %g6, %g1, %g3 47 sll %g1, 3, %g1 50 add %g6, %g1, %g3 53 add %g6, %g1, %g2 55 sll %g1, 5, %g1 [all …]
|
D | locks.S | 25 ldstub [%g1 + 3], %g2 27 ldub [%g1 + 3], %g2 31 ldstub [%g1 + 3], %g2 34 ld [%g1], %g2 40 ldstub [%g1 + 3], %g2 42 ldub [%g1 + 3], %g2 46 ldstub [%g1 + 3], %g2 48 ld [%g1], %g2 54 ldub [%g1 + 3], %g2 55 ld [%g1], %g2 [all …]
|
D | csum_copy.S | 68 xor %o0, %o1, %g1 70 andcc %g1, 0x3, %g0 103 EX_LD(LOAD(lduw, %o0 + 0x04, %g1)) 108 add %o4, %g1, %o4 109 EX_ST(STORE(stw, %g1, %o1 + 0x04)) 110 EX_LD(LOAD(lduw, %o0 + 0x10, %g1)) 117 add %o4, %g1, %o4 118 EX_ST(STORE(stw, %g1, %o1 + 0x10)) 119 EX_LD(LOAD(lduw, %o0 + 0x1c, %g1)) 126 add %o4, %g1, %o4 [all …]
|
D | NG2patch.S | 9 sethi %hi(NEW), %g1; \ 10 or %g1, %lo(NEW), %g1; \ 13 sub %g1, %g2, %g1; \ 15 sll %g1, 11, %g1; \ 16 srl %g1, 11 + 2, %g1; \ 18 or %g3, %g1, %g3; \
|
D | GENpatch.S | 9 sethi %hi(NEW), %g1; \ 10 or %g1, %lo(NEW), %g1; \ 13 sub %g1, %g2, %g1; \ 15 sll %g1, 11, %g1; \ 16 srl %g1, 11 + 2, %g1; \ 18 or %g3, %g1, %g3; \
|
D | NGpatch.S | 9 sethi %hi(NEW), %g1; \ 10 or %g1, %lo(NEW), %g1; \ 13 sub %g1, %g2, %g1; \ 15 sll %g1, 11, %g1; \ 16 srl %g1, 11 + 2, %g1; \ 18 or %g3, %g1, %g3; \
|
D | U3patch.S | 9 sethi %hi(NEW), %g1; \ 10 or %g1, %lo(NEW), %g1; \ 13 sub %g1, %g2, %g1; \ 15 sll %g1, 11, %g1; \ 16 srl %g1, 11 + 2, %g1; \ 18 or %g3, %g1, %g3; \
|
D | NG4patch.S | 9 sethi %hi(NEW), %g1; \ 10 or %g1, %lo(NEW), %g1; \ 13 sub %g1, %g2, %g1; \ 15 sll %g1, 11, %g1; \ 16 srl %g1, 11 + 2, %g1; \ 18 or %g3, %g1, %g3; \
|
D | checksum_64.S | 70 lduw [%o0 + 0x04], %g1 74 add %o4, %g1, %o4 77 lduw [%o0 + 0x14], %g1 82 add %o4, %g1, %o4 85 lduw [%o0 + 0x24], %g1 90 add %o4, %g1, %o4 93 lduw [%o0 + 0x34], %g1 98 add %o4, %g1, %o4 125 sethi %hi(0xffff0000), %g1 127 andn %o4, %g1, %g2 [all …]
|
D | NG2memcpy.S | 17 clr %g1; clr %g2; clr %g3; clr %g5; subcc %g0, %g0, %g0; 233 EX_LD(LOAD(ldub, %o1, %g1)) 234 EX_ST(STORE(stb, %g1, %o0)) 250 andn %o2, (64 - 1), %g1 251 sub %o2, %g1, %o2 254 add %o1, %g1, %o1 290 subcc %g1, 64, %g1 304 subcc %g1, 64, %g1 318 subcc %g1, 64, %g1 332 subcc %g1, 64, %g1 [all …]
|
D | NGmemcpy.S | 129 EX_LD(LOAD(ldub, %i1, %g1)) 130 EX_ST(STORE(stb, %g1, %o0)) 151 andn %i2, (64 - 1), %g1 ! block copy loop iterator 153 sub %i2, %g1, %i2 ! final sub-block copy bytes 207 subcc %g1, 64, %g1 240 subcc %g1, 64, %g1 271 subcc %g1, 64, %g1 299 subcc %g1, 64, %g1 326 EX_LD(LOAD(ldx, %i1, %g1)) 330 EX_ST(STORE(stx, %g1, %i1 + %i3)) [all …]
|
D | mcount.S | 27 sethi %hi(ftrace_trace_function), %g1 29 ldx [%g1 + %lo(ftrace_trace_function)], %g1 31 cmp %g1, %g2 36 jmpl %g1, %o7 43 sethi %hi(ftrace_graph_return), %g1 44 ldx [%g1 + %lo(ftrace_graph_return)], %g3 48 sethi %hi(ftrace_graph_entry), %g1 50 ldx [%g1 + %lo(ftrace_graph_entry)], %g1 51 cmp %g1, %g2
|
D | GENpage.S | 53 sethi %hi(NEW), %g1; \ 54 or %g1, %lo(NEW), %g1; \ 57 sub %g1, %g2, %g1; \ 59 sll %g1, 11, %g1; \ 60 srl %g1, 11 + 2, %g1; \ 62 or %g3, %g1, %g3; \
|
D | U3memcpy.S | 15 clr %g1; clr %g2; clr %g3; subcc %g0, %g0, %g0; 124 andcc %g2, 0x7, %g1 128 1: subcc %g1, 0x1, %g1 137 and %o1, 0x7, %g1 235 cmp %g1, 0 258 cmp %g1, 0 285 add %o1, %g1, %o1 290 andcc %g1, 0x7, %g0 330 EX_LD(LOAD(ldx, %o1 + 0x08, %g1)) 333 EX_ST(STORE(stx, %g1, %o1 + %o3)) [all …]
|
D | bzero.S | 14 sllx %o3, 8, %g1 15 or %g1, %o3, %o2 16 sllx %o2, 16, %g1 17 or %g1, %o2, %o2 18 sllx %o2, 32, %g1 20 or %g1, %o2, %o2 41 3: and %o1, 0x38, %g1 63 brz,pn %g1, 6f 66 subcc %g1, 8, %g1 107 3: and %o1, 0x38, %g1 [all …]
|
D | GENmemcpy.S | 76 EX_LD(LOAD(ldub, %o1, %g1)) 77 EX_ST(STORE(stb, %g1, %o0)) 82 andn %o2, 0x7, %g1 83 sub %o2, %g1, %o2 84 1: subcc %g1, 0x8, %g1 103 EX_LD(LOAD(lduw, %o1, %g1)) 104 EX_ST(STORE(stw, %g1, %o1 + %o3)) 114 EX_LD(LOAD(ldub, %o1, %g1)) 115 EX_ST(STORE(stb, %g1, %o1 + %o3))
|
D | copy_user.S | 164 mov %o2, %g1 167 sub %g1, 4, %g1 172 andcc %g1, 0xffffff80, %g7 189 andcc %g1, 0x70, %g7 191 andcc %g1, 8, %g0 212 andcc %g1, 4, %g0 214 EX(ldd [%o1], %g2, and %g1, 0xf) 217 EX(st %g2, [%o0 - 0x08], and %g1, 0xf) 218 EX2(st %g3, [%o0 - 0x04], and %g1, 0xf, %g1, sub %g1, 4) 221 andcc %g1, 2, %g0 [all …]
|
D | checksum_32.S | 113 andcc %o1, 0x70, %g1 ! clears carry flag too 122 andcc %o1, 0x70, %g1 ! clears carry flag too 125 srl %g1, 1, %o4 ! compute offset 126 sub %g7, %g1, %g7 ! adjust jmp ptr 129 add %o0, %g1, %o0 ! advance buf ptr 292 cmp %g1, 16 294 srl %g1, 1, %o3 297 andcc %g1, 0xf, %o3 306 EX(lduh [%o0 + 0x00], %g4, add %g1, 0) 307 sub %g1, 2, %g1 [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
|
D | clear_page.S | 47 sub %o0, %g2, %g1 ! paddr 51 or %g1, %g3, %g1 ! TTE data 65 stxa %g1, [%g0] ASI_DTLB_DATA_IN 66 sethi %hi(KERNBASE), %g1 67 flush %g1 77 mov %o0, %g1 ! remember vaddr for tlbflush 97 stxa %g0, [%g1] ASI_DMMU_DEMAP
|
D | NGpage.S | 113 sethi %hi(NEW), %g1; \ 114 or %g1, %lo(NEW), %g1; \ 117 sub %g1, %g2, %g1; \ 119 sll %g1, 11, %g1; \ 120 srl %g1, 11 + 2, %g1; \ 122 or %g3, %g1, %g3; \
|
D | memcpy.S | 222 mov %o2, %g1 225 sub %g1, 4, %g1 230 andcc %g1, 0xffffff80, %g0 240 sub %g1, 128, %g1 242 cmp %g1, 128 246 andcc %g1, 0x70, %g4 248 andcc %g1, 8, %g0 270 andcc %g1, 4, %g0 281 andcc %g1, 2, %g0 289 andcc %g1, 1, %g0 [all …]
|
D | U1memcpy.S | 17 clr %g1; clr %g2; clr %g3; subcc %g0, %g0, %g0; 164 andcc %g2, 0x7, %g1 168 1: subcc %g1, 0x1, %g1 177 and %o1, 0x7, %g1 203 add %o1, %g1, %g1 205 srl %g1, 3, %g2 214 add %g1, %GLOBAL_SPARE, %g1 219 add %g1, %g3, %g1 451 mov %g1, %o1 473 EX_LD(LOAD(ldx, %o1 + 0x08, %g1)) [all …]
|
D | xor.S | 29 sethi %hi(VISenter), %g1 30 jmpl %g1 + %lo(VISenter), %g7 33 rd %asi, %g1 89 wr %g1, %g0, %asi 98 sethi %hi(VISenter), %g1 99 jmpl %g1 + %lo(VISenter), %g7 102 rd %asi, %g1 155 wr %g1, %g0, %asi 164 sethi %hi(VISenter), %g1 165 jmpl %g1 + %lo(VISenter), %g7 [all …]
|
D | copy_in_user.S | 73 EX(lduwa [%o1] %asi, %g1) 74 EX(stwa %g1, [%o0] %asi) 85 EX(lduba [%o1] %asi, %g1) 86 EX(stba %g1, [%o0] %asi)
|
D | blockops.S | 52 or %g0, %g0, %g1 72 or %g0, (PAGE_SIZE >> 8), %g1 82 subcc %g1, 1, %g1
|
D | copy_page.S | 56 sub %o0, %g2, %g1 ! dest paddr 61 or %g1, %g3, %g1 ! dest TTE data 80 stxa %g1, [%g0] ASI_DTLB_DATA_IN 95 mov %o0, %g1 170 mov %o0, %g1 229 stxa %g0, [%g1] ASI_DMMU_DEMAP 233 stxa %g0, [%g1 + %g2] ASI_DMMU_DEMAP
|
D | GENcopy_from_user.S | 24 rd %asi, %g1; \ 25 cmp %g1, ASI_AIUS; \
|
D | GENcopy_to_user.S | 28 rd %asi, %g1; \ 29 cmp %g1, ASI_AIUS; \
|
D | NGcopy_to_user.S | 29 rd %asi, %g1; \ 30 cmp %g1, ASI_AIUS; \
|
D | NGcopy_from_user.S | 26 rd %asi, %g1; \ 27 cmp %g1, ASI_AIUS; \
|
D | NG4copy_from_user.S | 32 rd %asi, %g1; \ 33 cmp %g1, ASI_AIUS; \
|
D | U1copy_from_user.S | 32 rd %asi, %g1; \ 33 cmp %g1, ASI_AIUS; \
|
D | NG4copy_to_user.S | 41 rd %asi, %g1; \ 42 cmp %g1, ASI_AIUS; \
|
D | U3copy_to_user.S | 32 rd %asi, %g1; \ 33 cmp %g1, ASI_AIUS; \
|
D | U1copy_to_user.S | 32 rd %asi, %g1; \ 33 cmp %g1, ASI_AIUS; \
|
D | NG2copy_from_user.S | 37 rd %asi, %g1; \ 38 cmp %g1, ASI_AIUS; \
|
D | NG2copy_to_user.S | 46 rd %asi, %g1; \ 47 cmp %g1, ASI_AIUS; \
|
D | memmove.S | 12 mov %o0, %g1 31 mov %g1, %o0
|
D | NG4copy_page.S | 32 ldx [%o1 + 0x20], %g1 45 stxa %g1, [%o0] ASI_ST_BLKINIT_MRU_P
|
D | memset.S | 69 mov %o0, %g1 175 mov %g1, %o0
|
/linux-4.4.14/arch/sparc/kernel/ |
D | una_asm_32.S | 26 ld [%o2], %g1 31 srl %g1, 24, %g2 32 srl %g1, 16, %g7 34 srl %g1, 8, %g2 39 7: stb %g1, [%o0 + 3] 40 srl %g7, 16, %g1 43 9: stb %g1, [%o0 + 5] 47 1: srl %g1, 16, %g7 49 srl %g1, 8, %g2 53 15: stb %g1, [%o0 + 3] [all …]
|
D | cherrs.S | 8 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 9 andn %g1, DCU_DC | DCU_IC, %g1 10 stxa %g1, [%g0] ASI_DCU_CONTROL_REG 14 mov 0, %g1 21 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 22 andn %g1, DCU_DC | DCU_IC, %g1 23 stxa %g1, [%g0] ASI_DCU_CONTROL_REG 27 mov 1, %g1 34 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 35 andn %g1, DCU_IC, %g1 [all …]
|
D | rtrap_32.S | 30 rtrap_7win_patch3: srl %g1, 7, %g2 32 rtrap_7win_patch5: and %g1, 0x7f, %g1 53 sethi %hi(PSR_SYSCALL), %g1 55 andn %t_psr, %g1, %t_psr 85 sethi %hi(PSR_SYSCALL), %g1 86 andn %t_psr, %g1, %t_psr 150 LOAD_PT_YREG(sp, g1) 177 mov 2, %g1 178 sll %g1, %t_psr, %g1 179 rtrap_patch3: srl %g1, 8, %g2 [all …]
|
D | winfixup.S | 24 TRAP_LOAD_THREAD_REG(%g6, %g1) 25 rdpr %tstate, %g1 26 and %g1, TSTATE_CWP, %g1 30 wrpr %g1, %cwp 43 TRAP_LOAD_THREAD_REG(%g6, %g1) 44 ldx [%g6 + TI_FLAGS], %g1 46 movne %icc, 0, %g1 47 andcc %g1, _TIF_32BIT, %g0 48 ldub [%g6 + TI_WSAVED], %g1 49 sll %g1, 3, %g3 [all …]
|
D | trampoline_32.S | 45 set (PSR_PIL | PSR_S | PSR_PS), %g1 46 wr %g1, 0x0, %psr ! traps off though 50 mov 2, %g1 51 wr %g1, 0x0, %wim 69 rd %psr, %g1 70 wr %g1, PSR_ET, %psr ! traps on 99 set (PSR_PIL | PSR_S | PSR_PS), %g1 100 wr %g1, 0x0, %psr ! traps off though 104 mov 2, %g1 105 wr %g1, 0x0, %wim [all …]
|
D | sun4v_tlb_miss.S | 51 mov SCRATCHPAD_UTSBREG1, %g1 52 ldxa [%g1] ASI_SCRATCHPAD, %g1 56 COMPUTE_TSB_PTR(%g1, %g4, PAGE_SHIFT, %g3, %g7) 59 ldda [%g1] ASI_QUAD_LDD_PHYS_4V, %g2 75 mov %o0, %g1 ! save %o0 86 mov %g1, %o0 ! restore %o0 97 mov SCRATCHPAD_UTSBREG1, %g1 98 ldxa [%g1] ASI_SCRATCHPAD, %g1 102 COMPUTE_TSB_PTR(%g1, %g4, PAGE_SHIFT, %g3, %g7) 105 ldda [%g1] ASI_QUAD_LDD_PHYS_4V, %g2 [all …]
|
D | sys32.S | 18 STUB: sethi %hi(SYSCALL), %g1; \ 19 jmpl %g1 + %lo(SYSCALL), %g0; \ 25 STUB: sethi %hi(SYSCALL), %g1; \ 27 jmpl %g1 + %lo(SYSCALL), %g0; \ 34 sethi %hi(SYSCALL), %g1; \ 36 jmpl %g1 + %lo(SYSCALL), %g0; \ 55 sethi %hi(sys_mmap), %g1 56 jmpl %g1 + %lo(sys_mmap), %g0 82 sethi %hi(sys_socket), %g1 84 jmpl %g1 + %lo(sys_socket), %g0 [all …]
|
D | urtt_fill.S | 11 rdpr %cwp, %g1 12 add %g1, 1, %g1 13 wrpr %g1, 0x0, %cwp 23 mov PRIMARY_CONTEXT, %g1 25 661: stxa %g2, [%g1] ASI_DMMU 28 stxa %g2, [%g1] ASI_MMU 31 sethi %hi(KERNBASE), %g1 32 flush %g1 56 LOAD_PER_CPU_BASE(%g5, %g6, %g1, %g2, %g3) 70 sethi %hi(tlb_type), %g1 [all …]
|
D | tsb.S | 152 ldx [%g7 + TRAP_PER_CPU_TSB_HUGE_TEMP], %g1 153 cmp %g1, -1 186 TSB_LOCK_TAG(%g1, %g2, %g7) 187 TSB_WRITE(%g1, %g5, %g6) 346 1: TSB_LOAD_TAG(%o0, %g1) 347 srlx %g1, 32, %o3 351 cmp %g1, %o1 355 TSB_CAS_TAG(%o0, %g1, %o3) 356 cmp %g1, %o3 379 rdpr %pstate, %g1 [all …]
|
D | head_64.S | 94 rdpr %pstate, %g1 95 andn %g1, PSTATE_AM, %g1 96 wrpr %g1, 0x0, %pstate 318 sethi %hi(prom_root_compatible), %g1 319 or %g1, %lo(prom_root_compatible), %g1 324 ldub [%g1], %g4 330 add %g1, 1, %g1 332 sethi %hi(is_sun4v), %g1 333 or %g1, %lo(is_sun4v), %g1 335 stw %g7, [%g1] [all …]
|
D | head_32.S | 149 set lvl14_save, %g1 151 sub %g1, %l6, %g1 ! translate to physical 154 std %g4, [%g1] 156 std %g4, [%g1+8] 158 rd %tbr, %g1 159 andn %g1, 0xfff, %g1 ! proms trap table base 161 or %g1, %g2, %g2 216 lda [%g0] ASI_M_MMUREGS, %g1 217 andcc %g1, 1, %g0 309 set AC_M_CTPR, %g1 [all …]
|
D | fpu_traps.S | 22 1: TRAP_LOAD_THREAD_REG(%g6, %g1) 66 add %g6, TI_FPREGS + 0x80, %g1 90 ldda [%g1] ASI_BLK_S, %f32 117 add %g6, TI_FPREGS, %g1 132 ldda [%g1] ASI_BLK_S, %f0 150 add %g6, TI_FPREGS, %g1 170 ldda [%g1] ASI_BLK_S, %f0 171 ldda [%g1 + %g2] ASI_BLK_S, %f16 172 add %g1, 0x80, %g1 173 ldda [%g1] ASI_BLK_S, %f32 [all …]
|
D | etrap_64.S | 33 etrap_syscall: TRAP_LOAD_THREAD_REG(%g6, %g1) 34 rdpr %tstate, %g1 35 or %g1, %g3, %g1 37 andcc %g1, TSTATE_PRIV, %g0 38 or %g1, %g3, %g1 46 and %g1, %g3, %g3 52 stx %g1, [%g2 + STACKFRAME_SZ + PT_V9_TSTATE] 53 rdpr %tnpc, %g1 56 stx %g1, [%g2 + STACKFRAME_SZ + PT_V9_TNPC] 57 rdpr %tt, %g1 [all …]
|
D | trampoline_64.S | 42 BRANCH_IF_SUN4V(g1, niagara_startup) 43 BRANCH_IF_CHEETAH_BASE(g1, g5, cheetah_startup) 44 BRANCH_IF_CHEETAH_PLUS_OR_FOLLOWON(g1, g5, cheetah_plus_startup) 55 mov DCR_BPE | DCR_RPE | DCR_SI | DCR_IFPOE | DCR_MS, %g1 56 wr %g1, %asr18 92 mov (LSU_CONTROL_IC | LSU_CONTROL_DC | LSU_CONTROL_IM | LSU_CONTROL_DM), %g1 93 stxa %g1, [%g0] ASI_LSU_CONTROL 98 BRANCH_IF_SUN4V(g1, niagara_lock_tlb) 108 1: ldstub [%g2 + %lo(prom_entry_lock)], %g1 109 brnz,pn %g1, 1b [all …]
|
D | una_asm_64.S | 19 srlx %g3, 56, %g1 21 4: stba %g1, [%o0] %asi 22 srlx %g3, 40, %g1 25 6: stba %g1, [%o0 + 2] %asi 27 srlx %g3, 16, %g1 30 9: stba %g1, [%o0 + 5] %asi 88 8: lduba [%o2 + 3] %asi, %g1 91 or %g7, %g1, %g7 102 12: lduba [%o2 + 3] %asi, %g1 104 sllx %g1, 32, %g1 [all …]
|
D | ktlb.S | 34 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_itlb_load) 49 TSB_LOCK_TAG(%g1, %g2, %g7) 50 TSB_WRITE(%g1, %g5, %g6) 96 TSB_LOCK_TAG(%g1, %g2, %g7) 98 TSB_WRITE(%g1, %g5, %g6) 106 TSB_LOCK_TAG(%g1, %g2, %g7) 108 TSB_WRITE(%g1, %g5, %g6) 121 TSB_LOCK_TAG(%g1, %g2, %g7) 122 TSB_WRITE(%g1, %g5, %g6) 142 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_dtlb_load) [all …]
|
D | utrap.S | 4 TRAP_LOAD_THREAD_REG(%g6, %g1) 5 ldx [%g6 + TI_UTRAPS], %g1 6 brnz,pt %g1, invoke_utrap 18 ldx [%g1 + %g3], %g1 26 wrpr %g1, 0, %tnpc
|
D | syscalls.S | 5 set sys_execve, %g1 6 jmpl %g1, %g0 10 set sys_execveat, %g1 11 jmpl %g1, %g0 18 set compat_sys_execve, %g1 19 jmpl %g1, %g0 23 set compat_sys_execveat, %g1 24 jmpl %g1, %g0 141 rdpr %otherwin, %g1 143 add %g3, %g1, %g3 [all …]
|
D | helpers.S | 5 rdpr %otherwin, %g1 6 brz,pn %g1, 2f 9 rdpr %otherwin, %g1 10 brnz,pt %g1, 1b 30 rdpr %cwp, %g1 32 sub %g1, 1, %g3 42 2: wrpr %g1, %cwp
|
D | etrap_32.S | 39 tsetup_7win_patch4: and %g1, 0x7f, %g1 104 ld [%curptr + TI_UWINMASK], %g1 105 orcc %g0, %g1, %g0 163 orn %g0, %t_twinmask, %g1 ! negate trap win mask into %g1 202 and %g1, 0xff, %g1 ! patched on 7win Sparcs, mask 209 andn %g1, %g2, %g1 ! clear this bit in %g1 210 st %g1, [%curptr + TI_UWINMASK] 227 #define glob_tmp g1
|
D | hvcalls.S | 376 mov %o1, %g1 380 stx %o1, [%g1] 394 mov %o1, %g1 399 stx %o1, [%g1] 438 mov %o1, %g1 442 stx %o1, [%g1] 456 mov %o1, %g1 461 stx %o1, [%g1] 500 mov %o1, %g1 504 stx %o1, [%g1] [all …]
|
D | rtrap_64.S | 155 rt_continue: ldx [%sp + PTREGS_OFF + PT_V9_G1], %g1 234 rdpr %cwp, %g1 236 sub %g1, 1, %g1 238 wrpr %g1, %cwp 254 add %g1, 1, %g1 255 wrpr %g1, 0x0, %cwp 259 rdpr %canrestore, %g1 260 wrpr %g1, 0x0, %cleanwin 264 kern_rtt: rdpr %canrestore, %g1 265 brz,pn %g1, kern_rtt_fill [all …]
|
D | dtlb_prot.S | 17 mov TLB_SFSR, %g1 18 stxa %g0, [%g1] ASI_DMMU ! Clear FaultValid bit 22 rdpr %tl, %g1 ! Need a winfixup? 23 cmp %g1, 1 ! Trap level >1?
|
D | sun4v_ivec.S | 43 ldxa [%g7 + %g2] ASI_PHYS_USE_EC, %g1 99 TRAP_LOAD_IRQ_WORK_PA(%g1, %g4) 111 1: ldx [%g1], %g2 113 stx %g4, [%g1] 142 ldxa [%g7 + %g2] ASI_PHYS_USE_EC, %g1 143 brnz,pn %g1, sun4v_res_mondo_queue_full 149 mov %g2, %g1 190 mov %g1, %g4 253 ldxa [%g7 + %g2] ASI_PHYS_USE_EC, %g1 254 brnz,pn %g1, sun4v_nonres_mondo_queue_full [all …]
|
D | ivec.S | 29 TRAP_LOAD_IRQ_WORK_PA(%g6, %g1) 37 mov 0x50, %g1 38 ldxa [%g1 + %g0] ASI_INTR_R, %g1
|
D | hvtramp.S | 43 sethi %hi(sparc64_ttable_tl0), %g1 44 wrpr %g1, %tba 48 lduw [%l0 + HVTRAMP_DESCR_CPU], %g1 50 stxa %g1, [%g2] ASI_SCRATCHPAD
|
D | dtlb_miss.S | 2 ldxa [%g0] ASI_DMMU_TSB_8KB_PTR, %g1 ! Get TSB 8K pointer 8 TSB_LOAD_QUAD(%g1, %g4) ! Load TSB entry
|
D | itlb_miss.S | 2 ldxa [%g0] ASI_IMMU_TSB_8KB_PTR, %g1 ! Get TSB 8K pointer 8 TSB_LOAD_QUAD(%g1, %g4) ! Load TSB entry
|
D | spiterrs.S | 16 mov UDBE_UE, %g1 55 andcc %g3, %g1, %g3 ! UDBE_UE or UDBE_CE 66 andcc %g3, %g1, %g3 ! UDBE_UE or UDBE_CE 152 mov UDBE_CE, %g1
|
D | entry.S | 707 srl %l0, 20, %g1 ! give user 708 and %g1, 0xf, %g1 ! only ICC bits in %psr 720 sll %g1, 0x14, %l4 953 ld [%sp + STACKFRAME_SZ + PT_G1], %g1 962 cmp %g1, NR_syscalls 966 sll %g1, 2, %l4 1006 cmp %g1, NR_syscalls 1008 sll %g1, 2, %l4 1086 ld [%o1], %g1 1088 andcc %g1, %g4, %g0 [all …]
|
D | pci_sun4v_asm.S | 19 mov %o5, %g1
|
D | wof.S | 245 STORE_PT_ALL(sp, t_psr, t_pc, t_npc, g1)
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | ttable.h | 273 sub %g1, 2, %g1; \ 275 wrpr %g1, %cwp; \ 281 add %sp, STACK_BIAS + 0x00, %g1; \ 282 stxa %l0, [%g1 + %g0] ASI; \ 284 stxa %l1, [%g1 + %g3] ASI; \ 285 add %g1, 0x10, %g1; \ 286 stxa %l2, [%g1 + %g0] ASI; \ 287 stxa %l3, [%g1 + %g3] ASI; \ 288 add %g1, 0x10, %g1; \ 289 stxa %l4, [%g1 + %g0] ASI; \ [all …]
|
D | visasm.h | 19 sethi %hi(VISenter), %g1; \ 20 jmpl %g1 + %lo(VISenter), %g0; \
|
D | winmacro.h | 44 ld [%base_reg + STACKFRAME_SZ + PT_G1], %g1; \ 71 st %g1, [%base_reg + STACKFRAME_SZ + PT_G1]; \
|
/linux-4.4.14/arch/sparc/mm/ |
D | hypersparc.S | 29 sethi %hi(vac_line_size), %g1 30 ld [%g1 + %lo(vac_line_size)], %g2 41 ld [%o0 + AOFF_mm_context], %g1 42 cmp %g1, -1 47 sethi %hi(vac_line_size), %g1 48 ld [%g1 + %lo(vac_line_size)], %o1 51 add %o1, %o1, %g1 52 add %o1, %g1, %g2 64 sta %g0, [%o0 + %g1] ASI_M_FLUSH_USER 79 ld [%o0 + AOFF_mm_context], %g1 [all …]
|
D | viking.S | 39 srl %g3, 12, %g1 ! ppage >> 12 56 cmp %g3, %g1 ! ptag == ppage? 115 ld [%o0 + AOFF_mm_context], %g1 116 cmp %g1, -1 128 mov 0x400, %g1 130 sta %g0, [%g1] ASI_M_FLUSH_PROBE 133 mov SRMMU_CTX_REG, %g1 135 lda [%g1] ASI_M_MMUREGS, %g5 141 sta %o1, [%g1] ASI_M_MMUREGS 144 sta %g5, [%g1] ASI_M_MMUREGS [all …]
|
D | ultra.S | 136 rdpr %pstate, %g1 137 wrpr %g1, PSTATE_IE, %pstate 146 wrpr %g1, 0, %pstate 156 sethi %hi(PAGE_OFFSET), %g1 159 ldx [%g1 + %lo(PAGE_OFFSET)], %g1 160 add %o0, %g1, %o0 181 sethi %hi(PAGE_OFFSET), %g1 182 ldx [%g1 + %lo(PAGE_OFFSET)], %g1 183 sub %o0, %g1, %o0 ! physical address 290 sethi %hi(PAGE_OFFSET), %g1 [all …]
|
D | srmmu_access.S | 34 srl %o0, 4, %g1 35 and %g1, SRMMU_CTX_PMASK, %g1 38 LEON_PI(sta %g1, [%g2] ASI_LEON_MMUREGS) 39 SUN_PI_(sta %g1, [%g2] ASI_M_MMUREGS) 47 mov SRMMU_CTX_REG, %g1 48 LEON_PI(sta %o0, [%g1] ASI_LEON_MMUREGS) 49 SUN_PI_(sta %o0, [%g1] ASI_M_MMUREGS)
|
D | tsunami.S | 69 mov SRMMU_CTX_REG, %g1 74 lda [%g1] ASI_M_MMUREGS, %g5 75 sta %o3, [%g1] ASI_M_MMUREGS 84 sta %g5, [%g1] ASI_M_MMUREGS 98 or %g0, (PAGE_SIZE >> 8), %g1 108 subcc %g1, 1, %g1
|
D | swift.S | 59 rd %psr, %g1 60 andn %g1, PSR_ET, %g3 99 wr %g1, 0x0, %psr 125 rd %psr, %g1 126 andn %g1, PSR_ET, %g3 165 wr %g1, 0x0, %psr 237 mov SRMMU_CTX_REG, %g1 247 lda [%g1] ASI_M_MMUREGS, %g5 248 sta %o3, [%g1] ASI_M_MMUREGS 251 sta %g5, [%g1] ASI_M_MMUREGS
|
/linux-4.4.14/arch/sparc/crypto/ |
D | aes_asm.S | 914 ldx [%o0 + 0x00], %g1 922 xor %g1, %g3, %g3 926 xor %g1, %o4, %g3 943 xor %g1, %g3, %g3 957 ldx [%o0 + 0x00], %g1 965 xor %g1, %g3, %g3 969 xor %g1, %o4, %g3 986 xor %g1, %g3, %g3 1000 ldx [%o0 + 0x00], %g1 1008 xor %g1, %g3, %g3 [all …]
|
D | des_asm.S | 407 1: ldx [%o1 + 0x00], %g1 418 stx %g1, [%o4 + 0x00]
|
/linux-4.4.14/Documentation/cgroups/ |
D | cpuacct.txt | 25 # mkdir g1 26 # echo $$ > g1/tasks 28 The above steps create a new group g1 and move the current shell 30 can be obtained from g1/cpuacct.usage and the same is accumulated in
|
D | hugetlb.txt | 22 # mkdir g1 23 # echo $$ > g1/tasks 25 The above steps create a new group g1 and move the current shell
|
/linux-4.4.14/crypto/ |
D | poly1305_generic.c | 219 u32 g0, g1, g2, g3, g4; in crypto_poly1305_final() local 248 g1 = h1 + (g0 >> 26); g0 &= 0x3ffffff; in crypto_poly1305_final() 249 g2 = h2 + (g1 >> 26); g1 &= 0x3ffffff; in crypto_poly1305_final() 256 g1 &= mask; in crypto_poly1305_final() 262 h1 = (h1 & mask) | g1; in crypto_poly1305_final()
|
/linux-4.4.14/drivers/crypto/ |
D | n2_asm.S | 29 mov %o1, %g1 34 stx %o1, [%g1]
|
/linux-4.4.14/arch/sparc/power/ |
D | hibernate_asm.S | 63 rd %asi, %g1 119 wr %g1, %g0, %asi
|
/linux-4.4.14/arch/sparc/net/ |
D | bpf_jit.h | 63 #define r_TMP %g1
|
/linux-4.4.14/arch/sparc/prom/ |
D | cif.S | 34 TRAP_LOAD_THREAD_REG(%g6, %g1)
|
/linux-4.4.14/Documentation/usb/ |
D | gadget_configfs.txt | 68 $ mkdir $CONFIGFS_HOME/usb_gadget/g1 74 $ cd $CONFIGFS_HOME/usb_gadget/g1 180 ./configs/c.1/ncm.usb0 -> ../../../../usb_gadget/g1/functions/ncm.usb0 286 $ rmdir g1
|
/linux-4.4.14/arch/x86/crypto/sha-mb/ |
D | sha1_x8_avx2.S | 78 # r6 = {g7 g6 g5 g4 g3 g2 g1 g0} 83 # r1 = {h1 g1 f1 e1 d1 c1 b1 a1} 107 vshufps $0x44, \r7, \r6, \t1 # t1 = {h5 h4 g5 g4 h1 h0 g1 g0} 109 vshufps $0xDD, \t1, \r2, \r7 # r7 = {h5 g5 f5 e5 h1 g1 f1 e1}
|
/linux-4.4.14/drivers/media/dvb-frontends/ |
D | cx24110.c | 184 static const int g1[FEC_AUTO] = {-1, 0x01, 0x02, 0x05, 0x15, 0x45, -1}; in cx24110_set_fec() local 217 cx24110_writereg(state, 0x1a, g1[fec]); in cx24110_set_fec()
|
/linux-4.4.14/Documentation/filesystems/ |
D | autofs4-mount-control.txt | 49 /automount/dparse/g1 shark:/autofs/export1 54 g1 shark:/autofs/export1 60 operation. So we see a mount of shark:/autofs/export1 on /test/g1, for 64 each full path, such as /automount/dparse/g1, and using it as a mount 74 g1 \ 83 /automount/dparse/g1 \
|
/linux-4.4.14/include/linux/ |
D | hyperv.h | 1010 #define VMBUS_DEVICE(g0, g1, g2, g3, g4, g5, g6, g7, \ argument 1012 .guid = { g0, g1, g2, g3, g4, g5, g6, g7, \
|
/linux-4.4.14/drivers/usb/serial/ |
D | iuu_phoenix.c | 344 static void iuu_rgbf_fill_buffer(u8 *buf, u8 r1, u8 r2, u8 g1, u8 g2, u8 b1, in iuu_rgbf_fill_buffer() argument 350 *buf++ = g1; in iuu_rgbf_fill_buffer()
|
/linux-4.4.14/fs/nfsd/ |
D | nfs4state.c | 1907 static bool groups_equal(struct group_info *g1, struct group_info *g2) in groups_equal() argument 1911 if (g1->ngroups != g2->ngroups) in groups_equal() 1913 for (i=0; i<g1->ngroups; i++) in groups_equal() 1914 if (!gid_eq(GROUP_AT(g1, i), GROUP_AT(g2, i))) in groups_equal()
|