OFF_STATE
if ((occupied > 0 && (ctrl->state == OFF_STATE ||
case OFF_STATE:
ctrl->state = OFF_STATE;
ctrl->state = OFF_STATE;
case OFF_STATE:
ctrl->state = ret ? OFF_STATE : ON_STATE;
ctrl->state = OFF_STATE;
case OFF_STATE:
case OFF_STATE:
ctrl->state = list_empty(&subordinate->devices) ? OFF_STATE : ON_STATE;