Lines Matching refs:fid
97 struct p9_fid *fid = filp->private_data; in v9fs_alloc_rdir_buf() local
98 if (!fid->rdir) in v9fs_alloc_rdir_buf()
99 fid->rdir = kzalloc(sizeof(struct p9_rdir) + buflen, GFP_KERNEL); in v9fs_alloc_rdir_buf()
100 return fid->rdir; in v9fs_alloc_rdir_buf()
115 struct p9_fid *fid; in v9fs_dir_readdir() local
122 fid = file->private_data; in v9fs_dir_readdir()
124 buflen = fid->clnt->msize - P9_IOHDRSZ; in v9fs_dir_readdir()
149 err = p9stat_read(fid->clnt, rdir->buf + rdir->head, in v9fs_dir_readdir()
179 struct p9_fid *fid; in v9fs_dir_readdir_dotl() local
185 fid = file->private_data; in v9fs_dir_readdir_dotl()
187 buflen = fid->clnt->msize - P9_READDIRHDRSZ; in v9fs_dir_readdir_dotl()
195 err = p9_client_readdir(fid, rdir->buf, buflen, in v9fs_dir_readdir_dotl()
206 err = p9dirent_read(fid->clnt, rdir->buf + rdir->head, in v9fs_dir_readdir_dotl()
236 struct p9_fid *fid; in v9fs_dir_release() local
238 fid = filp->private_data; in v9fs_dir_release()
240 inode, filp, fid ? fid->fid : -1); in v9fs_dir_release()
241 if (fid) in v9fs_dir_release()
242 p9_client_clunk(fid); in v9fs_dir_release()