Lines Matching refs:ddv
151 devvt_create_rvp(struct sdev_node *ddv, char *nm, in devvt_create_rvp() argument
230 devvt_create_snode(struct sdev_node *ddv, char *nm, struct cred *cred, int type) in devvt_create_snode() argument
239 ASSERT(RW_WRITE_HELD(&ddv->sdev_contents)); in devvt_create_snode()
249 error = sdev_mknode(ddv, nm, &sdv, NULL, NULL, NULL, cred, SDEV_INIT); in devvt_create_snode()
261 error = sdev_mknode(ddv, nm, &sdv, vap, NULL, in devvt_create_snode()
269 error = sdev_mknode(ddv, nm, &sdv, vap, NULL, in devvt_create_snode()
287 devvt_rebuild_stale_link(struct sdev_node *ddv, struct sdev_node *dv) in devvt_rebuild_stale_link() argument
291 ASSERT(RW_WRITE_HELD(&ddv->sdev_contents)); in devvt_rebuild_stale_link()
317 devvt_prunedir(struct sdev_node *ddv) in devvt_prunedir() argument
323 ASSERT(ddv->sdev_flags & SDEV_VTOR); in devvt_prunedir()
325 vtor = (int (*)(struct sdev_node *))sdev_get_vtor(ddv); in devvt_prunedir()
328 for (dv = SDEV_FIRST_ENTRY(ddv); dv; dv = next) { in devvt_prunedir()
329 next = SDEV_NEXT_ENTRY(ddv, dv); in devvt_prunedir()
342 (void) sdev_cache_update(ddv, &dv, in devvt_prunedir()
347 devvt_rebuild_stale_link(ddv, dv); in devvt_prunedir()