Lines Matching refs:fid

491 v9fs_inode_from_fid(struct v9fs_session_info *v9ses, struct p9_fid *fid,  in v9fs_inode_from_fid()  argument
497 st = p9_client_stat(fid); in v9fs_inode_from_fid()
614 struct p9_fid *dfid, *ofid = NULL, *fid = NULL; in v9fs_create() local
644 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_create()
645 if (IS_ERR(fid)) { in v9fs_create()
646 err = PTR_ERR(fid); in v9fs_create()
654 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_create()
661 v9fs_fid_add(dentry, &fid); in v9fs_create()
669 p9_fid_put(fid); in v9fs_create()
692 struct p9_fid *fid; in v9fs_vfs_create() local
695 fid = v9fs_create(v9ses, dir, dentry, NULL, perm, P9_ORDWR); in v9fs_vfs_create()
696 if (IS_ERR(fid)) in v9fs_vfs_create()
697 return PTR_ERR(fid); in v9fs_vfs_create()
700 p9_fid_put(fid); in v9fs_vfs_create()
719 struct p9_fid *fid; in v9fs_vfs_mkdir() local
726 fid = v9fs_create(v9ses, dir, dentry, NULL, perm, P9_OREAD); in v9fs_vfs_mkdir()
727 if (IS_ERR(fid)) { in v9fs_vfs_mkdir()
728 err = PTR_ERR(fid); in v9fs_vfs_mkdir()
729 fid = NULL; in v9fs_vfs_mkdir()
735 if (fid) in v9fs_vfs_mkdir()
736 p9_fid_put(fid); in v9fs_vfs_mkdir()
754 struct p9_fid *dfid, *fid; in v9fs_vfs_lookup() local
776 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_vfs_lookup()
778 if (fid == ERR_PTR(-ENOENT)) in v9fs_vfs_lookup()
780 else if (IS_ERR(fid)) in v9fs_vfs_lookup()
781 inode = ERR_CAST(fid); in v9fs_vfs_lookup()
783 inode = v9fs_get_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_lookup()
785 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_lookup()
794 if (!IS_ERR(fid)) { in v9fs_vfs_lookup()
796 v9fs_fid_add(dentry, &fid); in v9fs_vfs_lookup()
798 v9fs_fid_add(res, &fid); in v9fs_vfs_lookup()
800 p9_fid_put(fid); in v9fs_vfs_lookup()
813 struct p9_fid *fid, *inode_fid; in v9fs_vfs_atomic_open() local
834 fid = v9fs_create(v9ses, dir, dentry, NULL, perm, in v9fs_vfs_atomic_open()
837 if (IS_ERR(fid)) { in v9fs_vfs_atomic_open()
838 err = PTR_ERR(fid); in v9fs_vfs_atomic_open()
868 file->private_data = fid; in v9fs_vfs_atomic_open()
872 v9fs_open_fid_add(inode, &fid); in v9fs_vfs_atomic_open()
880 p9_fid_put(fid); in v9fs_vfs_atomic_open()
1034 struct p9_fid *fid; in v9fs_vfs_getattr() local
1043 fid = v9fs_fid_lookup(dentry); in v9fs_vfs_getattr()
1044 if (IS_ERR(fid)) in v9fs_vfs_getattr()
1045 return PTR_ERR(fid); in v9fs_vfs_getattr()
1047 st = p9_client_stat(fid); in v9fs_vfs_getattr()
1048 p9_fid_put(fid); in v9fs_vfs_getattr()
1075 struct p9_fid *fid = NULL; in v9fs_vfs_setattr() local
1086 fid = iattr->ia_file->private_data; in v9fs_vfs_setattr()
1087 WARN_ON(!fid); in v9fs_vfs_setattr()
1089 if (!fid) { in v9fs_vfs_setattr()
1090 fid = v9fs_fid_lookup(dentry); in v9fs_vfs_setattr()
1093 if (IS_ERR(fid)) in v9fs_vfs_setattr()
1094 return PTR_ERR(fid); in v9fs_vfs_setattr()
1121 retval = p9_client_wstat(fid, &wstat); in v9fs_vfs_setattr()
1124 p9_fid_put(fid); in v9fs_vfs_setattr()
1231 struct p9_fid *fid; in v9fs_vfs_get_link() local
1243 fid = v9fs_fid_lookup(dentry); in v9fs_vfs_get_link()
1245 if (IS_ERR(fid)) in v9fs_vfs_get_link()
1246 return ERR_CAST(fid); in v9fs_vfs_get_link()
1248 st = p9_client_stat(fid); in v9fs_vfs_get_link()
1249 p9_fid_put(fid); in v9fs_vfs_get_link()
1281 struct p9_fid *fid; in v9fs_vfs_mkspecial() local
1290 fid = v9fs_create(v9ses, dir, dentry, (char *) extension, perm, in v9fs_vfs_mkspecial()
1292 if (IS_ERR(fid)) in v9fs_vfs_mkspecial()
1293 return PTR_ERR(fid); in v9fs_vfs_mkspecial()
1296 p9_fid_put(fid); in v9fs_vfs_mkspecial()
1346 sprintf(name, "%d\n", oldfid->fid); in v9fs_vfs_link()
1393 int v9fs_refresh_inode(struct p9_fid *fid, struct inode *inode) in v9fs_refresh_inode() argument
1402 st = p9_client_stat(fid); in v9fs_refresh_inode()