Lines Matching refs:fm
200 struct fuse_mount *fm; in fuse_dentry_revalidate() local
222 fm = get_fuse_mount(inode); in fuse_dentry_revalidate()
229 attr_version = fuse_get_attr_version(fm->fc); in fuse_dentry_revalidate()
232 fuse_lookup_init(fm->fc, &args, get_node_id(d_inode(parent)), in fuse_dentry_revalidate()
234 ret = fuse_simple_request(fm, &args); in fuse_dentry_revalidate()
243 fuse_queue_forget(fm->fc, forget, in fuse_dentry_revalidate()
363 struct fuse_mount *fm = get_fuse_mount_super(sb); in fuse_lookup_name() local
380 attr_version = fuse_get_attr_version(fm->fc); in fuse_lookup_name()
382 fuse_lookup_init(fm->fc, &args, nodeid, name, outarg); in fuse_lookup_name()
383 err = fuse_simple_request(fm, &args); in fuse_lookup_name()
399 fuse_queue_forget(fm->fc, forget, outarg->nodeid, 1); in fuse_lookup_name()
471 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_create_open() local
489 ff = fuse_file_alloc(fm); in fuse_create_open()
493 if (!fm->fc->dont_mask) in fuse_create_open()
503 if (fm->fc->handle_killpriv_v2 && (flags & O_TRUNC) && in fuse_create_open()
520 err = fuse_simple_request(fm, &args); in fuse_create_open()
537 fuse_queue_forget(fm->fc, forget, outentry.nodeid, 1); in fuse_create_open()
614 static int create_new_entry(struct fuse_mount *fm, struct fuse_args *args, in create_new_entry() argument
636 err = fuse_simple_request(fm, args); in create_new_entry()
650 fuse_queue_forget(fm->fc, forget, outarg.nodeid, 1); in create_new_entry()
678 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_mknod() local
681 if (!fm->fc->dont_mask) in fuse_mknod()
694 return create_new_entry(fm, &args, dir, entry, mode); in fuse_mknod()
707 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_mkdir() local
710 if (!fm->fc->dont_mask) in fuse_mkdir()
722 return create_new_entry(fm, &args, dir, entry, S_IFDIR); in fuse_mkdir()
728 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_symlink() local
738 return create_new_entry(fm, &args, dir, entry, S_IFLNK); in fuse_symlink()
752 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_unlink() local
763 err = fuse_simple_request(fm, &args); in fuse_unlink()
769 fi->attr_version = atomic64_inc_return(&fm->fc->attr_version); in fuse_unlink()
791 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_rmdir() local
802 err = fuse_simple_request(fm, &args); in fuse_rmdir()
818 struct fuse_mount *fm = get_fuse_mount(olddir); in fuse_rename_common() local
833 err = fuse_simple_request(fm, &args); in fuse_rename_common()
907 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_link() local
918 err = create_new_entry(fm, &args, newdir, newent, inode->i_mode); in fuse_link()
929 fi->attr_version = atomic64_inc_return(&fm->fc->attr_version); in fuse_link()
986 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_do_getattr() local
990 attr_version = fuse_get_attr_version(fm->fc); in fuse_do_getattr()
1009 err = fuse_simple_request(fm, &args); in fuse_do_getattr()
1162 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_access() local
1169 if (fm->fc->no_access) in fuse_access()
1179 err = fuse_simple_request(fm, &args); in fuse_access()
1181 fm->fc->no_access = 1; in fuse_access()
1274 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_readlink_page() local
1291 res = fuse_simple_request(fm, &ap.args); in fuse_readlink_page()
1519 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_flush_times() local
1530 if (fm->fc->minor >= 23) { in fuse_flush_times()
1539 fuse_setattr_fill(fm->fc, &args, inode, &inarg, &outarg); in fuse_flush_times()
1541 return fuse_simple_request(fm, &args); in fuse_flush_times()
1556 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_do_setattr() local
1557 struct fuse_conn *fc = fm->fc; in fuse_do_setattr()
1654 err = fuse_simple_request(fm, &args); in fuse_do_setattr()