Lines Matching full:syscall
35 * This is the fast syscall return path. We do as little as possible here,
45 ldr r1, [tsk, #TI_FLAGS] @ re-check for syscall tracing
75 ldr r1, [tsk, #TI_FLAGS] @ re-check for syscall tracing
88 mov r2, why @ 'syscall'
99 * "slow" syscall return path. "why" tells us if this was a real syscall.
217 * Pure EABI user space always put syscall number into scno (r7).
235 adr tbl, sys_call_table @ load syscall table pointer
241 * If this is an old ABI call, get the syscall number into scno and
242 * get the old ABI syscall table address.
258 * the syscall assembly (by tracing or context tracking.)
263 ldr r10, [tsk, #TI_FLAGS] @ check for syscall tracing
275 mov why, #0 @ no longer a real syscall
305 cmp scno, #-1 @ skip the syscall?
327 .macro syscall, nr, func macro
349 #define __SYSCALL(nr, func) syscall nr, func
352 * This is the syscall table declaration for native ABI syscalls.
366 @ r0 = syscall number
367 @ r8 = syscall table
387 mov why, #0 @ prevent syscall restart handling
393 mov why, #0 @ prevent syscall restart handling
454 * Let's declare a second syscall table for old ABI binaries
455 * using the compatibility syscall entries.