Lines Matching refs:arg2
627 long do_arch_prctl_64(struct task_struct *task, int option, unsigned long arg2) in do_arch_prctl_64() argument
635 if (arg2 >= TASK_SIZE_MAX) in do_arch_prctl_64()
639 task->thread.gsbase = arg2; in do_arch_prctl_64()
642 ret = wrmsrl_safe(MSR_KERNEL_GS_BASE, arg2); in do_arch_prctl_64()
649 if (arg2 >= TASK_SIZE_MAX) in do_arch_prctl_64()
653 task->thread.fsbase = arg2; in do_arch_prctl_64()
657 ret = wrmsrl_safe(MSR_FS_BASE, arg2); in do_arch_prctl_64()
668 ret = put_user(base, (unsigned long __user *)arg2); in do_arch_prctl_64()
678 ret = put_user(base, (unsigned long __user *)arg2); in do_arch_prctl_64()
685 return prctl_map_vdso(&vdso_image_x32, arg2); in do_arch_prctl_64()
689 return prctl_map_vdso(&vdso_image_32, arg2); in do_arch_prctl_64()
692 return prctl_map_vdso(&vdso_image_64, arg2); in do_arch_prctl_64()
703 SYSCALL_DEFINE2(arch_prctl, int, option, unsigned long, arg2) in SYSCALL_DEFINE2() argument
707 ret = do_arch_prctl_64(current, option, arg2); in SYSCALL_DEFINE2()
709 ret = do_arch_prctl_common(current, option, arg2); in SYSCALL_DEFINE2()
715 COMPAT_SYSCALL_DEFINE2(arch_prctl, int, option, unsigned long, arg2) in COMPAT_SYSCALL_DEFINE2() argument
717 return do_arch_prctl_common(current, option, arg2); in COMPAT_SYSCALL_DEFINE2()