Home
last modified time | relevance | path

Searched refs:argv (Results 1 – 11 of 11) sorted by relevance

/fs/nilfs2/
Dioctl.c42 struct nilfs_argv *argv, int dir, in nilfs_ioctl_wrap_copy() argument
48 void __user *base = (void __user *)(unsigned long)argv->v_base; in nilfs_ioctl_wrap_copy()
54 if (argv->v_nmembs == 0) in nilfs_ioctl_wrap_copy()
57 if (argv->v_size > PAGE_SIZE) in nilfs_ioctl_wrap_copy()
63 maxmembs = PAGE_SIZE / argv->v_size; in nilfs_ioctl_wrap_copy()
67 pos = argv->v_index; in nilfs_ioctl_wrap_copy()
68 for (i = 0; i < argv->v_nmembs; i += n) { in nilfs_ioctl_wrap_copy()
69 n = (argv->v_nmembs - i < maxmembs) ? in nilfs_ioctl_wrap_copy()
70 argv->v_nmembs - i : maxmembs; in nilfs_ioctl_wrap_copy()
72 copy_from_user(buf, base + argv->v_size * i, in nilfs_ioctl_wrap_copy()
[all …]
Dsegment.c2318 int nilfs_clean_segments(struct super_block *sb, struct nilfs_argv *argv, in nilfs_clean_segments() argument
2335 err = nilfs_ioctl_prepare_clean_segments(nilfs, argv, kbufs); in nilfs_clean_segments()
2342 sci->sc_nfreesegs = argv[4].v_nmembs; in nilfs_clean_segments()
/fs/ocfs2/
Dstackglue.c422 char *argv[5], *envp[3]; in ocfs2_leave_group() local
424 argv[0] = ocfs2_hb_ctl_path; in ocfs2_leave_group()
425 argv[1] = "-K"; in ocfs2_leave_group()
426 argv[2] = "-u"; in ocfs2_leave_group()
427 argv[3] = (char *)group; in ocfs2_leave_group()
428 argv[4] = NULL; in ocfs2_leave_group()
435 ret = call_usermodehelper(argv[0], argv, envp, UMH_WAIT_PROC); in ocfs2_leave_group()
440 ret, argv[0], argv[1], argv[2], argv[3]); in ocfs2_leave_group()
/fs/nfs/objlayout/
Dobjlayout.c681 char *argv[8]; in __objlayout_upcall() local
693 argv[0] = (char *)osd_login_prog; in __objlayout_upcall()
694 argv[1] = "-u"; in __objlayout_upcall()
695 argv[2] = login->uri; in __objlayout_upcall()
696 argv[3] = "-o"; in __objlayout_upcall()
697 argv[4] = login->osdname; in __objlayout_upcall()
698 argv[5] = "-s"; in __objlayout_upcall()
699 argv[6] = login->systemid_hex; in __objlayout_upcall()
700 argv[7] = NULL; in __objlayout_upcall()
702 ret = call_usermodehelper(argv[0], argv, envp, UMH_WAIT_PROC); in __objlayout_upcall()
/fs/
Dbinfmt_som.c70 char **argv, **envp; in create_som_tables() local
81 argv = (char **) sp; in create_som_tables()
85 __put_user((unsigned long) argv,++sp); in create_som_tables()
93 __put_user((char *)p,argv++); in create_som_tables()
96 __put_user(NULL, argv); in create_som_tables()
Dexec.c417 static const char __user *get_user_arg_ptr(struct user_arg_ptr argv, int nr) in get_user_arg_ptr() argument
422 if (unlikely(argv.is_compat)) { in get_user_arg_ptr()
425 if (get_user(compat, argv.ptr.compat + nr)) in get_user_arg_ptr()
432 if (get_user(native, argv.ptr.native + nr)) in get_user_arg_ptr()
441 static int count(struct user_arg_ptr argv, int max) in count() argument
445 if (argv.ptr.native != NULL) { in count()
447 const char __user *p = get_user_arg_ptr(argv, i); in count()
471 static int copy_strings(int argc, struct user_arg_ptr argv, in copy_strings() argument
485 str = get_user_arg_ptr(argv, argc); in copy_strings()
567 struct user_arg_ptr argv = { in copy_strings_kernel() local
[all …]
Dbinfmt_aout.c146 char __user * __user *argv; in create_aout_tables() local
169 argv = (char __user * __user *) sp; in create_aout_tables()
172 put_user((unsigned long) argv,--sp); in create_aout_tables()
178 put_user(p,argv++); in create_aout_tables()
183 put_user(NULL,argv); in create_aout_tables()
Dbinfmt_flat.c125 unsigned long *argv,*envp; in create_flat_tables() local
135 argv = sp + 1 + (flat_argvp_envp_on_stack() ? 2 : 0); in create_flat_tables()
136 envp = argv + (argc + 1); in create_flat_tables()
140 put_user((unsigned long) argv, sp + 1); in create_flat_tables()
146 put_user((unsigned long) p, argv++); in create_flat_tables()
151 put_user((unsigned long) NULL, argv); in create_flat_tables()
Dbinfmt_elf.c142 elf_addr_t __user *argv; in create_elf_tables() local
280 argv = sp; in create_elf_tables()
281 envp = argv + argc + 1; in create_elf_tables()
287 if (__put_user((elf_addr_t)p, argv++)) in create_elf_tables()
294 if (__put_user(0, argv)) in create_elf_tables()
Dbinfmt_elf_fdpic.c483 elf_caddr_t __user *argv, *envp; in create_elf_fdpic_tables() local
652 argv = (elf_caddr_t __user *) csp; in create_elf_fdpic_tables()
670 __put_user((elf_caddr_t) p, argv++); in create_elf_fdpic_tables()
676 __put_user(NULL, argv); in create_elf_fdpic_tables()
/fs/nfs/
Dcache_lib.c41 char *argv[] = { in nfs_cache_upcall() local
51 ret = call_usermodehelper(argv[0], argv, envp, UMH_WAIT_EXEC); in nfs_cache_upcall()