Lines Matching refs:sdev_node
155 sdev_prof_free(struct sdev_node *dv) in sdev_prof_free()
171 struct sdev_node *dv = (struct sdev_node *)buf; in i_sdev_node_ctor()
174 bzero(buf, sizeof (struct sdev_node)); in i_sdev_node_ctor()
189 struct sdev_node *dv = (struct sdev_node *)buf; in i_sdev_node_dtor()
210 sizeof (struct sdev_node), 0, i_sdev_node_ctor, i_sdev_node_dtor, in sdev_node_cache_init()
227 sdev_compare_nodes(const struct sdev_node *dv1, const struct sdev_node *dv2) in sdev_compare_nodes()
236 sdev_set_nodestate(struct sdev_node *dv, sdev_node_state_t state) in sdev_set_nodestate()
244 sdev_attr_update(struct sdev_node *dv, vattr_t *vap) in sdev_attr_update()
273 sdev_attr_alloc(struct sdev_node *dv, vattr_t *vap) in sdev_attr_alloc()
285 sdev_nodeinit(struct sdev_node *ddv, char *nm, struct sdev_node **newdv, in sdev_nodeinit()
288 struct sdev_node *dv = NULL; in sdev_nodeinit()
368 sdev_nodeready(struct sdev_node *dv, struct vattr *vap, struct vnode *avp, in sdev_nodeready()
391 sizeof (struct sdev_node), in sdev_nodeready()
392 offsetof(struct sdev_node, sdev_avllink)); in sdev_nodeready()
403 dv->sdev_origin = (struct sdev_node *)args; in sdev_nodeready()
438 struct sdev_node *
442 struct sdev_node *dv; in sdev_mkroot()
487 sizeof (struct sdev_node), in sdev_mkroot()
488 offsetof(struct sdev_node, sdev_avllink)); in sdev_mkroot()
540 sdev_mkino(struct sdev_node *dv) in sdev_mkino()
594 sdev_follow_link(struct sdev_node *dv) in sdev_follow_link()
616 sdev_node_check(struct sdev_node *dv, struct vattr *nvap, void *nargs) in sdev_node_check()
670 sdev_mknode(struct sdev_node *ddv, char *nm, struct sdev_node **newdv, in sdev_mknode()
676 struct sdev_node *dv = NULL; in sdev_mknode()
779 sdev_nodedestroy(struct sdev_node *dv, uint_t flags) in sdev_nodedestroy()
839 struct sdev_node *
840 sdev_findbyname(struct sdev_node *ddv, char *nm) in sdev_findbyname()
842 struct sdev_node *dv; in sdev_findbyname()
843 struct sdev_node dvtmp; in sdev_findbyname()
864 sdev_direnter(struct sdev_node *ddv, struct sdev_node *dv) in sdev_direnter()
886 decr_link(struct sdev_node *dv) in decr_link()
905 sdev_dirdelete(struct sdev_node *ddv, struct sdev_node *dv) in sdev_dirdelete()
946 sdev_checkpath(struct sdev_node *sdv, struct sdev_node *tdv, struct cred *cred) in sdev_checkpath()
949 struct sdev_node *dotdot, *dir; in sdev_checkpath()
983 sdev_rnmnode(struct sdev_node *oddv, struct sdev_node *odv, in sdev_rnmnode()
984 struct sdev_node *nddv, struct sdev_node **ndvp, char *nnm, in sdev_rnmnode()
995 struct sdev_node *idv = NULL; in sdev_rnmnode()
996 struct sdev_node *ndv = NULL; in sdev_rnmnode()
1160 (struct sdev_node *)(*ndvp), &ndv, in sdev_rnmnode()
1213 sdev_vattr_merge(struct sdev_node *dv, struct vattr *vap) in sdev_vattr_merge()
1256 sdev_to_vp(struct sdev_node *dv, struct vnode **vpp) in sdev_to_vp()
1284 devname_backstore_lookup(struct sdev_node *ddv, char *nm, struct vnode **rvp) in devname_backstore_lookup()
1297 sdev_filldir_from_store(struct sdev_node *ddv, int dlen, struct cred *cred) in sdev_filldir_from_store()
1299 struct sdev_node *dv = NULL; in sdev_filldir_from_store()
1413 sdev_filldir_dynamic(struct sdev_node *ddv) in sdev_filldir_dynamic()
1420 struct sdev_node *dv = NULL; in sdev_filldir_dynamic()
1464 sdev_shadow_node(struct sdev_node *dv, struct cred *cred) in sdev_shadow_node()
1539 sdev_cache_add(struct sdev_node *ddv, struct sdev_node **dv, char *nm) in sdev_cache_add()
1541 struct sdev_node *dup = NULL; in sdev_cache_add()
1555 sdev_cache_delete(struct sdev_node *ddv, struct sdev_node **dv) in sdev_cache_delete()
1565 sdev_cache_update(struct sdev_node *ddv, struct sdev_node **dv, char *nm, in sdev_cache_update()
1586 struct sdev_node *
1587 sdev_cache_lookup(struct sdev_node *ddv, char *nm) in sdev_cache_lookup()
1589 struct sdev_node *dv = NULL; in sdev_cache_lookup()
1606 sdev_call_devfsadmd(struct sdev_node *ddv, struct sdev_node *dv, char *nm) in sdev_call_devfsadmd()
1638 sdev_call_dircallback(struct sdev_node *ddv, struct sdev_node **dvp, char *nm, in sdev_call_dircallback()
1639 int (*callback)(struct sdev_node *, char *, void **, struct cred *, in sdev_call_dircallback() argument
1646 struct sdev_node *dv = NULL; in sdev_call_dircallback()
1723 devname_lookup_func(struct sdev_node *ddv, char *nm, struct vnode **vpp, in devname_lookup_func()
1724 struct cred *cred, int (*callback)(struct sdev_node *, char *, void **, in devname_lookup_func() argument
1729 struct sdev_node *dv = NULL; in devname_lookup_func()
1735 int (*vtor)(struct sdev_node *) = NULL; in devname_lookup_func()
1764 vtor = (int (*)(struct sdev_node *))sdev_get_vtor(ddv); in devname_lookup_func()
2119 sdev_stale(struct sdev_node *ddv) in sdev_stale()
2121 struct sdev_node *dv; in sdev_stale()
2147 sdev_cleandir(struct sdev_node *ddv, char *expr, uint_t flags) in sdev_cleandir()
2152 struct sdev_node *dv, *next; in sdev_cleandir()
2293 struct sdev_node *ddv = VTOSDEV(vp); in devname_readdir_func()
2294 struct sdev_node *dv; in devname_readdir_func()
2306 int (*vtor)(struct sdev_node *) = NULL; in devname_readdir_func()
2326 vtor = (int (*)(struct sdev_node *))sdev_get_vtor(ddv); in devname_readdir_func()
2533 struct sdev_node *svp; in sdev_modctl_lookup()
2823 struct cred *cred, int (*callback)(struct sdev_node *, struct vattr *, in devname_setattr_func() argument
2826 struct sdev_node *dv = VTOSDEV(vp); in devname_setattr_func()
2827 struct sdev_node *parent = dv->sdev_dotdot; in devname_setattr_func()
2934 struct sdev_node *dv = VTOSDEV(vp); in devname_inactive_func()