• Home
  • Raw
  • Download

Lines Matching refs:fid

477 v9fs_inode_from_fid(struct v9fs_session_info *v9ses, struct p9_fid *fid,  in v9fs_inode_from_fid()  argument
483 st = p9_client_stat(fid); in v9fs_inode_from_fid()
593 struct p9_fid *dfid, *ofid, *fid; in v9fs_create() local
600 fid = NULL; in v9fs_create()
625 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_create()
626 if (IS_ERR(fid)) { in v9fs_create()
627 err = PTR_ERR(fid); in v9fs_create()
630 fid = NULL; in v9fs_create()
636 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_create()
643 v9fs_fid_add(dentry, fid); in v9fs_create()
651 if (fid) in v9fs_create()
652 p9_client_clunk(fid); in v9fs_create()
675 struct p9_fid *fid; in v9fs_vfs_create() local
678 fid = v9fs_create(v9ses, dir, dentry, NULL, perm, P9_ORDWR); in v9fs_vfs_create()
679 if (IS_ERR(fid)) in v9fs_vfs_create()
680 return PTR_ERR(fid); in v9fs_vfs_create()
683 p9_client_clunk(fid); in v9fs_vfs_create()
700 struct p9_fid *fid; in v9fs_vfs_mkdir() local
707 fid = v9fs_create(v9ses, dir, dentry, NULL, perm, P9_OREAD); in v9fs_vfs_mkdir()
708 if (IS_ERR(fid)) { in v9fs_vfs_mkdir()
709 err = PTR_ERR(fid); in v9fs_vfs_mkdir()
710 fid = NULL; in v9fs_vfs_mkdir()
716 if (fid) in v9fs_vfs_mkdir()
717 p9_client_clunk(fid); in v9fs_vfs_mkdir()
735 struct p9_fid *dfid, *fid; in v9fs_vfs_lookup() local
757 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_vfs_lookup()
758 if (fid == ERR_PTR(-ENOENT)) in v9fs_vfs_lookup()
760 else if (IS_ERR(fid)) in v9fs_vfs_lookup()
761 inode = ERR_CAST(fid); in v9fs_vfs_lookup()
763 inode = v9fs_get_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_lookup()
765 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_lookup()
774 if (!IS_ERR(fid)) { in v9fs_vfs_lookup()
776 v9fs_fid_add(dentry, fid); in v9fs_vfs_lookup()
778 v9fs_fid_add(res, fid); in v9fs_vfs_lookup()
780 p9_client_clunk(fid); in v9fs_vfs_lookup()
793 struct p9_fid *fid, *inode_fid; in v9fs_vfs_atomic_open() local
813 fid = v9fs_create(v9ses, dir, dentry, NULL, perm, in v9fs_vfs_atomic_open()
816 if (IS_ERR(fid)) { in v9fs_vfs_atomic_open()
817 err = PTR_ERR(fid); in v9fs_vfs_atomic_open()
818 fid = NULL; in v9fs_vfs_atomic_open()
848 file->private_data = fid; in v9fs_vfs_atomic_open()
858 if (fid) in v9fs_vfs_atomic_open()
859 p9_client_clunk(fid); in v9fs_vfs_atomic_open()
1003 struct p9_fid *fid; in v9fs_vfs_getattr() local
1012 fid = v9fs_fid_lookup(dentry); in v9fs_vfs_getattr()
1013 if (IS_ERR(fid)) in v9fs_vfs_getattr()
1014 return PTR_ERR(fid); in v9fs_vfs_getattr()
1016 st = p9_client_stat(fid); in v9fs_vfs_getattr()
1039 struct p9_fid *fid = NULL; in v9fs_vfs_setattr() local
1050 fid = iattr->ia_file->private_data; in v9fs_vfs_setattr()
1051 WARN_ON(!fid); in v9fs_vfs_setattr()
1053 if (!fid) in v9fs_vfs_setattr()
1054 fid = v9fs_fid_lookup(dentry); in v9fs_vfs_setattr()
1055 if(IS_ERR(fid)) in v9fs_vfs_setattr()
1056 return PTR_ERR(fid); in v9fs_vfs_setattr()
1083 retval = p9_client_wstat(fid, &wstat); in v9fs_vfs_setattr()
1190 struct p9_fid *fid; in v9fs_vfs_get_link() local
1198 fid = v9fs_fid_lookup(dentry); in v9fs_vfs_get_link()
1201 if (IS_ERR(fid)) in v9fs_vfs_get_link()
1202 return ERR_CAST(fid); in v9fs_vfs_get_link()
1207 st = p9_client_stat(fid); in v9fs_vfs_get_link()
1239 struct p9_fid *fid; in v9fs_vfs_mkspecial() local
1248 fid = v9fs_create(v9ses, dir, dentry, (char *) extension, perm, in v9fs_vfs_mkspecial()
1250 if (IS_ERR(fid)) in v9fs_vfs_mkspecial()
1251 return PTR_ERR(fid); in v9fs_vfs_mkspecial()
1254 p9_client_clunk(fid); in v9fs_vfs_mkspecial()
1302 sprintf(name, "%d\n", oldfid->fid); in v9fs_vfs_link()
1347 int v9fs_refresh_inode(struct p9_fid *fid, struct inode *inode) in v9fs_refresh_inode() argument
1356 st = p9_client_stat(fid); in v9fs_refresh_inode()