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()
314 struct fuse_mount *fm; in fuse_dentry_automount() local
327 fm = kzalloc(sizeof(struct fuse_mount), GFP_KERNEL); in fuse_dentry_automount()
328 if (!fm) in fuse_dentry_automount()
331 refcount_set(&fm->count, 1); in fuse_dentry_automount()
332 fsc->s_fs_info = fm; in fuse_dentry_automount()
336 fuse_mount_put(fm); in fuse_dentry_automount()
339 fm->fc = fuse_conn_get(fc); in fuse_dentry_automount()
352 list_add_tail(&fm->fc_entry, &fc->mounts); in fuse_dentry_automount()
409 struct fuse_mount *fm = get_fuse_mount_super(sb); in fuse_lookup_name() local
426 attr_version = fuse_get_attr_version(fm->fc); in fuse_lookup_name()
428 fuse_lookup_init(fm->fc, &args, nodeid, name, outarg); in fuse_lookup_name()
429 err = fuse_simple_request(fm, &args); in fuse_lookup_name()
445 fuse_queue_forget(fm->fc, forget, outarg->nodeid, 1); in fuse_lookup_name()
514 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_create_open() local
532 ff = fuse_file_alloc(fm); in fuse_create_open()
536 if (!fm->fc->dont_mask) in fuse_create_open()
557 err = fuse_simple_request(fm, &args); in fuse_create_open()
574 fuse_queue_forget(fm->fc, forget, outentry.nodeid, 1); in fuse_create_open()
647 static int create_new_entry(struct fuse_mount *fm, struct fuse_args *args, in create_new_entry() argument
666 err = fuse_simple_request(fm, args); in create_new_entry()
680 fuse_queue_forget(fm->fc, forget, outarg.nodeid, 1); in create_new_entry()
708 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_mknod() local
711 if (!fm->fc->dont_mask) in fuse_mknod()
724 return create_new_entry(fm, &args, dir, entry, mode); in fuse_mknod()
736 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_mkdir() local
739 if (!fm->fc->dont_mask) in fuse_mkdir()
751 return create_new_entry(fm, &args, dir, entry, S_IFDIR); in fuse_mkdir()
757 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_symlink() local
767 return create_new_entry(fm, &args, dir, entry, S_IFLNK); in fuse_symlink()
781 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_unlink() local
789 err = fuse_simple_request(fm, &args); in fuse_unlink()
795 fi->attr_version = atomic64_inc_return(&fm->fc->attr_version); in fuse_unlink()
817 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_rmdir() local
825 err = fuse_simple_request(fm, &args); in fuse_rmdir()
841 struct fuse_mount *fm = get_fuse_mount(olddir); in fuse_rename_common() local
856 err = fuse_simple_request(fm, &args); in fuse_rename_common()
927 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_link() local
938 err = create_new_entry(fm, &args, newdir, newent, inode->i_mode); in fuse_link()
949 fi->attr_version = atomic64_inc_return(&fm->fc->attr_version); in fuse_link()
1006 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_do_getattr() local
1010 attr_version = fuse_get_attr_version(fm->fc); in fuse_do_getattr()
1029 err = fuse_simple_request(fm, &args); in fuse_do_getattr()
1182 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_access() local
1189 if (fm->fc->no_access) in fuse_access()
1199 err = fuse_simple_request(fm, &args); in fuse_access()
1201 fm->fc->no_access = 1; in fuse_access()
1289 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_readlink_page() local
1306 res = fuse_simple_request(fm, &ap.args); in fuse_readlink_page()
1534 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_flush_times() local
1545 if (fm->fc->minor >= 23) { in fuse_flush_times()
1554 fuse_setattr_fill(fm->fc, &args, inode, &inarg, &outarg); in fuse_flush_times()
1556 return fuse_simple_request(fm, &args); in fuse_flush_times()
1571 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_do_setattr() local
1572 struct fuse_conn *fc = fm->fc; in fuse_do_setattr()
1658 err = fuse_simple_request(fm, &args); in fuse_do_setattr()