Lines Matching refs:fid

111 					struct p9_fid *fid,  in v9fs_qid_iget_dotl()  argument
145 retval = v9fs_get_acl(inode, fid); in v9fs_qid_iget_dotl()
158 v9fs_inode_from_fid_dotl(struct v9fs_session_info *v9ses, struct p9_fid *fid, in v9fs_inode_from_fid_dotl() argument
164 st = p9_client_getattr_dotl(fid, P9_STATS_BASIC | P9_STATS_GEN); in v9fs_inode_from_fid_dotl()
168 inode = v9fs_qid_iget_dotl(sb, &st->qid, fid, st, new); in v9fs_inode_from_fid_dotl()
250 struct p9_fid *fid = NULL; in v9fs_vfs_atomic_open_dotl() local
311 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_vfs_atomic_open_dotl()
312 if (IS_ERR(fid)) { in v9fs_vfs_atomic_open_dotl()
313 err = PTR_ERR(fid); in v9fs_vfs_atomic_open_dotl()
315 fid = NULL; in v9fs_vfs_atomic_open_dotl()
318 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_atomic_open_dotl()
325 v9fs_set_create_acl(inode, fid, dacl, pacl); in v9fs_vfs_atomic_open_dotl()
327 v9fs_fid_add(dentry, fid); in v9fs_vfs_atomic_open_dotl()
365 if (fid) in v9fs_vfs_atomic_open_dotl()
366 p9_client_clunk(fid); in v9fs_vfs_atomic_open_dotl()
386 struct p9_fid *fid = NULL, *dfid = NULL; in v9fs_vfs_mkdir_dotl() local
426 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_vfs_mkdir_dotl()
427 if (IS_ERR(fid)) { in v9fs_vfs_mkdir_dotl()
428 err = PTR_ERR(fid); in v9fs_vfs_mkdir_dotl()
431 fid = NULL; in v9fs_vfs_mkdir_dotl()
437 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_mkdir_dotl()
444 v9fs_fid_add(dentry, fid); in v9fs_vfs_mkdir_dotl()
445 v9fs_set_create_acl(inode, fid, dacl, pacl); in v9fs_vfs_mkdir_dotl()
447 fid = NULL; in v9fs_vfs_mkdir_dotl()
460 v9fs_set_create_acl(inode, fid, dacl, pacl); in v9fs_vfs_mkdir_dotl()
466 if (fid) in v9fs_vfs_mkdir_dotl()
467 p9_client_clunk(fid); in v9fs_vfs_mkdir_dotl()
477 struct p9_fid *fid; in v9fs_vfs_getattr_dotl() local
486 fid = v9fs_fid_lookup(dentry); in v9fs_vfs_getattr_dotl()
487 if (IS_ERR(fid)) in v9fs_vfs_getattr_dotl()
488 return PTR_ERR(fid); in v9fs_vfs_getattr_dotl()
494 st = p9_client_getattr_dotl(fid, P9_STATS_ALL); in v9fs_vfs_getattr_dotl()
557 struct p9_fid *fid; in v9fs_vfs_setattr_dotl() local
577 fid = v9fs_fid_lookup(dentry); in v9fs_vfs_setattr_dotl()
578 if (IS_ERR(fid)) in v9fs_vfs_setattr_dotl()
579 return PTR_ERR(fid); in v9fs_vfs_setattr_dotl()
585 retval = p9_client_setattr(fid, &p9attr); in v9fs_vfs_setattr_dotl()
598 retval = v9fs_acl_chmod(inode, fid); in v9fs_vfs_setattr_dotl()
687 struct p9_fid *fid = NULL; in v9fs_vfs_symlink_dotl() local
714 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_vfs_symlink_dotl()
715 if (IS_ERR(fid)) { in v9fs_vfs_symlink_dotl()
716 err = PTR_ERR(fid); in v9fs_vfs_symlink_dotl()
719 fid = NULL; in v9fs_vfs_symlink_dotl()
724 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_symlink_dotl()
731 v9fs_fid_add(dentry, fid); in v9fs_vfs_symlink_dotl()
733 fid = NULL; in v9fs_vfs_symlink_dotl()
746 if (fid) in v9fs_vfs_symlink_dotl()
747 p9_client_clunk(fid); in v9fs_vfs_symlink_dotl()
792 struct p9_fid *fid; in v9fs_vfs_link_dotl() local
793 fid = v9fs_fid_lookup(old_dentry); in v9fs_vfs_link_dotl()
794 if (IS_ERR(fid)) in v9fs_vfs_link_dotl()
795 return PTR_ERR(fid); in v9fs_vfs_link_dotl()
797 v9fs_refresh_inode_dotl(fid, d_inode(old_dentry)); in v9fs_vfs_link_dotl()
822 struct p9_fid *fid = NULL, *dfid = NULL; in v9fs_vfs_mknod_dotl() local
861 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_vfs_mknod_dotl()
862 if (IS_ERR(fid)) { in v9fs_vfs_mknod_dotl()
863 err = PTR_ERR(fid); in v9fs_vfs_mknod_dotl()
866 fid = NULL; in v9fs_vfs_mknod_dotl()
872 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_mknod_dotl()
879 v9fs_set_create_acl(inode, fid, dacl, pacl); in v9fs_vfs_mknod_dotl()
880 v9fs_fid_add(dentry, fid); in v9fs_vfs_mknod_dotl()
882 fid = NULL; in v9fs_vfs_mknod_dotl()
894 v9fs_set_create_acl(inode, fid, dacl, pacl); in v9fs_vfs_mknod_dotl()
898 if (fid) in v9fs_vfs_mknod_dotl()
899 p9_client_clunk(fid); in v9fs_vfs_mknod_dotl()
915 struct p9_fid *fid; in v9fs_vfs_follow_link_dotl() local
925 fid = v9fs_fid_lookup(dentry); in v9fs_vfs_follow_link_dotl()
926 if (IS_ERR(fid)) { in v9fs_vfs_follow_link_dotl()
928 link = ERR_CAST(fid); in v9fs_vfs_follow_link_dotl()
931 retval = p9_client_readlink(fid, &target); in v9fs_vfs_follow_link_dotl()
944 int v9fs_refresh_inode_dotl(struct p9_fid *fid, struct inode *inode) in v9fs_refresh_inode_dotl() argument
951 st = p9_client_getattr_dotl(fid, P9_STATS_ALL); in v9fs_refresh_inode_dotl()