 offline.    */   break;   default:   bfa_sm_fault(rport->fcs, event);  } }  /*  *  PLOGI is sent.  */ static void bfa_fcs_rport_sm_plogi_retry(struct bfa_fcs_rport_s *rport,    enum rport_event event) {  bfa_trc(rport->fcs, rport->pwwn);  bfa_trc(rport->fcs, rport->pid);  bfa_trc(rport->fcs, event);   switch (event) {  case RPSM_EVENT_TIMEOUT:   bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogi_sending);   bfa_fcs_rport_send_plogi(rport, NULL);   break;   case RPSM_EVENT_DELETE:   bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit);   bfa_timer_stop(&rport->timer);   bfa_fcs_rport_free(rport);   break;   case RPSM_EVENT_PRLO_RCVD:  case RPSM_EVENT_LOGO_