|
enum | bfa_lps_event {
BFA_LPS_SM_LOGIN = 1,
BFA_LPS_SM_LOGOUT = 2,
BFA_LPS_SM_FWRSP = 3,
BFA_LPS_SM_RESUME = 4,
BFA_LPS_SM_DELETE = 5,
BFA_LPS_SM_OFFLINE = 6,
BFA_LPS_SM_RX_CVL = 7,
BFA_LPS_SM_SET_N2N_PID = 8
} |
|
enum | { BFA_TRC_FCS_FCS = 1,
BFA_TRC_FCS_PORT = 2,
BFA_TRC_FCS_RPORT = 3,
BFA_TRC_FCS_FCPIM = 4
} |
|
enum | bfa_fcs_fabric_type { BFA_FCS_FABRIC_UNKNOWN = 0,
BFA_FCS_FABRIC_SWITCHED = 1,
BFA_FCS_FABRIC_N2N = 2,
BFA_FCS_FABRIC_LOOP = 3
} |
|
enum | bfa_fcs_fabric_event {
BFA_FCS_FABRIC_SM_CREATE = 1,
BFA_FCS_FABRIC_SM_DELETE = 2,
BFA_FCS_FABRIC_SM_LINK_DOWN = 3,
BFA_FCS_FABRIC_SM_LINK_UP = 4,
BFA_FCS_FABRIC_SM_CONT_OP = 5,
BFA_FCS_FABRIC_SM_RETRY_OP = 6,
BFA_FCS_FABRIC_SM_NO_FABRIC = 7,
BFA_FCS_FABRIC_SM_PERF_EVFP = 8,
BFA_FCS_FABRIC_SM_ISOLATE = 9,
BFA_FCS_FABRIC_SM_NO_TAGGING = 10,
BFA_FCS_FABRIC_SM_DELAYED = 11,
BFA_FCS_FABRIC_SM_AUTH_FAILED = 12,
BFA_FCS_FABRIC_SM_AUTH_SUCCESS = 13,
BFA_FCS_FABRIC_SM_DELCOMP = 14,
BFA_FCS_FABRIC_SM_LOOPBACK = 15,
BFA_FCS_FABRIC_SM_START = 16,
BFA_FCS_FABRIC_SM_STOP = 17,
BFA_FCS_FABRIC_SM_STOPCOMP = 18,
BFA_FCS_FABRIC_SM_LOGOCOMP = 19
} |
|
enum | rport_event {
RPSM_EVENT_PLOGI_SEND = 1,
RPSM_EVENT_PLOGI_RCVD = 2,
RPSM_EVENT_PLOGI_COMP = 3,
RPSM_EVENT_LOGO_RCVD = 4,
RPSM_EVENT_LOGO_IMP = 5,
RPSM_EVENT_FCXP_SENT = 6,
RPSM_EVENT_DELETE = 7,
RPSM_EVENT_FAB_SCN = 8,
RPSM_EVENT_ACCEPTED = 9,
RPSM_EVENT_FAILED = 10,
RPSM_EVENT_TIMEOUT = 11,
RPSM_EVENT_HCB_ONLINE = 12,
RPSM_EVENT_HCB_OFFLINE = 13,
RPSM_EVENT_FC4_OFFLINE = 14,
RPSM_EVENT_ADDRESS_CHANGE = 15,
RPSM_EVENT_ADDRESS_DISC = 16,
RPSM_EVENT_PRLO_RCVD = 17,
RPSM_EVENT_PLOGI_RETRY = 18,
RPSM_EVENT_SCN_OFFLINE = 19,
RPSM_EVENT_SCN_ONLINE = 20,
RPSM_EVENT_FC4_FCS_ONLINE = 21
} |
|
enum | bfa_fcs_itnim_event {
BFA_FCS_ITNIM_SM_FCS_ONLINE = 1,
BFA_FCS_ITNIM_SM_OFFLINE = 2,
BFA_FCS_ITNIM_SM_FRMSENT = 3,
BFA_FCS_ITNIM_SM_RSP_OK = 4,
BFA_FCS_ITNIM_SM_RSP_ERROR = 5,
BFA_FCS_ITNIM_SM_TIMEOUT = 6,
BFA_FCS_ITNIM_SM_HCB_OFFLINE = 7,
BFA_FCS_ITNIM_SM_HCB_ONLINE = 8,
BFA_FCS_ITNIM_SM_INITIATOR = 9,
BFA_FCS_ITNIM_SM_DELETE = 10,
BFA_FCS_ITNIM_SM_PRLO = 11,
BFA_FCS_ITNIM_SM_RSP_NOT_SUPP = 12,
BFA_FCS_ITNIM_SM_HAL_ONLINE = 13
} |
|
|
bfa_boolean_t | bfa_fcs_lport_is_online (struct bfa_fcs_lport_s *port) |
|
struct bfa_fcs_lport_s * | bfa_fcs_get_base_port (struct bfa_fcs_s *fcs) |
|
void | bfa_fcs_lport_get_rport_quals (struct bfa_fcs_lport_s *port, struct bfa_rport_qualifier_s rport[], int *nrports) |
|
wwn_t | bfa_fcs_lport_get_rport (struct bfa_fcs_lport_s *port, wwn_t wwn, int index, int nrports, bfa_boolean_t bwwn) |
|
struct bfa_fcs_lport_s * | bfa_fcs_lookup_port (struct bfa_fcs_s *fcs, u16 vf_id, wwn_t lpwwn) |
|
void | bfa_fcs_lport_get_info (struct bfa_fcs_lport_s *port, struct bfa_lport_info_s *port_info) |
|
void | bfa_fcs_lport_get_attr (struct bfa_fcs_lport_s *port, struct bfa_lport_attr_s *port_attr) |
|
void | bfa_fcs_lport_get_stats (struct bfa_fcs_lport_s *fcs_port, struct bfa_lport_stats_s *port_stats) |
|
void | bfa_fcs_lport_clear_stats (struct bfa_fcs_lport_s *fcs_port) |
|
enum bfa_port_speed | bfa_fcs_lport_get_rport_max_speed (struct bfa_fcs_lport_s *port) |
|
void | bfa_fcs_lport_ms_init (struct bfa_fcs_lport_s *port) |
|
void | bfa_fcs_lport_ms_offline (struct bfa_fcs_lport_s *port) |
|
void | bfa_fcs_lport_ms_online (struct bfa_fcs_lport_s *port) |
|
void | bfa_fcs_lport_ms_fabric_rscn (struct bfa_fcs_lport_s *port) |
|
void | bfa_fcs_lport_fdmi_init (struct bfa_fcs_lport_ms_s *ms) |
|
void | bfa_fcs_lport_fdmi_offline (struct bfa_fcs_lport_ms_s *ms) |
|
void | bfa_fcs_lport_fdmi_online (struct bfa_fcs_lport_ms_s *ms) |
|
void | bfa_fcs_lport_uf_recv (struct bfa_fcs_lport_s *lport, struct fchs_s *fchs, u16 len) |
|
void | bfa_fcs_lport_attach (struct bfa_fcs_lport_s *lport, struct bfa_fcs_s *fcs, u16 vf_id, struct bfa_fcs_vport_s *vport) |
|
void | bfa_fcs_lport_init (struct bfa_fcs_lport_s *lport, struct bfa_lport_cfg_s *port_cfg) |
|
void | bfa_fcs_lport_online (struct bfa_fcs_lport_s *port) |
|
void | bfa_fcs_lport_offline (struct bfa_fcs_lport_s *port) |
|
void | bfa_fcs_lport_delete (struct bfa_fcs_lport_s *port) |
|
void | bfa_fcs_lport_stop (struct bfa_fcs_lport_s *port) |
|
struct bfa_fcs_rport_s * | bfa_fcs_lport_get_rport_by_pid (struct bfa_fcs_lport_s *port, u32 pid) |
|
struct bfa_fcs_rport_s * | bfa_fcs_lport_get_rport_by_old_pid (struct bfa_fcs_lport_s *port, u32 pid) |
|
struct bfa_fcs_rport_s * | bfa_fcs_lport_get_rport_by_pwwn (struct bfa_fcs_lport_s *port, wwn_t pwwn) |
|
struct bfa_fcs_rport_s * | bfa_fcs_lport_get_rport_by_nwwn (struct bfa_fcs_lport_s *port, wwn_t nwwn) |
|
struct bfa_fcs_rport_s * | bfa_fcs_lport_get_rport_by_qualifier (struct bfa_fcs_lport_s *port, wwn_t pwwn, u32 pid) |
|
void | bfa_fcs_lport_add_rport (struct bfa_fcs_lport_s *port, struct bfa_fcs_rport_s *rport) |
|
void | bfa_fcs_lport_del_rport (struct bfa_fcs_lport_s *port, struct bfa_fcs_rport_s *rport) |
|
void | bfa_fcs_lport_ns_init (struct bfa_fcs_lport_s *vport) |
|
void | bfa_fcs_lport_ns_offline (struct bfa_fcs_lport_s *vport) |
|
void | bfa_fcs_lport_ns_online (struct bfa_fcs_lport_s *vport) |
|
void | bfa_fcs_lport_ns_query (struct bfa_fcs_lport_s *port) |
|
void | bfa_fcs_lport_ns_util_send_rspn_id (void *cbarg, struct bfa_fcxp_s *fcxp_alloced) |
|
void | bfa_fcs_lport_scn_init (struct bfa_fcs_lport_s *vport) |
|
void | bfa_fcs_lport_scn_offline (struct bfa_fcs_lport_s *vport) |
|
void | bfa_fcs_lport_fab_scn_online (struct bfa_fcs_lport_s *vport) |
|
void | bfa_fcs_lport_scn_process_rscn (struct bfa_fcs_lport_s *port, struct fchs_s *rx_frame, u32 len) |
|
void | bfa_fcs_lport_lip_scn_online (bfa_fcs_lport_t *port) |
|
bfa_status_t | bfa_fcs_vport_create (struct bfa_fcs_vport_s *vport, struct bfa_fcs_s *fcs, u16 vf_id, struct bfa_lport_cfg_s *port_cfg, struct bfad_vport_s *vport_drv) |
|
bfa_status_t | bfa_fcs_pbc_vport_create (struct bfa_fcs_vport_s *vport, struct bfa_fcs_s *fcs, u16 vf_id, struct bfa_lport_cfg_s *port_cfg, struct bfad_vport_s *vport_drv) |
|
bfa_boolean_t | bfa_fcs_is_pbc_vport (struct bfa_fcs_vport_s *vport) |
|
bfa_status_t | bfa_fcs_vport_delete (struct bfa_fcs_vport_s *vport) |
|
bfa_status_t | bfa_fcs_vport_start (struct bfa_fcs_vport_s *vport) |
|
bfa_status_t | bfa_fcs_vport_stop (struct bfa_fcs_vport_s *vport) |
|
void | bfa_fcs_vport_get_attr (struct bfa_fcs_vport_s *vport, struct bfa_vport_attr_s *vport_attr) |
|
struct bfa_fcs_vport_s * | bfa_fcs_vport_lookup (struct bfa_fcs_s *fcs, u16 vf_id, wwn_t vpwwn) |
|
void | bfa_fcs_vport_cleanup (struct bfa_fcs_vport_s *vport) |
|
void | bfa_fcs_vport_online (struct bfa_fcs_vport_s *vport) |
|
void | bfa_fcs_vport_offline (struct bfa_fcs_vport_s *vport) |
|
void | bfa_fcs_vport_delete_comp (struct bfa_fcs_vport_s *vport) |
|
void | bfa_fcs_vport_fcs_delete (struct bfa_fcs_vport_s *vport) |
|
void | bfa_fcs_vport_fcs_stop (struct bfa_fcs_vport_s *vport) |
|
void | bfa_fcs_vport_stop_comp (struct bfa_fcs_vport_s *vport) |
|
void | bfa_fcs_rport_get_attr (struct bfa_fcs_rport_s *rport, struct bfa_rport_attr_s *attr) |
|
struct bfa_fcs_rport_s * | bfa_fcs_rport_lookup (struct bfa_fcs_lport_s *port, wwn_t rpwwn) |
|
struct bfa_fcs_rport_s * | bfa_fcs_rport_lookup_by_nwwn (struct bfa_fcs_lport_s *port, wwn_t rnwwn) |
|
void | bfa_fcs_rport_set_del_timeout (u8 rport_tmo) |
|
void | bfa_fcs_rport_set_max_logins (u32 max_logins) |
|
void | bfa_fcs_rport_uf_recv (struct bfa_fcs_rport_s *rport, struct fchs_s *fchs, u16 len) |
|
void | bfa_fcs_rport_scn (struct bfa_fcs_rport_s *rport) |
|
struct bfa_fcs_rport_s * | bfa_fcs_rport_create (struct bfa_fcs_lport_s *port, u32 pid) |
|
void | bfa_fcs_rport_start (struct bfa_fcs_lport_s *port, struct fchs_s *rx_fchs, struct fc_logi_s *plogi_rsp) |
|
void | bfa_fcs_rport_plogi_create (struct bfa_fcs_lport_s *port, struct fchs_s *rx_fchs, struct fc_logi_s *plogi) |
|
void | bfa_fcs_rport_plogi (struct bfa_fcs_rport_s *rport, struct fchs_s *fchs, struct fc_logi_s *plogi) |
|
void | bfa_fcs_rport_prlo (struct bfa_fcs_rport_s *rport, __be16 ox_id) |
|
void | bfa_fcs_rport_itntm_ack (struct bfa_fcs_rport_s *rport) |
|
void | bfa_fcs_rport_fcptm_offline_done (struct bfa_fcs_rport_s *rport) |
|
int | bfa_fcs_rport_get_state (struct bfa_fcs_rport_s *rport) |
|
struct bfa_fcs_rport_s * | bfa_fcs_rport_create_by_wwn (struct bfa_fcs_lport_s *port, wwn_t wwn) |
|
void | bfa_fcs_rpf_init (struct bfa_fcs_rport_s *rport) |
|
void | bfa_fcs_rpf_rport_online (struct bfa_fcs_rport_s *rport) |
|
void | bfa_fcs_rpf_rport_offline (struct bfa_fcs_rport_s *rport) |
|
void | bfa_fcs_itnim_get_attr (struct bfa_fcs_itnim_s *itnim, struct bfa_itnim_attr_s *attr) |
|
void | bfa_fcs_itnim_get_stats (struct bfa_fcs_itnim_s *itnim, struct bfa_itnim_stats_s *stats) |
|
struct bfa_fcs_itnim_s * | bfa_fcs_itnim_lookup (struct bfa_fcs_lport_s *port, wwn_t rpwwn) |
|
bfa_status_t | bfa_fcs_itnim_attr_get (struct bfa_fcs_lport_s *port, wwn_t rpwwn, struct bfa_itnim_attr_s *attr) |
|
bfa_status_t | bfa_fcs_itnim_stats_get (struct bfa_fcs_lport_s *port, wwn_t rpwwn, struct bfa_itnim_stats_s *stats) |
|
bfa_status_t | bfa_fcs_itnim_stats_clear (struct bfa_fcs_lport_s *port, wwn_t rpwwn) |
|
struct bfa_fcs_itnim_s * | bfa_fcs_itnim_create (struct bfa_fcs_rport_s *rport) |
|
void | bfa_fcs_itnim_delete (struct bfa_fcs_itnim_s *itnim) |
|
void | bfa_fcs_itnim_rport_offline (struct bfa_fcs_itnim_s *itnim) |
|
void | bfa_fcs_itnim_brp_online (struct bfa_fcs_itnim_s *itnim) |
|
bfa_status_t | bfa_fcs_itnim_get_online_state (struct bfa_fcs_itnim_s *itnim) |
|
void | bfa_fcs_itnim_is_initiator (struct bfa_fcs_itnim_s *itnim) |
|
void | bfa_fcs_fcpim_uf_recv (struct bfa_fcs_itnim_s *itnim, struct fchs_s *fchs, u16 len) |
|
void | bfa_fcs_attach (struct bfa_fcs_s *fcs, struct bfa_s *bfa, struct bfad_s *bfad, bfa_boolean_t min_cfg) |
|
void | bfa_fcs_init (struct bfa_fcs_s *fcs) |
|
void | bfa_fcs_pbc_vport_init (struct bfa_fcs_s *fcs) |
|
void | bfa_fcs_update_cfg (struct bfa_fcs_s *fcs) |
|
void | bfa_fcs_driver_info_init (struct bfa_fcs_s *fcs, struct bfa_fcs_driver_info_s *driver_info) |
|
void | bfa_fcs_exit (struct bfa_fcs_s *fcs) |
|
void | bfa_fcs_stop (struct bfa_fcs_s *fcs) |
|
bfa_fcs_vf_t * | bfa_fcs_vf_lookup (struct bfa_fcs_s *fcs, u16 vf_id) |
|
void | bfa_fcs_vf_get_ports (bfa_fcs_vf_t *vf, wwn_t vpwwn[], int *nports) |
|
void | bfa_fcs_fabric_attach (struct bfa_fcs_s *fcs) |
|
void | bfa_fcs_fabric_modinit (struct bfa_fcs_s *fcs) |
|
void | bfa_fcs_fabric_modexit (struct bfa_fcs_s *fcs) |
|
void | bfa_fcs_fabric_link_up (struct bfa_fcs_fabric_s *fabric) |
|
void | bfa_fcs_fabric_link_down (struct bfa_fcs_fabric_s *fabric) |
|
void | bfa_fcs_fabric_addvport (struct bfa_fcs_fabric_s *fabric, struct bfa_fcs_vport_s *vport) |
|
void | bfa_fcs_fabric_delvport (struct bfa_fcs_fabric_s *fabric, struct bfa_fcs_vport_s *vport) |
|
struct bfa_fcs_vport_s * | bfa_fcs_fabric_vport_lookup (struct bfa_fcs_fabric_s *fabric, wwn_t pwwn) |
|
void | bfa_fcs_fabric_modstart (struct bfa_fcs_s *fcs) |
|
void | bfa_fcs_fabric_uf_recv (struct bfa_fcs_fabric_s *fabric, struct fchs_s *fchs, u16 len) |
|
void | bfa_fcs_fabric_psymb_init (struct bfa_fcs_fabric_s *fabric) |
|
void | bfa_fcs_fabric_nsymb_init (struct bfa_fcs_fabric_s *fabric) |
|
void | bfa_fcs_fabric_set_fabric_name (struct bfa_fcs_fabric_s *fabric, wwn_t fabric_name) |
|
u16 | bfa_fcs_fabric_get_switch_oui (struct bfa_fcs_fabric_s *fabric) |
|
void | bfa_fcs_uf_attach (struct bfa_fcs_s *fcs) |
|
void | bfa_fcs_port_attach (struct bfa_fcs_s *fcs) |
|
void | bfa_fcs_fabric_modstop (struct bfa_fcs_s *fcs) |
|
void | bfa_fcs_fabric_sm_online (struct bfa_fcs_fabric_s *fabric, enum bfa_fcs_fabric_event event) |
|
void | bfa_fcs_fabric_sm_loopback (struct bfa_fcs_fabric_s *fabric, enum bfa_fcs_fabric_event event) |
|
void | bfa_fcs_fabric_sm_auth_failed (struct bfa_fcs_fabric_s *fabric, enum bfa_fcs_fabric_event event) |
|
struct bfad_port_s * | bfa_fcb_lport_new (struct bfad_s *bfad, struct bfa_fcs_lport_s *port, enum bfa_lport_role roles, struct bfad_vf_s *vf_drv, struct bfad_vport_s *vp_drv) |
|
void | bfa_fcb_pbc_vport_create (struct bfad_s *bfad, struct bfi_pbc_vport_s) |
|
bfa_status_t | bfa_fcb_rport_alloc (struct bfad_s *bfad, struct bfa_fcs_rport_s **rport, struct bfad_rport_s **rport_drv) |
|
void | bfa_fcb_itnim_alloc (struct bfad_s *bfad, struct bfa_fcs_itnim_s **itnim, struct bfad_itnim_s **itnim_drv) |
|
void | bfa_fcb_itnim_free (struct bfad_s *bfad, struct bfad_itnim_s *itnim_drv) |
|
void | bfa_fcb_itnim_online (struct bfad_itnim_s *itnim_drv) |
|
void | bfa_fcb_itnim_offline (struct bfad_itnim_s *itnim_drv) |
|