Home
last modified time | relevance | path

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

123

/linux-6.12.1/arch/sparc/lib/
DVISsave.S28 ldub [%g6 + TI_FPDEPTH], %g1
31 stb %g0, [%g6 + TI_FPSAVED]
32 stx %fsr, [%g6 + TI_XFSR]
38 vis1: ldub [%g6 + TI_FPSAVED], %g3
39 stx %fsr, [%g6 + TI_XFSR]
41 stb %g3, [%g6 + TI_FPSAVED]
46 stx %g3, [%g6 + TI_GSR]
47 2: add %g6, %g1, %g3
52 add %g6, %g1, %g3
55 add %g6, %g1, %g2
[all …]
Dclear_page.S43 lduw [%g6 + TI_PRE_COUNT], %o2
63 stw %o4, [%g6 + TI_PRE_COUNT]
103 stw %o2, [%g6 + TI_PRE_COUNT]
Dcopy_page.S51 lduw [%g6 + TI_PRE_COUNT], %o4
77 stw %o2, [%g6 + TI_PRE_COUNT]
172 ldub [%g6 + TI_FAULT_CODE], %g3
240 stw %o4, [%g6 + TI_PRE_COUNT]
/linux-6.12.1/arch/sparc/kernel/
Ddtlb_miss.S4 ldxa [%g0] ASI_DMMU, %g6 ! Get TAG TARGET
5 srlx %g6, 48, %g5 ! Get context
6 sllx %g6, 22, %g6 ! Zero out context
8 srlx %g6, 22, %g6 ! Delay slot
10 cmp %g4, %g6 ! Compare TAG
Ditlb_miss.S4 ldxa [%g0] ASI_IMMU, %g6 ! Get TAG TARGET
5 srlx %g6, 48, %g5 ! Get context
6 sllx %g6, 22, %g6 ! Zero out context
8 srlx %g6, 22, %g6 ! Delay slot
10 cmp %g4, %g6 ! Compare TAG
Drtrap_64.S162 ldx [%g6 + TI_FLAGS], %l0
173 ldub [%g6 + TI_WSAVED], %o2
182 stb %g0, [%g6 + TI_FPDEPTH]
192 mov %g6, %l2
195 LOAD_PER_CPU_BASE(%g5, %g6, %i0, %i1, %i2)
197 ldx [%sp + PTREGS_OFF + PT_V9_G6], %g6
209 mov %l2, %g6
271 ldx [%g6 + TI_FLAGS], %g3
314 ldsw [%g6 + TI_PRE_COUNT], %l5
316 ldx [%g6 + TI_FLAGS], %l5
[all …]
Dwinfixup.S25 TRAP_LOAD_THREAD_REG(%g6, %g1)
29 stb %g4, [%g6 + TI_FAULT_CODE]
30 stx %g5, [%g6 + TI_FAULT_ADDR]
44 TRAP_LOAD_THREAD_REG(%g6, %g1)
45 ldx [%g6 + TI_FLAGS], %g1
49 ldub [%g6 + TI_WSAVED], %g1
51 add %g6, %g3, %g3
55 add %g6, %g3, %g3
90 stb %g1, [%g6 + TI_WSAVED]
98 stb %g4, [%g6 + TI_FAULT_CODE]
[all …]
Dfpu_traps.S23 1: TRAP_LOAD_THREAD_REG(%g6, %g1)
24 ldub [%g6 + TI_FPSAVED], %g5
29 ldx [%g6 + TI_GSR], %g7
67 add %g6, TI_FPREGS + 0x80, %g1
87 add %g6, TI_FPREGS + 0xc0, %g2
118 add %g6, TI_FPREGS, %g1
129 add %g6, TI_FPREGS + 0x40, %g2
151 add %g6, TI_FPREGS, %g1
188 ldx [%g6 + TI_XFSR], %fsr
208 TRAP_LOAD_THREAD_REG(%g6, %g1)
[all …]
Dwof.S40 #define curptr g6 /* Gets set to 'current' then stays G */
77 mov %g6, %saved_g6 ! save away 'current' ptr register
121 mov %saved_g6, %g6 ! restore %curptr
189 mov %saved_g6, %g6
245 mov %saved_g6, %g6
248 sethi %hi(STACK_OFFSET), %g6
249 or %g6, %lo(STACK_OFFSET), %g6
250 sub %sp, %g6, %g6 ! curptr
284 mov %saved_g6, %g6
Dktlb.S39 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_itlb_load)
55 TSB_WRITE(%g1, %g5, %g6)
103 TSB_WRITE(%g1, %g5, %g6)
113 TSB_WRITE(%g1, %g5, %g6)
127 TSB_WRITE(%g1, %g5, %g6)
151 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_dtlb_load)
154 KERN_TSB4M_LOOKUP_TL1(%g6, %g5, %g1, %g2, %g3, kvmap_dtlb_load)
167 TSB_WRITE(%g1, %g5, %g6)
218 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_dtlb_load)
Durtt_fill.S41 stb %g4, [%g6 + TI_FAULT_CODE]
42 stx %g5, [%g6 + TI_FAULT_ADDR]
44 mov %g6, %l1
60 mov %l1, %g6
61 ldx [%g6 + TI_TASK], %g4
62 LOAD_PER_CPU_BASE(%g5, %g6, %g1, %g2, %g3)
Dtsb.S78 mov %g6, %g2
79 and %g5, 0x7, %g6
82 sllx %g7, %g6, %g7
83 srlx %g4, REAL_HPAGE_SHIFT, %g6
85 and %g6, %g7, %g6
86 sllx %g6, 4, %g6
87 add %g5, %g6, %g5
89 TSB_LOAD_QUAD(%g5, %g6)
90 cmp %g6, %g2
97 TRAP_LOAD_TRAP_BLOCK(%g7, %g6)
[all …]
Dtrampoline_32.S63 ld [%g5 + %g4], %g6
67 add %g6, %sp, %sp
124 ld [%g5 + %g4], %g6
128 add %g6, %sp, %sp
180 ld [%g5 + %g4], %g6
184 add %g6, %sp, %sp
Detrap_64.S34 etrap_syscall: TRAP_LOAD_THREAD_REG(%g6, %g1)
53 add %g6, %g2, %g2
85 ldx [%g6 + TI_FLAGS], %g3
92 mov %g6, %l6
151 stx %g6, [%sp + PTREGS_OFF + PT_V9_G6]
190 mov %l6, %g6
192 LOAD_PER_CPU_BASE(%g5, %g6, %g4, %g3, %l1)
193 ldx [%g6 + TI_TASK], %g4
219 TRAP_LOAD_THREAD_REG(%g6, %g1)
Dsun4v_tlb_miss.S56 COMPUTE_TAG_TARGET(%g6, %g4, %g5, kvmap_itlb_4v)
61 cmp %g2, %g6
75 ldxa [%g0] ASI_SCRATCHPAD, %g6
81 ldx [%g6 + HV_FAULT_I_CTX_OFFSET], %o1 ! ctx
102 COMPUTE_TAG_TARGET(%g6, %g4, %g5, kvmap_dtlb_4v)
107 cmp %g2, %g6
118 ldxa [%g0] ASI_SCRATCHPAD, %g6
124 ldx [%g6 + HV_FAULT_D_CTX_OFFSET], %o1 ! ctx
207 ldxa [%g0] ASI_SCRATCHPAD, %g6
208 ldx [%g6 + HV_FAULT_I_CTX_OFFSET], %o1
[all …]
Dhvtramp.S106 mov %l6, %g6
107 ldx [%g6 + TI_TASK], %g4
112 add %g6, %g5, %sp
123 mov %g6, %o0
Divec.S30 TRAP_LOAD_IRQ_WORK_PA(%g6, %g1)
32 ldx [%g6], %g5
34 stx %g3, [%g6]
Dsyscalls.S56 1: ldx [%g6 + TI_FLAGS], %l5
109 stb %g0, [%g6 + TI_NEW_CHILD]
114 ldx [%g6 + TI_FLAGS], %l0
143 stb %g0, [%g6 + TI_WSAVED]
224 ldx [%g6 + TI_FLAGS], %l0 ! Load
248 ldx [%g6 + TI_FLAGS], %l0 ! Load
285 ldub [%g6 + TI_SYS_NOERROR], %l2
Dhead_32.S190 set 0x4000, %g6
191 cmp %g7, %g6
263 set 0x8000, %g6 ! AC bit mask
264 or %g5, %g6, %g6 ! Or it in...
265 sta %g6, [%g0] ASI_M_MMUREGS ! Close your eyes...
384 or %o0, %g0, %g6
555 set init_thread_union, %g6
558 st %g6, [%g2]
561 st %g6, [%g2]
563 st %g0, [%g6 + TI_UWINMASK]
Dutrap.S5 TRAP_LOAD_THREAD_REG(%g6, %g1)
6 ldx [%g6 + TI_UTRAPS], %g1
Dtrampoline_64.S293 set 0xdeadbeef, %g6
337 sethi %hi(init_thread_union), %g6
338 or %g6, %lo(init_thread_union), %g6
394 ldx [%l0], %g6
395 ldx [%g6 + TI_TASK], %g4
400 add %g6, %g5, %sp
/linux-6.12.1/arch/sparc/prom/
Dcif.S21 mov %g6, %l3
26 mov %l3, %g6
35 TRAP_LOAD_THREAD_REG(%g6, %g1)
36 LOAD_PER_CPU_BASE(%g5, %g6, %g4, %g3, %o0)
37 ldx [%g6 + TI_TASK], %g4
/linux-6.12.1/arch/sparc/include/asm/
Dttable.h206 srlx %g4, 22, %g6; \
216 srlx %g4, 22, %g6; \
359 ldub [%g6 + TI_WSAVED], %g1; \
361 add %g6, %g3, %g3; \
364 add %g6, %g3, %g3; \
382 stb %g1, [%g6 + TI_WSAVED]; \
458 ldub [%g6 + TI_WSAVED], %g1; \
460 add %g6, %g3, %g3; \
463 add %g6, %g3, %g3; \
481 stb %g1, [%g6 + TI_WSAVED]; \
Dhibernate.h21 unsigned long g6; member
/linux-6.12.1/arch/sparc/power/
Dhibernate_asm.S37 stx %g6, [%g3 + SC_REG_G6]
118 ldxa [%g3 + SC_REG_G6] %asi, %g6

123