Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_cfg80211_vif_cleanup() -> aggr_module_destroy()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &ar->sem
HALF_LOCKED2 &ar->wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_interface_add() -> aggr_module_destroy()

Type Parameter Key Value
PARAM_VALUE 0 aggr_info 0,4096-ptr_max
PARAM_VALUE 0 aggr_info->aggr_conn 4096-ptr_max
PARAM_VALUE 0 aggr_info->aggr_conn->aggr_info 4096-ptr_max
PARAM_VALUE 0 aggr_info->aggr_conn->aggr_info->aggr_conn 4096-ptr_max
PARAM_VALUE 0 aggr_info->aggr_conn->aggr_sz 8
PARAM_VALUE 0 aggr_info->aggr_conn->dev 4096-ptr_max
PARAM_VALUE 0 aggr_info->aggr_conn->dev->ieee80211_ptr 4096-ptr_max
PARAM_VALUE 0 aggr_info->aggr_conn->timer.entry.pprev 0
PARAM_VALUE 0 aggr_info->aggr_conn->timer.flags 0-4194302
PARAM_VALUE 0 aggr_info->aggr_conn->timer.lockdep_map->name 0-255
PARAM_VALUE 0 aggr_info->aggr_conn->timer_scheduled 0
PARAM_VALUE 0 aggr_info->rx_amsdu_freeq.next 4096-ptr_max
PARAM_VALUE 0 aggr_info->rx_amsdu_freeq.prev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 aggr_info->aggr_conn->dev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 aggr_info->aggr_conn->dev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 aggr_info->aggr_conn->dev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 aggr_info->aggr_conn->dev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 aggr_info->aggr_conn->dev->real_num_tx_queues
HALF_LOCKED2 &ar->wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct wiphy)->mtx