Lines Matching refs:rport

375 			struct bfa_rport_qualifier_s rport[], int *nrports);
424 struct bfa_fcs_rport_s *rport);
426 struct bfa_fcs_rport_s *rport);
518 * fcs_rport_ftrs_sm FCS rport state machine events
537 struct bfa_fcs_rport_s *rport; /* parent rport */
547 * not supported by the rport.
552 * fcs_rport_sm FCS rport state machine events
555 RPSM_EVENT_PLOGI_SEND = 1, /* new rport; start with PLOGI */
557 RPSM_EVENT_PLOGI_COMP = 3, /* PLOGI completed to rport */
564 RPSM_EVENT_FAILED = 10, /* Request to rport failed. */
566 RPSM_EVENT_HCB_ONLINE = 12, /* BFA rport online callback */
567 RPSM_EVENT_HCB_OFFLINE = 13, /* BFA rport offline callback */
570 RPSM_EVENT_ADDRESS_DISC = 16, /* Need to Discover rport's PID */
586 u32 pid; /* port ID of rport */
587 u32 old_pid; /* PID before rport goes offline */
594 wwn_t pwwn; /* port wwn of rport */
595 wwn_t nwwn; /* node wwn of rport */
607 struct bfa_rport_stats_s stats; /* rport stats */
614 bfa_fcs_rport_get_halrport(struct bfa_fcs_rport_s *rport)
616 return rport->bfa_rport;
620 * bfa fcs rport API functions
622 void bfa_fcs_rport_get_attr(struct bfa_fcs_rport_s *rport,
630 void bfa_fcs_rport_uf_recv(struct bfa_fcs_rport_s *rport,
632 void bfa_fcs_rport_scn(struct bfa_fcs_rport_s *rport);
641 void bfa_fcs_rport_plogi(struct bfa_fcs_rport_s *rport, struct fchs_s *fchs,
643 void bfa_fcs_rport_prlo(struct bfa_fcs_rport_s *rport, __be16 ox_id);
645 void bfa_fcs_rport_itntm_ack(struct bfa_fcs_rport_s *rport);
646 void bfa_fcs_rport_fcptm_offline_done(struct bfa_fcs_rport_s *rport);
647 int bfa_fcs_rport_get_state(struct bfa_fcs_rport_s *rport);
650 void bfa_fcs_rpf_init(struct bfa_fcs_rport_s *rport);
651 void bfa_fcs_rpf_rport_online(struct bfa_fcs_rport_s *rport);
652 void bfa_fcs_rpf_rport_offline(struct bfa_fcs_rport_s *rport);
658 BFA_FCS_ITNIM_SM_FCS_ONLINE = 1, /* rport online event */
659 BFA_FCS_ITNIM_SM_OFFLINE = 2, /* rport offline */
666 BFA_FCS_ITNIM_SM_INITIATOR = 9, /* rport is initiator */
667 BFA_FCS_ITNIM_SM_DELETE = 10, /* delete event from rport */
668 BFA_FCS_ITNIM_SM_PRLO = 11, /* delete event from rport */
670 BFA_FCS_ITNIM_SM_HAL_ONLINE = 13, /* bfa rport online event */
683 struct bfa_fcs_rport_s *rport; /* parent remote rport */
708 return itnim->rport->port->bfad_port;
715 return itnim->rport->port;
722 return itnim->rport->nwwn;
729 return itnim->rport->pwwn;
736 return itnim->rport->pid;
743 return itnim->rport->maxfrsize;
750 return itnim->rport->fc_cos;
782 struct bfa_fcs_itnim_s *bfa_fcs_itnim_create(struct bfa_fcs_rport_s *rport);
965 * rport callbacks
968 struct bfa_fcs_rport_s **rport,