Lines Matching refs:devnode_t
136 static int dev_finddir(const char *, devnode_t *, int, devnode_t **, devfs_event_log_t);
137 static int dev_dup_entry(devnode_t *, devdirent_t *, devdirent_t **, struct devfsmount *);
138 void devfs_ref_node(devnode_t *);
139 void devfs_rele_node(devnode_t *);
140 static void devfs_record_event(devfs_event_log_t, devnode_t*, uint32_t);
237 dev_findname(devnode_t * dir, const char *name) in dev_findname()
274 devnode_t * dirnode, in dev_finddir()
276 devnode_t * * dn_pp, in dev_finddir()
279 devnode_t * dnp = NULL; in dev_finddir()
372 dev_add_name(const char * name, devnode_t * dirnode, __unused devdirent_t * back, in dev_add_name()
373 devnode_t * dnp, devdirent_t * *dirent_pp) in dev_add_name()
500 dev_add_node(int entrytype, devnode_type_t * typeinfo, devnode_t * proto, in dev_add_node()
501 devnode_t * *dn_pp, struct devfsmount *dvm) in dev_add_node()
503 devnode_t * dnp = NULL; in dev_add_node()
534 dnp = kalloc_type(devnode_t, Z_WAITOK | Z_ZERO | Z_NOFAIL); in dev_add_node()
541 bcopy(proto, dnp, sizeof(devnode_t)); in dev_add_node()
646 kfree_type(devnode_t, dnp); in dev_add_node()
660 devnode_free(devnode_t * dnp) in devnode_free()
670 kfree_type(devnode_t, dnp); in devnode_free()
678 devfs_dn_free(devnode_t * dnp) in devfs_dn_free()
683 devnode_t * * prevp = dnp->dn_prevsiblingp; in devfs_dn_free()
724 devnode_t * dnp = child->de_dnp; in devfs_propogate()
725 devnode_t * pdnp = parent->de_dnp; in devfs_propogate()
726 devnode_t * adnp = parent->de_dnp; in devfs_propogate()
771 remove_notify_count(devnode_t *dnp) in remove_notify_count()
774 devnode_t *dnp2; in remove_notify_count()
802 devnode_t * dnp = ((devdirent_t *)dirent_p)->de_dnp; in devfs_remove()
803 devnode_t * dnp2; in devfs_remove()
962 dev_dup_entry(devnode_t * parent, devdirent_t * back, devdirent_t * *dnm_pp, in dev_dup_entry()
969 devnode_t * dnp = back->de_dnp; in dev_dup_entry()
1026 devnode_t * parent = dirent_p->de_parent; in dev_free_name()
1027 devnode_t * dnp = dirent_p->de_dnp; in dev_free_name()
1031 devnode_t * p; in dev_free_name()
1092 devnode_t * dnp = dirent_p->de_dnp; in dev_free_hier()
1116 devfs_dntovn(devnode_t * dnp, struct vnode **vn_pp, __unused struct proc * p) in devfs_dntovn()
1357 devfs_ref_node(devnode_t *dnp) in devfs_ref_node()
1367 devfs_rele_node(devnode_t *dnp) in devfs_rele_node()
1386 dev_add_entry(const char *name, devnode_t * parent, int type, devnode_type_t * typeinfo, in dev_add_entry()
1387 devnode_t * proto, struct devfsmount *dvm, devdirent_t * *nm_pp) in dev_add_entry()
1389 devnode_t * dnp; in dev_add_entry()
1421 devfs_record_event(devfs_event_log_t delp, devnode_t *dnp, uint32_t events) in devfs_record_event()
1561 devnode_t * dnp; in devfs_make_node_internal()
1664 devnode_t * dirnode; /* devnode for parent directory */ in devfs_make_link()