Lines Matching +full:0 +full:xfa

17 	args->out_args[0].size = sizeof(*outarg);  in fuse_send_ioctl()
18 args->out_args[0].value = outarg; in fuse_send_ioctl()
26 if (ret >= 0 && outarg->result == -ENOSYS) in fuse_send_ioctl()
55 for (i = 0; i < count; i++) { in fuse_copy_ioctl_iovec_old()
59 return 0; in fuse_copy_ioctl_iovec_old()
67 return 0; in fuse_copy_ioctl_iovec_old()
77 for (n = 0; n < count; n++, iov++) { in fuse_verify_ioctl_iov()
82 return 0; in fuse_verify_ioctl_iov()
100 for (i = 0; i < count; i++) { in fuse_copy_ioctl_iovec()
117 return 0; in fuse_copy_ioctl_iovec()
181 unsigned int in_iovs = 0, out_iovs = 0, max_pages; in fuse_do_ioctl()
209 fuse_page_descs_length_init(ap.descs, 0, fm->fc->max_pages); in fuse_do_ioctl()
259 ap.args.in_args[0].size = sizeof(inarg); in fuse_do_ioctl()
260 ap.args.in_args[0].value = &inarg; in fuse_do_ioctl()
268 for (i = 0; iov_iter_count(&ii) && !WARN_ON(i >= ap.num_pages); i++) { in fuse_do_ioctl()
269 c = copy_page_from_iter(ap.pages[i], 0, PAGE_SIZE, &ii); in fuse_do_ioctl()
282 if (transferred < 0) in fuse_do_ioctl()
307 vaddr = kmap_local_page(ap.pages[0]); in fuse_do_ioctl()
310 (flags & FUSE_IOCTL_COMPAT) != 0); in fuse_do_ioctl()
335 for (i = 0; iov_iter_count(&ii) && !WARN_ON(i >= ap.num_pages); i++) { in fuse_do_ioctl()
336 c = copy_page_to_iter(ap.pages[i], 0, PAGE_SIZE, &ii); in fuse_do_ioctl()
340 err = 0; in fuse_do_ioctl()
368 return fuse_ioctl_common(file, cmd, arg, 0); in fuse_file_ioctl()
386 memset(&inarg, 0, sizeof(inarg)); in fuse_priv_ioctl()
404 args.in_args[0].size = sizeof(inarg); in fuse_priv_ioctl()
405 args.in_args[0].value = &inarg; in fuse_priv_ioctl()
414 if (outarg.result < 0) in fuse_priv_ioctl()
449 struct fsxattr xfa; in fuse_fileattr_get() local
465 &xfa, sizeof(xfa)); in fuse_fileattr_get()
469 fileattr_fill_xflags(fa, xfa.fsx_xflags); in fuse_fileattr_get()
470 fa->fsx_extsize = xfa.fsx_extsize; in fuse_fileattr_get()
471 fa->fsx_nextents = xfa.fsx_nextents; in fuse_fileattr_get()
472 fa->fsx_projid = xfa.fsx_projid; in fuse_fileattr_get()
473 fa->fsx_cowextsize = xfa.fsx_cowextsize; in fuse_fileattr_get()
487 struct fsxattr xfa; in fuse_fileattr_set() local
500 memset(&xfa, 0, sizeof(xfa)); in fuse_fileattr_set()
501 xfa.fsx_xflags = fa->fsx_xflags; in fuse_fileattr_set()
502 xfa.fsx_extsize = fa->fsx_extsize; in fuse_fileattr_set()
503 xfa.fsx_nextents = fa->fsx_nextents; in fuse_fileattr_set()
504 xfa.fsx_projid = fa->fsx_projid; in fuse_fileattr_set()
505 xfa.fsx_cowextsize = fa->fsx_cowextsize; in fuse_fileattr_set()
508 &xfa, sizeof(xfa)); in fuse_fileattr_set()