Lines Matching refs:dfid
192 struct p9_fid *dfid = NULL, *ofid = NULL;
216 dfid = v9fs_parent_fid(dentry);
217 if (IS_ERR(dfid)) {
218 err = PTR_ERR(dfid);
224 ofid = clone_fid(dfid);
256 fid = p9_client_walk(dfid, 1, &name, 1);
290 p9_fid_put(dfid);
312 struct p9_fid *fid = NULL, *dfid = NULL;
326 dfid = v9fs_parent_fid(dentry);
327 if (IS_ERR(dfid)) {
328 err = PTR_ERR(dfid);
343 err = p9_client_mkdir_dotl(dfid, name, mode, gid, &qid);
346 fid = p9_client_walk(dfid, 1, &name, 1);
371 p9_fid_put(dfid);
647 struct p9_fid *dfid;
653 dfid = v9fs_parent_fid(dentry);
654 if (IS_ERR(dfid)) {
655 err = PTR_ERR(dfid);
663 err = p9_client_symlink(dfid, name, symname, gid, &qid);
674 p9_fid_put(dfid);
691 struct p9_fid *dfid, *oldfid;
698 dfid = v9fs_parent_fid(dentry);
699 if (IS_ERR(dfid))
700 return PTR_ERR(dfid);
704 p9_fid_put(dfid);
708 err = p9_client_link(dfid, oldfid, dentry->d_name.name);
710 p9_fid_put(dfid);
752 struct p9_fid *fid = NULL, *dfid = NULL;
761 dfid = v9fs_parent_fid(dentry);
762 if (IS_ERR(dfid)) {
763 err = PTR_ERR(dfid);
779 err = p9_client_mknod_dotl(dfid, name, mode, rdev, gid, &qid);
784 fid = p9_client_walk(dfid, 1, &name, 1);
805 p9_fid_put(dfid);