Lines Matching refs:dv_flags
1444 KASSERT(dev->dv_flags & DVF_PRIV_ALLOC);
1607 dev->dv_flags = ca->ca_flags; /* inherit flags from class */
1635 dev->dv_flags |= DVF_ACTIVE; /* always initially active */
2188 (dev->dv_flags & DVF_DETACH_SHUTDOWN) == 0) {
2233 dev->dv_flags &= ~DVF_ACTIVE; /* XXXSMP */
2473 if ((descendant->dv_flags & DVF_ACTIVE) == 0)
2477 oflags = descendant->dv_flags;
2479 descendant->dv_flags &= ~DVF_ACTIVE;
2486 descendant->dv_flags = oflags;
3304 return (dev->dv_flags & DVF_POWER_HANDLERS) != 0;
3310 if ((dev->dv_flags & DVF_DRIVER_SUSPENDED) != 0)
3312 if ((dev->dv_flags & DVF_CLASS_SUSPENDED) == 0)
3319 dev->dv_flags |= DVF_DRIVER_SUSPENDED;
3326 if ((dev->dv_flags & DVF_DRIVER_SUSPENDED) == 0)
3328 if ((dev->dv_flags & DVF_BUS_SUSPENDED) != 0)
3335 dev->dv_flags &= ~DVF_DRIVER_SUSPENDED;
3359 dev->dv_flags |= DVF_POWER_HANDLERS;
3371 dev->dv_flags &= ~DVF_POWER_HANDLERS;
3416 "%s.%d, %s dvl_nlock %d dvl_nwait %d dv_flags %x\n", func, line,
3417 curlwp_name, dvl->dvl_nlock, dvl->dvl_nwait, dev->dv_flags);
3490 if ((dev->dv_flags & DVF_BUS_SUSPENDED) != 0)
3492 if ((dev->dv_flags & DVF_CLASS_SUSPENDED) == 0 ||
3493 (dev->dv_flags & DVF_DRIVER_SUSPENDED) == 0)
3500 dev->dv_flags |= DVF_BUS_SUSPENDED;
3507 if ((dev->dv_flags & DVF_BUS_SUSPENDED) == 0)
3514 dev->dv_flags &= ~DVF_BUS_SUSPENDED;
3562 if ((dev->dv_flags & DVF_CLASS_SUSPENDED) != 0)
3569 dev->dv_flags |= DVF_CLASS_SUSPENDED;
3576 if ((dev->dv_flags & DVF_CLASS_SUSPENDED) == 0)
3578 if ((dev->dv_flags & DVF_BUS_SUSPENDED) != 0 ||
3579 (dev->dv_flags & DVF_DRIVER_SUSPENDED) != 0)
3586 dev->dv_flags &= ~DVF_CLASS_SUSPENDED;