Home
last modified time | relevance | path

Searched refs:eh_flags (Results 1 – 1 of 1) sorted by relevance

/illumos-gate/usr/src/uts/common/io/eedev/
H A Deedev.c242 eedev_flags_t eh_flags; member
288 if ((h->eh_flags & EEDEV_F_HELD) == 0) in eedev_lookup_by_id()
341 if ((hdl->eh_flags & targ) == targ) { in eedev_hold_by_id()
342 VERIFY0(hdl->eh_flags & EEDEV_F_BUSY); in eedev_hold_by_id()
353 if ((hdl->eh_flags & EEDEV_F_BUSY) != 0) { in eedev_hold_by_id()
355 while ((hdl->eh_flags & EEDEV_F_BUSY) != 0) { in eedev_hold_by_id()
372 hdl->eh_flags |= EEDEV_F_BUSY; in eedev_hold_by_id()
385 hdl->eh_flags |= EEDEV_F_HELD; in eedev_hold_by_id()
388 hdl->eh_flags &= ~(EEDEV_F_HELD | EEDEV_F_BUSY); in eedev_hold_by_id()
415 (hdl->eh_flags & EEDEV_F_USABLE) == 0) { in eedev_hold_by_id()
[all …]