Lines Matching refs:dfid
240 struct p9_fid *dfid = NULL, *ofid = NULL;
264 dfid = v9fs_parent_fid(dentry);
265 if (IS_ERR(dfid)) {
266 err = PTR_ERR(dfid);
272 ofid = clone_fid(dfid);
304 fid = p9_client_walk(dfid, 1, &name, 1);
338 p9_fid_put(dfid);
361 struct p9_fid *fid = NULL, *dfid = NULL;
376 dfid = v9fs_parent_fid(dentry);
377 if (IS_ERR(dfid)) {
378 err = PTR_ERR(dfid);
393 err = p9_client_mkdir_dotl(dfid, name, mode, gid, &qid);
396 fid = p9_client_walk(dfid, 1, &name, 1);
436 p9_fid_put(dfid);
710 struct p9_fid *dfid;
718 dfid = v9fs_parent_fid(dentry);
719 if (IS_ERR(dfid)) {
720 err = PTR_ERR(dfid);
728 err = p9_client_symlink(dfid, name, symname, gid, &qid);
738 fid = p9_client_walk(dfid, 1, &name, 1);
769 p9_fid_put(dfid);
786 struct p9_fid *dfid, *oldfid;
793 dfid = v9fs_parent_fid(dentry);
794 if (IS_ERR(dfid))
795 return PTR_ERR(dfid);
799 p9_fid_put(dfid);
803 err = p9_client_link(dfid, oldfid, dentry->d_name.name);
805 p9_fid_put(dfid);
848 struct p9_fid *fid = NULL, *dfid = NULL;
858 dfid = v9fs_parent_fid(dentry);
859 if (IS_ERR(dfid)) {
860 err = PTR_ERR(dfid);
876 err = p9_client_mknod_dotl(dfid, name, mode, rdev, gid, &qid);
881 fid = p9_client_walk(dfid, 1, &name, 1);
918 p9_fid_put(dfid);