Lines Matching +full:li +full:-

1 #include <asm/asm-offsets.h>
4 #include <asm/exception-64s.h>
6 #include <asm/exception-64e.h>
8 #include <asm/feature-fixups.h>
9 #include <asm/head-64.h>
63 li r11,0
64 /* Save syscall parameters in r3-r8 */
66 /* Zero r9-r12, this should only be required when restoring all GPRs */
76 li r11,\trapnr
91 * scv enters with MSR[EE]=1 and is immediately considered soft-masked.
108 li r5,1 /* scv */
114 bne- syscall_vectored_\name\()_restart
115 li r11,IRQS_ENABLED
117 li r11,0
136 /* rfscv returns with LR->NIA and CTR->MSR */
186 li r11,IRQS_ALL_DISABLED
202 * which is tested by system_call_exception when r0 is -1 (as set by vector
235 li r11,0
236 /* Save syscall parameters in r3-r8 */
238 /* Zero r9-r12, this should only be required when restoring all GPRs */
253 rldimi r12,r11,28,(63-28)
254 li r11,0xc00
266 li r11,1
271 * We always enter kernel from userspace with irq soft-mask enabled and
275 li r11,IRQS_ALL_DISABLED
278 li r12,-1 /* Set MSR_EE and MSR_RI */
293 li r5,0 /* !scv */
300 bne- syscall_restart
302 li r11,IRQS_ENABLED
304 li r11,0
315 li r4,0
373 li r11,IRQS_ALL_DISABLED
401 li r3,0 /* 0 return value, no EMULATE_STACK_STORE */
425 bne- .Lrestore_nvgprs_\srr
433 bne- interrupt_return_\srr\()_user_restart
435 li r11,IRQS_ENABLED
437 li r11,0
449 li r4,0
491 li r0,0
524 li r11,IRQS_ALL_DISABLED
549 * Returning to soft-disabled context.
571 li r10,0
585 * In the soft-enabled case, need to double-check that we have no
599 bne- interrupt_return_\srr\()_kernel_restart
601 li r11,0
614 li r4,0
646 li r0,0
662 bne- cr1,1f /* emulate stack store */
677 * store the previous value of r1 to the stack before re-loading our
706 li r11,IRQS_ALL_DISABLED
732 li r3,0 /* fork() return value */
739 li r3,0 /* fork() return value */
750 li r3,0