/fs/fuse/ |
D | dir.c | 168 struct fuse_entry_out *outarg, in fuse_lookup_init() argument 171 memset(outarg, 0, sizeof(struct fuse_entry_out)); in fuse_lookup_init() 180 args->out_args[0].value = outarg; in fuse_lookup_init() 263 struct fuse_entry_out outarg; in fuse_dentry_revalidate() local 300 &entry->d_name, &outarg, &bpf_arg.out); in fuse_dentry_revalidate() 305 if (!ret && !outarg.nodeid) in fuse_dentry_revalidate() 309 if (outarg.nodeid != get_node_id(inode) || in fuse_dentry_revalidate() 314 (bool) IS_AUTOMOUNT(inode) != (bool) (outarg.attr.flags & FUSE_ATTR_SUBMOUNT)) { in fuse_dentry_revalidate() 316 outarg.nodeid, 1); in fuse_dentry_revalidate() 326 if (ret || fuse_invalid_attr(&outarg.attr) || in fuse_dentry_revalidate() [all …]
|
D | dev.c | 1431 struct fuse_notify_poll_wakeup_out outarg; in fuse_notify_poll() local 1434 if (size != sizeof(outarg)) in fuse_notify_poll() 1437 err = fuse_copy_one(cs, &outarg, sizeof(outarg)); in fuse_notify_poll() 1442 return fuse_notify_poll_wakeup(fc, &outarg); in fuse_notify_poll() 1452 struct fuse_notify_inval_inode_out outarg; in fuse_notify_inval_inode() local 1455 if (size != sizeof(outarg)) in fuse_notify_inval_inode() 1458 err = fuse_copy_one(cs, &outarg, sizeof(outarg)); in fuse_notify_inval_inode() 1464 err = fuse_reverse_inval_inode(fc, outarg.ino, in fuse_notify_inval_inode() 1465 outarg.off, outarg.len); in fuse_notify_inval_inode() 1477 struct fuse_notify_inval_entry_out outarg; in fuse_notify_inval_entry() local [all …]
|
D | ioctl.c | 13 struct fuse_ioctl_out *outarg) in fuse_send_ioctl() argument 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() 27 outarg->result = -ENOTTY; in fuse_send_ioctl() 178 struct fuse_ioctl_out outarg; in fuse_do_ioctl() local 280 transferred = fuse_send_ioctl(fm, &ap.args, &outarg); in fuse_do_ioctl() 286 if (outarg.flags & FUSE_IOCTL_RETRY) { in fuse_do_ioctl() 294 in_iovs = outarg.in_iovs; in fuse_do_ioctl() 295 out_iovs = outarg.out_iovs; in fuse_do_ioctl() [all …]
|
D | xattr.c | 57 struct fuse_getxattr_out outarg; in fuse_getxattr() local 79 args.out_args[0].size = sizeof(outarg); in fuse_getxattr() 80 args.out_args[0].value = &outarg; in fuse_getxattr() 84 ret = min_t(ssize_t, outarg.size, XATTR_SIZE_MAX); in fuse_getxattr() 115 struct fuse_getxattr_out outarg; in fuse_listxattr() local 152 args.out_args[0].size = sizeof(outarg); in fuse_listxattr() 153 args.out_args[0].value = &outarg; in fuse_listxattr() 157 ret = min_t(ssize_t, outarg.size, XATTR_LIST_MAX); in fuse_listxattr()
|
D | file.c | 157 struct fuse_open_out outarg; in fuse_file_open() local 160 err = fuse_send_open(fm, nodeid, open_flags, opcode, &outarg); in fuse_file_open() 162 ff->fh = outarg.fh; in fuse_file_open() 163 ff->open_flags = outarg.open_flags; in fuse_file_open() 164 fuse_passthrough_setup(fc, ff, &outarg); in fuse_file_open() 2637 struct fuse_lk_out outarg; in fuse_getlk() local 2642 args.out_args[0].size = sizeof(outarg); in fuse_getlk() 2643 args.out_args[0].value = &outarg; in fuse_getlk() 2646 err = convert_fuse_file_lock(fm->fc, &outarg.lk, fl); in fuse_getlk() 2735 struct fuse_bmap_out outarg; in fuse_bmap() local [all …]
|
D | fuse_i.h | 1083 struct fuse_entry_out *outarg, 1148 struct fuse_notify_poll_wakeup_out *outarg); 1887 static inline int finalize_attr(struct inode *inode, struct fuse_attr_out *outarg, in finalize_attr() argument 1892 if (fuse_invalid_attr(&outarg->attr) || in finalize_attr() 1893 ((inode->i_mode ^ outarg->attr.mode) & S_IFMT)) { in finalize_attr() 1897 fuse_change_attributes(inode, &outarg->attr, in finalize_attr() 1898 attr_timeout(outarg), in finalize_attr() 1901 fuse_fillattr(inode, &outarg->attr, stat); in finalize_attr()
|
D | inode.c | 684 struct fuse_statfs_out outarg; in fuse_statfs() local 704 memset(&outarg, 0, sizeof(outarg)); in fuse_statfs() 709 args.out_args[0].size = sizeof(outarg); in fuse_statfs() 710 args.out_args[0].value = &outarg; in fuse_statfs() 713 convert_fuse_statfs(buf, &outarg.st); in fuse_statfs() 1139 struct fuse_entry_out outarg; in fuse_get_dentry() local 1145 err = fuse_lookup_name(sb, handle->nodeid, &name, &outarg, in fuse_get_dentry() 1239 struct fuse_entry_out outarg; in fuse_get_parent() local 1247 &name, &outarg, NULL, &inode); in fuse_get_parent()
|
D | backing.c | 1968 struct fuse_attr_out *outarg = fa->out_args[0].value; in fuse_getattr_finalize() local 1976 err = finalize_attr(inode, outarg, attr_version, stat); in fuse_getattr_finalize()
|