Searched refs:scno (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/arch/arm64/kernel/ |
D | syscall.c | 39 static void invoke_syscall(struct pt_regs *regs, unsigned int scno, in invoke_syscall() argument 45 if (scno < sc_nr) { in invoke_syscall() 47 syscall_fn = syscall_table[array_index_nospec(scno, sc_nr)]; in invoke_syscall() 64 static void el0_svc_common(struct pt_regs *regs, int scno, int sc_nr, in el0_svc_common() argument 70 regs->syscallno = scno; in el0_svc_common() 77 if (scno == NO_SYSCALL) in el0_svc_common() 79 scno = syscall_trace_enter(regs); in el0_svc_common() 80 if (scno == NO_SYSCALL) in el0_svc_common() 84 invoke_syscall(regs, scno, sc_nr, syscall_table); in el0_svc_common()
|
/Linux-v4.19/arch/arm/kernel/ |
D | entry-common.S | 112 movlt scno, #(__NR_restart_syscall - __NR_SYSCALL_BASE) 218 addne scno, r7, #__NR_SYSCALL_BASE @ put OS number in 219 USER( ldreq scno, [saved_pc, #-4] ) 223 USER( ldr scno, [saved_pc, #-4] ) @ get SWI instruction 240 eorne scno, r10, #__NR_OABI_SYSCALL_BASE 243 bic scno, scno, #0xff000000 @ mask off SWI op-code 244 eor scno, scno, #__NR_SYSCALL_BASE @ check OS number 260 invoke_syscall tbl, scno, r10, __ret_fast_syscall 263 2: cmp scno, #(__ARM_NR_BASE - __NR_SYSCALL_BASE) 264 eor r0, scno, #__NR_SYSCALL_BASE @ put OS number back [all …]
|
D | ptrace.c | 927 asmlinkage int syscall_trace_enter(struct pt_regs *regs, int scno) in syscall_trace_enter() argument 929 current_thread_info()->syscall = scno; in syscall_trace_enter() 944 scno = current_thread_info()->syscall; in syscall_trace_enter() 947 trace_sys_enter(regs, scno); in syscall_trace_enter() 949 audit_syscall_entry(scno, regs->ARM_r0, regs->ARM_r1, regs->ARM_r2, in syscall_trace_enter() 952 return scno; in syscall_trace_enter()
|
D | entry-header.S | 416 scno .req r7 @ syscall number label
|
/Linux-v4.19/arch/unicore32/kernel/ |
D | ptrace.c | 116 asmlinkage int syscall_trace(int why, struct pt_regs *regs, int scno) in syscall_trace() argument 121 return scno; in syscall_trace() 123 return scno; in syscall_trace() 132 current_thread_info()->syscall = scno; in syscall_trace()
|
D | entry.S | 136 scno .req r21 @ syscall number label 608 ldw.u scno, [ip] @ get SWI instruction 620 andn scno, scno, #0xff000000 @ mask off SWI op-code 621 andn scno, scno, #0x00ff0000 @ mask off SWI op-code 628 csub.a scno, #__NR_syscalls @ check upper syscall limit 631 ldw pc, [tbl+], scno << #2 @ call sys_* routine 642 mov r2, scno 648 mov scno, r0 @ syscall number (possibly new) 650 csub.a scno, #__NR_syscalls @ check upper syscall limit 653 ldw pc, [tbl+], scno << #2 @ call sys_* routine [all …]
|