Lines Matching +full:0 +full:xfa
35 for (i = 0; i < count; i++) { in fuse_copy_ioctl_iovec_old()
39 return 0; in fuse_copy_ioctl_iovec_old()
47 return 0; in fuse_copy_ioctl_iovec_old()
57 for (n = 0; n < count; n++, iov++) { in fuse_verify_ioctl_iov()
62 return 0; in fuse_verify_ioctl_iov()
80 for (i = 0; i < count; i++) { in fuse_copy_ioctl_iovec()
97 return 0; in fuse_copy_ioctl_iovec()
161 unsigned int in_iovs = 0, out_iovs = 0, max_pages; in fuse_do_ioctl()
189 fuse_page_descs_length_init(ap.descs, 0, fm->fc->max_pages); in fuse_do_ioctl()
239 ap.args.in_args[0].size = sizeof(inarg); in fuse_do_ioctl()
240 ap.args.in_args[0].value = &inarg; in fuse_do_ioctl()
248 for (i = 0; iov_iter_count(&ii) && !WARN_ON(i >= ap.num_pages); i++) { in fuse_do_ioctl()
249 c = copy_page_from_iter(ap.pages[i], 0, PAGE_SIZE, &ii); in fuse_do_ioctl()
256 ap.args.out_args[0].size = sizeof(outarg); in fuse_do_ioctl()
257 ap.args.out_args[0].value = &outarg; in fuse_do_ioctl()
264 if (transferred < 0) in fuse_do_ioctl()
289 vaddr = kmap_atomic(ap.pages[0]); in fuse_do_ioctl()
292 (flags & FUSE_IOCTL_COMPAT) != 0); in fuse_do_ioctl()
317 for (i = 0; iov_iter_count(&ii) && !WARN_ON(i >= ap.num_pages); i++) { in fuse_do_ioctl()
318 c = copy_page_to_iter(ap.pages[i], 0, PAGE_SIZE, &ii); in fuse_do_ioctl()
322 err = 0; in fuse_do_ioctl()
350 return fuse_ioctl_common(file, cmd, arg, 0); in fuse_file_ioctl()
368 memset(&inarg, 0, sizeof(inarg)); in fuse_priv_ioctl()
386 args.in_args[0].size = sizeof(inarg); in fuse_priv_ioctl()
387 args.in_args[0].value = &inarg; in fuse_priv_ioctl()
391 args.out_args[0].size = sizeof(outarg); in fuse_priv_ioctl()
392 args.out_args[0].value = &outarg; in fuse_priv_ioctl()
424 struct fsxattr xfa; in fuse_fileattr_get() local
440 &xfa, sizeof(xfa)); in fuse_fileattr_get()
444 fileattr_fill_xflags(fa, xfa.fsx_xflags); in fuse_fileattr_get()
445 fa->fsx_extsize = xfa.fsx_extsize; in fuse_fileattr_get()
446 fa->fsx_nextents = xfa.fsx_nextents; in fuse_fileattr_get()
447 fa->fsx_projid = xfa.fsx_projid; in fuse_fileattr_get()
448 fa->fsx_cowextsize = xfa.fsx_cowextsize; in fuse_fileattr_get()
462 struct fsxattr xfa; in fuse_fileattr_set() local
475 memset(&xfa, 0, sizeof(xfa)); in fuse_fileattr_set()
476 xfa.fsx_xflags = fa->fsx_xflags; in fuse_fileattr_set()
477 xfa.fsx_extsize = fa->fsx_extsize; in fuse_fileattr_set()
478 xfa.fsx_nextents = fa->fsx_nextents; in fuse_fileattr_set()
479 xfa.fsx_projid = fa->fsx_projid; in fuse_fileattr_set()
480 xfa.fsx_cowextsize = fa->fsx_cowextsize; in fuse_fileattr_set()
483 &xfa, sizeof(xfa)); in fuse_fileattr_set()