/fs/nilfs2/ |
D | ioctl.c | 42 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 …]
|
D | segment.c | 2318 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/ |
D | stackglue.c | 422 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/ |
D | objlayout.c | 681 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/ |
D | binfmt_som.c | 70 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()
|
D | exec.c | 417 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 …]
|
D | binfmt_aout.c | 146 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()
|
D | binfmt_flat.c | 125 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()
|
D | binfmt_elf.c | 142 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()
|
D | binfmt_elf_fdpic.c | 483 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/ |
D | cache_lib.c | 41 char *argv[] = { in nfs_cache_upcall() local 51 ret = call_usermodehelper(argv[0], argv, envp, UMH_WAIT_EXEC); in nfs_cache_upcall()
|