Lines Matching refs:fm
209 struct fuse_mount *fm; in fuse_dentry_revalidate() local
231 fm = get_fuse_mount(inode); in fuse_dentry_revalidate()
238 attr_version = fuse_get_attr_version(fm->fc); in fuse_dentry_revalidate()
241 fuse_lookup_init(fm->fc, &args, get_node_id(d_inode(parent)), in fuse_dentry_revalidate()
243 ret = fuse_simple_request(fm, &args); in fuse_dentry_revalidate()
252 fuse_queue_forget(fm->fc, forget, in fuse_dentry_revalidate()
372 struct fuse_mount *fm = get_fuse_mount_super(sb); in fuse_lookup_name() local
389 attr_version = fuse_get_attr_version(fm->fc); in fuse_lookup_name()
391 fuse_lookup_init(fm->fc, &args, nodeid, name, outarg); in fuse_lookup_name()
392 err = fuse_simple_request(fm, &args); in fuse_lookup_name()
408 fuse_queue_forget(fm->fc, forget, outarg->nodeid, 1); in fuse_lookup_name()
536 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_create_open() local
557 ff = fuse_file_alloc(fm); in fuse_create_open()
561 if (!fm->fc->dont_mask) in fuse_create_open()
571 if (fm->fc->handle_killpriv_v2 && trunc && in fuse_create_open()
589 if (fm->fc->init_security) { in fuse_create_open()
600 err = fuse_simple_request(fm, &args); in fuse_create_open()
618 fuse_queue_forget(fm->fc, forget, outentry.nodeid, 1); in fuse_create_open()
633 if (fm->fc->atomic_o_trunc && trunc) in fuse_create_open()
699 static int create_new_entry(struct fuse_mount *fm, struct fuse_args *args, in create_new_entry() argument
724 if (fm->fc->init_security && args->opcode != FUSE_LINK) { in create_new_entry()
737 err = fuse_simple_request(fm, args); in create_new_entry()
752 fuse_queue_forget(fm->fc, forget, outarg.nodeid, 1); in create_new_entry()
780 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_mknod() local
783 if (!fm->fc->dont_mask) in fuse_mknod()
796 return create_new_entry(fm, &args, dir, entry, mode); in fuse_mknod()
826 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_mkdir() local
829 if (!fm->fc->dont_mask) in fuse_mkdir()
841 return create_new_entry(fm, &args, dir, entry, S_IFDIR); in fuse_mkdir()
847 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_symlink() local
857 return create_new_entry(fm, &args, dir, entry, S_IFLNK); in fuse_symlink()
908 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_unlink() local
919 err = fuse_simple_request(fm, &args); in fuse_unlink()
931 struct fuse_mount *fm = get_fuse_mount(dir); in fuse_rmdir() local
942 err = fuse_simple_request(fm, &args); in fuse_rmdir()
957 struct fuse_mount *fm = get_fuse_mount(olddir); in fuse_rename_common() local
972 err = fuse_simple_request(fm, &args); in fuse_rename_common()
1040 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_link() local
1051 err = create_new_entry(fm, &args, newdir, newent, inode->i_mode); in fuse_link()
1096 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_do_getattr() local
1100 attr_version = fuse_get_attr_version(fm->fc); in fuse_do_getattr()
1119 err = fuse_simple_request(fm, &args); in fuse_do_getattr()
1275 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_access() local
1282 if (fm->fc->no_access) in fuse_access()
1292 err = fuse_simple_request(fm, &args); in fuse_access()
1294 fm->fc->no_access = 1; in fuse_access()
1387 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_readlink_page() local
1404 res = fuse_simple_request(fm, &ap.args); in fuse_readlink_page()
1632 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_flush_times() local
1643 if (fm->fc->minor >= 23) { in fuse_flush_times()
1652 fuse_setattr_fill(fm->fc, &args, inode, &inarg, &outarg); in fuse_flush_times()
1654 return fuse_simple_request(fm, &args); in fuse_flush_times()
1669 struct fuse_mount *fm = get_fuse_mount(inode); in fuse_do_setattr() local
1670 struct fuse_conn *fc = fm->fc; in fuse_do_setattr()
1767 err = fuse_simple_request(fm, &args); in fuse_do_setattr()