Home
last modified time | relevance | path

Searched refs:g4 (Results 1 – 43 of 43) sorted by relevance

/linux-4.1.27/arch/sparc/kernel/
Dsun4v_ivec.S19 mov INTRQ_CPU_MONDO_TAIL, %g4
20 ldxa [%g4] ASI_QUEUE, %g4
21 cmp %g2, %g4
26 ldxa [%g0] ASI_SCRATCHPAD, %g4
27 sub %g4, TRAP_PER_CPU_FAULT_INFO, %g4
30 ldx [%g4 + TRAP_PER_CPU_CPU_MONDO_PA], %g7
50 lduw [%g4 + TRAP_PER_CPU_CPU_MONDO_QMASK], %g4
51 and %g2, %g4, %g2
53 mov INTRQ_CPU_MONDO_HEAD, %g4
54 stxa %g2, [%g4] ASI_QUEUE
[all …]
Dktlb.S20 mov TLB_TAG_ACCESS, %g4
21 ldxa [%g4] ASI_IMMU, %g4
30 cmp %g4, %g5
34 KERN_TSB_LOOKUP_TL1(%g4, %g6, %g5, %g1, %g2, %g3, kvmap_itlb_load)
38 cmp %g4, %g5
42 cmp %g4, %g5
47 KERN_PGTABLE_WALK(%g4, %g5, %g2, kvmap_itlb_longpath)
91 mov FAULT_CODE_ITLB, %g4
94 OBP_TRANS_LOOKUP(%g4, %g5, %g2, %g3, kvmap_itlb_longpath)
104 OBP_TRANS_LOOKUP(%g4, %g5, %g2, %g3, kvmap_dtlb_longpath)
[all …]
Dspiterrs.S17 ldxa [%g0] ASI_AFSR, %g4 ! Get AFSR
29 or %g4, %g3, %g4
36 or %g4, %g3, %g4
54 or %g4, %g7, %g4
65 or %g4, %g7, %g4
76 stxa %g4, [%g0] ASI_AFSR
135 ldxa [%g0] ASI_AFSR, %g4 ! Get AFSR
138 andcc %g4, %g3, %g0 ! Check for UE
159 rdpr %pstate, %g4
160 wrpr %g4, PSTATE_MG|PSTATE_AG, %pstate
[all …]
Dmisctrap.S34 mov DMMU_SFAR, %g4
35 ldxa [%g4] ASI_DMMU, %g4
56 mov TLB_SFSR, %g4
57 ldxa [%g4] ASI_DMMU, %g5
58 stxa %g0, [%g4] ASI_DMMU ! Clear FaultValid bit
60 mov DMMU_SFAR, %g4
61 ldxa [%g4] ASI_DMMU, %g4
75 mov TLB_SFSR, %g4
76 ldxa [%g4] ASI_DMMU, %g5
77 stxa %g0, [%g4] ASI_DMMU ! Clear FaultValid bit
[all …]
Dhead_32.S107 mov %o7, %g4 ! Save %o7
119 mov %g4, %o7 /* Previous %o7. */
153 ldd [%g3], %g4
154 std %g4, [%g1]
155 ldd [%g3+8], %g4
156 std %g4, [%g1+8]
164 ldd [%g2], %g4
165 std %g4, [%g3]
166 ldd [%g2 + 0x8], %g4
167 std %g4, [%g3 + 0x8] ! Copy proms handler
[all …]
Dsun4v_tlb_miss.S54 LOAD_ITLB_INFO(%g2, %g4, %g5)
55 COMPUTE_TAG_TARGET(%g6, %g4, %g5, kvmap_itlb_4v)
56 COMPUTE_TSB_PTR(%g1, %g4, PAGE_SHIFT, %g3, %g7)
79 mov %g4, %o0 ! vaddr
100 LOAD_DTLB_INFO(%g2, %g4, %g5)
101 COMPUTE_TAG_TARGET(%g6, %g4, %g5, kvmap_dtlb_4v)
102 COMPUTE_TSB_PTR(%g1, %g4, PAGE_SHIFT, %g3, %g7)
122 mov %g4, %o0 ! vaddr
145 mov FAULT_CODE_DTLB | FAULT_CODE_WRITE, %g4
175 COMPUTE_TSB_PTR(%g1, %g4, PAGE_SHIFT, %g5, %g7)
[all …]
Dtrampoline_32.S60 srl %g3, 10, %g4
61 and %g4, 0xc, %g4
62 ld [%g5 + %g4], %g6
122 srl %g3, 1, %g4
123 ld [%g5 + %g4], %g6
177 srl %g3, 28, %g4
178 sll %g4, 2, %g4
179 ld [%g5 + %g4], %g6
Dtsb.S31 mov TLB_TAG_ACCESS, %g4
33 ldxa [%g4] ASI_DMMU, %g4
36 mov TLB_TAG_ACCESS, %g4
38 ldxa [%g4] ASI_IMMU, %g4
78 srlx %g4, REAL_HPAGE_SHIFT, %g6
93 srlx %g4, 22, %g6
111 USER_PGTABLE_WALK_TL1(%g4, %g7, %g5, %g2, tsb_do_fault)
168 mov %g3, %g4
222 661: sethi %hi(_PAGE_EXEC_4U), %g4
223 andcc %g5, %g4, %g0
[all …]
Ditlb_miss.S8 TSB_LOAD_QUAD(%g1, %g4) ! Load TSB entry
9 cmp %g4, %g6 ! Compare TAG
14 sethi %hi(_PAGE_EXEC_4U), %g4
15 andcc %g5, %g4, %g0 ! Executable?
Ddtlb_prot.S24 mov TLB_TAG_ACCESS, %g4 ! For reload of vaddr
27 ldxa [%g4] ASI_DMMU, %g5 ! Put tagaccess in %g5
29 mov FAULT_CODE_DTLB | FAULT_CODE_WRITE, %g4
Dhead_64.S324 ldub [%g1], %g4
325 cmp %g2, %g4
387 ldub [%g1], %g4
388 cmp %g2, %g4
403 ldub [%g1], %g4
404 cmp %g2, %g4
423 mov SUN4V_CHIP_NIAGARA3, %g4
426 mov SUN4V_CHIP_NIAGARA4, %g4
429 mov SUN4V_CHIP_NIAGARA5, %g4
432 mov SUN4V_CHIP_SPARC_M6, %g4
[all …]
Dwinfixup.S27 or %g4, FAULT_CODE_WINFIXUP, %g4
28 stb %g4, [%g6 + TI_FAULT_CODE]
97 1: mov FAULT_CODE_WRITE | FAULT_CODE_DTLB | FAULT_CODE_WINFIXUP, %g4
98 stb %g4, [%g6 + TI_FAULT_CODE]
Dcherrs.S185 rdpr %tstate, %g4 ! Read TSTATE for this level
186 andcc %g4, %g3, %g0 ! Interrupt globals in use?
238 rdpr %tstate, %g4 ! Read TSTATE for this level
239 andcc %g4, %g3, %g0 ! Interrupt globals in use?
311 or %g4, %g2, %g4
340 stx %g4, [%g1 + 0x0]
483 ldxa [%g0] ASI_AFSR, %g4
485 stxa %g4, [%g0] ASI_AFSR
519 ldxa [%g0] ASI_AFSR, %g4
521 stxa %g4, [%g0] ASI_AFSR
[all …]
Ddtlb_miss.S8 TSB_LOAD_QUAD(%g1, %g4) ! Load TSB entry
9 cmp %g4, %g6 ! Compare TAG
Divec.S17 sethi %hi(KERNBASE), %g4
18 cmp %g3, %g4
Detrap_64.S114 2: mov %g4, %l4
130 stx %g4, [%sp + PTREGS_OFF + PT_V9_G4]
148 LOAD_PER_CPU_BASE(%g5, %g6, %g4, %g3, %l1)
149 ldx [%g6 + TI_TASK], %g4
Drtrap_64.S157 ldx [%sp + PTREGS_OFF + PT_V9_G4], %g4
263 or %g4, FAULT_CODE_WINFIXUP, %g4
264 stb %g4, [%g6 + TI_FAULT_CODE]
279 ldx [%g6 + TI_TASK], %g4
Dasm-offsets.c38 OFFSET(SC_REG_G4, saved_context, g4); in sparc64_foo()
Dwuf.S164 mov %fp, %g4 /* Save bogus frame pointer. */
190 mov %g4, %o0
Dentry.S883 rd %psr, %g4
889 std %g4, [%o4 + AOFF_task_thread + AOFF_thread_fork_kpsr]
902 rd %psr, %g4
913 std %g4, [%o4 + AOFF_task_thread + AOFF_thread_fork_kpsr]
925 rd %psr, %g4
929 std %g4, [%o4 + AOFF_task_thread + AOFF_thread_fork_kpsr]
1070 set 0x2000, %g4
1071 andcc %g1, %g4, %g0
1081 andcc %g3, %g4, %g0
Dhvtramp.S106 ldx [%g6 + TI_TASK], %g4
Dfpu_traps.S5 sethi %hi(TSTATE_PEF), %g4
7 andcc %g5, %g4, %g0
189 or %g3, %g4, %g3 ! anal...
Dtrampoline_64.S290 set 0xdeadbeef, %g4
394 ldx [%g6 + TI_TASK], %g4
Drtrap_32.S22 #define glob_tmp g4
/linux-4.1.27/arch/sparc/lib/
Dmemcpy.S236 MOVE_BIGCHUNK(o1, o0, 0x00, o2, o3, o4, o5, g2, g3, g4, g5)
237 MOVE_BIGCHUNK(o1, o0, 0x20, o2, o3, o4, o5, g2, g3, g4, g5)
238 MOVE_BIGCHUNK(o1, o0, 0x40, o2, o3, o4, o5, g2, g3, g4, g5)
239 MOVE_BIGCHUNK(o1, o0, 0x60, o2, o3, o4, o5, g2, g3, g4, g5)
246 andcc %g1, 0x70, %g4
251 srl %g4, 1, %o4
252 add %g4, %o4, %o4
253 add %o1, %g4, %o1
256 add %o0, %g4, %o0
260 MOVE_LASTCHUNK(o1, o0, 0x60, g2, g3, g4, g5)
[all …]
Dchecksum_32.S114 5: CSUM_BIGCHUNK(%o0, 0x00, %o2, %o4, %o5, %g2, %g3, %g4, %g5)
115 CSUM_BIGCHUNK(%o0, 0x20, %o2, %o4, %o5, %g2, %g3, %g4, %g5)
116 CSUM_BIGCHUNK(%o0, 0x40, %o2, %o4, %o5, %g2, %g3, %g4, %g5)
117 CSUM_BIGCHUNK(%o0, 0x60, %o2, %o4, %o5, %g2, %g3, %g4, %g5)
130 cptbl: CSUM_LASTCHUNK(%o0, 0x68, %o2, %g2, %g3, %g4, %g5)
131 CSUM_LASTCHUNK(%o0, 0x58, %o2, %g2, %g3, %g4, %g5)
132 CSUM_LASTCHUNK(%o0, 0x48, %o2, %g2, %g3, %g4, %g5)
133 CSUM_LASTCHUNK(%o0, 0x38, %o2, %g2, %g3, %g4, %g5)
134 CSUM_LASTCHUNK(%o0, 0x28, %o2, %g2, %g3, %g4, %g5)
135 CSUM_LASTCHUNK(%o0, 0x18, %o2, %g2, %g3, %g4, %g5)
[all …]
Dblockops.S74 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)
78 MIRROR_BLOCK(%o0, %o1, 0x80, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
79 MIRROR_BLOCK(%o0, %o1, 0xa0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
80 MIRROR_BLOCK(%o0, %o1, 0xc0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
81 MIRROR_BLOCK(%o0, %o1, 0xe0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
Dcopy_user.S178 MOVE_BIGCHUNK(o1, o0, 0x00, o2, o3, o4, o5, g2, g3, g4, g5)
179 MOVE_BIGCHUNK(o1, o0, 0x20, o2, o3, o4, o5, g2, g3, g4, g5)
180 MOVE_BIGCHUNK(o1, o0, 0x40, o2, o3, o4, o5, g2, g3, g4, g5)
181 MOVE_BIGCHUNK(o1, o0, 0x60, o2, o3, o4, o5, g2, g3, g4, g5)
202 MOVE_LASTCHUNK(o1, o0, 0x60, g2, g3, g4, g5)
203 MOVE_LASTCHUNK(o1, o0, 0x50, g2, g3, g4, g5)
204 MOVE_LASTCHUNK(o1, o0, 0x40, g2, g3, g4, g5)
205 MOVE_LASTCHUNK(o1, o0, 0x30, g2, g3, g4, g5)
206 MOVE_LASTCHUNK(o1, o0, 0x20, g2, g3, g4, g5)
207 MOVE_LASTCHUNK(o1, o0, 0x10, g2, g3, g4, g5)
[all …]
Dlocks.S36 mov %g4, %o7
59 mov %g4, %o7
70 mov %g4, %o7
81 mov %g4, %o7
92 mov %g4, %o7
Dmemset.S70 mov 1, %g4
95 clr %g4
171 andcc %g4, 1, %g0
/linux-4.1.27/arch/sparc/mm/
Dhypersparc.S26 WINDOW_FLUSH(%g4, %g5)
27 sethi %hi(vac_cache_size), %g4
28 ld [%g4 + %lo(vac_cache_size)], %g5
45 WINDOW_FLUSH(%g4, %g5)
54 add %o1, %g3, %g4
55 add %o1, %g4, %g5
67 sta %g0, [%o0 + %g4] ASI_M_FLUSH_USER
83 WINDOW_FLUSH(%g4, %g5)
96 sub %o2, %o1, %g4
100 cmp %g4, %g5
[all …]
Dultra.S453 srlx %g3, CTX_PGSZ1_NUC_SHIFT, %g4
454 sllx %g4, CTX_PGSZ1_NUC_SHIFT, %g4
455 or %g5, %g4, %g5 /* Preserve nucleus page size fields */
457 mov 0x40, %g4
458 stxa %g0, [%g4] ASI_DMMU_DEMAP
459 stxa %g0, [%g4] ASI_IMMU_DEMAP
476 mov PRIMARY_CONTEXT, %g4
477 ldxa [%g4] ASI_DMMU, %g2
478 srlx %g2, CTX_PGSZ1_NUC_SHIFT, %g4
479 sllx %g4, CTX_PGSZ1_NUC_SHIFT, %g4
[all …]
Dswift.S42 WINDOW_FLUSH(%g4, %g5)
58 WINDOW_FLUSH(%g4, %g5)
124 WINDOW_FLUSH(%g4, %g5)
149 add %g3, 512, %g4
157 sta %g0, [%o1 + %g4] ASI_M_FLUSH_PAGE
195 add %g3, 512, %g4
203 sta %g0, [%o1 + %g4] ASI_M_FLUSH_PAGE
Dviking.S49 sll %o1, 5, %g4
50 or %g4, %o4, %g4 ! 0x80000000 | (set << 5)
54 or %g5, %g4, %g5
62 add %g4, %o3, %g2 ! (PAGE_OFFSET + PAGE_SIZE) | (set << 5)
122 WINDOW_FLUSH(%g4, %g5)
Dtsunami.S33 WINDOW_FLUSH(%g4, %g5)
/linux-4.1.27/arch/sparc/prom/
Dcif.S18 mov %g4, %l0
23 mov %l0, %g4
35 LOAD_PER_CPU_BASE(%g5, %g6, %g4, %g3, %o0)
36 ldx [%g6 + TI_TASK], %g4
/linux-4.1.27/arch/sparc/include/asm/
Dhibernate.h18 unsigned long g4; member
Dwinmacro.h46 ldd [%base_reg + STACKFRAME_SZ + PT_G4], %g4; \
73 std %g4, [%base_reg + STACKFRAME_SZ + PT_G4]; \
Dttable.h106 mov lvl, %g4; \
197 ldx [%g2 + HV_FAULT_I_ADDR_OFFSET], %g4; \
199 srlx %g4, 22, %g6; \
207 ldx [%g2 + HV_FAULT_D_ADDR_OFFSET], %g4; \
209 srlx %g4, 22, %g6; \
/linux-4.1.27/arch/sparc/power/
Dhibernate_asm.S34 stx %g4, [%g3 + SC_REG_G4]
115 ldxa [%g3 + SC_REG_G4] %asi, %g4
/linux-4.1.27/arch/sparc/
DMakefile41 KBUILD_CFLAGS += -ffixed-g4 -ffixed-g5 -fcall-used-g7 -Wno-sign-compare
/linux-4.1.27/arch/x86/crypto/sha-mb/
Dsha1_x8_avx2.S78 # r6 = {g7 g6 g5 g4 g3 g2 g1 g0}
86 # r4 = {h4 g4 f4 e4 d4 c4 b4 a4}
107 vshufps $0x44, \r7, \r6, \t1 # t1 = {h5 h4 g5 g4 h1 h0 g1 g0}
112 vshufps $0x88, \t1, \r2, \t1 # t1 = {h4 g4 f4 e4 h0 g0 f0 e0}
/linux-4.1.27/include/linux/
Dhyperv.h991 #define VMBUS_DEVICE(g0, g1, g2, g3, g4, g5, g6, g7, \ argument
993 .guid = { g0, g1, g2, g3, g4, g5, g6, g7, \