Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ti/wlcore/main.c wl12xx_update_sta_state() -> wlcore_save_freed_pkts()

Type Parameter Key Value
PARAM_VALUE 0 wl 4096-ptr_max
PARAM_VALUE 1 wlvif 4096-ptr_max
PARAM_VALUE 3 sta 4096-ptr_max
BUF_SIZE 1 wlvif 1408
BUF_SIZE 1 wlvif 1408
DATA_SOURCE 0 wl $0
DATA_SOURCE 1 wlvif $1
DATA_SOURCE 3 sta $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 sta->mfp 0-1
USER_DATA 3 sta->spp_amsdu 0-1[c]
USER_DATA 3 sta->wme 0-1[c]
NO_OVERFLOW_SIMPLE 3 sta->valid_links
USER_PTR 3 sta->addr
LOCK2 0 &wl->mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct wl1271)->mutex

drivers/net/wireless/ti/wlcore/main.c wlcore_save_freed_pkts_addr() -> wlcore_save_freed_pkts()

Type Parameter Key Value
PARAM_VALUE 0 wl 4096-ptr_max
PARAM_VALUE 1 wlvif 4096-ptr_max
PARAM_VALUE 2 hlid 0-254
PARAM_VALUE 3 sta 4096-ptr_max
BUF_SIZE 1 wlvif (-1),1408
BUF_SIZE 1 wlvif (-1),1408
BUF_SIZE 3 sta 600
DATA_SOURCE 0 wl $0
DATA_SOURCE 1 wlvif $1
DATA_SOURCE 2 hlid $2
DATA_SOURCE 3 sta r ieee80211_find_sta
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
LOCK2 0 &wl->mutex
TYPE_LOCK (struct wl1271)->mutex