Lines Matching refs:dv_node
61 typedef struct dv_node { struct
75 struct dv_node *dv_dotdot; /* parent: my parent dv_node */ argument
100 #define VTODV(vp) ((struct dv_node *)(vp)->v_data) argument
115 struct dv_node *devfs_root;
165 extern struct dv_node *dvroot; /* devfs root node */
169 extern struct dv_node *dv_mkdir(struct dv_node *, dev_info_t *, char *);
170 extern struct dv_node *dv_mkroot(struct vfs *, dev_t);
171 extern void dv_destroy(struct dv_node *, uint_t);
172 extern void dv_insert(struct dv_node *, struct dv_node *);
175 extern int dv_find(struct dv_node *, char *, struct vnode **,
177 extern void dv_filldir(struct dv_node *);
178 extern int dv_cleandir(struct dv_node *, char *, uint_t);
179 extern void dv_vattr_merge(struct dv_node *, struct vattr *);
180 extern void dv_walk(struct dv_node *, char *,
181 void (*f)(struct dv_node *, void *), void *);
185 extern int devfs_walk(char *, void (*f)(struct dv_node *, void *), void *);
189 extern struct dv_node *devfs_dip_to_dvnode(dev_info_t *);