dirfs_node_t
dirfs_node_t dm_root; /* Root dirfs node */
#define VP_TO_NODE(vp) ((dirfs_node_t)((vp)->v_data))
dirfs_node_ref(dirfs_node_t dnp)
dirfs_node_unref(dirfs_node_t dnp)
dirfs_node_setflags(dirfs_node_t dnp, int flags)
dirfs_node_clrflags(dirfs_node_t dnp, int flags)
dirfs_node_t dirfs_node_alloc(struct mount *);
int dirfs_node_stat(int, const char *, dirfs_node_t);
void dirfs_node_setname(dirfs_node_t, const char *, int);
int dirfs_node_free(dirfs_mount_t, dirfs_node_t);
void dirfs_node_drop(dirfs_mount_t dmp, dirfs_node_t dnp);
void dirfs_node_setpassive(dirfs_mount_t dmp, dirfs_node_t dnp, int state);
void dirfs_alloc_vp(struct mount *, struct vnode **, int, dirfs_node_t);
void dirfs_free_vp(dirfs_mount_t, dirfs_node_t);
int dirfs_alloc_file(dirfs_mount_t, dirfs_node_t *, dirfs_node_t,
dirfs_node_t dirfs_findfd(dirfs_mount_t dmp, dirfs_node_t cur,
void dirfs_dropfd(dirfs_mount_t dmp, dirfs_node_t dnp1, char *pathfree);
char *dirfs_node_absolute_path(dirfs_mount_t, dirfs_node_t, char **);
char *dirfs_node_absolute_path_plus(dirfs_mount_t, dirfs_node_t,
int dirfs_open_helper(dirfs_mount_t, dirfs_node_t, int, char *);
int dirfs_close_helper(dirfs_node_t);
int dirfs_node_refcnt(dirfs_node_t);
char *dirfs_flag2str(dirfs_node_t);
int dirfs_node_getperms(dirfs_node_t, int *);
int dirfs_node_chflags(dirfs_node_t, u_long, struct ucred *);
int dirfs_node_chtimes(dirfs_node_t);
int dirfs_node_chmod(dirfs_mount_t, dirfs_node_t, mode_t cur_mode);
int dirfs_node_chown(dirfs_mount_t, dirfs_node_t,
int dirfs_node_chsize(dirfs_node_t, off_t);
dirfs_node_free(dirfs_mount_t dmp, dirfs_node_t dnp)
dirfs_alloc_file(dirfs_mount_t dmp, dirfs_node_t *dnpp, dirfs_node_t pdnp,
dirfs_node_t dnp;
dirfs_node_t pathnp;
dirfs_node_t dnp)
dirfs_free_vp(dirfs_mount_t dmp, dirfs_node_t dnp)
dirfs_node_stat(int fd, const char *path, dirfs_node_t dnp)
dirfs_node_absolute_path(dirfs_mount_t dmp, dirfs_node_t cur, char **pathfreep)
dirfs_node_absolute_path_plus(dirfs_mount_t dmp, dirfs_node_t cur,
dirfs_node_t dnp1;
dirfs_node_t
dirfs_findfd(dirfs_mount_t dmp, dirfs_node_t cur,
dirfs_node_t dnp1;
dirfs_dropfd(dirfs_mount_t dmp, dirfs_node_t dnp1, char *pathfree)
dirfs_node_getperms(dirfs_node_t dnp, int *flags)
dirfs_open_helper(dirfs_mount_t dmp, dirfs_node_t dnp, int parentfd,
dirfs_node_t pathnp;
dirfs_node_setname(dirfs_node_t dnp, const char *name, int len)
dirfs_close_helper(dirfs_node_t dnp)
dirfs_node_refcnt(dirfs_node_t dnp)
dirfs_node_chtimes(dirfs_node_t dnp)
dirfs_node_chflags(dirfs_node_t dnp, u_long vaflags, struct ucred *cred)
dirfs_node_chmod(dirfs_mount_t dmp, dirfs_node_t dnp, mode_t mode)
dirfs_node_chown(dirfs_mount_t dmp, dirfs_node_t dnp,
dirfs_node_t
dirfs_node_chsize(dirfs_node_t dnp, off_t nsize)
dirfs_node_t dnp;
dirfs_node_setpassive(dirfs_mount_t dmp, dirfs_node_t dnp, int state)
dirfs_flag2str(dirfs_node_t dnp)
dirfs_node_drop(dirfs_mount_t dmp, dirfs_node_t dnp)
dirfs_node_t dnp;
dirfs_node_t dnp;
dirfs_node_t dnp;
dirfs_node_t dnp, struct vnode *vp, char *hostdir, int fd, int error);
dirfs_node_t dnp, int error);
dirfs_node_t dnp, pdnp, dnp1;
dirfs_node_t dnp, size_t size, int error);
dirfs_node_t dnp, pdnp;
dirfs_node_t dnp, off_t boff, size_t resid, size_t size, int error);
dirfs_node_t dnp, size_t size, size_t iosize, int cmd, int berror,
dirfs_node_t dnp, pdnp;
dirfs_node_t dnp, dirfs_node_t pdnp, int error);
dirfs_node_t dnp;
dirfs_node_t dnp, dirfs_node_t pdnp, char *n, int error);
dirfs_node_t dnp, dirfs_node_t pdnp, int error);
dirfs_node_t dnp, pathnp;
dirfs_node_t dnp, char *tgt, char *lnk, int error);
dirfs_node_t dnp;
dirfs_node_t dnp;
dirfs_node_t pdnp, dnp, d1, d2;
dirfs_node_t dnp = VP_TO_NODE(vp);
dirfs_node_t pdnp;
dirfs_node_t dnp;
dirfs_node_t dnp;
dirfs_node_t dnp;
dirfs_node_t dnp;
dirfs_node_t dnp;
dirfs_node_t pathnp;
dirfs_node_t dnp;
dirfs_node_t dnp = VP_TO_NODE(ap->a_vp);
dirfs_node_t dnp;
dirfs_node_t dnp;
dirfs_node_t dnp, char *name, dirfs_node_t pdnp, int pfd, int error);
dirfs_node_t dnp, char *name, dirfs_node_t pdnp, int pfd, int error);
dirfs_node_t dnp, char *name, int fd);
dirfs_node_t dnp = VP_TO_NODE(vp);
dirfs_node_t dnp;
dirfs_node_t dnp, int fd, int oc, int wc, int error);
dirfs_node_t dnp, int fd, off_t startoff, off_t uoff);
dirfs_node_t dnp, pdnp;
dirfs_node_t pathnp;
dirfs_node_t dnp, int error);
dirfs_node_t dnp, int error);
dirfs_node_t dnp, fdnp, tdnp;
dirfs_node_t dnp, const char *action, int error);