Lines Matching refs:fid
70 struct p9_fid *fid = filp->private_data; in v9fs_alloc_rdir_buf() local
72 if (!fid->rdir) in v9fs_alloc_rdir_buf()
73 fid->rdir = kzalloc(sizeof(struct p9_rdir) + buflen, GFP_KERNEL); in v9fs_alloc_rdir_buf()
74 return fid->rdir; in v9fs_alloc_rdir_buf()
89 struct p9_fid *fid; in v9fs_dir_readdir() local
95 fid = file->private_data; in v9fs_dir_readdir()
97 buflen = fid->clnt->msize - P9_IOHDRSZ; in v9fs_dir_readdir()
122 err = p9stat_read(fid->clnt, rdir->buf + rdir->head, in v9fs_dir_readdir()
150 struct p9_fid *fid; in v9fs_dir_readdir_dotl() local
156 fid = file->private_data; in v9fs_dir_readdir_dotl()
158 buflen = fid->clnt->msize - P9_READDIRHDRSZ; in v9fs_dir_readdir_dotl()
166 err = p9_client_readdir(fid, rdir->buf, buflen, in v9fs_dir_readdir_dotl()
177 err = p9dirent_read(fid->clnt, rdir->buf + rdir->head, in v9fs_dir_readdir_dotl()
208 struct p9_fid *fid; in v9fs_dir_release() local
213 fid = filp->private_data; in v9fs_dir_release()
215 inode, filp, fid ? fid->fid : -1); in v9fs_dir_release()
217 if (fid) { in v9fs_dir_release()
222 hlist_del(&fid->ilist); in v9fs_dir_release()
224 put_err = p9_fid_put(fid); in v9fs_dir_release()