devfs_dirent
struct devfs_dirent devfs_dirent;
if (!kvm_read_all(kd, (unsigned long)getvnodedata(vp), &devfs_dirent,
sizeof(devfs_dirent))) {
vn->vn_fileid = devfs_dirent.de_inode;
vn->vn_mode = (devfs_dirent.de_mode & ~S_IFMT) | S_IFCHR;
TAILQ_HEAD(devfs_dlist_head, devfs_dirent);
TAILQ_ENTRY(devfs_dirent) de_list;
struct devfs_dirent *de_dir;
struct devfs_dirent *dm_rootdir;
void devfs_rules_apply(struct devfs_mount *, struct devfs_dirent *);
int devfs_allocv(struct devfs_dirent *, struct mount *, int,
char *devfs_fqpn(char *, struct devfs_mount *, struct devfs_dirent *,
void devfs_delete(struct devfs_mount *, struct devfs_dirent *, int);
void devfs_dirent_free(struct devfs_dirent *);
struct devfs_dirent *devfs_newdirent(char *, int);
struct devfs_dirent *devfs_parent_dirent(struct devfs_dirent *);
struct devfs_dirent *devfs_vmkdir(struct devfs_mount *, char *, int,
struct devfs_dirent *, u_int);
struct devfs_dirent *devfs_find(struct devfs_dirent *, const char *, int,
struct devfs_dirent *
devfs_find(struct devfs_dirent *dd, const char *name, int namelen, int type)
struct devfs_dirent *de;
struct devfs_dirent *
struct devfs_dirent *de;
struct devfs_dirent *
devfs_parent_dirent(struct devfs_dirent *de)
struct devfs_dirent *
struct devfs_dirent *dotdot, u_int inode)
struct devfs_dirent *dd;
struct devfs_dirent *de;
devfs_dirent_free(struct devfs_dirent *de)
devfs_rmdir_empty(struct devfs_mount *dm, struct devfs_dirent *de)
struct devfs_dirent *dd, *de_dot, *de_dotdot;
devfs_delete(struct devfs_mount *dm, struct devfs_dirent *de, int flags)
struct devfs_dirent *dd;
devfs_purge(struct devfs_mount *dm, struct devfs_dirent *dd)
struct devfs_dirent *de;
struct devfs_dirent **dep, **olddep;
struct devfs_dirent *de;
struct devfs_dirent *dd, *dt;
devfs_dir_ref_de(struct devfs_mount *dm, struct devfs_dirent *de)
devfs_dir_unref_de(struct devfs_mount *dm, struct devfs_dirent *de)
struct devfs_dirent;
struct devfs_dirent **cdp_dirents;
struct devfs_dirent *cdp_dirent0;
void devfs_dir_ref_de(struct devfs_mount *, struct devfs_dirent *);
void devfs_dir_unref_de(struct devfs_mount *, struct devfs_dirent *);
struct devfs_mount *dm, struct devfs_dirent *de);
static struct cdev *devfs_rule_getdev(struct devfs_dirent *de);
struct devfs_dirent *de);
struct devfs_dirent *de);
struct devfs_dirent *de, unsigned depth);
struct devfs_mount *dm, struct devfs_dirent *de,
devfs_rules_apply(struct devfs_mount *dm, struct devfs_dirent *de)
struct devfs_dirent *de)
struct devfs_dirent *de2;
devfs_rule_getdev(struct devfs_dirent *de)
struct devfs_dirent *de)
struct devfs_dirent *de)
struct devfs_dirent *de, unsigned depth)
struct devfs_dirent *de, unsigned depth)
devfs_prison_check(struct devfs_dirent *de, struct thread *td)
struct devfs_dirent *de, *dd;
struct devfs_dirent **dde;
struct devfs_dirent *dd, *de;
struct devfs_dirent *dd;
struct devfs_dirent *de;
struct devfs_dirent *de;
struct devfs_dirent *de;
struct devfs_dirent *dd;
struct devfs_dirent *de, *de_covered;
struct devfs_dirent *de;
struct devfs_dirent *de;
struct devfs_dirent *de;
struct devfs_dirent *dd;
struct devfs_dirent *de, *de_covered, *de_dotdot;
struct devfs_dirent *de;
struct devfs_dirent *de;
struct devfs_dirent *de;
struct devfs_dirent *dd, *de;
devfs_fqpn(char *buf, struct devfs_mount *dmp, struct devfs_dirent *dd,
struct devfs_dirent *de;
struct devfs_dirent *de)
devfs_allocv(struct devfs_dirent *de, struct mount *mp, int lockmode,
struct devfs_dirent *de;
struct devfs_dirent *de = vp->v_data;
struct devfs_dirent *de;
struct cdev *dev, struct devfs_dirent *de);
int dirnamelen, struct devfs_dirent *de);
struct devfs_dirent *dd, struct devfs_dirent *de);
void mac_devfs_destroy(struct devfs_dirent *);
void mac_devfs_init(struct devfs_dirent *);
void mac_devfs_update(struct mount *mp, struct devfs_dirent *de,
void mac_devfs_vnode_associate(struct mount *mp, struct devfs_dirent *de,
struct devfs_dirent;
struct devfs_dirent *de, struct label *delabel);
char *dirname, int dirnamelen, struct devfs_dirent *de,
struct mount *mp, struct devfs_dirent *dd,
struct label *ddlabel, struct devfs_dirent *de,
struct devfs_dirent *de, struct label *delabel,
struct label *mplabel, struct devfs_dirent *de,
struct devfs_dirent;
mac_devfs_destroy(struct devfs_dirent *de)
mac_devfs_update(struct mount *mp, struct devfs_dirent *de, struct vnode *vp)
mac_devfs_vnode_associate(struct mount *mp, struct devfs_dirent *de,
mac_devfs_init(struct devfs_dirent *de)
struct cdev *dev, struct devfs_dirent *de)
struct devfs_dirent *dd, struct devfs_dirent *de)
struct devfs_dirent *de)
struct devfs_dirent *de, struct label *delabel, struct vnode *vp,
struct cdev *dev, struct devfs_dirent *de, struct label *delabel)
struct devfs_dirent *de, struct label *delabel)
struct devfs_dirent *dd, struct label *ddlabel, struct devfs_dirent *de,
biba_devfs_update(struct mount *mp, struct devfs_dirent *de,
struct cdev *dev, struct devfs_dirent *de, struct label *delabel)
struct devfs_dirent *de, struct label *delabel)
struct devfs_dirent *dd, struct label *ddlabel, struct devfs_dirent *de,
lomac_devfs_update(struct mount *mp, struct devfs_dirent *de,
struct devfs_dirent *de, struct label *delabel, struct vnode *vp,
struct cdev *dev, struct devfs_dirent *de, struct label *delabel)
struct devfs_dirent *de, struct label *delabel)
struct devfs_dirent *dd, struct label *ddlabel, struct devfs_dirent *de,
mls_devfs_update(struct mount *mp, struct devfs_dirent *de,
struct devfs_dirent *de, struct label *delabel, struct vnode *vp,
struct cdev *dev, struct devfs_dirent *de, struct label *delabel)
int dirnamelen, struct devfs_dirent *de, struct label *delabel)
struct devfs_dirent *dd, struct label *ddlabel, struct devfs_dirent *de,
stub_devfs_update(struct mount *mp, struct devfs_dirent *de,
struct devfs_dirent *de, struct label *delabel, struct vnode *vp,
struct cdev *dev, struct devfs_dirent *de, struct label *delabel)
int dirnamelen, struct devfs_dirent *de, struct label *delabel)
struct devfs_dirent *dd, struct label *ddlabel, struct devfs_dirent *de,
test_devfs_update(struct mount *mp, struct devfs_dirent *devfs_dirent,
struct devfs_dirent *de, struct label *delabel, struct vnode *vp,
struct devfs_dirent;