Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/mac80211/cfg.c ieee80211_start_nan() -> ieee80211_sdata_stop()

Type Parameter Key Value
PARAM_VALUE 0 sdata 4096-ptr_max
PARAM_VALUE 0 sdata->local 4096-ptr_max
PARAM_VALUE 0 sdata->local->ops 4096-ptr_max
PARAM_VALUE 0 sdata->local->ops->start_nan 4096-ptr_max
PARAM_VALUE 0 sdata->u.nan.started 0
PARAM_VALUE 0 sdata->vif->drv_priv->nan.conf.cluster_id 0-255
PARAM_VALUE 0 sdata->vif.bss_conf.chanreq.oper.width 0-2
PARAM_VALUE 0 sdata->vif.drv_priv->aux_sta.sta_type 8
PARAM_VALUE 0 sdata->vif.drv_priv->nan.bcast_sta.queue_id 0-4294967295
PARAM_VALUE 0 sdata->vif.drv_priv->nan.bcast_sta.sta_id 0-255
PARAM_VALUE 0 sdata->vif.drv_priv->nan.bcast_sta.sta_type 5
PARAM_VALUE 0 sdata->vif.drv_priv->nan.conf.bands 0-255
PARAM_VALUE 0 sdata->vif.drv_priv->nan.conf.enable_dw_notification 0-1
PARAM_VALUE 0 sdata->vif.drv_priv->nan.mgmt_sta.queue_id 0-511,u16max
PARAM_VALUE 0 sdata->vif.drv_priv->nan.mgmt_sta.sta_id 0-255
PARAM_VALUE 0 sdata->vif.drv_priv->nan.mgmt_sta.sta_type 6
PARAM_VALUE 0 sdata->wdev.iftype 0-14
CAPPED_DATA 0 sdata 1
DATA_SOURCE 0 sdata r IEEE80211_WDEV_TO_SUB_IF
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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
HALF_LOCKED2 rcu_read

net/mac80211/cfg.c ieee80211_stop_nan() -> ieee80211_sdata_stop()

Type Parameter Key Value
PARAM_VALUE 0 sdata 4096-ptr_max
PARAM_VALUE 0 sdata->local 4096-ptr_max
PARAM_VALUE 0 sdata->local->ops 4096-ptr_max
PARAM_VALUE 0 sdata->local->ops->stop_nan 4096-ptr_max
PARAM_VALUE 0 sdata->u.nan.conf.bands 0
PARAM_VALUE 0 sdata->u.nan.conf.extra_nan_attrs 0
PARAM_VALUE 0 sdata->u.nan.conf.extra_nan_attrs_len 0
PARAM_VALUE 0 sdata->u.nan.conf.master_pref 0
PARAM_VALUE 0 sdata->u.nan.conf.scan_dwell_time 0
PARAM_VALUE 0 sdata->u.nan.conf.scan_period 0
PARAM_VALUE 0 sdata->u.nan.conf.vendor_elems 0
PARAM_VALUE 0 sdata->u.nan.conf.vendor_elems_len 0
PARAM_VALUE 0 sdata->u.nan.started 0
PARAM_VALUE 0 sdata->vif.drv_priv->aux_sta.queue_id u16max
PARAM_VALUE 0 sdata->vif.drv_priv->aux_sta.sta_id 255
PARAM_VALUE 0 sdata->vif.drv_priv->nan.bcast_sta.queue_id u16max
PARAM_VALUE 0 sdata->vif.drv_priv->nan.bcast_sta.sta_id 255
PARAM_VALUE 0 sdata->vif.drv_priv->nan.mgmt_sta.queue_id u16max
PARAM_VALUE 0 sdata->vif.drv_priv->nan.mgmt_sta.sta_id 255
DATA_SOURCE 0 sdata r IEEE80211_WDEV_TO_SUB_IF
MEM_ZERO 0 &sdata->u.nan.conf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

net/mac80211/cfg.c ieee80211_stop_p2p_device() -> ieee80211_sdata_stop()

Type Parameter Key Value
PARAM_VALUE 0 sdata 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex