Lines Matching refs:fid
72 struct p9_fid *fid = filp->private_data; in v9fs_alloc_rdir_buf() local
74 if (!fid->rdir) in v9fs_alloc_rdir_buf()
75 fid->rdir = kzalloc(sizeof(struct p9_rdir) + buflen, GFP_KERNEL); in v9fs_alloc_rdir_buf()
76 return fid->rdir; in v9fs_alloc_rdir_buf()
91 struct p9_fid *fid; in v9fs_dir_readdir() local
97 fid = file->private_data; in v9fs_dir_readdir()
99 buflen = fid->clnt->msize - P9_IOHDRSZ; in v9fs_dir_readdir()
124 err = p9stat_read(fid->clnt, rdir->buf + rdir->head, in v9fs_dir_readdir()
152 struct p9_fid *fid; in v9fs_dir_readdir_dotl() local
158 fid = file->private_data; in v9fs_dir_readdir_dotl()
160 buflen = fid->clnt->msize - P9_READDIRHDRSZ; in v9fs_dir_readdir_dotl()
168 err = p9_client_readdir(fid, rdir->buf, buflen, in v9fs_dir_readdir_dotl()
179 err = p9dirent_read(fid->clnt, rdir->buf + rdir->head, in v9fs_dir_readdir_dotl()
210 struct p9_fid *fid; in v9fs_dir_release() local
214 fid = filp->private_data; in v9fs_dir_release()
216 inode, filp, fid ? fid->fid : -1); in v9fs_dir_release()
217 if (fid) { in v9fs_dir_release()
219 hlist_del(&fid->ilist); in v9fs_dir_release()
221 p9_fid_put(fid); in v9fs_dir_release()