Lines Matching refs:fid
187 u32 fid; member
216 int p9_client_statfs(struct p9_fid *fid, struct p9_rstatfs *sb);
217 int p9_client_rename(struct p9_fid *fid, struct p9_fid *newdirfid,
229 int p9_client_open(struct p9_fid *fid, int mode);
230 int p9_client_fcreate(struct p9_fid *fid, char *name, u32 perm, int mode,
232 int p9_client_link(struct p9_fid *fid, struct p9_fid *oldfid, char *newname);
233 int p9_client_symlink(struct p9_fid *fid, char *name, char *symname, kgid_t gid,
237 int p9_client_clunk(struct p9_fid *fid);
238 int p9_client_fsync(struct p9_fid *fid, int datasync);
239 int p9_client_remove(struct p9_fid *fid);
241 int p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err);
242 int p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err);
243 int p9_client_readdir(struct p9_fid *fid, char *data, u32 count, u64 offset);
246 struct p9_wstat *p9_client_stat(struct p9_fid *fid);
247 int p9_client_wstat(struct p9_fid *fid, struct p9_wstat *wst);
248 int p9_client_setattr(struct p9_fid *fid, struct p9_iattr_dotl *attr);
250 struct p9_stat_dotl *p9_client_getattr_dotl(struct p9_fid *fid,
255 int p9_client_mkdir_dotl(struct p9_fid *fid, char *name, int mode,
257 int p9_client_lock_dotl(struct p9_fid *fid, struct p9_flock *flock, u8 *status);
258 int p9_client_getlock_dotl(struct p9_fid *fid, struct p9_getlock *fl);
270 int p9_client_readlink(struct p9_fid *fid, char **target);