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_rxf_cfg_rsp() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 1 event 7
DATA_SOURCE 0 rxf $0

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_bfi_rxf_mcast_add_rsp() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 0 rxf->mcast_handle_q.prev 4096-ptr_max
PARAM_VALUE 1 event 7
DATA_SOURCE 0 rxf $0

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_bfi_rxf_ucast_set_rsp() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 0 rxf->ucast_active_set 0-1
PARAM_VALUE 1 event 7
DATA_SOURCE 0 rxf $0

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_mcast_add() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 0 rxf->mcast_pending_add_q.prev 4096-ptr_max
PARAM_VALUE 0 rxf->rx 4096-ptr_max
PARAM_VALUE 1 event 4
BUF_SIZE 0 rxf 976
CAPPED_DATA 0 &rxf->mcast_active_q 1
CAPPED_DATA 0 &rxf->mcast_pending_add_q 1
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_mcast_delall() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 0 rxf->rx 4096-ptr_max
PARAM_VALUE 1 event 4
BUF_SIZE 0 rxf 976
CAPPED_DATA 0 &rxf->mcast_active_q 1
CAPPED_DATA 0 &rxf->mcast_pending_add_q 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bnad->bna_lock
LOCK2 flags
HALF_LOCKED2 &bnad->conf_mutex
HALF_LOCKED2 &netdev->addr_list_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct bnad)->bna_lock

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_mcast_listset() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 1 event 4
BUF_SIZE 0 rxf 976
CAPPED_DATA 0 &rxf->mcast_active_q 1
CAPPED_DATA 0 &rxf->mcast_pending_add_q 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bnad->bna_lock
LOCK2 flags
HALF_LOCKED2 &bnad->conf_mutex
HALF_LOCKED2 &netdev->addr_list_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct bnad)->bna_lock

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_mode_set() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 0 rxf->cam_fltr_cbfn 0
PARAM_VALUE 1 event 4
BUF_SIZE 0 rxf 976
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bnad->bna_lock
LOCK2 flags
HALF_LOCKED2 &bnad->conf_mutex
HALF_LOCKED2 &netdev->addr_list_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct bnad)->bna_lock

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_ucast_listset() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 1 event 4
BUF_SIZE 0 rxf 976
CAPPED_DATA 0 &rxf->ucast_active_q 1
CAPPED_DATA 0 &rxf->ucast_pending_add_q 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bnad->bna_lock
LOCK2 flags
HALF_LOCKED2 &bnad->conf_mutex
HALF_LOCKED2 &netdev->addr_list_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct bnad)->bna_lock

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_ucast_set() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 0 rxf->cam_fltr_cbfn 0
PARAM_VALUE 0 rxf->ucast_pending_mac 4096-ptr_max
PARAM_VALUE 0 rxf->ucast_pending_set 1
PARAM_VALUE 1 event 4
BUF_SIZE 0 rxf 976
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bnad->bna_lock
LOCK2 flags
HALF_LOCKED2 &bnad->conf_mutex
TYPE_LOCK (struct bnad)->bna_lock

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_vlan_add() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 0 rxf->vlan_filter_status 1
PARAM_VALUE 1 event 4
BUF_SIZE 0 rxf 976
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 rxf->vlan_pending_bitmask 0-255[c][u]
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_vlan_del() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 0 rxf->vlan_filter_status 1
PARAM_VALUE 1 event 4
BUF_SIZE 0 rxf 976
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_vlan_strip_disable() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 0 rxf->vlan_strip_pending 1
PARAM_VALUE 0 rxf->vlan_strip_status 0
PARAM_VALUE 1 event 4
BUF_SIZE 0 rxf 976
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bnad->bna_lock
LOCK2 flags
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct bnad)->bna_lock

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_vlan_strip_enable() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 0 rxf->vlan_strip_pending 1
PARAM_VALUE 0 rxf->vlan_strip_status 1
PARAM_VALUE 1 event 4
BUF_SIZE 0 rxf 976
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bnad->bna_lock
LOCK2 flags
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct bnad)->bna_lock

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rx_vlanfilter_enable() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 0 rxf->fsm 2660269308185350144
PARAM_VALUE 0 rxf->mcast_active_q.next 4096-ptr_max
PARAM_VALUE 0 rxf->mcast_active_q.prev 4096-ptr_max
PARAM_VALUE 0 rxf->mcast_handle_q.next 4096-ptr_max
PARAM_VALUE 0 rxf->mcast_handle_q.prev 4096-ptr_max
PARAM_VALUE 0 rxf->mcast_pending_add_q.next 4096-ptr_max
PARAM_VALUE 0 rxf->mcast_pending_add_q.prev 4096-ptr_max
PARAM_VALUE 0 rxf->mcast_pending_del_q.next 4096-ptr_max
PARAM_VALUE 0 rxf->mcast_pending_del_q.prev 4096-ptr_max
PARAM_VALUE 0 rxf->rit_size 0
PARAM_VALUE 0 rxf->rss_cfg.hash_type 0,15
PARAM_VALUE 0 rxf->rss_pending 0,4-u32max
PARAM_VALUE 0 rxf->rss_status 0-1
PARAM_VALUE 0 rxf->rx 4096-ptr_max
PARAM_VALUE 0 rxf->stop_cbarg 0
PARAM_VALUE 0 rxf->stop_cbfn 0
PARAM_VALUE 0 rxf->ucast_active_q.next 4096-ptr_max
PARAM_VALUE 0 rxf->ucast_active_q.prev 4096-ptr_max
PARAM_VALUE 0 rxf->ucast_active_set 0
PARAM_VALUE 0 rxf->ucast_pending_add_q.next 4096-ptr_max
PARAM_VALUE 0 rxf->ucast_pending_add_q.prev 4096-ptr_max
PARAM_VALUE 0 rxf->ucast_pending_del_q.next 4096-ptr_max
PARAM_VALUE 0 rxf->ucast_pending_del_q.prev 4096-ptr_max
PARAM_VALUE 0 rxf->ucast_pending_mac 0
PARAM_VALUE 0 rxf->ucast_pending_set 0
PARAM_VALUE 0 rxf->vlan_filter_status 1
PARAM_VALUE 0 rxf->vlan_pending_bitmask 255
PARAM_VALUE 0 rxf->vlan_strip_status 0-1
PARAM_VALUE 1 event 4
BUF_SIZE 0 rxf 976
CONTAINER 0 -0+0 $(-1)
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_rxf_fail() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 0 rxf->fsm 1865999588324327424,1884996349609852928,2660269308185350144,4959300768275791872
PARAM_VALUE 0 rxf->rss_status 0-1
PARAM_VALUE 0 rxf->start_cbfn 0,8609529690012553216
PARAM_VALUE 0 rxf->stop_cbfn 0,5073815852737912832
PARAM_VALUE 0 rxf->ucast_active_set 0-1
PARAM_VALUE 0 rxf->ucast_pending_set 0-1
PARAM_VALUE 0 rxf->vlan_filter_status 0-1
PARAM_VALUE 0 rxf->vlan_strip_status 0-1
PARAM_VALUE 1 event 3
DATA_SOURCE 0 rxf $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bnad->bna_lock
HALF_LOCKED2 flags

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rxf_start() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 0 rxf->fsm 1865999588324327424,1884996349609852928,2660269308185350144,4959300768275791872
PARAM_VALUE 0 rxf->rss_status 0-1
PARAM_VALUE 0 rxf->start_cbfn 8609529690012553216
PARAM_VALUE 0 rxf->stop_cbfn 0,5073815852737912832
PARAM_VALUE 0 rxf->ucast_active_set 0-1
PARAM_VALUE 0 rxf->ucast_pending_set 0-1
PARAM_VALUE 0 rxf->vlan_filter_status 0-1
PARAM_VALUE 0 rxf->vlan_strip_status 0-1
PARAM_VALUE 1 event 1
DATA_SOURCE 0 rxf $0
RX_PATH

drivers/net/ethernet/brocade/bna/bna_tx_rx.c bna_rxf_stop() -> (struct bna_rxf)->fsm()

Type Parameter Key Value
PARAM_VALUE 0 rxf 4096-ptr_max
PARAM_VALUE 0 rxf->fsm 1865999588324327424,1884996349609852928,2660269308185350144,4959300768275791872
PARAM_VALUE 0 rxf->rss_status 0-1
PARAM_VALUE 0 rxf->start_cbfn 0,8609529690012553216
PARAM_VALUE 0 rxf->stop_cbfn 5073815852737912832
PARAM_VALUE 0 rxf->ucast_active_set 0-1
PARAM_VALUE 0 rxf->ucast_pending_set 0-1
PARAM_VALUE 0 rxf->vlan_filter_status 0-1
PARAM_VALUE 0 rxf->vlan_strip_status 0-1
PARAM_VALUE 1 event 2
DATA_SOURCE 0 rxf $0
RX_PATH
TASK_NOT_RUNNING