     bfa_fcport_get_maxfrsize(port->fcs->bfa),      bfa_fcport_get_rx_bbcredit(port->fcs->bfa));   bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,    FC_CLASS_0, len, &fchs, NULL, NULL, FC_MAX_PDUSZ, 0);   bfa_sm_send_event(rport, RPSM_EVENT_FCXP_SENT); }  static void bfa_fcs_rport_send_adisc(void *rport_cbarg, struct bfa_fcxp_s *fcxp_alloced) {  struct bfa_fcs_rport_s *rport = rport_cbarg;  struct bfa_fcs_lport_s *port = rport->port;  struct fchs_s  fchs;  int  len;  struct bfa_fcxp_s *fcxp;   bfa_trc(rport->fcs, rport->pwwn);   fcxp = fcxp_alloced ? fcxp_alloced : bfa_fcs_fcxp_alloc(port->fcs);  if (!fcxp) {   bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &rport->fcxp_wqe,      bfa_fcs_rport_send_