Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/mac80211/mlme.c ieee80211_determine_chan_mode() -> ieee80211_chanreq_downgrade()

Type Parameter Key Value
PARAM_VALUE 0 chanreq 1031964651006083072,4723463822551535616
PARAM_VALUE 0 chanreq->ap.chan 0
PARAM_VALUE 0 chanreq->ap.width 0
PARAM_VALUE 0 chanreq->oper.width 1-u32max
PARAM_VALUE 1 conn 4096-ptr_max
PARAM_VALUE 1 conn->bw_limit 0-4
PARAM_VALUE 1 conn->dbe_enabled 0
PARAM_VALUE 1 conn->mode 0-6
CAPPED_DATA 1 conn->bw_limit 1
CAPPED_DATA 1 conn->mode 1
DATA_SOURCE 0 chanreq $5
DATA_SOURCE 1 conn $1
FUZZY_MAX 1 conn->bw_limit 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read

net/mac80211/mlme.c ieee80211_prep_channel() -> ieee80211_chanreq_downgrade()

Type Parameter Key Value
PARAM_VALUE 0 chanreq 4723463822551535616
PARAM_VALUE 0 chanreq->oper.width 1-u32max
PARAM_VALUE 1 conn 4096-ptr_max
PARAM_VALUE 1 conn->dbe_enabled 0
DATA_SOURCE 1 conn $6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex