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