Lines Matching refs:argv

399 static const char __user *get_user_arg_ptr(struct user_arg_ptr argv, int nr)  in get_user_arg_ptr()  argument
404 if (unlikely(argv.is_compat)) { in get_user_arg_ptr()
407 if (get_user(compat, argv.ptr.compat + nr)) in get_user_arg_ptr()
414 if (get_user(native, argv.ptr.native + nr)) in get_user_arg_ptr()
423 static int count(struct user_arg_ptr argv, int max) in count() argument
427 if (argv.ptr.native != NULL) { in count()
429 const char __user *p = get_user_arg_ptr(argv, i); in count()
454 static int copy_strings(int argc, struct user_arg_ptr argv, in copy_strings() argument
468 str = get_user_arg_ptr(argv, argc); in copy_strings()
550 struct user_arg_ptr argv = { in copy_strings_kernel() local
555 r = copy_strings(argc, argv, bprm); in copy_strings_kernel()
1479 struct user_arg_ptr argv, in do_execveat_common() argument
1559 bprm->argc = count(argv, MAX_ARG_STRINGS); in do_execveat_common()
1580 retval = copy_strings(bprm->argc, argv, bprm); in do_execveat_common()
1626 struct user_arg_ptr argv = { .ptr.native = __argv }; in do_execve() local
1628 return do_execveat_common(AT_FDCWD, filename, argv, envp, 0); in do_execve()
1636 struct user_arg_ptr argv = { .ptr.native = __argv }; in do_execveat() local
1639 return do_execveat_common(fd, filename, argv, envp, flags); in do_execveat()
1647 struct user_arg_ptr argv = { in compat_do_execve() local
1655 return do_execveat_common(AT_FDCWD, filename, argv, envp, 0); in compat_do_execve()
1663 struct user_arg_ptr argv = { in compat_do_execveat() local
1671 return do_execveat_common(fd, filename, argv, envp, flags); in compat_do_execveat()
1706 const char __user *const __user *, argv, in SYSCALL_DEFINE3() argument
1709 return do_execve(getname(filename), argv, envp); in SYSCALL_DEFINE3()
1714 const char __user *const __user *, argv, in SYSCALL_DEFINE5() argument
1722 argv, envp, flags); in SYSCALL_DEFINE5()
1727 const compat_uptr_t __user *, argv, in COMPAT_SYSCALL_DEFINE3() argument
1730 return compat_do_execve(getname(filename), argv, envp); in COMPAT_SYSCALL_DEFINE3()
1735 const compat_uptr_t __user *, argv, in COMPAT_SYSCALL_DEFINE5() argument
1743 argv, envp, flags); in COMPAT_SYSCALL_DEFINE5()