Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

net/mac80211/util.c ieee80211_reconfig_nan() -> drv_vif_cfg_changed()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->hw->priv->nan.cluster_id 0-255
PARAM_VALUE 0 local->hw.priv->nan.bands 0-255
PARAM_VALUE 0 local->hw.priv->nan.device_vif->type 12
PARAM_VALUE 0 local->hw.priv->nan.master_pref 0-255
PARAM_VALUE 0 local->hw.priv->nan.notify_dw 0-1
PARAM_VALUE 0 local->hw.priv->nan.random_factor_valid_dwst 1
PARAM_VALUE 0 local->hw.priv->nan.slot_timer.node.node.node.__rb_parent_color 1
PARAM_VALUE 0 local->hw.wiphy 4096-ptr_max
PARAM_VALUE 0 local->hw.wiphy->nan_capa.flags 2-u32max
PARAM_VALUE 0 local->ops 4096-ptr_max
PARAM_VALUE 0 local->ops->start_nan 4096-ptr_max
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 1 sdata->local 4096-ptr_max
PARAM_VALUE 1 sdata->local->hw->priv->nan.cluster_id 0-255
PARAM_VALUE 1 sdata->local->hw.priv->nan.bands 0-255
PARAM_VALUE 1 sdata->local->hw.priv->nan.device_vif->type 12
PARAM_VALUE 1 sdata->local->hw.priv->nan.master_pref 0-255
PARAM_VALUE 1 sdata->local->hw.priv->nan.notify_dw 0-1
PARAM_VALUE 1 sdata->local->hw.priv->nan.random_factor_valid_dwst 1
PARAM_VALUE 1 sdata->local->hw.priv->nan.slot_timer.node.node.node.__rb_parent_color 1
PARAM_VALUE 1 sdata->local->hw.wiphy 4096-ptr_max
PARAM_VALUE 1 sdata->local->hw.wiphy->nan_capa.flags 2-u32max
PARAM_VALUE 1 sdata->local->ops 4096-ptr_max
PARAM_VALUE 1 sdata->local->ops->start_nan 4096-ptr_max
PARAM_VALUE 1 sdata->vif->drv_priv->nan.conf.cluster_id 0-255
PARAM_VALUE 1 sdata->vif.bss_conf.chanreq.oper.width 0-2
PARAM_VALUE 1 sdata->vif.drv_priv->aux_sta.queue_id 0-511
PARAM_VALUE 1 sdata->vif.drv_priv->aux_sta.sta_id 0-254
PARAM_VALUE 1 sdata->vif.drv_priv->aux_sta.sta_type 8
PARAM_VALUE 1 sdata->vif.drv_priv->nan.bcast_sta.sta_id 0-254
PARAM_VALUE 1 sdata->vif.drv_priv->nan.bcast_sta.sta_type 5
PARAM_VALUE 1 sdata->vif.drv_priv->nan.conf.bands 0-255
PARAM_VALUE 1 sdata->vif.drv_priv->nan.conf.enable_dw_notification 0-1
PARAM_VALUE 1 sdata->vif.drv_priv->nan.mgmt_sta.queue_id 0-511
PARAM_VALUE 1 sdata->vif.drv_priv->nan.mgmt_sta.sta_id 0-254
PARAM_VALUE 1 sdata->vif.drv_priv->nan.mgmt_sta.sta_type 6
PARAM_VALUE 2 changed 68719476736
DATA_SOURCE 1 sdata $0
BIT_INFO 0 local->hw.wiphy->nan_capa.flags 0x2,0xffffffff
BIT_INFO 1 sdata->local->hw.wiphy->nan_capa.flags 0x2,0xffffffff
NOCHECK_CALL

net/mac80211/nan.c ieee80211_nan_evacuate_channel() -> drv_vif_cfg_changed()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 1 sdata->local 4096-ptr_max
PARAM_VALUE 1 sdata->vif.type 12
PARAM_VALUE 2 changed 68719476736
CAPPED_DATA 1 sdata 1
DATA_SOURCE 1 sdata $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/mac80211/nan.c ieee80211_nan_remove_channel() -> drv_vif_cfg_changed()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 1 sdata->local 4096-ptr_max
PARAM_VALUE 1 sdata->vif.cfg.nan_sched.schedule 4096-ptr_max
PARAM_VALUE 2 changed 68719476736
CAPPED_DATA 1 sdata 1
DATA_SOURCE 1 sdata $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/mac80211/nan.c ieee80211_nan_set_local_sched() -> drv_vif_cfg_changed()

Type Parameter Key Value
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 1 sdata->vif.cfg.nan_sched.channels 4096-ptr_max
PARAM_VALUE 1 sdata->vif.cfg.nan_sched.schedule 4096-ptr_max
PARAM_VALUE 2 changed 68719476736
DATA_SOURCE 1 sdata $0
MEM_ZERO 1 sdata->u.nan.removed_channels
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

net/mac80211/main.c ieee80211_vif_cfg_change_notify() -> drv_vif_cfg_changed()

Type Parameter Key Value
PARAM_VALUE 1 sdata 4096-ptr_max
PARAM_VALUE 1 sdata->deflink.sdata->wdev.netdev->ieee80211_ptr->netdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max
PARAM_VALUE 1 sdata->deflink.sdata->wdev.netdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max
PARAM_VALUE 1 sdata->u.mgd.tx_tspec->action 0-4294967295
PARAM_VALUE 1 sdata->u.mgd.tx_tspec->admitted_time 0-4294967295
PARAM_VALUE 1 sdata->u.mgd.tx_tspec->consumed_tx_time 0-4294967295
PARAM_VALUE 1 sdata->u.mgd.tx_tspec->tsid 0-7
PARAM_VALUE 1 sdata->vif.type 0-3,5-u32max
PARAM_VALUE 1 sdata->wdev.links->ap.beacon_interval 0-4294967295
PARAM_VALUE 1 sdata->wdev.links->ap.chandef.center_freq1 0-4294967295
PARAM_VALUE 1 sdata->wdev.links->ap.chandef.center_freq2 0-4294967295
PARAM_VALUE 1 sdata->wdev.links->ap.chandef.edmg.bw_config 0-4294967295
PARAM_VALUE 1 sdata->wdev.links->ap.chandef.width 0-4294967295
PARAM_VALUE 1 sdata->wdev.links->cac_time_ms 0-4294967295
PARAM_VALUE 1 sdata->wdev.netdev->ieee80211_ptr->links->ap.beacon_interval 0-4294967295
PARAM_VALUE 1 sdata->wdev.netdev->ieee80211_ptr->links->ap.chandef.center_freq1 0-4294967295
PARAM_VALUE 1 sdata->wdev.netdev->ieee80211_ptr->links->ap.chandef.center_freq2 0-4294967295
PARAM_VALUE 1 sdata->wdev.netdev->ieee80211_ptr->links->ap.chandef.edmg.bw_config 0-4294967295
PARAM_VALUE 1 sdata->wdev.netdev->ieee80211_ptr->links->ap.chandef.width 0-4294967295
PARAM_VALUE 1 sdata->wdev.netdev->ieee80211_ptr->links->cac_time_ms 0-4294967295
PARAM_VALUE 1 sdata->wdev.netdev->ieee80211_ptr->netdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3720,9688-u64max
PARAM_VALUE 2 changed 1,15,4096-4097,4111,16384,32768,131072,8392705,8392719,8589934592,17179869184,25769803776
CAPPED_DATA 1 sdata 1
DATA_SOURCE 1 sdata $0
DATA_SOURCE 2 changed $1
FUZZY_MAX 2 changed 17179869184
BIT_INFO 2 changed 0x0,0x60083ffff
BIT_INFO 2 changed 0x0,0x60083ffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 sdata->wdev->netdev->ieee80211_ptr->u.client.ssid 0-255
NO_OVERFLOW_SIMPLE 1 sdata->vif.active_links
NO_OVERFLOW_SIMPLE 1 sdata->wdev.u.nan.n_channels
UNITS 1 sdata unit_byte
USER_PTR 1 sdata->vif.cfg.ssid
USER_PTR 1 sdata->wdev.netdev->ieee80211_ptr->u.client.ssid
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex