/linux-6.3-rc2/arch/sparc/kernel/ |
A D | sun4v_ivec.S | 21 ldxa [%g4] ASI_QUEUE, %g4 22 cmp %g2, %g4 28 sub %g4, TRAP_PER_CPU_FAULT_INFO, %g4 66 lduw [%g4 + TRAP_PER_CPU_CPU_MONDO_QMASK], %g4 84 ldxa [%g4] ASI_QUEUE, %g4 91 sub %g4, TRAP_PER_CPU_FAULT_INFO, %g4 108 lduw [%g4 + TRAP_PER_CPU_DEV_MONDO_QMASK], %g4 123 ldx [%g4 + %lo(ivector_table_pa)], %g4 125 add %g4, %g3, %g4 142 ldxa [%g4] ASI_QUEUE, %g4 [all …]
|
A D | ktlb.S | 22 ldxa [%g4] ASI_IMMU, %g4 35 cmp %g4, %g5 43 cmp %g4, %g5 47 cmp %g4, %g5 134 ldxa [%g4] ASI_DMMU, %g4 205 cmp %g4, %g5 213 cmp %g4,%g5 222 cmp %g4, %g5 226 cmp %g4, %g5 232 cmp %g4, %g5 [all …]
|
A D | spiterrs.S | 18 ldxa [%g0] ASI_AFSR, %g4 ! Get AFSR 30 or %g4, %g3, %g4 37 or %g4, %g3, %g4 55 or %g4, %g7, %g4 66 or %g4, %g7, %g4 77 stxa %g4, [%g0] ASI_AFSR 135 ldxa [%g0] ASI_AFSR, %g4 ! Get AFSR 159 rdpr %pstate, %g4 187 rdpr %pstate, %g4 207 rdpr %pstate, %g4 [all …]
|
A D | misctrap.S | 34 mov DMMU_SFAR, %g4 35 ldxa [%g4] ASI_DMMU, %g4 55 mov TLB_SFSR, %g4 56 ldxa [%g4] ASI_DMMU, %g5 57 stxa %g0, [%g4] ASI_DMMU ! Clear FaultValid bit 59 mov DMMU_SFAR, %g4 60 ldxa [%g4] ASI_DMMU, %g4 73 mov TLB_SFSR, %g4 74 ldxa [%g4] ASI_DMMU, %g5 77 mov DMMU_SFAR, %g4 [all …]
|
A D | head_32.S | 156 ldd [%g3], %g4 157 std %g4, [%g1] 158 ldd [%g3+8], %g4 159 std %g4, [%g1+8] 167 ldd [%g2], %g4 168 std %g4, [%g3] 253 lda [%g4] ASI_M_MMUREGS, %g4 254 sll %g4, 0x4, %g4 ! We use this below 455 sub %g5, %g4, %g5 458 st %g5, [%g4] [all …]
|
A D | sun4v_tlb_miss.S | 55 LOAD_ITLB_INFO(%g2, %g4, %g5) 80 mov %g4, %o0 ! vaddr 101 LOAD_DTLB_INFO(%g2, %g4, %g5) 123 mov %g4, %o0 ! vaddr 216 rdpr %tl, %g4 243 rdpr %tl, %g4 253 or %g0, %g4, %g5 255 or %g1, %g0, %g4 263 ldx [%g2 + HV_FAULT_I_ADDR_OFFSET], %g4 335 ldx [%g2 + HV_FAULT_D_CTX_OFFSET], %g4 [all …]
|
A D | tsb.S | 32 mov TLB_TAG_ACCESS, %g4 33 ldxa [%g4] ASI_DMMU, %g4 34 srlx %g4, PAGE_SHIFT, %g4 36 sllx %g4, PAGE_SHIFT, %g4 39 mov TLB_TAG_ACCESS, %g4 40 ldxa [%g4] ASI_IMMU, %g4 41 srlx %g4, PAGE_SHIFT, %g4 43 sllx %g4, PAGE_SHIFT, %g4 98 srlx %g4, 22, %g6 158 mov %g3, %g4 [all …]
|
A D | trampoline_32.S | 61 srl %g3, 10, %g4 62 and %g4, 0xc, %g4 63 ld [%g5 + %g4], %g6 123 srl %g3, 1, %g4 124 ld [%g5 + %g4], %g6 178 srl %g3, 28, %g4 179 sll %g4, 2, %g4 180 ld [%g5 + %g4], %g6
|
A D | itlb_miss.S | 9 TSB_LOAD_QUAD(%g1, %g4) ! Load TSB entry 10 cmp %g4, %g6 ! Compare TAG 15 sethi %hi(_PAGE_EXEC_4U), %g4 16 andcc %g5, %g4, %g0 ! Executable?
|
A D | urtt_fill.S | 35 mov %g4, %l4 40 or %g4, FAULT_CODE_WINFIXUP, %g4 41 stb %g4, [%g6 + TI_FAULT_CODE] 61 ldx [%g6 + TI_TASK], %g4
|
A D | head_64.S | 329 ldub [%g1], %g4 330 cmp %g2, %g4 392 ldub [%g1], %g4 393 cmp %g2, %g4 408 ldub [%g1], %g4 409 cmp %g2, %g4 470 ldub [%g1], %g4 471 cmp %g2, %g4 481 mov SUN4V_CHIP_UNKNOWN, %g4 484 stw %g4, [%g2] [all …]
|
A D | dtlb_prot.S | 25 mov TLB_TAG_ACCESS, %g4 ! For reload of vaddr 28 ldxa [%g4] ASI_DMMU, %g5 ! Put tagaccess in %g5 32 mov FAULT_CODE_DTLB | FAULT_CODE_WRITE, %g4
|
A D | winfixup.S | 28 or %g4, FAULT_CODE_WINFIXUP, %g4 29 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]
|
A D | cherrs.S | 186 rdpr %tstate, %g4 ! Read TSTATE for this level 187 andcc %g4, %g3, %g0 ! Interrupt globals in use? 237 rdpr %tstate, %g4 ! Read TSTATE for this level 308 or %g4, %g2, %g4 337 stx %g4, [%g1 + 0x0] 480 ldxa [%g0] ASI_AFSR, %g4 482 stxa %g4, [%g0] ASI_AFSR 516 ldxa [%g0] ASI_AFSR, %g4 518 stxa %g4, [%g0] ASI_AFSR 552 ldxa [%g0] ASI_AFSR, %g4 [all …]
|
/linux-6.3-rc2/arch/sparc/lib/ |
A D | memcpy.S | 172 srl %g4, 1, %o4 173 add %g4, %o4, %o4 174 add %o1, %g4, %o1 177 add %o0, %g4, %o0 242 add %o1, %g4, %o1 243 sub %o5, %g4, %o5 322 sll %g2, 3, %g4 363 sll %i5, %g4, %g2 369 sll %g1, %g4, %g2 375 sll %i3, %g4, %g2 [all …]
|
A D | checksum_32.S | 283 sll %g4, 16, %g4 287 addx %g0, %g3, %g4 289 sll %g4, 16, %g3 375 srl %g1, 1, %g4 380 srl %g1, 1, %g4 382 1: cmp %g4, 0 387 srl %g4, 1, %g4 391 sub %g4, 1, %g4 396 srl %g4, 1, %g4 398 1: cmp %g4, 0 [all …]
|
A D | blockops.S | 77 MIRROR_BLOCK(%o0, %o1, 0x00, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5) 78 MIRROR_BLOCK(%o0, %o1, 0x20, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5) 79 MIRROR_BLOCK(%o0, %o1, 0x40, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5) 80 MIRROR_BLOCK(%o0, %o1, 0x60, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5) 81 MIRROR_BLOCK(%o0, %o1, 0x80, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5) 82 MIRROR_BLOCK(%o0, %o1, 0xa0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5) 83 MIRROR_BLOCK(%o0, %o1, 0xc0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5) 84 MIRROR_BLOCK(%o0, %o1, 0xe0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
|
A D | locks.S | 38 mov %g4, %o7 62 mov %g4, %o7 74 mov %g4, %o7 86 mov %g4, %o7 98 mov %g4, %o7
|
A D | copy_user.S | 217 MOVE_BIGCHUNK(o1, o0, 0x00, o2, o3, o4, o5, g2, g3, g4, g5) 218 MOVE_BIGCHUNK(o1, o0, 0x20, o2, o3, o4, o5, g2, g3, g4, g5) 238 MOVE_LASTCHUNK(o1, o0, 0x60, g2, g3, g4, g5) 239 MOVE_LASTCHUNK(o1, o0, 0x50, g2, g3, g4, g5) 240 MOVE_LASTCHUNK(o1, o0, 0x40, g2, g3, g4, g5) 241 MOVE_LASTCHUNK(o1, o0, 0x30, g2, g3, g4, g5) 242 MOVE_LASTCHUNK(o1, o0, 0x20, g2, g3, g4, g5) 243 MOVE_LASTCHUNK(o1, o0, 0x10, g2, g3, g4, g5) 244 MOVE_LASTCHUNK(o1, o0, 0x00, g2, g3, g4, g5) 321 MOVE_HALFCHUNK(o1, o0, 0x00, g2, g3, g4, g5) [all …]
|
/linux-6.3-rc2/arch/sparc/mm/ |
A D | hypersparc.S | 56 add %o1, %g3, %g4 57 add %o1, %g4, %g5 98 sub %o2, %o1, %g4 102 cmp %g4, %g5 103 add %o4, %g3, %g4 105 add %o4, %g4, %g5 191 add %o4, %g3, %g4 192 add %o4, %g4, %g5 236 add %o4, %g3, %g4 237 add %o4, %g4, %g5 [all …]
|
A D | ultra.S | 535 sllx %g4, CTX_PGSZ1_NUC_SHIFT, %g4 538 mov 0x40, %g4 563 sllx %g4, CTX_PGSZ1_NUC_SHIFT, %g4 564 or %g5, %g4, %g5 845 mov %g5, %g4 859 mov %o2, %g4 873 mov %g4, %o2 887 mov %o2, %g4 899 mov %g4, %o2 918 mov %o1, %g4 [all …]
|
A D | swift.S | 43 WINDOW_FLUSH(%g4, %g5) 59 WINDOW_FLUSH(%g4, %g5) 125 WINDOW_FLUSH(%g4, %g5) 150 add %g3, 512, %g4 158 sta %g0, [%o1 + %g4] ASI_M_FLUSH_PAGE 196 add %g3, 512, %g4 204 sta %g0, [%o1 + %g4] ASI_M_FLUSH_PAGE
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/shaders/clear_kernel/ |
A D | hsw.asm | 64 mov(8) g4<1>UD g0<8,8,1>UD { align1 1Q }; /* Initialize messag… 65 mov(1) g4<1>UD g3.3<0,1,0>UD { align1 1N }; /* Block offset */ 66 mov(1) g4.1<1>UD g3.2<0,1,0>UD { align1 1N }; /* Block offset */ 67 mov(1) g4.2<1>UD 0x00000003UD { align1 1N }; /* Block size (1 row… 68 and(1) g4.3<1>UD g4.3<0,1,0>UW 0xffffffffUD { align1 1N }; 71 sendc(8) g5<1>UD g4<8,8,1>F 0x02190001 77 sendc(8) g5<1>UD g4<8,8,1>F 0x040a8001 98 mov(16) g4<1>UD 0x00000000UD { align1 1H };
|
A D | ivb.asm | 64 mov(8) g4<1>UD g0<8,8,1>UD { align1 1Q }; /* Initialize messag… 65 mov(1) g4<1>UD g3.3<0,1,0>UD { align1 1N }; /* Block offset */ 66 mov(1) g4.1<1>UD g3.2<0,1,0>UD { align1 1N }; /* Block offset */ 67 mov(1) g4.2<1>UD 0x00000003UD { align1 1N }; /* Block size (1 row… 68 and(1) g4.3<1>UD g4.3<0,1,0>UW 0xffffffffUD { align1 1N }; 71 sendc(8) g5<1>UD g4<8,8,1>F 0x02190001 76 sendc(8) g5<1>UD g4<8,8,1>F 0x040a8001 96 mov(16) g4<1>UD 0x00000000UD { align1 1H };
|
/linux-6.3-rc2/arch/sparc/prom/ |
A D | cif.S | 19 mov %g4, %l0 24 mov %l0, %g4 36 LOAD_PER_CPU_BASE(%g5, %g6, %g4, %g3, %o0) 37 ldx [%g6 + TI_TASK], %g4
|