Lines Matching +full:on +full:- +full:the +full:- +full:fly
1 /* SPDX-License-Identifier: GPL-2.0 */
5 * See asm-generic/syscall.h for descriptions of what we must do here.
26 return task_thread_info(task)->abi_syscall; in syscall_get_nr()
28 if (task_thread_info(task)->abi_syscall == -1) in syscall_get_nr()
29 return -1; in syscall_get_nr()
31 return task_thread_info(task)->abi_syscall & __NR_SYSCALL_MASK; in syscall_get_nr()
37 (task_thread_info(task)->abi_syscall & __NR_OABI_SYSCALL_BASE); in __in_oabi_syscall()
48 regs->ARM_r0 = regs->ARM_ORIG_r0; in syscall_rollback()
54 unsigned long error = regs->ARM_r0; in syscall_get_error()
61 return regs->ARM_r0; in syscall_get_return_value()
68 regs->ARM_r0 = (long) error ? error : val; in syscall_set_return_value()
77 args[0] = regs->ARM_ORIG_r0; in syscall_get_arguments()
80 memcpy(args, ®s->ARM_r0 + 1, 5 * sizeof(args[0])); in syscall_get_arguments()
85 /* ARM tasks don't change audit architectures on the fly. */ in syscall_get_arch()