/linux-4.4.14/arch/sparc/kernel/ |
D | wuf.S | 94 andcc %t_psr, PSR_PS, %g0 96 restore %g0, %g0, %g0 /* Restore to window 'O' */ 105 restore %g0, %g0, %g0 112 save %g0, %g0, %g0 113 save %g0, %g0, %g0 130 restore %g0, %g0, %g0 /* Restore to window 'W' */ 136 andcc %sp, 0x7, %g0 159 save %g0, %g0, %g0 166 save %g0, %g0, %g0 185 st %g0, [%curptr + TI_W_SAVED] ! no windows in the buffer [all …]
|
D | wof.S | 94 andcc %t_psr, PSR_PS, %g0 96 save %g0, %g0, %g0 ! Go where saving will occur 100 orcc %g0, %twin_tmp, %g0 ! check for set bits 109 save %g0, %g0, %g0 ! save into the window to stash away 116 restore %g0, %g0, %g0 ! go back into trap window 143 save %g0, %g0, %g0 ! Go to where the saving will occur 167 andcc %sp, 0x7, %g0 178 restore %g0, %g0, %g0 /* Back to trap window. */ 207 andcc %glob_tmp, PSR_PS, %g0 216 restore %g0, %g0, %g0 [all …]
|
D | etrap_32.S | 82 andcc %t_psr, PSR_PS, %g0 ! fromsupv_p = (psr & PSR_PS) 93 andcc %t_twinmask, %t_wim, %g0 100 jmpl %t_retpc + 0x8, %g0 ! return to caller 105 orcc %g0, %g1, %g0 117 save %g0, %g0, %g0 125 restore %g0, %g0, %g0 127 jmpl %t_retpc + 0x8, %g0 ! return to caller 158 st %g0, [%curptr + TI_W_SAVED] 161 andcc %t_twinmask, %t_wim, %g0 163 orn %g0, %t_twinmask, %g1 ! negate trap win mask into %g1 [all …]
|
D | rtrap_32.S | 52 andcc %t_psr, PSR_PS, %g0 63 andcc %g2, (_TIF_NEED_RESCHED), %g0 72 andcc %g2, _TIF_DO_NOTIFY_RESUME_MASK, %g0 91 orcc %g0, %twin_tmp1, %g0 115 orcc %g0, %twin_tmp1, %g0 136 andcc %fp, 0x7, %g0 141 andcc %g2, 0x3, %g0 182 andcc %g2, %g1, %g0 196 restore %g0, %g0, %g0 199 save %g0, %g0, %g0 [all …]
|
D | rtrap_64.S | 27 wrpr %g0, RTRAP_PSTATE, %pstate 29 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate 33 wrpr %g0, RTRAP_PSTATE, %pstate 35 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate 39 andcc %l5, FPRS_FEF, %g0 50 wrpr %g0, RTRAP_PSTATE, %pstate 51 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate 129 to_user: wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate 135 andcc %l0, %o0, %g0 138 andcc %l1, %o0, %g0 [all …]
|
D | hvtramp.S | 34 wrpr %g0, PIL_NORMAL_MAX, %pil 35 wrpr %g0, 0, %canrestore 36 wrpr %g0, 0, %otherwin 37 wrpr %g0, 6, %cansave 38 wrpr %g0, 6, %cleanwin 39 wrpr %g0, 0, %cwp 40 wrpr %g0, 0, %wstate 41 wrpr %g0, 0, %tl 53 stxa %g2, [%g0] ASI_SCRATCHPAD 81 wrpr %g0, (PSTATE_PRIV | PSTATE_PEF), %pstate [all …]
|
D | cherrs.S | 8 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 10 stxa %g1, [%g0] ASI_DCU_CONTROL_REG 13 jmpl %g2 + %lo(cheetah_fast_ecc), %g0 21 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 23 stxa %g1, [%g0] ASI_DCU_CONTROL_REG 26 jmpl %g2 + %lo(cheetah_fast_ecc), %g0 34 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 36 stxa %g1, [%g0] ASI_DCU_CONTROL_REG 39 jmpl %g2 + %lo(cheetah_cee), %g0 47 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 [all …]
|
D | ivec.S | 16 ldxa [%g3 + %g0] ASI_INTR_R, %g3 21 stxa %g0, [%g0] ASI_INTR_RECEIVE 34 wr %g0, 1 << PIL_DEVICE_IRQ, %set_softint 38 ldxa [%g1 + %g0] ASI_INTR_R, %g1 42 ldxa [%g7 + %g0] ASI_INTR_R, %g7 43 stxa %g0, [%g0] ASI_INTR_RECEIVE 49 1: jmpl %g3, %g0
|
D | sys32.S | 19 jmpl %g1 + %lo(SYSCALL), %g0; \ 27 jmpl %g1 + %lo(SYSCALL), %g0; \ 36 jmpl %g1 + %lo(SYSCALL), %g0; \ 56 jmpl %g1 + %lo(sys_mmap), %g0 70 jmpl %g2 + %o0, %g0 84 jmpl %g1 + %lo(sys_socket), %g0 93 jmpl %g1 + %lo(sys_bind), %g0 102 jmpl %g1 + %lo(sys_connect), %g0 110 jmpl %g1 + %lo(sys_listen), %g0 120 jmpl %g1 + %lo(sys_accept), %g0 [all …]
|
D | spiterrs.S | 13 stxa %g0, [%g0] ASI_ESTATE_ERROR_EN 17 ldxa [%g0] ASI_AFSR, %g4 ! Get AFSR 24 ldxa [%g0] ASI_AFAR, %g5 ! Get AFAR 51 1: ldxa [%g0] ASI_UDBH_ERROR_R, %g3 58 stxa %g3, [%g0] ASI_UDB_ERROR_W 76 stxa %g4, [%g0] ASI_AFSR 83 wrpr %g0, PIL_NORMAL_MAX, %pil 133 ldxa [%g0] ASI_AFSR, %g4 ! Get AFSR 136 andcc %g4, %g3, %g0 ! Check for UE 145 ldxa [%g0] ASI_ESTATE_ERROR_EN, %g3 [all …]
|
D | head_64.S | 174 stx %g0, [%sp + 2047 + 128 + 0x20] ! ret1 203 stx %g0, [%sp + 2047 + 128 + 0x38] ! ret1 222 stx %g0, [%sp + 2047 + 128 + 0x20] ! ret1 246 stx %g0, [%sp + 2047 + 128 + 0x38] ! ret1 267 stx %g0, [%sp + 2047 + 128 + 0x30] ! res1 268 stx %g0, [%sp + 2047 + 128 + 0x38] ! res2 269 stx %g0, [%sp + 2047 + 128 + 0x40] ! res3 270 stx %g0, [%sp + 2047 + 128 + 0x48] ! res4 271 stx %g0, [%sp + 2047 + 128 + 0x50] ! res5 308 stx %g0, [%sp + 2047 + 128 + 0x40] ! arg6: empty [all …]
|
D | head_32.S | 160 or %g0, (0x1e<<4), %g2 ! offset to lvl14 intr 216 lda [%g0] ASI_M_MMUREGS, %g1 217 andcc %g1, 1, %g0 235 lda [%g0] ASI_M_MMUREGS, %g3 ! peek in the control reg 237 subcc %g3, 0x0, %g0 255 lda [%g0] ASI_M_MMUREGS, %g5 ! DO NOT TOUCH %g5 258 sta %g6, [%g0] ASI_M_MMUREGS ! Close your eyes... 289 sta %g5, [%g0] ASI_M_MMUREGS ! POW... ouch 325 lda [%g0] ASI_LEON_MMUREGS, %g1 326 andcc %g1, 1, %g0 [all …]
|
D | trampoline_64.S | 62 stxa %g5, [%g0] ASI_DCU_CONTROL_REG 68 stxa %g0, [%g3] ASI_DMMU 69 stxa %g0, [%g3] ASI_IMMU 73 stxa %g0, [%g3] ASI_DMMU 77 stxa %g0, [%g3] ASI_DMMU 78 stxa %g0, [%g3] ASI_IMMU 93 stxa %g1, [%g0] ASI_LSU_CONTROL 214 stb %g0, [%g2 + %lo(prom_entry_lock)] 250 wrpr %g0, (PSTATE_PRIV | PSTATE_PEF), %pstate 251 wr %g0, 0, %fprs [all …]
|
D | sun4v_tlb_miss.S | 48 ldxa [%g0] ASI_SCRATCHPAD, %g2 63 andcc %g3, _PAGE_EXEC_4V, %g0 74 ldxa [%g0] ASI_SCRATCHPAD, %g6 94 ldxa [%g0] ASI_SCRATCHPAD, %g2 117 ldxa [%g0] ASI_SCRATCHPAD, %g6 139 ldxa [%g0] ASI_SCRATCHPAD, %g5 188 ldxa [%g0] ASI_SCRATCHPAD, %g2 201 or %g0, FAULT_CODE_BAD_RA | FAULT_CODE_ITLB, %g1 206 ldxa [%g0] ASI_SCRATCHPAD, %g6 228 or %g0, FAULT_CODE_BAD_RA | FAULT_CODE_DTLB, %g1 [all …]
|
D | syscalls.S | 6 jmpl %g1, %g0 11 jmpl %g1, %g0 16 mov %g0, %o2 19 jmpl %g1, %g0 24 jmpl %g1, %g0 65 …cc %l5, (_TIF_SYSCALL_TRACE|_TIF_SECCOMP|_TIF_SYSCALL_AUDIT|_TIF_SYSCALL_TRACEPOINT|_TIF_NOHZ), %g0 114 stb %g0, [%g6 + TI_NEW_CHILD] 145 wrpr %g0, 0x0, %otherwin 147 jmpl %g7, %g0 148 stb %g0, [%g6 + TI_WSAVED] [all …]
|
D | etrap_64.S | 37 andcc %g1, TSTATE_PRIV, %g0 41 wrpr %g0, 7, %cleanwin 49 wr %g0, 0, %fprs 93 wrpr %g0, 0, %canrestore 119 661: wrpr %g0, ETRAP_PSTATE1, %pstate 161 stb %g0, [%l4 + %l3] 179 wrpr %g0, 1, %tl 189 wrpr %g0, 2, %tl 204 wrpr %g0, 3, %tl 214 wrpr %g0, 4, %tl [all …]
|
D | entry.S | 91 andcc %l7, 0x80, %g0 ! Does fifo still have data 93 andcc %l7, 0x20, %g0 ! in non-dma mode still? 95 andcc %l7, 0x40, %g0 ! 0=write 1=read 101 orcc %g0, %l6, %g0 112 orcc %g0, %l6, %g0 143 st %g0, [%l7 + %lo(doing_pdma)] 170 st %g0, [%l7 + %lo(doing_pdma)] 185 mov %g0, %o1 ! devid is not used in fast interrupts 276 andcc %o3, %o2, %g0 282 ld [%o1 + 0x00], %g0 ! sun4m_irq_percpu[cpu]->pending [all …]
|
D | fpu_traps.S | 7 andcc %g5, %g4, %g0 11 andcc %g5, FPRS_FEF, %g0 19 add %g0, %g0, %g0 24 wr %g0, FPRS_FEF, %fprs 25 andcc %g5, FPRS_FEF, %g0 29 1: andcc %g5, FPRS_DL, %g0 32 andcc %g5, FPRS_DU, %g0 105 2: andcc %g5, FPRS_DU, %g0 191 wr %g0, FPRS_FEF, %fprs ! clean DU/DL bits 216 andcc %g3, TSTATE_PRIV, %g0 [all …]
|
D | itlb_miss.S | 2 ldxa [%g0] ASI_IMMU_TSB_8KB_PTR, %g1 ! Get TSB 8K pointer 3 ldxa [%g0] ASI_IMMU, %g6 ! Get TAG TARGET 15 andcc %g5, %g4, %g0 ! Executable? 18 stxa %g5, [%g0] ASI_ITLB_DATA_IN ! Load TLB
|
D | sun4v_ivec.S | 26 ldxa [%g0] ASI_SCRATCHPAD, %g4 57 jmpl %g3, %g0 74 ldxa [%g0] ASI_SCRATCHPAD, %g4 103 xnor %g3, %g0, %g4 116 wr %g0, 1 << PIL_DEVICE_IRQ, %set_softint 132 ldxa [%g0] ASI_SCRATCHPAD, %g3 189 wrpr %g0, PIL_NORMAL_MAX, %pil 219 wrpr %g0, PIL_NORMAL_MAX, %pil 243 ldxa [%g0] ASI_SCRATCHPAD, %g3 300 wrpr %g0, PIL_NORMAL_MAX, %pil [all …]
|
D | dtlb_miss.S | 2 ldxa [%g0] ASI_DMMU_TSB_8KB_PTR, %g1 ! Get TSB 8K pointer 3 ldxa [%g0] ASI_DMMU, %g6 ! Get TAG TARGET 14 stxa %g5, [%g0] ASI_DTLB_DATA_IN ! Load TLB
|
D | helpers.S | 14 restore %g0, %g0, %g0
|
D | misctrap.S | 14 stxa %g0, [%g3] ASI_DMMU ! Clear FaultValid bit 36 stxa %g0, [%g3] ASI_DMMU ! Clear FaultValid bit 56 stxa %g0, [%g4] ASI_DMMU ! Clear FaultValid bit 74 stxa %g0, [%g4] ASI_DMMU ! Clear FaultValid bit
|
D | tsb.S | 197 661: stxa %g5, [%g0] ASI_DTLB_DATA_IN 223 andcc %g5, %g4, %g0 226 andcc %g5, _PAGE_EXEC_4V, %g0 233 661: stxa %g5, [%g0] ASI_ITLB_DATA_IN 269 ldxa [%g0] ASI_SCRATCHPAD, %g4 348 andcc %o3, %g2, %g0 478 90: andcc %o0, (64 - 1), %g0 489 andcc %g2, %g7, %g0 /* LOCK or INVALID set? */ 558 wr %g0, ASI_BLK_INIT_QUAD_LDD_P, %asi
|
D | ktlb.S | 56 661: stxa %g5, [%g0] ASI_ITLB_DATA_IN 164 661: stxa %g5, [%g0] ASI_DTLB_DATA_IN ! Reload TLB 240 ldxa [%g0] ASI_SCRATCHPAD, %g5
|
D | winfixup.S | 45 andcc %sp, 0x1, %g0 47 andcc %g1, _TIF_32BIT, %g0 91 andcc %g1, TSTATE_PRIV, %g0
|
D | urtt_fill.S | 44 wrpr %g0, 0x0, %tl 52 wrpr %g0, RTRAP_PSTATE, %pstate
|
D | getsetcc.S | 16 or %g0, %ulo(TSTATE_ICC), %o3
|
D | dtlb_prot.S | 18 stxa %g0, [%g1] ASI_DMMU ! Clear FaultValid bit
|
D | trampoline_32.S | 118 sta %g1, [%g0] ASI_M_VIKING_TMP1
|
D | pci_sun4v_asm.S | 23 sub %g0, %o0, %o0
|
D | hvcalls.S | 144 sub %g0, %o0, %o0
|
/linux-4.4.14/arch/sparc/mm/ |
D | hypersparc.S | 34 sta %g0, [%g5] ASI_M_FLUSH_CTX 36 sta %g0, [%g0] ASI_M_FLUSH_IWHOLE ! hyper_flush_whole_icache 62 sta %g0, [%o0 + %g0] ASI_M_FLUSH_USER 63 sta %g0, [%o0 + %o1] ASI_M_FLUSH_USER 64 sta %g0, [%o0 + %g1] ASI_M_FLUSH_USER 65 sta %g0, [%o0 + %g2] ASI_M_FLUSH_USER 66 sta %g0, [%o0 + %g3] ASI_M_FLUSH_USER 67 sta %g0, [%o0 + %g4] ASI_M_FLUSH_USER 68 sta %g0, [%o0 + %g5] ASI_M_FLUSH_USER 70 sta %g0, [%o0 + %o4] ASI_M_FLUSH_USER [all …]
|
D | swift.S | 33 sta %g0, [%o0] ASI_M_DATAC_TAG 35 sta %g0, [%o1] ASI_M_TXTC_TAG 47 sta %g0, [%o0] ASI_M_TXTC_TAG 49 sta %g0, [%o0] ASI_M_DATAC_TAG 71 sta %g0, [%o0] ASI_M_FLUSH_CTX 76 or %g0, 2048, %g7 77 or %g0, 2048, %o1 84 1: sta %g0, [%o0 ] ASI_M_FLUSH_CTX 85 sta %g0, [%o0 + %o1] ASI_M_FLUSH_CTX 86 sta %g0, [%o0 + %o2] ASI_M_FLUSH_CTX [all …]
|
D | tsunami.S | 35 sta %g0, [%g0] ASI_M_IC_FLCLEAR 36 sta %g0, [%g0] ASI_M_DC_FLCLEAR 56 sta %g0, [%o1] ASI_M_FLUSH_PROBE 76 sta %g0, [%o1] ASI_M_FLUSH_PROBE 98 or %g0, (PAGE_SIZE >> 8), %g1 128 sta %g0, [%g0] ASI_M_IC_FLCLEAR 129 sta %g0, [%g0] ASI_M_DC_FLCLEAR
|
D | ultra.S | 39 stxa %g0, [%g3] ASI_DMMU_DEMAP 40 stxa %g0, [%g3] ASI_IMMU_DEMAP 65 andcc %o1, 1, %g0 69 stxa %g0, [%o3] ASI_IMMU_DEMAP 70 1: stxa %g0, [%o3] ASI_DMMU_DEMAP 95 andcc %o3, 1, %g0 99 stxa %g0, [%o3] ASI_IMMU_DEMAP 100 2: stxa %g0, [%o3] ASI_DMMU_DEMAP 124 1: stxa %g0, [%o0 + %o3] ASI_DMMU_DEMAP 125 stxa %g0, [%o0 + %o3] ASI_IMMU_DEMAP [all …]
|
D | viking.S | 60 andcc %g2, %o5, %g0 ! ptag VALID? 101 andncc %g3, PAGE_MASK, %g0 130 sta %g0, [%g1] ASI_M_FLUSH_PROBE 142 sta %g0, [%g2] ASI_M_FLUSH_PROBE 163 sta %g0, [%o1] ASI_M_FLUSH_PROBE 167 sta %g0, [%o1] ASI_M_FLUSH_PROBE 186 sta %g0, [%o1] ASI_M_FLUSH_PROBE 209 sta %g0, [%g1] ASI_M_FLUSH_PROBE 211 stb %g0, [%g3 + %lo(sun4dsmp_flush_tlb_spin)] 227 sta %g0, [%g2] ASI_M_FLUSH_PROBE [all …]
|
D | srmmu_access.S | 17 LEON_PI(lda [%g0] ASI_LEON_MMUREGS, %o0) 18 SUN_PI_(lda [%g0] ASI_M_MMUREGS, %o0) 25 LEON_PI(sta %o0, [%g0] ASI_LEON_MMUREGS) 26 SUN_PI_(sta %o0, [%g0] ASI_M_MMUREGS)
|
/linux-4.4.14/arch/sparc/lib/ |
D | NGpage.S | 21 wr %g0, ASI_BLK_INIT_QUAD_LDD_P, %asi 67 wr %g0, ASI_BLK_INIT_QUAD_LDD_P, %asi 70 1: stxa %g0, [%o0 + 0x00] %asi 71 stxa %g0, [%o0 + 0x08] %asi 72 stxa %g0, [%o0 + 0x10] %asi 73 stxa %g0, [%o0 + 0x18] %asi 74 stxa %g0, [%o0 + 0x20] %asi 75 stxa %g0, [%o0 + 0x28] %asi 76 stxa %g0, [%o0 + 0x30] %asi 77 stxa %g0, [%o0 + 0x38] %asi [all …]
|
D | blockops.S | 14 std %g0, [buf + offset + 0x38]; \ 15 std %g0, [buf + offset + 0x30]; \ 16 std %g0, [buf + offset + 0x28]; \ 17 std %g0, [buf + offset + 0x20]; \ 18 std %g0, [buf + offset + 0x18]; \ 19 std %g0, [buf + offset + 0x10]; \ 20 std %g0, [buf + offset + 0x08]; \ 21 std %g0, [buf + offset + 0x00]; 52 or %g0, %g0, %g1 53 or %o0, %g0, %o1 [all …]
|
D | bzero.S | 29 andcc %o0, 0x3, %g0 33 andcc %o0, 0x3, %g0 36 2: andcc %o0, 0x7, %g0 95 andcc %o0, 0x3, %g0 97 1: EX_ST(stba %g0, [%o0 + 0x00] %asi) 99 andcc %o0, 0x3, %g0 102 2: andcc %o0, 0x7, %g0 104 EX_ST(stwa %g0, [%o0 + 0x00] %asi) 118 EX_ST(stxa %g0, [%o0 + 0x00] %asi) 119 EX_ST(stxa %g0, [%o0 + 0x08] %asi) [all …]
|
D | locks.S | 23 orcc %g2, 0x0, %g0 29 andcc %g2, 0xff, %g0 38 orcc %g2, 0x0, %g0 44 orcc %g2, 0x0, %g0 52 orcc %g2, 0x0, %g0 63 orcc %g2, 0x0, %g0 74 orcc %g2, 0x0, %g0 85 orcc %g2, 0x0, %g0 88 andncc %g2, 0xff, %g0 90 stb %g0, [%g1 + 3]
|
D | checksum_32.S | 43 andcc %o1, 4, %g0 ! nope, check for word remaining 48 addx %g0, %o2, %o2 ! add in final carry 49 andcc %o1, 4, %g0 ! check again for word remaining 55 addx %g0, %o2, %o2 ! add in final carry 56 andcc %o1, 3, %g0 ! check again for trailing bytes 58 addcc %o1, -1, %g0 ! only one byte remains? 62 or %g0, %g0, %o4 ! clear fake hword value 72 addx %g0, %o2, %o0 ! add final carry into retval 78 andcc %o0, 0x2, %g0 80 andcc %o0, 0x4, %g0 [all …]
|
D | memscan_64.S | 20 andcc %o0, 7, %g0 29 andcc %o0, 7, %g0 52 andcc %o5, 0xff, %g0 60 andcc %g7, 0xff, %g0 64 andcc %g7, 0xff, %g0 69 andcc %g7, 0xff, %g0 73 andcc %g3, %o3, %g0 77 3: andcc %g7, 0xff, %g0 81 andcc %g7, 0xff, %g0 86 andcc %g7, 0xff, %g0 [all …]
|
D | VISsave.S | 29 stb %g0, [%g6 + TI_FPSAVED] 31 9: jmpl %g7 + %g0, %g0 56 3: andcc %o5, FPRS_DL|FPRS_DU, %g0 59 andcc %o5, FPRS_DL, %g0 67 andcc %o5, FPRS_DU, %g0 79 80: jmpl %g7 + %g0, %g0
|
D | strlen.S | 17 andcc %o0, 3, %g0 23 andcc %o0, 3, %g0 29 andcc %o0, 3, %g0 47 andcc %o4, %o3, %g0 53 andcc %g7, 0xff, %g0 57 andcc %g7, 0xff, %g0 61 andcc %g7, 0xff, %g0 64 andcc %o5, 0xff, %g0
|
D | divdi3.S | 29 sub %g0,%i1,%o0 31 subcc %g0,%o0,%g0 32 sub %g0,%i0,%o0 40 xnor %g0,%l4,%l4 41 sub %g0,%i3,%o0 43 subcc %g0,%o0,%g0 44 sub %g0,%i2,%o0 57 subcc %i0,%o4,%g0 64 subcc %i0,%o4,%g0 86 wr %g0, 0, %y [all …]
|
D | GENpage.S | 38 1: stx %g0, [%o0 + 0x00] 39 stx %g0, [%o0 + 0x08] 40 stx %g0, [%o0 + 0x10] 41 stx %g0, [%o0 + 0x18] 42 stx %g0, [%o0 + 0x20] 43 stx %g0, [%o0 + 0x28] 44 stx %g0, [%o0 + 0x30] 45 stx %g0, [%o0 + 0x38]
|
D | ashrdi3.S | 14 or %g0, 32, %g2 23 sub %g0, %g2, %g2 32 or %g0, %o4, %o0 33 or %g0, %o5, %o1 35 jmpl %o7 + 8, %g0
|
D | copy_user.S | 123 andcc %o1, 1, %g0 125 andcc %o1, 2, %g0 157 andcc %o1, 3, %g0 161 andcc %o1, 4, %g0 174 andcc %o0, 4, %g0 191 andcc %g1, 8, %g0 198 jmpl %o5 + %lo(copy_user_table_end), %g0 212 andcc %g1, 4, %g0 221 andcc %g1, 2, %g0 229 andcc %g1, 1, %g0 [all …]
|
D | memcpy.S | 186 andcc %o1, 1, %g0 188 andcc %o1, 2, %g0 215 andcc %o1, 3, %g0 219 andcc %o1, 4, %g0 230 andcc %g1, 0xffffff80, %g0 232 andcc %o0, 4, %g0 248 andcc %g1, 8, %g0 255 jmpl %o5 + %lo(80f), %g0 270 andcc %g1, 4, %g0 281 andcc %g1, 2, %g0 [all …]
|
D | memset.S | 96 mov %g0, %g3 104 andcc %o0, 4, %g0 125 orcc %o2, %g0, %g0 141 andcc %o1, 4, %g0 144 andcc %o1, 2, %g0 150 andcc %o1, 1, %g0 162 orcc %o1, 0, %g0 171 andcc %g4, 1, %g0
|
D | ipcsum.S | 15 addc %o2, %g0, %o2 18 addccc %o2, %g0, %o2 28 addc %o2, %g0, %o2 29 xnor %g0, %o2, %o2
|
D | U3memcpy.S | 14 #define VISEntryHalf rd %fprs, %o5; wr %g0, FPRS_FEF, %fprs; \ 15 clr %g1; clr %g2; clr %g3; subcc %g0, %g0, %g0; 18 #define VISEntryHalf rd %fprs, %o5; wr %g0, FPRS_FEF, %fprs 105 andcc %o3, 0x7, %g0 122 sub %g0, %g2, %g2 139 alignaddr %o1, %g0, %o1 290 andcc %g1, 0x7, %g0 292 andcc %o2, 0x8, %g0 299 1: andcc %o2, 0x4, %g0 306 1: andcc %o2, 0x2, %g0 [all …]
|
D | NG2memcpy.S | 16 #define VISEntryHalf rd %fprs, %o5; wr %g0, FPRS_FEF, %fprs; \ 17 clr %g1; clr %g2; clr %g3; clr %g5; subcc %g0, %g0, %g0; 20 #define VISEntryHalf rd %fprs, %o5; wr %g0, FPRS_FEF, %fprs 211 andcc GLOBAL_SPARE, 0x7, %g0 230 sub %g0, %o4, %o4 ! bytes to align dst 246 alignaddr %o1, %g0, %g0 285 1: EX_ST_FP(STORE_INIT(%g0, %o4 + %g3)) 299 1: EX_ST_FP(STORE_INIT(%g0, %o4 + %g3)) 313 1: EX_ST_FP(STORE_INIT(%g0, %o4 + %g3)) 327 1: EX_ST_FP(STORE_INIT(%g0, %o4 + %g3)) [all …]
|
D | csum_copy.S | 52 1: andcc %o0, 0x2, %g0 70 andcc %g1, 0x3, %g0 75 andcc %o0, 0x3, %g0 225 addc %g0, %o3, %o3 243 andcc %o2, 1, %g0 244 andcc %o0, 2, %g0 258 andcc %o2, 2, %g0 269 addc GLOBAL_SPARE, %g0, GLOBAL_SPARE 277 andcc %o2, 2, %g0 280 andcc %o2, 1, %g0 [all …]
|
D | NG4clear_page.S | 20 1: stxa %g0, [%o0 + %g0] ASI_ST_BLKINIT_MRU_P 22 stxa %g0, [%o0 + %g3] ASI_ST_BLKINIT_MRU_P
|
D | udivdi3.S | 34 subcc %i0,%o3,%g0 41 subcc %i0,%o3,%g0 64 wr %g0, 0, %y 72 subcc %o4,%o3,%g0 79 subcc %o4,%o3,%g0 98 subcc %i0,%o3,%g0 105 subcc %i0,%o3,%g0 134 addx %g0,-1,%o0 177 subcc %o4,%i2,%g0 184 subcc %o4,%i2,%g0 [all …]
|
D | xor.S | 27 andcc %o5, FPRS_FEF|FPRS_DU, %g0 32 0: wr %g0, FPRS_FEF, %fprs 34 wr %g0, ASI_BLK_P, %asi 89 wr %g1, %g0, %asi 91 wr %g0, 0, %fprs 96 andcc %o5, FPRS_FEF|FPRS_DU, %g0 101 0: wr %g0, FPRS_FEF, %fprs 103 wr %g0, ASI_BLK_P, %asi 155 wr %g1, %g0, %asi 157 wr %g0, 0, %fprs [all …]
|
D | NG4memset.S | 34 sub %g0, %o0, %g1 45 sub %g0, %o0, %g1 58 1: stxa %o4, [%o0 + %g0] ASI_BLK_INIT_QUAD_LDD_P 92 1: stxa %o4, [%o0 + %g0] ASI_BLK_INIT_QUAD_LDD_P 98 stxa %o4, [%o0 + %g0] ASI_BLK_INIT_QUAD_LDD_P
|
D | NG4memcpy.S | 19 andcc %o5, FPRS_FEF, %g0; \ 21 wr %g0, FPRS_FEF, %fprs; \ 26 clr %g1; clr %g2; clr %g3; clr %g5; subcc %g0, %g0, %g0; 103 wr %g0, 0x80, %asi 122 sub %g0, %o0, %g1 148 sub %g0, %o0, %g1 217 alignaddr %o1, %g0, %g1 266 andcc %g2, 0x7, %g0 307 sub %g0, %o0, %g1 358 andcc %g2, 0x3, %g0
|
D | NGmemcpy.S | 16 wr %g0, ASI_PNF, %asi 109 andcc %i3, 0x7, %g0 120 wr %g0, STORE_ASI, %asi 126 sub %g0, %i4, %i4 ! bytes to align dst 285 1: EX_LD(LOAD_TWIN(%i1 + %g0, %o4, %o5)) 333 73: andcc %i2, 0x8, %g0 340 1: andcc %i2, 0x4, %g0 357 sub %g0, %g1, %g1 401 andcc %i3, 0x3, %g0 413 restore EX_RETVAL(%i0), %g0, %o0 [all …]
|
D | copy_in_user.S | 40 andcc %o3, 0x7, %g0 52 andcc %o2, 0x4, %g0 67 andcc %o3, 0x3, %g0
|
D | clear_page.S | 65 stxa %g1, [%g0] ASI_DTLB_DATA_IN 87 1: stda %f0, [%o0 + %g0] ASI_BLK_P 97 stxa %g0, [%g1] ASI_DMMU_DEMAP
|
D | memscan_32.S | 20 andcc %o0, 3, %g0 41 andcc %o0, 3, %g0 60 andcc %g2, %o3, %g0
|
D | muldi3.S | 25 wr %g0, %i1, %y 28 andcc %g0, 0, %g1 76 restore %g0, %l3, %o1
|
D | copy_page.S | 80 stxa %g1, [%g0] ASI_DTLB_DATA_IN 83 stxa %g2, [%g0] ASI_DTLB_DATA_IN 174 wr %g0, ASI_BLK_P, %asi 175 wr %g0, ASI_BLK_COMMIT_P, %asi 229 stxa %g0, [%g1] ASI_DMMU_DEMAP 233 stxa %g0, [%g1 + %g2] ASI_DMMU_DEMAP
|
D | GENmemcpy.S | 67 andcc %o4, 0x7, %g0 73 sub %g0, %o4, %o4 97 andcc %o3, 0x3, %g0
|
D | U1memcpy.S | 16 #define VISEntry rd %fprs, %o5; wr %g0, FPRS_FEF, %fprs; \ 17 clr %g1; clr %g2; clr %g3; subcc %g0, %g0, %g0; 20 #define VISEntry rd %fprs, %o5; wr %g0, FPRS_FEF, %fprs 147 andcc %o3, 0x7, %g0 162 sub %g0, %g2, %g2 179 alignaddr %o1, %g0, %o1 238 jmpl %o3 + %g2, %g0 480 73: andcc %o2, 0x8, %g0 487 1: andcc %o2, 0x4, %g0 503 sub %g0, %g1, %g1 [all …]
|
D | checksum_64.S | 27 1: andcc %o0, 0x2, %g0 45 andcc %o0, 0x3, %g0 169 addc %g0, %o2, %o2
|
D | NGcopy_to_user.S | 21 #define EX_RETVAL(x) %g0
|
D | NGcopy_from_user.S | 22 #define EX_RETVAL(x) %g0
|
D | memmove.S | 40 andcc %g7, 0x7, %g0
|
D | mcount.S | 120 jmpl %o0 + 8, %g0
|
/linux-4.4.14/arch/sparc/power/ |
D | hibernate_asm.S | 64 wr %g0, ASI_PHYS_USE_EC, %asi 70 cmp %l0, %g0 85 cmp %l3, %g0 97 wrpr %g0, 0, %canrestore 98 wrpr %g0, 0, %otherwin 99 wrpr %g0, 6, %cansave 100 wrpr %g0, 0, %cleanwin 119 wr %g1, %g0, %asi 124 wrpr %g0, 14, %pil 127 mov %g0, %o0 [all …]
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | visasm.h | 16 andcc %o5, (FPRS_FEF|FPRS_DU), %g0; \ 20 jmpl %g1 + %lo(VISenter), %g0; \ 22 297: wr %g0, FPRS_FEF, %fprs; \ 25 wr %g0, 0, %fprs; 38 andcc %o5, FPRS_FEF, %g0; \
|
D | pgtsrmmu.h | 129 orcc %g0, tmp2, %g0; \ 135 restore %g0, %g0, %g0;
|
D | ttable.h | 127 wrpr %g0, PIL_NORMAL_MAX, %pil; \ 147 wrpr %g0, PIL_NORMAL_MAX, %pil; \ 159 wrpr %g0, PIL_NMI, %pil; \ 196 ldxa [%g0] ASI_SCRATCHPAD, %g2; \ 206 ldxa [%g0] ASI_SCRATCHPAD, %g2; \ 282 stxa %l0, [%g1 + %g0] ASI; \ 286 stxa %l2, [%g1 + %g0] ASI; \ 289 stxa %l4, [%g1 + %g0] ASI; \ 292 stxa %l6, [%g1 + %g0] ASI; \ 295 stxa %i0, [%g1 + %g0] ASI; \ [all …]
|
D | backoff.h | 56 88: rd %ccr, %g0; \ 57 rd %ccr, %g0; \ 58 rd %ccr, %g0; \
|
D | head_32.h | 24 jmpl %l2, %g0; rett %l2 + 4; nop; nop; 78 rd %psr, %l0; rd %wim, %l3; b spill_window_entry; andcc %l0, PSR_PS, %g0; 81 rd %psr, %l0; rd %wim, %l3; b fill_window_entry; andcc %l0, PSR_PS, %g0;
|
D | trap_block.h | 114 661: ldxa [%g0] ASI_UPA_CONFIG, REG; \ 122 ldxa [%g0] ASI_SAFARI_CONFIG, REG; \ 127 ldxa [%g0] ASI_JBUS_CONFIG, REG; \
|
D | tsb.h | 122 andcc REG1, REG2, %g0; \ 171 andcc REG1, REG2, %g0; \ 182 andcc REG1, REG2, %g0; \ 211 andcc REG1, REG2, %g0; \
|
D | winmacro.h | 114 lda [%g0] ASI_M_VIKING_TMP1, %idreg; \
|
/linux-4.4.14/arch/sparc/net/ |
D | bpf_jit_asm.S | 31 andcc r_TMP, 3, %g0 60 andcc r_TMP, 1, %g0 156 andcc r_TMP, 3, %g0 170 andcc r_TMP, 1, %g0 207 jmpl r_saved_O7 + 8, %g0
|
/linux-4.4.14/crypto/ |
D | poly1305_generic.c | 219 u32 g0, g1, g2, g3, g4; in crypto_poly1305_final() local 247 g0 = h0 + 5; in crypto_poly1305_final() 248 g1 = h1 + (g0 >> 26); g0 &= 0x3ffffff; in crypto_poly1305_final() 255 g0 &= mask; in crypto_poly1305_final() 261 h0 = (h0 & mask) | g0; in crypto_poly1305_final()
|
/linux-4.4.14/arch/sparc/crypto/ |
D | sha1_asm.S | 12 andcc %o1, 0x7, %g0 42 alignaddr %o1, %g0, %o1
|
D | md5_asm.S | 11 andcc %o1, 0x7, %g0 40 alignaddr %o1, %g0, %o1
|
D | sha256_asm.S | 15 andcc %o1, 0x7, %g0 48 alignaddr %o1, %g0, %o1
|
D | sha512_asm.S | 15 andcc %o1, 0x7, %g0 56 alignaddr %o1, %g0, %o1
|
/linux-4.4.14/drivers/char/hw_random/ |
D | n2-asm.S | 39 restore %g0, %o0, %o0
|
/linux-4.4.14/arch/x86/crypto/sha-mb/ |
D | sha1_x8_avx2.S | 78 # r6 = {g7 g6 g5 g4 g3 g2 g1 g0} 82 # r0 = {h0 g0 f0 e0 d0 c0 b0 a0} 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.4.14/drivers/video/fbdev/ |
D | amba-clcd.c | 611 static int clcdfb_of_init_tft_panel(struct clcd_fb *fb, u32 r0, u32 g0, u32 b0) in clcdfb_of_init_tft_panel() argument 615 u32 r0, g0, b0; in clcdfb_of_init_tft_panel() member 641 if (g0 != panels[i].g0) in clcdfb_of_init_tft_panel()
|
/linux-4.4.14/include/linux/ |
D | hyperv.h | 1010 #define VMBUS_DEVICE(g0, g1, g2, g3, g4, g5, g6, g7, \ argument 1012 .guid = { g0, g1, g2, g3, g4, g5, g6, g7, \
|