l9p_fid
void (*freefid)(void *, struct l9p_fid *);
int (*clunk)(void *, struct l9p_fid *);
int (*remove)(void *, struct l9p_fid *);
int (*xattrclunk)(void *, struct l9p_fid *);
fs_clunk(void *softc __unused, struct l9p_fid *fid)
struct l9p_fid *dir;
fs_icreate(void *softc, struct l9p_fid *dir, char *name, int flags,
fs_iopen(void *softc, struct l9p_fid *fid, int flags, enum l9p_omode p9,
fs_imkdir(void *softc, struct l9p_fid *dir, char *name,
fs_imknod(void *softc, struct l9p_fid *dir, char *name,
fs_imkfifo(void *softc, struct l9p_fid *dir, char *name,
fs_imksocket(void *softc, struct l9p_fid *dir, char *name,
fs_isymlink(void *softc, struct l9p_fid *dir, char *name,
struct l9p_fid *fid = req->lr_fid;
fs_remove(void *softc, struct l9p_fid *fid)
static int fs_buildname(struct l9p_fid *, char *, char *, size_t);
static int fs_pdir(struct fs_softc *, struct l9p_fid *, char *, size_t,
static int fs_nde(struct fs_softc *, struct l9p_fid *, bool, gid_t,
struct l9p_fid *fid;
static int fs_icreate(void *, struct l9p_fid *, char *, int,
static int fs_iopen(void *, struct l9p_fid *, int, enum l9p_omode,
struct l9p_fid *fid = req->lr_fid;
static int fs_imkdir(void *, struct l9p_fid *, char *,
struct l9p_fid *dir;
static int fs_imkfifo(void *, struct l9p_fid *, char *,
static int fs_imknod(void *, struct l9p_fid *, char *,
struct l9p_fid *dir;
static int fs_imksocket(void *, struct l9p_fid *, char *,
struct l9p_fid *dir;
static int fs_isymlink(void *, struct l9p_fid *, char *, char *,
struct l9p_fid *fid, *f2;
static int fs_clunk(void *, struct l9p_fid *);
static int fs_remove(void *, struct l9p_fid *);
static void fs_freefid(void *, struct l9p_fid *);
struct l9p_fid *dir;
struct l9p_fid *dir;
struct l9p_fid *olddir, *newdir;
struct l9p_fid *dir;
fs_freefid(void *softc __unused, struct l9p_fid *fid)
fs_buildname(struct l9p_fid *dir, char *name, char *buf, size_t size)
fs_pdir(struct fs_softc *sc __unused, struct l9p_fid *fid, char *buf,
fs_nde(struct fs_softc *sc, struct l9p_fid *dir, bool isdir, gid_t egid,
struct l9p_fid *fid;
struct l9p_fid *
struct l9p_fid *file;
file = l9p_calloc(1, sizeof (struct l9p_fid));
l9p_connection_remove_fid(struct l9p_connection *conn, struct l9p_fid *fid)
l9p_fid_isdir(struct l9p_fid *fid)
l9p_fid_setdir(struct l9p_fid *fid)
l9p_fid_unsetdir(struct l9p_fid *fid)
l9p_fid_isopen(struct l9p_fid *fid)
l9p_fid_setopen(struct l9p_fid *fid)
l9p_fid_isvalid(struct l9p_fid *fid)
l9p_fid_setvalid(struct l9p_fid *fid)
l9p_fid_unsetvalid(struct l9p_fid *fid)
l9p_fid_isxattr(struct l9p_fid *fid)
l9p_fid_setxattr(struct l9p_fid *fid)
l9p_fid_isauth(struct l9p_fid *fid)
l9p_fid_setauth(struct l9p_fid *fid)
struct l9p_fid;
struct l9p_fid *lr_fid;
struct l9p_fid *lr_fid2;
struct l9p_fid *lr_newfid;
struct l9p_fid *l9p_connection_alloc_fid(struct l9p_connection *conn,
struct l9p_fid *fid);
struct l9p_fid;
struct l9p_fid *fid, *newfid;
struct l9p_fid *fid;
struct l9p_fid **afile)
struct l9p_fid *file;
struct l9p_fid *fid;
struct l9p_fid *fid;
struct l9p_fid *fid;
struct l9p_fid *fid;
struct l9p_fid *fid;
struct l9p_fid *fid, *newfid;
struct l9p_fid *fid;