bna_ioceth
BFA_SM_TABLE(ioceth, bna_ioceth, bna_ioceth_event, bna_fsm_ioceth_t)
void bna_ioceth_enable(struct bna_ioceth *ioceth);
void bna_ioceth_disable(struct bna_ioceth *ioceth,
struct bna_ioceth *ioceth = (struct bna_ioceth *)arg;
static void bna_bfi_attr_get(struct bna_ioceth *ioceth);
bfa_fsm_state_decl(bna_ioceth, stopped, struct bna_ioceth,
bfa_fsm_state_decl(bna_ioceth, ioc_ready_wait, struct bna_ioceth,
bfa_fsm_state_decl(bna_ioceth, enet_attr_wait, struct bna_ioceth,
bfa_fsm_state_decl(bna_ioceth, ready, struct bna_ioceth,
bfa_fsm_state_decl(bna_ioceth, last_resp_wait, struct bna_ioceth,
bfa_fsm_state_decl(bna_ioceth, enet_stop_wait, struct bna_ioceth,
bfa_fsm_state_decl(bna_ioceth, ioc_disable_wait, struct bna_ioceth,
bfa_fsm_state_decl(bna_ioceth, failed, struct bna_ioceth,
bna_ioceth_sm_stopped_entry(struct bna_ioceth *ioceth)
bna_ioceth_sm_stopped(struct bna_ioceth *ioceth,
bna_ioceth_sm_ioc_ready_wait_entry(struct bna_ioceth *ioceth)
bna_ioceth_sm_ioc_ready_wait(struct bna_ioceth *ioceth,
bna_ioceth_sm_enet_attr_wait_entry(struct bna_ioceth *ioceth)
bna_ioceth_sm_enet_attr_wait(struct bna_ioceth *ioceth,
bna_ioceth_sm_ready_entry(struct bna_ioceth *ioceth)
bna_ioceth_sm_ready(struct bna_ioceth *ioceth, enum bna_ioceth_event event)
bna_ioceth_sm_last_resp_wait_entry(struct bna_ioceth *ioceth)
bna_ioceth_sm_last_resp_wait(struct bna_ioceth *ioceth,
bna_ioceth_sm_enet_stop_wait_entry(struct bna_ioceth *ioceth)
bna_ioceth_sm_enet_stop_wait(struct bna_ioceth *ioceth,
bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth,
bna_ioceth_sm_ioc_disable_wait_entry(struct bna_ioceth *ioceth)
bna_ioceth_sm_ioc_disable_wait(struct bna_ioceth *ioceth,
bna_ioceth_sm_failed_entry(struct bna_ioceth *ioceth)
bna_ioceth_sm_failed(struct bna_ioceth *ioceth,
bna_bfi_attr_get(struct bna_ioceth *ioceth)
struct bna_ioceth *ioceth = (struct bna_ioceth *)arg;
struct bna_ioceth *ioceth = (struct bna_ioceth *)arg;
struct bna_ioceth *ioceth = (struct bna_ioceth *)arg;
struct bna_ioceth *ioceth = (struct bna_ioceth *)arg;
static void bna_attr_init(struct bna_ioceth *ioceth)
bna_ioceth_init(struct bna_ioceth *ioceth, struct bna *bna,
bna_ioceth_uninit(struct bna_ioceth *ioceth)
bna_ioceth_enable(struct bna_ioceth *ioceth)
bna_ioceth_disable(struct bna_ioceth *ioceth, enum bna_cleanup_type type)
void (*fsm)(struct bna_ioceth *s, enum bna_ioceth_event e);
struct bna_ioceth ioceth;