Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_bfi_rx_enet_start_rsp() -> (struct bna_rx)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rx 4096-ptr_max
PARAM_VALUE 0 rx->bna 4096-ptr_max
PARAM_VALUE 0 rx->hw_id 0-255
PARAM_VALUE 0 rx->num_paths 0
PARAM_VALUE 1 event 4
CAPPED_DATA 0 rx->rid 1
DATA_SOURCE 0 rx $0
RX_PATH

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_bfi_rx_enet_stop_rsp() -> (struct bna_rx)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rx 4096-ptr_max
PARAM_VALUE 1 event 5
CAPPED_DATA 0 rx->rid 1
DATA_SOURCE 0 rx $0
RX_PATH

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_cb_rxf_started() -> (struct bna_rx)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rx 4096-ptr_max
PARAM_VALUE 1 event 6
DATA_SOURCE 0 rx $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_cb_rxf_stopped() -> (struct bna_rx)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rx 4096-ptr_max
PARAM_VALUE 1 event 7
DATA_SOURCE 0 rx $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_cleanup_complete() -> (struct bna_rx)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rx 4096-ptr_max
PARAM_VALUE 1 event 8
DATA_SOURCE 0 rx $0
RX_PATH
LOCK2 &bnad->bna_lock
LOCK2 flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct bnad)->bna_lock

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_disable() -> (struct bna_rx)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rx 4096-ptr_max
PARAM_VALUE 0 rx->bna 4096-ptr_max
PARAM_VALUE 1 event 2
DATA_SOURCE 0 rx $0
BIT_INFO 0 rx->rx_flags 0x0,0xfffffffd
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bnad->bna_lock
LOCK2 &bnad->conf_mutex
LOCK2 flags
TYPE_LOCK (struct bnad)->bna_lock
TYPE_LOCK (struct bnad)->conf_mutex

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_enable() -> (struct bna_rx)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rx 4096-ptr_max
PARAM_VALUE 0 rx->bna 4096-ptr_max
PARAM_VALUE 0 rx->ccb_destroy_cbfn 4791501444889980928
PARAM_VALUE 0 rx->ccb_setup_cbfn 7731055229127409664
PARAM_VALUE 0 rx->fsm 6288190296378736640
PARAM_VALUE 0 rx->num_paths 0
PARAM_VALUE 0 rx->priv 4096-ptr_max
PARAM_VALUE 0 rx->qe.next 4096-ptr_max
PARAM_VALUE 0 rx->rcb_destroy_cbfn 0
PARAM_VALUE 0 rx->rcb_setup_cbfn 0
PARAM_VALUE 0 rx->rx_cleanup_cbfn 5556911987182600192
PARAM_VALUE 0 rx->rx_flags 2-3
PARAM_VALUE 0 rx->rx_post_cbfn 5597865301567557632
PARAM_VALUE 0 rx->rx_stall_cbfn 5317047565430722560
PARAM_VALUE 0 rx->rxf.bfi_enet_cmd.rit_req.size 0
PARAM_VALUE 0 rx->rxf.fsm 1865999588324327424,1884996349609852928,2660269308185350144,4959300768275791872
PARAM_VALUE 0 rx->rxf.mcast_active_q.next 4096-ptr_max
PARAM_VALUE 0 rx->rxf.mcast_handle_q.next 4096-ptr_max
PARAM_VALUE 0 rx->rxf.mcast_handle_q.prev 4096-ptr_max
PARAM_VALUE 0 rx->rxf.mcast_pending_add_q.next 4096-ptr_max
PARAM_VALUE 0 rx->rxf.mcast_pending_del_q.next 4096-ptr_max
PARAM_VALUE 0 rx->rxf.mcast_pending_del_q.prev 4096-ptr_max
PARAM_VALUE 0 rx->rxf.rit_size 0
PARAM_VALUE 0 rx->rxf.rss_cfg.hash_type 0,15
PARAM_VALUE 0 rx->rxf.rss_status 0-1
PARAM_VALUE 0 rx->rxf.rx 4096-ptr_max
PARAM_VALUE 0 rx->rxf.start_cbfn 0,8609529690012553216
PARAM_VALUE 0 rx->rxf.stop_cbfn 0
PARAM_VALUE 0 rx->rxf.ucast_active_q.next 4096-ptr_max
PARAM_VALUE 0 rx->rxf.ucast_active_set 0-1
PARAM_VALUE 0 rx->rxf.ucast_pending_add_q.next 4096-ptr_max
PARAM_VALUE 0 rx->rxf.ucast_pending_del_q.next 4096-ptr_max
PARAM_VALUE 0 rx->rxf.ucast_pending_del_q.prev 4096-ptr_max
PARAM_VALUE 0 rx->rxf.ucast_pending_mac 0
PARAM_VALUE 0 rx->rxf.ucast_pending_set 0-1
PARAM_VALUE 0 rx->rxf.vlan_filter_status 0-1
PARAM_VALUE 0 rx->rxf.vlan_strip_status 0-1
PARAM_VALUE 0 rx->rxp_q.next 4096-ptr_max
PARAM_VALUE 0 rx->rxp_q.prev 4096-ptr_max
PARAM_VALUE 0 rx->stop_cbarg 0
PARAM_VALUE 0 rx->stop_cbfn 0
PARAM_VALUE 0 rx->type 0
PARAM_VALUE 1 event 1
BUF_SIZE 0 rx->bna 10832
DATA_SOURCE 0 rx $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bnad->bna_lock
LOCK2 &bnad->conf_mutex
LOCK2 flags
TYPE_LOCK (struct bnad)->bna_lock
TYPE_LOCK (struct bnad)->conf_mutex

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_fail() -> (struct bna_rx)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rx 4096-ptr_max
PARAM_VALUE 0 rx->rx_flags 0,2-u32max
PARAM_VALUE 1 event 3
DATA_SOURCE 0 rx $0
BIT_INFO 0 rx->rx_flags 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bnad->bna_lock
HALF_LOCKED2 flags

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_start() -> (struct bna_rx)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rx 4096-ptr_max
PARAM_VALUE 0 rx->rx_flags 2-u32max
PARAM_VALUE 1 event 1
CAPPED_DATA 0 rx->type 1
DATA_SOURCE 0 rx $0
BIT_INFO 0 rx->rx_flags 0x3,0xffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_stop() -> (struct bna_rx)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rx 4096-ptr_max
PARAM_VALUE 0 rx->fsm 4096-6288190296378736639,6288190296378736641-ptr_max
PARAM_VALUE 0 rx->rx_flags 0,2-u32max
PARAM_VALUE 0 rx->stop_cbarg 4096-ptr_max
PARAM_VALUE 0 rx->stop_cbfn 2919836111128276992
PARAM_VALUE 1 event 2
BUF_SIZE 0 rx->stop_cbarg 224
CAPPED_DATA 0 rx->type 1
DATA_SOURCE 0 rx $0
BIT_INFO 0 rx->rx_flags 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bnad->bna_lock
HALF_LOCKED2 &bnad->conf_mutex
HALF_LOCKED2 flags