Home
last modified time | relevance | path

Searched refs:g6 (Results 1 – 25 of 37) sorted by relevance

12

/arch/sparc/lib/
DVISsave.S26 ldub [%g6 + TI_FPDEPTH], %g1
29 stb %g0, [%g6 + TI_FPSAVED]
30 stx %fsr, [%g6 + TI_XFSR]
36 vis1: ldub [%g6 + TI_FPSAVED], %g3
37 stx %fsr, [%g6 + TI_XFSR]
39 stb %g3, [%g6 + TI_FPSAVED]
44 stx %g3, [%g6 + TI_GSR]
45 2: add %g6, %g1, %g3
50 add %g6, %g1, %g3
53 add %g6, %g1, %g2
[all …]
Dclear_page.S39 lduw [%g6 + TI_PRE_COUNT], %o2
59 stw %o4, [%g6 + TI_PRE_COUNT]
99 stw %o2, [%g6 + TI_PRE_COUNT]
Dcopy_page.S48 lduw [%g6 + TI_PRE_COUNT], %o4
74 stw %o2, [%g6 + TI_PRE_COUNT]
169 ldub [%g6 + TI_FAULT_CODE], %g3
237 stw %o4, [%g6 + TI_PRE_COUNT]
/arch/sparc/kernel/
Ddtlb_miss.S3 ldxa [%g0] ASI_DMMU, %g6 ! Get TAG TARGET
4 srlx %g6, 48, %g5 ! Get context
5 sllx %g6, 22, %g6 ! Zero out context
7 srlx %g6, 22, %g6 ! Delay slot
9 cmp %g4, %g6 ! Compare TAG
Ditlb_miss.S3 ldxa [%g0] ASI_IMMU, %g6 ! Get TAG TARGET
4 srlx %g6, 48, %g5 ! Get context
5 sllx %g6, 22, %g6 ! Zero out context
7 srlx %g6, 22, %g6 ! Delay slot
9 cmp %g4, %g6 ! Compare TAG
Drtrap_64.S132 ldx [%g6 + TI_FLAGS], %l0
143 ldub [%g6 + TI_WSAVED], %o2
152 stb %g0, [%g6 + TI_FPDEPTH]
162 mov %g6, %l2
165 LOAD_PER_CPU_BASE(%g5, %g6, %i0, %i1, %i2)
167 ldx [%sp + PTREGS_OFF + PT_V9_G6], %g6
179 mov %l2, %g6
232 ldx [%g6 + TI_FLAGS], %g3
274 ldsw [%g6 + TI_PRE_COUNT], %l5
276 ldx [%g6 + TI_FLAGS], %l5
[all …]
Dwinfixup.S24 TRAP_LOAD_THREAD_REG(%g6, %g1)
28 stb %g4, [%g6 + TI_FAULT_CODE]
29 stx %g5, [%g6 + TI_FAULT_ADDR]
43 TRAP_LOAD_THREAD_REG(%g6, %g1)
44 ldx [%g6 + TI_FLAGS], %g1
48 ldub [%g6 + TI_WSAVED], %g1
50 add %g6, %g3, %g3
54 add %g6, %g3, %g3
89 stb %g1, [%g6 + TI_WSAVED]
97 stb %g4, [%g6 + TI_FAULT_CODE]
[all …]
Durtt_fill.S40 stb %g4, [%g6 + TI_FAULT_CODE]
41 stx %g5, [%g6 + TI_FAULT_ADDR]
43 mov %g6, %l1
54 mov %l1, %g6
55 ldx [%g6 + TI_TASK], %g4
56 LOAD_PER_CPU_BASE(%g5, %g6, %g1, %g2, %g3)
Dwof.S39 #define curptr g6 /* Gets set to 'current' then stays G */
76 mov %g6, %saved_g6 ! save away 'current' ptr register
120 mov %saved_g6, %g6 ! restore %curptr
188 mov %saved_g6, %g6
244 mov %saved_g6, %g6
247 sethi %hi(STACK_OFFSET), %g6
248 or %g6, %lo(STACK_OFFSET), %g6
249 sub %sp, %g6, %g6 ! curptr
283 mov %saved_g6, %g6
Dktlb.S38 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_itlb_load)
54 TSB_WRITE(%g1, %g5, %g6)
102 TSB_WRITE(%g1, %g5, %g6)
112 TSB_WRITE(%g1, %g5, %g6)
126 TSB_WRITE(%g1, %g5, %g6)
150 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_dtlb_load)
153 KERN_TSB4M_LOOKUP_TL1(%g6, %g5, %g1, %g2, %g3, kvmap_dtlb_load)
166 TSB_WRITE(%g1, %g5, %g6)
217 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_dtlb_load)
Dfpu_traps.S22 1: TRAP_LOAD_THREAD_REG(%g6, %g1)
23 ldub [%g6 + TI_FPSAVED], %g5
28 ldx [%g6 + TI_GSR], %g7
66 add %g6, TI_FPREGS + 0x80, %g1
86 add %g6, TI_FPREGS + 0xc0, %g2
117 add %g6, TI_FPREGS, %g1
128 add %g6, TI_FPREGS + 0x40, %g2
150 add %g6, TI_FPREGS, %g1
187 ldx [%g6 + TI_XFSR], %fsr
207 TRAP_LOAD_THREAD_REG(%g6, %g1)
[all …]
Dtsb.S77 mov %g6, %g2
78 and %g5, 0x7, %g6
81 sllx %g7, %g6, %g7
82 srlx %g4, REAL_HPAGE_SHIFT, %g6
84 and %g6, %g7, %g6
85 sllx %g6, 4, %g6
86 add %g5, %g6, %g5
88 TSB_LOAD_QUAD(%g5, %g6)
89 cmp %g6, %g2
96 TRAP_LOAD_TRAP_BLOCK(%g7, %g6)
[all …]
Dtrampoline_32.S62 ld [%g5 + %g4], %g6
66 add %g6, %sp, %sp
123 ld [%g5 + %g4], %g6
127 add %g6, %sp, %sp
179 ld [%g5 + %g4], %g6
183 add %g6, %sp, %sp
Divec.S29 TRAP_LOAD_IRQ_WORK_PA(%g6, %g1)
31 ldx [%g6], %g5
33 stx %g3, [%g6]
Detrap_64.S33 etrap_syscall: TRAP_LOAD_THREAD_REG(%g6, %g1)
48 add %g6, %g2, %g2
80 ldx [%g6 + TI_FLAGS], %g3
87 mov %g6, %l6
132 stx %g6, [%sp + PTREGS_OFF + PT_V9_G6]
146 mov %l6, %g6
148 LOAD_PER_CPU_BASE(%g5, %g6, %g4, %g3, %l1)
149 ldx [%g6 + TI_TASK], %g4
175 TRAP_LOAD_THREAD_REG(%g6, %g1)
Dhvtramp.S105 mov %l6, %g6
106 ldx [%g6 + TI_TASK], %g4
111 add %g6, %g5, %sp
122 mov %g6, %o0
Dutrap.S4 TRAP_LOAD_THREAD_REG(%g6, %g1)
5 ldx [%g6 + TI_UTRAPS], %g1
Dsun4v_tlb_miss.S55 COMPUTE_TAG_TARGET(%g6, %g4, %g5, kvmap_itlb_4v)
60 cmp %g2, %g6
74 ldxa [%g0] ASI_SCRATCHPAD, %g6
80 ldx [%g6 + HV_FAULT_I_CTX_OFFSET], %o1 ! ctx
101 COMPUTE_TAG_TARGET(%g6, %g4, %g5, kvmap_dtlb_4v)
106 cmp %g2, %g6
117 ldxa [%g0] ASI_SCRATCHPAD, %g6
123 ldx [%g6 + HV_FAULT_D_CTX_OFFSET], %o1 ! ctx
206 ldxa [%g0] ASI_SCRATCHPAD, %g6
207 ldx [%g6 + HV_FAULT_I_CTX_OFFSET], %o1
[all …]
Dsyscalls.S64 1: ldx [%g6 + TI_FLAGS], %l5
114 stb %g0, [%g6 + TI_NEW_CHILD]
119 ldx [%g6 + TI_FLAGS], %l0
148 stb %g0, [%g6 + TI_WSAVED]
229 ldx [%g6 + TI_FLAGS], %l0 ! Load
253 ldx [%g6 + TI_FLAGS], %l0 ! Load
290 ldub [%g6 + TI_SYS_NOERROR], %l2
Dhead_32.S184 set 0x4000, %g6
185 cmp %g7, %g6
256 set 0x8000, %g6 ! AC bit mask
257 or %g5, %g6, %g6 ! Or it in...
258 sta %g6, [%g0] ASI_M_MMUREGS ! Close your eyes...
377 or %o0, %g0, %g6
545 set init_thread_union, %g6
548 st %g6, [%g2]
551 st %g6, [%g2]
553 st %g0, [%g6 + TI_UWINMASK]
Dtrampoline_64.S292 set 0xdeadbeef, %g6
336 sethi %hi(init_thread_union), %g6
337 or %g6, %lo(init_thread_union), %g6
393 ldx [%l0], %g6
394 ldx [%g6 + TI_TASK], %g4
399 add %g6, %g5, %sp
Dasm-offsets.c40 OFFSET(SC_REG_G6, saved_context, g6); in sparc64_foo()
/arch/sparc/prom/
Dcif.S20 mov %g6, %l3
25 mov %l3, %g6
34 TRAP_LOAD_THREAD_REG(%g6, %g1)
35 LOAD_PER_CPU_BASE(%g5, %g6, %g4, %g3, %o0)
36 ldx [%g6 + TI_TASK], %g4
/arch/sparc/include/asm/
Dhibernate.h20 unsigned long g6; member
/arch/sparc/power/
Dhibernate_asm.S36 stx %g6, [%g3 + SC_REG_G6]
117 ldxa [%g3 + SC_REG_G6] %asi, %g6

12