IHIDEV_OPEN
if (scd == NULL || !(scd->sc_state & IHIDEV_OPEN)) {
if (scd->sc_state & IHIDEV_OPEN)
scd->sc_state |= IHIDEV_OPEN;
if (!(scd->sc_state & IHIDEV_OPEN))
scd->sc_state &= ~IHIDEV_OPEN;