/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | head_32.h | 13 rd %psr, %l0; b label; rd %wim, %l3; nop; 16 #define SRMMU_TFAULT rd %psr, %l0; rd %wim, %l3; b srmmu_fault; mov 1, %l7; 17 #define SRMMU_DFAULT rd %psr, %l0; rd %wim, %l3; b srmmu_fault; mov 0, %l7; 21 rd %psr, %l0; mov num, %l7; b bad_trap_handler; rd %wim, %l3; 38 rd %psr, %l0; 42 rd %psr,%l0; \ 50 rd %psr,%l0; \ 59 b getcc_trap_handler; rd %psr, %l0; nop; nop; 63 b setcc_trap_handler; rd %psr, %l0; nop; nop; 73 mov int_level, %l7; rd %psr, %l0; [all...] |
H A D | ttable.h | 16 rdpr %cleanwin, %l0; add %l0, 1, %l0; \ 17 wrpr %l0, 0x0, %cleanwin; \ 20 clr %l0; clr %l1; clr %l2; clr %l3; \ 252 stx %l0, [%sp + STACK_BIAS + 0x00]; \ 273 stx %l0, [%sp + STACK_BIAS + 0x00]; \ 299 stxa %l0, [%g1 + %g0] ASI; \ 331 stxa %l0, [%sp + STACK_BIAS + 0x00] %asi; \ 365 stx %l0, [ [all...] |
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | head_32.h | 13 rd %psr, %l0; b label; rd %wim, %l3; nop; 16 #define SRMMU_TFAULT rd %psr, %l0; rd %wim, %l3; b srmmu_fault; mov 1, %l7; 17 #define SRMMU_DFAULT rd %psr, %l0; rd %wim, %l3; b srmmu_fault; mov 0, %l7; 21 rd %psr, %l0; mov num, %l7; b bad_trap_handler; rd %wim, %l3; 38 rd %psr, %l0; 42 rd %psr,%l0; \ 50 rd %psr,%l0; \ 59 b getcc_trap_handler; rd %psr, %l0; nop; nop; 63 b setcc_trap_handler; rd %psr, %l0; nop; nop; 73 mov int_level, %l7; rd %psr, %l0; [all...] |
H A D | ttable.h | 16 rdpr %cleanwin, %l0; add %l0, 1, %l0; \ 17 wrpr %l0, 0x0, %cleanwin; \ 20 clr %l0; clr %l1; clr %l2; clr %l3; \ 252 stx %l0, [%sp + STACK_BIAS + 0x00]; \ 273 stx %l0, [%sp + STACK_BIAS + 0x00]; \ 299 stxa %l0, [%g1 + %g0] ASI; \ 331 stxa %l0, [%sp + STACK_BIAS + 0x00] %asi; \ 365 stx %l0, [ [all...] |
/kernel/linux/linux-5.10/arch/sparc/power/ |
H A D | hibernate_asm.S | 50 /* Write restore_pblist to %l0 */ 51 sethi %hi(restore_pblist), %l0 52 ldx [%l0 + %lo(restore_pblist)], %l0 71 cmp %l0, %g0 73 sub %l0, %g7, %l0 75 ldxa [%l0 ] %asi, %l1 /* address */ 76 ldxa [%l0 + 8] %asi, %l2 /* orig_address */ 92 ldxa [%l0 [all...] |
/kernel/linux/linux-6.6/arch/sparc/power/ |
H A D | hibernate_asm.S | 50 /* Write restore_pblist to %l0 */ 51 sethi %hi(restore_pblist), %l0 52 ldx [%l0 + %lo(restore_pblist)], %l0 71 cmp %l0, %g0 73 sub %l0, %g7, %l0 75 ldxa [%l0 ] %asi, %l1 /* address */ 76 ldxa [%l0 + 8] %asi, %l2 /* orig_address */ 92 ldxa [%l0 [all...] |
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | entry.S | 63 * This code cannot touch registers %l0 %l1 and %l2 159 wr %l0, 0x0, %psr 180 or %l0, PSR_PIL, %l4 200 wr %l0, PSR_ET, %psr 229 or %l0, PSR_PIL, %g2 238 or %l0, PSR_PIL, %g2 ! restore PIL after handler_irq 248 or %l0, PSR_PIL, %g2 255 wr %l0, PSR_ET, %psr 286 or %l0, PSR_PIL, %l4 331 or %l0, PSR_PI [all...] |
H A D | hvtramp.S | 47 mov %o0, %l0 49 lduw [%l0 + HVTRAMP_DESCR_CPU], %g1 53 ldx [%l0 + HVTRAMP_DESCR_FAULT_INFO_VA], %g2 57 lduw [%l0 + HVTRAMP_DESCR_NUM_MAPPINGS], %l2 58 add %l0, HVTRAMP_DESCR_MAPS, %l3 75 ldx [%l0 + HVTRAMP_DESCR_FAULT_INFO_PA], %o0 84 ldx [%l0 + HVTRAMP_DESCR_THREAD_REG], %l6
|
H A D | head_64.S | 167 rd %pc, %l0 170 sub %l0, %l1, %l1 185 sub %l0, %l1, %l1 191 sub %l0, %l1, %l1 192 sub %l0, %l2, %l2 193 sub %l0, %l5, %l5 215 sub %l0, %l1, %l1 216 sub %l0, %l2, %l2 217 sub %l0, %l3, %l3 218 stw %l0, [ [all...] |
H A D | rtrap_64.S | 68 mov %l0, %o2 162 ldx [%g6 + TI_FLAGS], %l0 165 andcc %l0, %o0, %g0 169 andcc %l0, _TIF_NEED_RESCHED, %g0 171 andcc %l0, _TIF_DO_NOTIFY_RESUME_MASK, %g0 235 661: ldxa [%l7 + %l7] ASI_DMMU, %l0 238 ldxa [%l7 + %l7] ASI_MMU, %l0 243 or %l0, %l1, %l0 245 661: stxa %l0, [ [all...] |
H A D | head_32.S | 124 mov %o0, %l0 ! stash away romvec 172 /* DON'T TOUCH %l0 thru %l5 in these remapping routines, 363 mov %l0, %o0 ! put back romvec 376 ld [%l1], %l0 377 ld [%l0], %l0 378 call %l0 386 ld [%l1], %l0 ! 'compatible' tells 387 ld [%l0 + 0xc], %l0 ! tha [all...] |
H A D | syscalls.S | 114 ldx [%g6 + TI_FLAGS], %l0 224 ldx [%g6 + TI_FLAGS], %l0 ! Load 228 andcc %l0, (_TIF_SYSCALL_TRACE|_TIF_SECCOMP|_TIF_SYSCALL_AUDIT|_TIF_SYSCALL_TRACEPOINT|_TIF_NOHZ), %g0 248 ldx [%g6 + TI_FLAGS], %l0 ! Load 252 andcc %l0, (_TIF_SYSCALL_TRACE|_TIF_SECCOMP|_TIF_SYSCALL_AUDIT|_TIF_SYSCALL_TRACEPOINT|_TIF_NOHZ), %g0 267 andcc %l0, (_TIF_SYSCALL_TRACE|_TIF_SECCOMP|_TIF_SYSCALL_AUDIT|_TIF_SYSCALL_TRACEPOINT|_TIF_NOHZ), %g0
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | entry.S | 63 * This code cannot touch registers %l0 %l1 and %l2 159 wr %l0, 0x0, %psr 180 or %l0, PSR_PIL, %l4 200 wr %l0, PSR_ET, %psr 229 or %l0, PSR_PIL, %g2 238 or %l0, PSR_PIL, %g2 ! restore PIL after handler_irq 248 or %l0, PSR_PIL, %g2 255 wr %l0, PSR_ET, %psr 286 or %l0, PSR_PIL, %l4 331 or %l0, PSR_PI [all...] |
H A D | hvtramp.S | 47 mov %o0, %l0 49 lduw [%l0 + HVTRAMP_DESCR_CPU], %g1 53 ldx [%l0 + HVTRAMP_DESCR_FAULT_INFO_VA], %g2 57 lduw [%l0 + HVTRAMP_DESCR_NUM_MAPPINGS], %l2 58 add %l0, HVTRAMP_DESCR_MAPS, %l3 75 ldx [%l0 + HVTRAMP_DESCR_FAULT_INFO_PA], %o0 84 ldx [%l0 + HVTRAMP_DESCR_THREAD_REG], %l6
|
H A D | head_64.S | 167 rd %pc, %l0 170 sub %l0, %l1, %l1 185 sub %l0, %l1, %l1 191 sub %l0, %l1, %l1 192 sub %l0, %l2, %l2 193 sub %l0, %l5, %l5 215 sub %l0, %l1, %l1 216 sub %l0, %l2, %l2 217 sub %l0, %l3, %l3 218 stw %l0, [ [all...] |
H A D | rtrap_64.S | 68 mov %l0, %o2 162 ldx [%g6 + TI_FLAGS], %l0 165 andcc %l0, %o0, %g0 169 andcc %l0, _TIF_NEED_RESCHED, %g0 171 andcc %l0, _TIF_DO_NOTIFY_RESUME_MASK, %g0 235 661: ldxa [%l7 + %l7] ASI_DMMU, %l0 238 ldxa [%l7 + %l7] ASI_MMU, %l0 243 or %l0, %l1, %l0 245 661: stxa %l0, [ [all...] |
H A D | head_32.S | 124 mov %o0, %l0 ! stash away romvec 172 /* DON'T TOUCH %l0 thru %l5 in these remapping routines, 363 mov %l0, %o0 ! put back romvec 376 ld [%l1], %l0 377 ld [%l0], %l0 378 call %l0 386 ld [%l1], %l0 ! 'compatible' tells 387 ld [%l0 + 0xc], %l0 ! tha [all...] |
H A D | syscalls.S | 114 ldx [%g6 + TI_FLAGS], %l0 224 ldx [%g6 + TI_FLAGS], %l0 ! Load 228 andcc %l0, (_TIF_SYSCALL_TRACE|_TIF_SECCOMP|_TIF_SYSCALL_AUDIT|_TIF_SYSCALL_TRACEPOINT|_TIF_NOHZ), %g0 248 ldx [%g6 + TI_FLAGS], %l0 ! Load 252 andcc %l0, (_TIF_SYSCALL_TRACE|_TIF_SECCOMP|_TIF_SYSCALL_AUDIT|_TIF_SYSCALL_TRACEPOINT|_TIF_NOHZ), %g0 267 andcc %l0, (_TIF_SYSCALL_TRACE|_TIF_SECCOMP|_TIF_SYSCALL_AUDIT|_TIF_SYSCALL_TRACEPOINT|_TIF_NOHZ), %g0
|
/kernel/linux/linux-5.10/arch/sparc/lib/ |
H A D | muldi3.S | 57 mov %o0, %l0 61 add %l0, %o0, %l0 63 add %l2, %l0, %i0
|
H A D | mcount.S | 60 mov %g2, %l0 87 mov %g2, %l0 111 mov %l0, %o0
|
H A D | memcpy.S | 325 sub %g2, %g4, %l0 364 srl %g1, %l0, %g5 370 srl %i3, %l0, %g5 376 srl %i4, %l0, %g5 382 srl %i5, %l0, %g5 392 srl %g1, %l0, %g5 393 srl %l0, 3, %g3
|
/kernel/linux/linux-6.6/arch/sparc/lib/ |
H A D | muldi3.S | 57 mov %o0, %l0 61 add %l0, %o0, %l0 63 add %l2, %l0, %i0
|
H A D | mcount.S | 60 mov %g2, %l0 87 mov %g2, %l0 111 mov %l0, %o0
|
/kernel/linux/linux-5.10/arch/sparc/prom/ |
H A D | cif.S | 19 mov %g4, %l0 24 mov %l0, %g4
|
/kernel/linux/linux-6.6/arch/sparc/prom/ |
H A D | cif.S | 19 mov %g4, %l0 24 mov %l0, %g4
|