DR_STATE_EMPTY
dr_device_transition(&cp->sbc_cm, DR_STATE_EMPTY);
dr_device_transition(&mp->sbm_cm, DR_STATE_EMPTY);
dr_device_transition(&ip->sbi_cm, DR_STATE_EMPTY);
dr_board_transition(bp, DR_STATE_EMPTY);
dr_device_transition(&cp->sbc_cm, DR_STATE_EMPTY);
dr_device_transition(&mp->sbm_cm, DR_STATE_EMPTY);
dr_device_transition(&ip->sbi_cm, DR_STATE_EMPTY);
dr_board_transition(bp, DR_STATE_EMPTY);
dr_board_transition(bp, DR_STATE_EMPTY);
new_state = DR_STATE_EMPTY;
if (cp->sbc_cm.sbdev_state == DR_STATE_EMPTY) {
if (ip->sbi_cm.sbdev_state == DR_STATE_EMPTY) {
new_state = DR_STATE_EMPTY;
if (mp->sbm_cm.sbdev_state == DR_STATE_EMPTY) {
new_state = DR_STATE_EMPTY;
dr_device_transition(&cp->sbc_cm, DR_STATE_EMPTY);
dr_device_transition(&mp->sbm_cm, DR_STATE_EMPTY);
dr_device_transition(&ip->sbi_cm, DR_STATE_EMPTY);
dr_board_transition(bp, DR_STATE_EMPTY);
dr_device_transition(&cp->sbc_cm, DR_STATE_EMPTY);
dr_device_transition(&mp->sbm_cm, DR_STATE_EMPTY);
dr_device_transition(&ip->sbi_cm, DR_STATE_EMPTY);
dr_board_transition(bp, DR_STATE_EMPTY);
dr_board_transition(bp, DR_STATE_EMPTY);
new_state = DR_STATE_EMPTY;
if (cp->sbc_cm.sbdev_state == DR_STATE_EMPTY) {
if (ip->sbi_cm.sbdev_state == DR_STATE_EMPTY) {
new_state = DR_STATE_EMPTY;
new_state = DR_STATE_EMPTY;
if (mp->sbm_cm.sbdev_state == DR_STATE_EMPTY) {
new_state = DR_STATE_EMPTY;
if (mp->sbm_cm.sbdev_state == DR_STATE_EMPTY) {