Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

net/mac80211/ethtool.c drv_get_survey() -> (struct ieee80211_ops)->get_survey()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 idx 0-s32max
PARAM_VALUE 2 survey 5929379741227532288
PARAM_VALUE 2 survey->filled 0
DATA_SOURCE 1 idx $1
DATA_SOURCE 2 survey $2
FUZZY_MAX 1 idx 0
CONTAINER 0 -432-888+0 $(-1)
LOCK2 &local->hw.wiphy->mtx
TYPE_LOCK (struct wiphy)->mtx

net/mac80211/cfg.c drv_get_survey() -> (struct ieee80211_ops)->get_survey()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 2 survey 5302907244409913344
DATA_SOURCE 1 idx $1
DATA_SOURCE 2 survey $2
CONTAINER 0 -432-888+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->wiphy.mtx
HALF_LOCKED2 &nlk->nl_cb_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex
TYPE_LOCK (struct wiphy)->mtx