Lines Matching refs:dfid
239 struct p9_fid *dfid, *ofid, *inode_fid;
263 dfid = v9fs_parent_fid(dentry);
264 if (IS_ERR(dfid)) {
265 err = PTR_ERR(dfid);
271 ofid = clone_fid(dfid);
298 fid = p9_client_walk(dfid, 1, &name, 1);
373 struct p9_fid *fid = NULL, *dfid = NULL;
389 dfid = v9fs_parent_fid(dentry);
390 if (IS_ERR(dfid)) {
391 err = PTR_ERR(dfid);
393 dfid = NULL;
407 err = p9_client_mkdir_dotl(dfid, name, mode, gid, &qid);
411 fid = p9_client_walk(dfid, 1, &name, 1);
688 struct p9_fid *dfid;
696 dfid = v9fs_parent_fid(dentry);
697 if (IS_ERR(dfid)) {
698 err = PTR_ERR(dfid);
706 err = p9_client_symlink(dfid, name, symname, gid, &qid);
716 fid = p9_client_walk(dfid, 1, &name, 1);
767 struct p9_fid *dfid, *oldfid;
774 dfid = v9fs_parent_fid(dentry);
775 if (IS_ERR(dfid))
776 return PTR_ERR(dfid);
782 err = p9_client_link(dfid, oldfid, dentry->d_name.name);
822 struct p9_fid *fid = NULL, *dfid = NULL;
832 dfid = v9fs_parent_fid(dentry);
833 if (IS_ERR(dfid)) {
834 err = PTR_ERR(dfid);
836 dfid = NULL;
851 err = p9_client_mknod_dotl(dfid, name, mode, rdev, gid, &qid);
856 fid = p9_client_walk(dfid, 1, &name, 1);