Lines Matching full:the
3 * to handle signals occurring at the same time as system calls.
9 * This work is licensed under the terms of the GNU GPL, version 2 or later.
10 * See the COPYING file in the top-level directory.
18 /* This is the entry point for making a system call. The calling
19 * convention here is that of a C varargs function with the
20 * first argument an 'int *' to the signal_pending flag, the
21 * second one the system call number (as a 'long'), and all further
45 * The syscall calling convention isn't the same as the C one:
49 * and return the result in r2
50 * and the syscall instruction needs
53 * and returns the result in r2
63 /* This next sequence of code works in conjunction with the
65 * and the interrupted PC is anywhere between 'safe_syscall_start'
67 * The code sequence must therefore be able to cope with this, and
68 * the syscall instruction must be the final one in the sequence.
71 /* if signal_pending is non-zero, don't do the call */
77 /* code path for having successfully executed the syscall */
90 /* code path when we didn't execute the syscall */