   bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit);   bfa_fcs_rport_free(rport);   break;   case RPSM_EVENT_SCN:  case RPSM_EVENT_ADDRESS_CHANGE:   break;   case RPSM_EVENT_LOGO_RCVD:  case RPSM_EVENT_PRLO_RCVD:   bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit);   bfa_fcxp_walloc_cancel(rport->fcs->bfa, &rport->fcxp_wqe);   bfa_fcs_rport_free(rport);   break;   default:   bfa_sm_fault(rport->fcs, event);  } }  /*  *  Rport is offline. FC-0s are offline. 