Lines Matching refs:arg2
865 long do_arch_prctl_64(struct task_struct *task, int option, unsigned long arg2) in do_arch_prctl_64() argument
871 if (unlikely(arg2 >= TASK_SIZE_MAX)) in do_arch_prctl_64()
883 x86_gsbase_write_cpu_inactive(arg2); in do_arch_prctl_64()
889 task->thread.gsbase = arg2; in do_arch_prctl_64()
893 x86_gsbase_write_task(task, arg2); in do_arch_prctl_64()
903 if (unlikely(arg2 >= TASK_SIZE_MAX)) in do_arch_prctl_64()
913 x86_fsbase_write_cpu(arg2); in do_arch_prctl_64()
919 task->thread.fsbase = arg2; in do_arch_prctl_64()
922 x86_fsbase_write_task(task, arg2); in do_arch_prctl_64()
930 ret = put_user(base, (unsigned long __user *)arg2); in do_arch_prctl_64()
936 ret = put_user(base, (unsigned long __user *)arg2); in do_arch_prctl_64()
943 return prctl_map_vdso(&vdso_image_x32, arg2); in do_arch_prctl_64()
947 return prctl_map_vdso(&vdso_image_32, arg2); in do_arch_prctl_64()
950 return prctl_map_vdso(&vdso_image_64, arg2); in do_arch_prctl_64()
955 (unsigned long __user *)arg2); in do_arch_prctl_64()
957 return prctl_enable_tagged_addr(task->mm, arg2); in do_arch_prctl_64()
965 return put_user(0, (unsigned long __user *)arg2); in do_arch_prctl_64()
967 return put_user(LAM_U57_BITS, (unsigned long __user *)arg2); in do_arch_prctl_64()
974 return shstk_prctl(task, option, arg2); in do_arch_prctl_64()
983 SYSCALL_DEFINE2(arch_prctl, int, option, unsigned long, arg2) in SYSCALL_DEFINE2() argument
987 ret = do_arch_prctl_64(current, option, arg2); in SYSCALL_DEFINE2()
989 ret = do_arch_prctl_common(option, arg2); in SYSCALL_DEFINE2()
995 COMPAT_SYSCALL_DEFINE2(arch_prctl, int, option, unsigned long, arg2) in COMPAT_SYSCALL_DEFINE2() argument
997 return do_arch_prctl_common(option, arg2); in COMPAT_SYSCALL_DEFINE2()