Defined in 1 files as a function:
Referenced in 4 files:
- net/mac80211/main.c, line 399
- net/mac80211/nan.c
- net/mac80211/trace.h, line 416
- net/mac80211/util.c, line 1798
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 |