Lines Matching refs:fid

98 					struct p9_fid *fid,  in v9fs_qid_iget_dotl()  argument
133 retval = v9fs_get_acl(inode, fid); in v9fs_qid_iget_dotl()
146 v9fs_inode_from_fid_dotl(struct v9fs_session_info *v9ses, struct p9_fid *fid, in v9fs_inode_from_fid_dotl() argument
152 st = p9_client_getattr_dotl(fid, P9_STATS_BASIC | P9_STATS_GEN); in v9fs_inode_from_fid_dotl()
156 inode = v9fs_qid_iget_dotl(sb, &st->qid, fid, st, new); in v9fs_inode_from_fid_dotl()
239 struct p9_fid *fid = NULL; in v9fs_vfs_atomic_open_dotl() local
304 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_vfs_atomic_open_dotl()
305 if (IS_ERR(fid)) { in v9fs_vfs_atomic_open_dotl()
306 err = PTR_ERR(fid); in v9fs_vfs_atomic_open_dotl()
310 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_atomic_open_dotl()
317 v9fs_set_create_acl(inode, fid, dacl, pacl); in v9fs_vfs_atomic_open_dotl()
319 v9fs_fid_add(dentry, &fid); in v9fs_vfs_atomic_open_dotl()
340 p9_fid_put(fid); in v9fs_vfs_atomic_open_dotl()
361 struct p9_fid *fid = NULL, *dfid = NULL; in v9fs_vfs_mkdir_dotl() local
396 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_vfs_mkdir_dotl()
397 if (IS_ERR(fid)) { in v9fs_vfs_mkdir_dotl()
398 err = PTR_ERR(fid); in v9fs_vfs_mkdir_dotl()
406 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_mkdir_dotl()
413 v9fs_fid_add(dentry, &fid); in v9fs_vfs_mkdir_dotl()
414 v9fs_set_create_acl(inode, fid, dacl, pacl); in v9fs_vfs_mkdir_dotl()
428 v9fs_set_create_acl(inode, fid, dacl, pacl); in v9fs_vfs_mkdir_dotl()
434 p9_fid_put(fid); in v9fs_vfs_mkdir_dotl()
447 struct p9_fid *fid; in v9fs_vfs_getattr_dotl() local
465 fid = v9fs_fid_lookup(dentry); in v9fs_vfs_getattr_dotl()
466 if (IS_ERR(fid)) in v9fs_vfs_getattr_dotl()
467 return PTR_ERR(fid); in v9fs_vfs_getattr_dotl()
473 st = p9_client_getattr_dotl(fid, P9_STATS_ALL); in v9fs_vfs_getattr_dotl()
474 p9_fid_put(fid); in v9fs_vfs_getattr_dotl()
541 struct p9_fid *fid = NULL; in v9fs_vfs_setattr_dotl() local
574 fid = iattr->ia_file->private_data; in v9fs_vfs_setattr_dotl()
575 WARN_ON(!fid); in v9fs_vfs_setattr_dotl()
577 if (!fid) { in v9fs_vfs_setattr_dotl()
578 fid = v9fs_fid_lookup(dentry); in v9fs_vfs_setattr_dotl()
581 if (IS_ERR(fid)) in v9fs_vfs_setattr_dotl()
582 return PTR_ERR(fid); in v9fs_vfs_setattr_dotl()
592 retval = p9_client_setattr(fid, &p9attr); in v9fs_vfs_setattr_dotl()
595 p9_fid_put(fid); in v9fs_vfs_setattr_dotl()
616 retval = v9fs_acl_chmod(inode, fid); in v9fs_vfs_setattr_dotl()
619 p9_fid_put(fid); in v9fs_vfs_setattr_dotl()
624 p9_fid_put(fid); in v9fs_vfs_setattr_dotl()
711 struct p9_fid *fid = NULL; in v9fs_vfs_symlink_dotl() local
738 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_vfs_symlink_dotl()
739 if (IS_ERR(fid)) { in v9fs_vfs_symlink_dotl()
740 err = PTR_ERR(fid); in v9fs_vfs_symlink_dotl()
747 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_symlink_dotl()
754 v9fs_fid_add(dentry, &fid); in v9fs_vfs_symlink_dotl()
768 p9_fid_put(fid); in v9fs_vfs_symlink_dotl()
815 struct p9_fid *fid; in v9fs_vfs_link_dotl() local
817 fid = v9fs_fid_lookup(old_dentry); in v9fs_vfs_link_dotl()
818 if (IS_ERR(fid)) in v9fs_vfs_link_dotl()
819 return PTR_ERR(fid); in v9fs_vfs_link_dotl()
821 v9fs_refresh_inode_dotl(fid, d_inode(old_dentry)); in v9fs_vfs_link_dotl()
822 p9_fid_put(fid); in v9fs_vfs_link_dotl()
848 struct p9_fid *fid = NULL, *dfid = NULL; in v9fs_vfs_mknod_dotl() local
881 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_vfs_mknod_dotl()
882 if (IS_ERR(fid)) { in v9fs_vfs_mknod_dotl()
883 err = PTR_ERR(fid); in v9fs_vfs_mknod_dotl()
891 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_mknod_dotl()
898 v9fs_set_create_acl(inode, fid, dacl, pacl); in v9fs_vfs_mknod_dotl()
899 v9fs_fid_add(dentry, &fid); in v9fs_vfs_mknod_dotl()
912 v9fs_set_create_acl(inode, fid, dacl, pacl); in v9fs_vfs_mknod_dotl()
916 p9_fid_put(fid); in v9fs_vfs_mknod_dotl()
935 struct p9_fid *fid; in v9fs_vfs_get_link_dotl() local
944 fid = v9fs_fid_lookup(dentry); in v9fs_vfs_get_link_dotl()
945 if (IS_ERR(fid)) in v9fs_vfs_get_link_dotl()
946 return ERR_CAST(fid); in v9fs_vfs_get_link_dotl()
947 retval = p9_client_readlink(fid, &target); in v9fs_vfs_get_link_dotl()
948 p9_fid_put(fid); in v9fs_vfs_get_link_dotl()
955 int v9fs_refresh_inode_dotl(struct p9_fid *fid, struct inode *inode) in v9fs_refresh_inode_dotl() argument
962 st = p9_client_getattr_dotl(fid, P9_STATS_ALL); in v9fs_refresh_inode_dotl()