/linux-2.6.39/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' */ 139 andcc %sp, 0x7, %g0 162 save %g0, %g0, %g0 169 save %g0, %g0, %g0 188 st %g0, [%curptr + TI_W_SAVED] ! no windows in the buffer [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 | 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 168 andcc %sp, 0x7, %g0 179 restore %g0, %g0, %g0 /* Back to trap window. */ 208 andcc %glob_tmp, PSR_PS, %g0 217 restore %g0, %g0, %g0 [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 137 andcc %fp, 0x7, %g0 142 andcc %g2, 0x3, %g0 183 andcc %g2, %g1, %g0 197 restore %g0, %g0, %g0 200 save %g0, %g0, %g0 [all …]
|
D | hvtramp.S | 36 wrpr %g0, PIL_NORMAL_MAX, %pil 37 wrpr %g0, 0, %canrestore 38 wrpr %g0, 0, %otherwin 39 wrpr %g0, 6, %cansave 40 wrpr %g0, 6, %cleanwin 41 wrpr %g0, 0, %cwp 42 wrpr %g0, 0, %wstate 43 wrpr %g0, 0, %tl 55 stxa %g2, [%g0] ASI_SCRATCHPAD 83 wrpr %g0, (PSTATE_PRIV | PSTATE_PEF), %pstate [all …]
|
D | rtrap_64.S | 30 wrpr %g0, RTRAP_PSTATE, %pstate 32 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate 36 wrpr %g0, RTRAP_PSTATE, %pstate 38 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate 42 andcc %l5, FPRS_FEF, %g0 53 wrpr %g0, RTRAP_PSTATE, %pstate 54 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate 138 to_user: wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate 144 andcc %l0, %o0, %g0 147 andcc %l1, %o0, %g0 [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 | 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 135 ldxa [%g0] ASI_AFSR, %g4 ! Get AFSR 138 andcc %g4, %g3, %g0 ! Check for UE 147 ldxa [%g0] ASI_ESTATE_ERROR_EN, %g3 [all …]
|
/linux-2.6.39/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
|
/linux-2.6.39/arch/sparc/lib/ |
D | VISsave.S | 30 stb %g0, [%g6 + TI_FPSAVED] 32 9: jmpl %g7 + %g0, %g0 58 3: andcc %o5, FPRS_DL|FPRS_DU, %g0 61 andcc %o5, FPRS_DL, %g0 69 andcc %o5, FPRS_DU, %g0 81 80: jmpl %g7 + %g0, %g0 91 wr %g0, FPRS_FEF, %fprs 100 80: jmpl %g7 + %g0, %g0 108 stb %g0, [%g6 + TI_FPSAVED] 111 jmpl %g7 + %g0, %g0 [all …]
|
D | blockops.S | 13 std %g0, [buf + offset + 0x38]; \ 14 std %g0, [buf + offset + 0x30]; \ 15 std %g0, [buf + offset + 0x28]; \ 16 std %g0, [buf + offset + 0x20]; \ 17 std %g0, [buf + offset + 0x18]; \ 18 std %g0, [buf + offset + 0x10]; \ 19 std %g0, [buf + offset + 0x08]; \ 20 std %g0, [buf + offset + 0x00]; 54 or %g0, %g0, %g1 55 or %o0, %g0, %o1 [all …]
|
D | NGpage.S | 25 1: ldda [%o1 + %g0] ASI_BLK_INIT_QUAD_LDD_P, %o2 29 stxa %o2, [%o0 + %g0] ASI_BLK_INIT_QUAD_LDD_P 31 ldda [%o1 + %g0] ASI_BLK_INIT_QUAD_LDD_P, %o2 37 stxa %o2, [%o0 + %g0] ASI_BLK_INIT_QUAD_LDD_P 56 1: stxa %g0, [%o0 + %g0] ASI_BLK_INIT_QUAD_LDD_P 57 stxa %g0, [%o0 + %g1] ASI_BLK_INIT_QUAD_LDD_P 58 stxa %g0, [%o0 + %g2] ASI_BLK_INIT_QUAD_LDD_P 59 stxa %g0, [%o0 + %g3] ASI_BLK_INIT_QUAD_LDD_P 61 stxa %g0, [%o0 + %g0] ASI_BLK_INIT_QUAD_LDD_P 62 stxa %g0, [%o0 + %g1] ASI_BLK_INIT_QUAD_LDD_P [all …]
|
D | bzero.S | 31 andcc %o0, 0x3, %g0 35 andcc %o0, 0x3, %g0 38 2: andcc %o0, 0x7, %g0 99 andcc %o0, 0x3, %g0 101 1: EX_ST(stba %g0, [%o0 + 0x00] %asi) 103 andcc %o0, 0x3, %g0 106 2: andcc %o0, 0x7, %g0 108 EX_ST(stwa %g0, [%o0 + 0x00] %asi) 122 EX_ST(stxa %g0, [%o0 + 0x00] %asi) 123 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 | strncpy_from_user_64.S | 37 andcc %o1, 7, %g0 ! IEU1 Group 49 andcc %g2, %o5, %g0 ! IEU1 Group 59 andcc %g7, %o5, %g0 ! IEU1 Group 63 andcc %g7, %o4, %g0 ! IEU1 Group 65 andcc %g7, 0xff, %g0 ! IEU1 Group 68 andcc %g7, %o4, %g0 ! IEU1 Group 70 andcc %g7, 0xff, %g0 ! IEU1 Group 72 2: andcc %g2, %o5, %g0 ! IEU1 Group 75 andcc %g7, %o4, %g0 ! IEU1 Group 77 andcc %g7, 0xff, %g0 ! IEU1 Group [all …]
|
D | rwsem_32.S | 31 stb %g0, [%g1 + 4] 44 2: jmpl %o7, %g0 56 restore %l5, %g0, %g5 62 restore %l5, %g0, %g5 82 stb %g0, [%g1 + 4] 95 2: jmpl %o7, %g0 107 restore %l5, %g0, %g5 113 restore %l5, %g0, %g5 134 stb %g0, [%g1 + 4] 147 2: jmpl %o7, %g0 [all …]
|
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 | 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 | divdi3.S | 44 sub %g0,%i1,%o0 46 subcc %g0,%o0,%g0 47 sub %g0,%i0,%o0 55 xnor %g0,%l4,%l4 56 sub %g0,%i3,%o0 58 subcc %g0,%o0,%g0 59 sub %g0,%i2,%o0 72 subcc %i0,%o4,%g0 79 subcc %i0,%o4,%g0 107 subcc %g3,%o4,%g0 [all …]
|
/linux-2.6.39/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; 32 andcc %o5, FPRS_FEF, %g0; \ 36 jmpl %g1 + %lo(VISenterhalf), %g0; \
|