Lines Matching refs:sdev_node

105 	struct sdev_node *dh_data;	/* the sdev_node */
125 struct sdev_node *sdev_lorigin; /* corresponding global sdev_node */
132 typedef struct sdev_node { struct
140 struct sdev_node *sdev_dotdot; /* parent */ argument
261 #define VTOSDEV(vp) ((struct sdev_node *)(vp)->v_data)
292 extern int devname_lookup_func(struct sdev_node *, char *, struct vnode **,
293 struct cred *, int (*)(struct sdev_node *, char *, void **, struct cred *,
316 struct cred *, int (*)(struct sdev_node *, struct vattr *, int), int);
332 struct sdev_node *sdev_root;
375 extern void sdev_unblock_others(struct sdev_node *, uint_t);
384 extern int sdev_wait4lookup(struct sdev_node *, int);
390 extern void sdev_devfsadmd_thread(struct sdev_node *, struct sdev_node *,
473 extern struct sdev_node *sdev_cache_lookup(struct sdev_node *, char *);
474 extern int sdev_cache_update(struct sdev_node *, struct sdev_node **, char *,
478 extern struct sdev_node *sdev_mkroot(struct vfs *, dev_t, struct vnode *,
480 extern void sdev_filldir_dynamic(struct sdev_node *);
481 extern int sdev_mknode(struct sdev_node *, char *, struct sdev_node **,
485 extern int sdev_nodeinit(struct sdev_node *, char *, struct sdev_node **,
487 extern int sdev_nodeready(struct sdev_node *, vattr_t *, vnode_t *, void *,
489 extern int sdev_shadow_node(struct sdev_node *, struct cred *);
490 extern void sdev_nodedestroy(struct sdev_node *, uint_t);
492 extern void sdev_vattr_merge(struct sdev_node *, struct vattr *);
499 extern void sdev_stale(struct sdev_node *);
500 extern int sdev_cleandir(struct sdev_node *, char *, uint_t);
501 extern int sdev_rnmnode(struct sdev_node *, struct sdev_node *,
502 struct sdev_node *, struct sdev_node **, char *, struct cred *);
505 extern int sdev_to_vp(struct sdev_node *, struct vnode **);
506 extern ino_t sdev_mkino(struct sdev_node *);
507 extern int devname_backstore_lookup(struct sdev_node *, char *,
511 extern int sdev_reserve_subdirs(struct sdev_node *);
513 extern void prof_filldir(struct sdev_node *);
514 extern int devpts_validate(struct sdev_node *dv);
515 extern int devnet_validate(struct sdev_node *dv);
516 extern int devipnet_validate(struct sdev_node *dv);
517 extern int devvt_validate(struct sdev_node *dv);
518 extern int devzvol_validate(struct sdev_node *dv);
519 extern void *sdev_get_vtor(struct sdev_node *dv);