bfa_fcs_fabric_s
bfa_fcs_fabric_stop(struct bfa_fcs_fabric_s *fabric)
bfa_fcs_fabric_delete(struct bfa_fcs_fabric_s *fabric)
struct bfa_fcs_fabric_s *fabric = cbarg;
struct bfa_fcs_fabric_s *fabric = cbarg;
struct bfa_fcs_fabric_s *fabric;
struct bfa_fcs_fabric_s *fabric;
bfa_fcs_fabric_link_up(struct bfa_fcs_fabric_s *fabric)
bfa_fcs_fabric_link_down(struct bfa_fcs_fabric_s *fabric)
bfa_fcs_fabric_addvport(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_delvport(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_vport_lookup(struct bfa_fcs_fabric_s *fabric, wwn_t pwwn)
bfa_fcs_fabric_get_switch_oui(struct bfa_fcs_fabric_s *fabric)
bfa_fcs_fabric_uf_recv(struct bfa_fcs_fabric_s *fabric, struct fchs_s *fchs,
bfa_fcs_fabric_process_uf(struct bfa_fcs_fabric_s *fabric, struct fchs_s *fchs,
bfa_fcs_fabric_process_flogi(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_send_flogi_acc(struct bfa_fcs_fabric_s *fabric)
struct bfa_fcs_fabric_s *fabric = cbarg;
bfa_fcs_fabric_set_fabric_name(struct bfa_fcs_fabric_s *fabric,
struct bfa_fcs_fabric_s *fabric = uarg;
struct bfa_fcs_fabric_s *fabric;
static void bfa_fcs_fabric_init(struct bfa_fcs_fabric_s *fabric);
static void bfa_fcs_fabric_login(struct bfa_fcs_fabric_s *fabric);
static void bfa_fcs_fabric_notify_online(struct bfa_fcs_fabric_s *fabric);
static void bfa_fcs_fabric_notify_offline(struct bfa_fcs_fabric_s *fabric);
static void bfa_fcs_fabric_delete(struct bfa_fcs_fabric_s *fabric);
struct bfa_fcs_fabric_s *fabric = &fcs->fabric;
memset(fabric, 0, sizeof(struct bfa_fcs_fabric_s));
static void bfa_fcs_fabric_stop(struct bfa_fcs_fabric_s *fabric);
static void bfa_fcs_fabric_process_uf(struct bfa_fcs_fabric_s *fabric,
static void bfa_fcs_fabric_process_flogi(struct bfa_fcs_fabric_s *fabric,
static void bfa_fcs_fabric_send_flogi_acc(struct bfa_fcs_fabric_s *fabric);
static void bfa_fcs_fabric_sm_uninit(struct bfa_fcs_fabric_s *fabric,
static void bfa_fcs_fabric_sm_created(struct bfa_fcs_fabric_s *fabric,
static void bfa_fcs_fabric_sm_linkdown(struct bfa_fcs_fabric_s *fabric,
static void bfa_fcs_fabric_sm_flogi(struct bfa_fcs_fabric_s *fabric,
static void bfa_fcs_fabric_sm_flogi_retry(struct bfa_fcs_fabric_s *fabric,
static void bfa_fcs_fabric_sm_auth(struct bfa_fcs_fabric_s *fabric,
static void bfa_fcs_fabric_sm_nofabric(struct bfa_fcs_fabric_s *fabric,
static void bfa_fcs_fabric_sm_evfp(struct bfa_fcs_fabric_s *fabric,
static void bfa_fcs_fabric_sm_evfp_done(struct bfa_fcs_fabric_s *fabric,
static void bfa_fcs_fabric_sm_isolated(struct bfa_fcs_fabric_s *fabric,
static void bfa_fcs_fabric_sm_deleting(struct bfa_fcs_fabric_s *fabric,
static void bfa_fcs_fabric_sm_stopping(struct bfa_fcs_fabric_s *fabric,
static void bfa_fcs_fabric_sm_cleanup(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_sm_uninit(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_sm_created(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_sm_linkdown(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_sm_flogi(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_sm_flogi_retry(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_sm_auth(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_sm_auth_failed(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_sm_loopback(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_sm_nofabric(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_sm_online(struct bfa_fcs_fabric_s *fabric,
struct bfa_fcs_fabric_s *fabric = &fcs->fabric;
bfa_fcs_fabric_sm_evfp(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_sm_evfp_done(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_sm_isolated(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_sm_deleting(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_sm_stopping(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_sm_cleanup(struct bfa_fcs_fabric_s *fabric,
bfa_fcs_fabric_init(struct bfa_fcs_fabric_s *fabric)
bfa_fcs_fabric_psymb_init(struct bfa_fcs_fabric_s *fabric)
bfa_fcs_fabric_nsymb_init(struct bfa_fcs_fabric_s *fabric)
struct bfa_fcs_fabric_s *fabric = uarg;
bfa_fcs_fabric_login(struct bfa_fcs_fabric_s *fabric)
bfa_fcs_fabric_notify_online(struct bfa_fcs_fabric_s *fabric)
bfa_fcs_fabric_notify_offline(struct bfa_fcs_fabric_s *fabric)
struct bfa_fcs_fabric_s *fabric = cbarg;
struct bfa_fcs_fabric_s *fabric; /* parent fabric */
struct bfa_fcs_fabric_s;
typedef void (*bfa_fcs_fabric_sm_t)(struct bfa_fcs_fabric_s *fsm, enum bfa_fcs_fabric_event);
#define bfa_fcs_vf_t struct bfa_fcs_fabric_s
struct bfa_fcs_fabric_s fabric; /* base fabric state machine */
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,
void bfa_fcs_fabric_delvport(struct bfa_fcs_fabric_s *fabric,
struct bfa_fcs_fabric_s *fabric, wwn_t pwwn);
void bfa_fcs_fabric_uf_recv(struct bfa_fcs_fabric_s *fabric,
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,
u16 bfa_fcs_fabric_get_switch_oui(struct bfa_fcs_fabric_s *fabric);
void bfa_fcs_fabric_sm_online(struct bfa_fcs_fabric_s *fabric,
void bfa_fcs_fabric_sm_loopback(struct bfa_fcs_fabric_s *fabric,
void bfa_fcs_fabric_sm_auth_failed(struct bfa_fcs_fabric_s *fabric,
struct bfa_fcs_fabric_s *fabric = port->fabric;
struct bfa_fcs_fabric_s *fabric = port->fabric;
struct bfa_fcs_fabric_s *fabric;
struct bfa_fcs_fabric_s *fabric = &rport->fcs->fabric;
struct bfa_fcs_fabric_s *fcs_vf;
struct bfa_fcs_fabric_s *fcs_vf;