Home
last modified time | relevance | path

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

1234

/openbmc/linux/arch/sparc/lib/
H A DVISsave.S28 ldub [%g6 + TI_FPDEPTH], %g1
31 stb %g0, [%g6 + TI_FPSAVED]
32 stx %fsr, [%g6 + TI_XFSR]
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
60 add %g6, TI_FPREGS, %g2
[all …]
H A Dclear_page.S43 lduw [%g6 + TI_PRE_COUNT], %o2
63 stw %o4, [%g6 + TI_PRE_COUNT]
103 stw %o2, [%g6 + TI_PRE_COUNT]
H A 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]
/openbmc/linux/arch/sparc/kernel/
H A 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
H A 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
H A Drtrap_64.S162 ldx [%g6 + TI_FLAGS], %l0
173 ldub [%g6 + TI_WSAVED], %o2
182 stb %g0, [%g6 + TI_FPDEPTH]
192 mov %g6, %l2
209 mov %l2, %g6
271 ldx [%g6 + TI_FLAGS], %g3
316 ldx [%g6 + TI_FLAGS], %l5
330 add %g6, TI_FPSAVED, %l6
334 add %g6, TI_GSR, %o1
345 add %g6, TI_XFSR, %o1
[all …]
H A 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 …]
H A Dfpu_traps.S23 1: TRAP_LOAD_THREAD_REG(%g6, %g1)
24 ldub [%g6 + TI_FPSAVED], %g5
29 ldx [%g6 + TI_GSR], %g7
118 add %g6, TI_FPREGS, %g1
151 add %g6, TI_FPREGS, %g1
188 ldx [%g6 + TI_XFSR], %fsr
215 stx %fsr, [%g6 + TI_XFSR]
220 ldx [%g6 + TI_XFSR], %g3
335 stx %fsr, [%g6 + TI_XFSR]
342 stx %g3, [%g6 + TI_GSR]
[all …]
H A 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
H A 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)
H A 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)
H A Dtsb.S78 mov %g6, %g2
79 and %g5, 0x7, %g6
82 sllx %g7, %g6, %g7
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
98 srlx %g4, 22, %g6
177 TSB_WRITE(%g1, %g5, %g6)
[all …]
H A 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
H A 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)
H A Divec.S30 TRAP_LOAD_IRQ_WORK_PA(%g6, %g1)
32 ldx [%g6], %g5
34 stx %g3, [%g6]
H A Dhvtramp.S106 mov %l6, %g6
107 ldx [%g6 + TI_TASK], %g4
112 add %g6, %g5, %sp
123 mov %g6, %o0
H A 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
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
234 ldxa [%g0] ASI_SCRATCHPAD, %g6
[all …]
H A 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
H A Dutrap.S5 TRAP_LOAD_THREAD_REG(%g6, %g1)
6 ldx [%g6 + TI_UTRAPS], %g1
H A Dhead_32.S187 set 0x4000, %g6
188 cmp %g7, %g6
259 set 0x8000, %g6 ! AC bit mask
260 or %g5, %g6, %g6 ! Or it in...
261 sta %g6, [%g0] ASI_M_MMUREGS ! Close your eyes...
380 or %o0, %g0, %g6
548 set init_thread_union, %g6
551 st %g6, [%g2]
554 st %g6, [%g2]
556 st %g0, [%g6 + TI_UWINMASK]
H A 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
/openbmc/linux/arch/sparc/prom/
H A 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
/openbmc/linux/arch/sparc/include/asm/
H A Dhibernate.h21 unsigned long g6; member
/openbmc/linux/arch/sparc/power/
H A Dhibernate_asm.S37 stx %g6, [%g3 + SC_REG_G6]
118 ldxa [%g3 + SC_REG_G6] %asi, %g6
/openbmc/linux/drivers/pinctrl/aspeed/
H A DMakefile8 obj-$(CONFIG_PINCTRL_ASPEED_G6) += pinctrl-aspeed-g6.o

1234