Lines Matching refs:vn

35     struct fuse_vnode *vn)  in update_attr()  argument
48 attr->st_ino = vn->ino; in update_attr()
82 struct fuse_vnode *vn; in ifuse_ops_getattr() local
90 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_getattr()
91 if (vn == NULL) { in ifuse_ops_getattr()
96 realname = build_realname(f, vn->ino); in ifuse_ops_getattr()
102 fbuf->fb_err = update_attr(f, &fbuf->fb_attr, realname, vn); in ifuse_ops_getattr()
111 struct fuse_vnode *vn; in ifuse_ops_access() local
116 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_access()
117 if (vn == NULL) { in ifuse_ops_access()
122 realname = build_realname(f, vn->ino); in ifuse_ops_access()
138 struct fuse_vnode *vn; in ifuse_ops_open() local
146 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_open()
147 if (vn == NULL) { in ifuse_ops_open()
152 realname = build_realname(f, vn->ino); in ifuse_ops_open()
171 struct fuse_vnode *vn; in ifuse_ops_opendir() local
180 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_opendir()
181 if (vn == NULL) { in ifuse_ops_opendir()
187 realname = build_realname(f, vn->ino); in ifuse_ops_opendir()
305 struct fuse_vnode *vn; in ifuse_ops_readdir() local
327 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_readdir()
328 if (vn == NULL) { in ifuse_ops_readdir()
344 realname = build_realname(f, vn->ino); in ifuse_ops_readdir()
375 struct fuse_vnode *vn; in ifuse_ops_releasedir() local
386 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_releasedir()
387 if (vn == NULL) { in ifuse_ops_releasedir()
393 realname = build_realname(f, vn->ino); in ifuse_ops_releasedir()
410 struct fuse_vnode *vn; in ifuse_ops_release() local
420 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_release()
421 if (vn == NULL) { in ifuse_ops_release()
426 realname = build_realname(f, vn->ino); in ifuse_ops_release()
441 struct fuse_vnode *vn; in ifuse_ops_fsync() local
456 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_fsync()
457 if (vn == NULL) { in ifuse_ops_fsync()
462 realname = build_realname(f, vn->ino); in ifuse_ops_fsync()
477 struct fuse_vnode *vn; in ifuse_ops_flush() local
487 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_flush()
488 if (vn == NULL) { in ifuse_ops_flush()
493 realname = build_realname(f, vn->ino); in ifuse_ops_flush()
507 struct fuse_vnode *vn; in ifuse_ops_lookup() local
514 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_lookup()
515 if (vn == NULL || vn->parent == NULL) { in ifuse_ops_lookup()
519 vn = vn->parent; in ifuse_ops_lookup()
520 if (vn->ino != FUSE_ROOT_INO) in ifuse_ops_lookup()
521 ref_vn(vn); in ifuse_ops_lookup()
523 vn = get_vn_by_name_and_parent(f, fbuf->fb_dat, fbuf->fb_ino); in ifuse_ops_lookup()
524 if (vn == NULL) { in ifuse_ops_lookup()
525 vn = alloc_vn(f, (const char *)fbuf->fb_dat, -1, in ifuse_ops_lookup()
527 if (vn == NULL) { in ifuse_ops_lookup()
532 set_vn(f, vn); /*XXX*/ in ifuse_ops_lookup()
533 } else if (vn->ino != FUSE_ROOT_INO) in ifuse_ops_lookup()
534 ref_vn(vn); in ifuse_ops_lookup()
537 realname = build_realname(f, vn->ino); in ifuse_ops_lookup()
544 fbuf->fb_err = update_attr(f, &fbuf->fb_attr, realname, vn); in ifuse_ops_lookup()
545 fbuf->fb_ino = vn->ino; in ifuse_ops_lookup()
556 struct fuse_vnode *vn; in ifuse_ops_read() local
575 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_read()
576 if (vn == NULL) { in ifuse_ops_read()
582 realname = build_realname(f, vn->ino); in ifuse_ops_read()
606 struct fuse_vnode *vn; in ifuse_ops_write() local
621 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_write()
622 if (vn == NULL) { in ifuse_ops_write()
628 realname = build_realname(f, vn->ino); in ifuse_ops_write()
650 struct fuse_vnode *vn; in ifuse_ops_mkdir() local
657 vn = get_vn_by_name_and_parent(f, fbuf->fb_dat, fbuf->fb_ino); in ifuse_ops_mkdir()
658 if (vn == NULL) { in ifuse_ops_mkdir()
665 realname = build_realname(f, vn->ino); in ifuse_ops_mkdir()
674 fbuf->fb_err = update_attr(f, &fbuf->fb_attr, realname, vn); in ifuse_ops_mkdir()
676 fbuf->fb_ino = vn->ino; in ifuse_ops_mkdir()
686 struct fuse_vnode *vn; in ifuse_ops_rmdir() local
690 vn = get_vn_by_name_and_parent(f, fbuf->fb_dat, fbuf->fb_ino); in ifuse_ops_rmdir()
691 if (vn == NULL) { in ifuse_ops_rmdir()
698 realname = build_realname(f, vn->ino); in ifuse_ops_rmdir()
713 struct fuse_vnode *vn; in ifuse_ops_readlink() local
721 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_readlink()
722 if (vn == NULL) { in ifuse_ops_readlink()
727 realname = build_realname(f, vn->ino); in ifuse_ops_readlink()
758 struct fuse_vnode *vn; in ifuse_ops_unlink() local
763 vn = get_vn_by_name_and_parent(f, fbuf->fb_dat, fbuf->fb_ino); in ifuse_ops_unlink()
764 if (vn == NULL) { in ifuse_ops_unlink()
771 realname = build_realname(f, vn->ino); in ifuse_ops_unlink()
786 struct fuse_vnode *vn; in ifuse_ops_statfs() local
793 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_statfs()
794 if (vn == NULL) { in ifuse_ops_statfs()
799 realname = build_realname(f, vn->ino); in ifuse_ops_statfs()
814 struct fuse_vnode *vn; in ifuse_ops_link() local
821 vn = get_vn_by_name_and_parent(f, fbuf->fb_dat, fbuf->fb_ino); in ifuse_ops_link()
822 if (vn == NULL) { in ifuse_ops_link()
835 realname_ln = build_realname(f, vn->ino); in ifuse_ops_link()
852 struct fuse_vnode *vn; in ifuse_ops_setattr() local
863 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_setattr()
864 if (vn == NULL) { in ifuse_ops_setattr()
870 realname = build_realname(f, vn->ino); in ifuse_ops_setattr()
924 fbuf->fb_err = update_attr(f, &fbuf->fb_attr, realname, vn); in ifuse_ops_setattr()
934 struct fuse_vnode *vn; in ifuse_ops_symlink() local
940 vn = get_vn_by_name_and_parent(f, fbuf->fb_dat, fbuf->fb_ino); in ifuse_ops_symlink()
941 if (vn == NULL) { in ifuse_ops_symlink()
949 realname = build_realname(f, vn->ino); in ifuse_ops_symlink()
959 fbuf->fb_ino = vn->ino; in ifuse_ops_symlink()
1036 struct fuse_vnode *vn; in ifuse_ops_reclaim() local
1041 vn = tree_get(&f->vnode_tree, fbuf->fb_ino); in ifuse_ops_reclaim()
1042 if (vn != NULL) in ifuse_ops_reclaim()
1043 unref_vn(f, vn); in ifuse_ops_reclaim()
1051 struct fuse_vnode *vn; in ifuse_ops_mknod() local
1060 vn = get_vn_by_name_and_parent(f, fbuf->fb_dat, fbuf->fb_ino); in ifuse_ops_mknod()
1061 if (vn == NULL) { in ifuse_ops_mknod()
1068 realname = build_realname(f, vn->ino); in ifuse_ops_mknod()
1077 fbuf->fb_err = update_attr(f, &fbuf->fb_attr, realname, vn); in ifuse_ops_mknod()
1079 fbuf->fb_ino = vn->ino; in ifuse_ops_mknod()