Lines Matching refs:argv

405 static const char __user *get_user_arg_ptr(struct user_arg_ptr argv, int nr)  in get_user_arg_ptr()  argument
410 if (unlikely(argv.is_compat)) { in get_user_arg_ptr()
413 if (get_user(compat, argv.ptr.compat + nr)) in get_user_arg_ptr()
420 if (get_user(native, argv.ptr.native + nr)) in get_user_arg_ptr()
429 static int count(struct user_arg_ptr argv, int max) in count() argument
433 if (argv.ptr.native != NULL) { in count()
435 const char __user *p = get_user_arg_ptr(argv, i); in count()
460 static int copy_strings(int argc, struct user_arg_ptr argv, in copy_strings() argument
474 str = get_user_arg_ptr(argv, argc); in copy_strings()
556 struct user_arg_ptr argv = { in copy_strings_kernel() local
561 r = copy_strings(argc, argv, bprm); in copy_strings_kernel()
1485 struct user_arg_ptr argv, in do_execveat_common() argument
1565 bprm->argc = count(argv, MAX_ARG_STRINGS); in do_execveat_common()
1586 retval = copy_strings(bprm->argc, argv, bprm); in do_execveat_common()
1632 struct user_arg_ptr argv = { .ptr.native = __argv }; in do_execve() local
1634 return do_execveat_common(AT_FDCWD, filename, argv, envp, 0); in do_execve()
1642 struct user_arg_ptr argv = { .ptr.native = __argv }; in do_execveat() local
1645 return do_execveat_common(fd, filename, argv, envp, flags); in do_execveat()
1653 struct user_arg_ptr argv = { in compat_do_execve() local
1661 return do_execveat_common(AT_FDCWD, filename, argv, envp, 0); in compat_do_execve()
1669 struct user_arg_ptr argv = { in compat_do_execveat() local
1677 return do_execveat_common(fd, filename, argv, envp, flags); in compat_do_execveat()
1712 const char __user *const __user *, argv, in SYSCALL_DEFINE3() argument
1715 return do_execve(getname(filename), argv, envp); in SYSCALL_DEFINE3()
1720 const char __user *const __user *, argv, in SYSCALL_DEFINE5() argument
1728 argv, envp, flags); in SYSCALL_DEFINE5()
1733 const compat_uptr_t __user *, argv, in COMPAT_SYSCALL_DEFINE3() argument
1736 return compat_do_execve(getname(filename), argv, envp); in COMPAT_SYSCALL_DEFINE3()
1741 const compat_uptr_t __user *, argv, in COMPAT_SYSCALL_DEFINE5() argument
1749 argv, envp, flags); in COMPAT_SYSCALL_DEFINE5()