efc_sm_ctx
__efc_d_wait_attach_evt_shutdown(struct efc_sm_ctx *ctx,
__efc_d_port_logged_in(struct efc_sm_ctx *ctx,
__efc_d_wait_logo_acc_cmpl(struct efc_sm_ctx *ctx,
__efc_d_device_ready(struct efc_sm_ctx *ctx,
__efc_d_device_gone(struct efc_sm_ctx *ctx,
__efc_d_wait_del_ini_tgt(struct efc_sm_ctx *ctx,
__efc_d_wait_adisc_rsp(struct efc_sm_ctx *ctx,
__efc_d_initiate_shutdown(struct efc_sm_ctx *ctx,
__efc_d_wait_loop(struct efc_sm_ctx *ctx,
__efc_d_wait_plogi_acc_cmpl(struct efc_sm_ctx *ctx,
__efc_d_wait_logo_rsp(struct efc_sm_ctx *ctx,
__efc_d_common(const char *funcname, struct efc_sm_ctx *ctx,
__efc_d_init(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg)
__efc_d_wait_plogi_rsp(struct efc_sm_ctx *ctx,
__efc_d_wait_plogi_rsp_recvd_prli(struct efc_sm_ctx *ctx,
__efc_d_wait_del_node(struct efc_sm_ctx *ctx,
__efc_d_wait_domain_attach(struct efc_sm_ctx *ctx,
__efc_d_wait_topology_notify(struct efc_sm_ctx *ctx,
__efc_d_wait_node_attach(struct efc_sm_ctx *ctx,
__efc_d_wait_loop(struct efc_sm_ctx *ctx,
__efc_d_wait_plogi_acc_cmpl(struct efc_sm_ctx *ctx,
__efc_d_init(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg);
__efc_d_wait_plogi_rsp(struct efc_sm_ctx *ctx,
__efc_d_wait_plogi_rsp_recvd_prli(struct efc_sm_ctx *ctx,
__efc_d_wait_domain_attach(struct efc_sm_ctx *ctx,
__efc_d_wait_topology_notify(struct efc_sm_ctx *ctx,
__efc_d_wait_node_attach(struct efc_sm_ctx *ctx,
__efc_d_wait_attach_evt_shutdown(struct efc_sm_ctx *ctx,
__efc_d_initiate_shutdown(struct efc_sm_ctx *ctx,
__efc_d_port_logged_in(struct efc_sm_ctx *ctx,
__efc_d_wait_logo_acc_cmpl(struct efc_sm_ctx *ctx,
__efc_d_device_ready(struct efc_sm_ctx *ctx,
__efc_d_device_gone(struct efc_sm_ctx *ctx,
__efc_d_wait_adisc_rsp(struct efc_sm_ctx *ctx,
__efc_d_wait_logo_rsp(struct efc_sm_ctx *ctx,
__efc_domain_common(const char *funcname, struct efc_sm_ctx *ctx,
__efc_domain_common_shutdown(const char *funcname, struct efc_sm_ctx *ctx,
__efc_domain_init(struct efc_sm_ctx *ctx, enum efc_sm_event evt,
__efc_domain_wait_alloc(struct efc_sm_ctx *ctx,
__efc_domain_allocated(struct efc_sm_ctx *ctx,
__efc_domain_wait_attach(struct efc_sm_ctx *ctx,
__efc_domain_ready(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg)
__efc_domain_wait_nports_free(struct efc_sm_ctx *ctx, enum efc_sm_event evt,
__efc_domain_wait_shutdown(struct efc_sm_ctx *ctx,
__efc_domain_wait_domain_lost(struct efc_sm_ctx *ctx,
__efc_domain_init(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg);
__efc_domain_wait_alloc(struct efc_sm_ctx *ctx, enum efc_sm_event evt,
__efc_domain_allocated(struct efc_sm_ctx *ctx, enum efc_sm_event evt,
__efc_domain_wait_attach(struct efc_sm_ctx *ctx, enum efc_sm_event evt,
__efc_domain_ready(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg);
__efc_domain_wait_nports_free(struct efc_sm_ctx *ctx, enum efc_sm_event evt,
__efc_domain_wait_shutdown(struct efc_sm_ctx *ctx, enum efc_sm_event evt,
__efc_domain_wait_domain_lost(struct efc_sm_ctx *ctx, enum efc_sm_event evt,
__efc_fabctl_ready(struct efc_sm_ctx *ctx,
__efc_fabctl_wait_ls_acc_cmpl(struct efc_sm_ctx *ctx,
__efc_p2p_wait_domain_attach(struct efc_sm_ctx *ctx,
__efc_p2p_rnode_init(struct efc_sm_ctx *ctx,
__efc_p2p_wait_flogi_acc_cmpl(struct efc_sm_ctx *ctx,
__efc_fabric_flogi_wait_rsp(struct efc_sm_ctx *ctx,
__efc_p2p_wait_plogi_rsp(struct efc_sm_ctx *ctx,
__efc_p2p_wait_plogi_rsp_recvd_prli(struct efc_sm_ctx *ctx,
__efc_p2p_wait_node_attach(struct efc_sm_ctx *ctx,
__efc_vport_fabric_init(struct efc_sm_ctx *ctx,
__efc_fabric_fdisc_wait_rsp(struct efc_sm_ctx *ctx,
__efc_fabric_wait_domain_attach(struct efc_sm_ctx *ctx,
__efc_fabric_idle(struct efc_sm_ctx *ctx, enum efc_sm_event evt,
__efc_ns_init(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg)
__efc_ns_plogi_wait_rsp(struct efc_sm_ctx *ctx,
__efc_ns_wait_node_attach(struct efc_sm_ctx *ctx,
__efc_fabric_common(const char *funcname, struct efc_sm_ctx *ctx,
__efc_fabric_wait_attach_evt_shutdown(struct efc_sm_ctx *ctx,
__efc_ns_rftid_wait_rsp(struct efc_sm_ctx *ctx,
__efc_ns_rffid_wait_rsp(struct efc_sm_ctx *ctx,
__efc_fabric_init(struct efc_sm_ctx *ctx, enum efc_sm_event evt,
__efc_ns_gidpt_wait_rsp(struct efc_sm_ctx *ctx,
__efc_ns_idle(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg)
__efc_ns_gidpt_delay(struct efc_sm_ctx *ctx,
__efc_fabctl_init(struct efc_sm_ctx *ctx,
__efc_fabctl_wait_scr_rsp(struct efc_sm_ctx *ctx,
__efc_p2p_wait_plogi_rsp_recvd_prli(struct efc_sm_ctx *ctx,
__efc_p2p_wait_domain_attach(struct efc_sm_ctx *ctx,
__efc_p2p_wait_node_attach(struct efc_sm_ctx *ctx,
__efc_fabric_init(struct efc_sm_ctx *ctx,
__efc_fabric_flogi_wait_rsp(struct efc_sm_ctx *ctx,
__efc_fabric_domain_attach_wait(struct efc_sm_ctx *ctx,
__efc_fabric_wait_domain_attach(struct efc_sm_ctx *ctx,
__efc_vport_fabric_init(struct efc_sm_ctx *ctx,
__efc_fabric_fdisc_wait_rsp(struct efc_sm_ctx *ctx,
__efc_fabric_wait_nport_attach(struct efc_sm_ctx *ctx,
__efc_ns_init(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg);
__efc_ns_plogi_wait_rsp(struct efc_sm_ctx *ctx,
__efc_ns_rftid_wait_rsp(struct efc_sm_ctx *ctx,
__efc_ns_rffid_wait_rsp(struct efc_sm_ctx *ctx,
__efc_ns_wait_node_attach(struct efc_sm_ctx *ctx,
__efc_fabric_wait_attach_evt_shutdown(struct efc_sm_ctx *ctx,
__efc_ns_logo_wait_rsp(struct efc_sm_ctx *ctx,
__efc_ns_gidpt_wait_rsp(struct efc_sm_ctx *ctx,
__efc_ns_idle(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg);
__efc_ns_gidpt_delay(struct efc_sm_ctx *ctx,
__efc_fabctl_init(struct efc_sm_ctx *ctx,
__efc_fabctl_wait_node_attach(struct efc_sm_ctx *ctx,
__efc_fabctl_wait_scr_rsp(struct efc_sm_ctx *ctx,
__efc_fabctl_ready(struct efc_sm_ctx *ctx,
__efc_fabctl_wait_ls_acc_cmpl(struct efc_sm_ctx *ctx,
__efc_fabric_idle(struct efc_sm_ctx *ctx,
__efc_p2p_rnode_init(struct efc_sm_ctx *ctx,
__efc_p2p_domain_attach_wait(struct efc_sm_ctx *ctx,
__efc_p2p_wait_flogi_acc_cmpl(struct efc_sm_ctx *ctx,
__efc_p2p_wait_plogi_rsp(struct efc_sm_ctx *ctx,
__efc_node_shutdown(struct efc_sm_ctx *ctx,
__efc_node_wait_els_shutdown(struct efc_sm_ctx *ctx,
__efc_node_wait_node_free(struct efc_sm_ctx *ctx,
__efc_node_wait_ios_shutdown(struct efc_sm_ctx *ctx,
__efc_node_common(const char *funcname, struct efc_sm_ctx *ctx,
void (*state)(struct efc_sm_ctx *,
struct efc_sm_ctx *ctx = &node->sm;
efc_node_check_els_req(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg,
struct efc_sm_ctx *, enum efc_sm_event, void *),
efc_node_check_ns_req(struct efc_sm_ctx *ctx, enum efc_sm_event evt, void *arg,
struct efc_sm_ctx *, enum efc_sm_event, void *),
void (*state)(struct efc_sm_ctx *,
__efc_node_paused(struct efc_sm_ctx *ctx,
void (*pf)(struct efc_sm_ctx *ctx,
efc_node_check_els_req(struct efc_sm_ctx *ctx,
struct efc_sm_ctx *, enum efc_sm_event, void *),
efc_node_check_ns_req(struct efc_sm_ctx *ctx,
struct efc_sm_ctx *, enum efc_sm_event, void *),
__efc_node_shutdown(struct efc_sm_ctx *ctx,
__efc_node_wait_node_free(struct efc_sm_ctx *ctx,
__efc_node_wait_els_shutdown(struct efc_sm_ctx *ctx,
__efc_node_wait_ios_shutdown(struct efc_sm_ctx *ctx,
void (*state)(struct efc_sm_ctx *, enum efc_sm_event,
__efc_node_common(const char *funcname, struct efc_sm_ctx *ctx,
void (*state)(struct efc_sm_ctx *ctx,
__efc_node_paused(struct efc_sm_ctx *ctx,
efc_node_evt_set(struct efc_sm_ctx *ctx, enum efc_sm_event evt,
__efc_nport_common(const char *funcname, struct efc_sm_ctx *ctx,
__efc_nport_allocated(struct efc_sm_ctx *ctx,
__efc_nport_vport_init(struct efc_sm_ctx *ctx,
__efc_nport_vport_wait_alloc(struct efc_sm_ctx *ctx,
__efc_nport_vport_allocated(struct efc_sm_ctx *ctx,
__efc_nport_attached(struct efc_sm_ctx *ctx,
__efc_nport_wait_shutdown(struct efc_sm_ctx *ctx,
__efc_nport_wait_port_free(struct efc_sm_ctx *ctx,
__efc_nport_allocated(struct efc_sm_ctx *ctx,
__efc_nport_wait_shutdown(struct efc_sm_ctx *ctx,
__efc_nport_wait_port_free(struct efc_sm_ctx *ctx,
__efc_nport_vport_init(struct efc_sm_ctx *ctx,
__efc_nport_vport_wait_alloc(struct efc_sm_ctx *ctx,
__efc_nport_vport_allocated(struct efc_sm_ctx *ctx,
__efc_nport_attached(struct efc_sm_ctx *ctx,
efc_sm_post_event(struct efc_sm_ctx *ctx,
efc_sm_transition(struct efc_sm_ctx *ctx,
void (*state)(struct efc_sm_ctx *,
struct efc_sm_ctx;
efc_sm_post_event(struct efc_sm_ctx *ctx,
efc_sm_transition(struct efc_sm_ctx *ctx,
void (*state)(struct efc_sm_ctx *ctx,
void efc_sm_disable(struct efc_sm_ctx *ctx);
struct efc_sm_ctx sm;
struct efc_sm_ctx drvsm;
struct efc_sm_ctx sm;
void (*nodedb_state)(struct efc_sm_ctx *ctx,
void (*current_state)(struct efc_sm_ctx *ctx,