DR_STATE_RELEASE
if ((bp->b_state != DR_STATE_RELEASE) &&
dr_board_transition(bp, DR_STATE_RELEASE);
if (cp->sbdev_state == DR_STATE_RELEASE) {
dr_device_transition(cp, DR_STATE_RELEASE);
if ((bp->b_state == DR_STATE_RELEASE) &&
mp->sbm_cm.sbdev_state == DR_STATE_RELEASE))
if ((bp->b_state != DR_STATE_RELEASE) &&
dr_board_transition(bp, DR_STATE_RELEASE);
if (cp->sbdev_state == DR_STATE_RELEASE) {
dr_device_transition(cp, DR_STATE_RELEASE);
if ((bp->b_state == DR_STATE_RELEASE) &&
dr_device_transition(&s_mp->sbm_cm, DR_STATE_RELEASE);
dr_device_transition(&t_mp->sbm_cm, DR_STATE_RELEASE);
case DR_STATE_RELEASE: /* state set by dr_release_mem_done */
mp->sbm_cm.sbdev_state == DR_STATE_RELEASE))
dr_device_transition(&s_mp->sbm_cm, DR_STATE_RELEASE);
dr_device_transition(&t_mp->sbm_cm, DR_STATE_RELEASE);
case DR_STATE_RELEASE: /* state set by dr_release_mem_done */
mp->sbm_cm.sbdev_state == DR_STATE_RELEASE))