Defined in 1 files as a function:
Referenced in 4 files:
-
net/mac80211/cfg.c
- line 180
- line 221
- line 254
- line 309
- line 324
- line 337
- line 413
- line 452
- line 492
- line 549
- line 617
- line 801
- line 832
- line 939
- line 955
- line 1002
- line 1038
- line 2652
- line 2719
- line 2791
- line 3498
- line 3738
- line 3842
- line 3888
- line 4869
- line 5070
- line 5379
- line 5423
- line 5433
- line 5794
- line 5805
- line 5957
- line 5969
- net/mac80211/iface.c, line 1367
- net/mac80211/offchannel.c
- net/mac80211/util.c, line 923
Smatch caller information:
net/mac80211/offchannel.c ieee80211_cancel_remain_on_channel() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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/offchannel.c ieee80211_mgmt_tx() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| DATA_SOURCE | 0 | wdev | $1 |
net/mac80211/offchannel.c ieee80211_remain_on_channel() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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/util.c wdev_to_ieee80211_vif() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | wdev | $0 |
net/mac80211/iface.c ieee80211_do_open() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | wdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdata->local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/cfg.c ieee80211_abort_pmsr() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | wdev->u.nan.n_channels | |
| USER_PTR | 0 | wdev->netdev->ieee80211_ptr->u.client.ssid |
net/mac80211/cfg.c ieee80211_add_iface() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rdev->wiphy.mtx | ||
| 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 | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/mac80211/cfg.c ieee80211_add_intf_link() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| DATA_SOURCE | 0 | wdev | $1 |
| BIT_INFO | 0 | wdev->wiphy->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_add_key() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev->wext.keys | (-1),280 |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/cfg.c ieee80211_add_nan_func() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | wdev | $1 |
net/mac80211/cfg.c ieee80211_add_station() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_cfg_get_channel() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| STR_LEN | 0 | wdev->wiphy | (-1),5-6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | wdev->priv.wdev.wiphy->n_radio | |
| NO_OVERFLOW_SIMPLE | 0 | wdev->wdev.wiphy->n_radio | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | &wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/cfg.c ieee80211_change_station() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_config_default_beacon_key() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_config_default_mgmt_key() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev->wext.keys | (-1),280 |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wdev->wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/cfg.c ieee80211_del_iface() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/mac80211/cfg.c ieee80211_del_intf_link() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/cfg.c ieee80211_del_key() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev->wext.keys | (-1),280 |
| CAPPED_DATA | 0 | wdev | 1 |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/cfg.c ieee80211_del_nan_func() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_del_station() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_dump_station() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| CAPPED_DATA | 0 | wdev | 1 |
| DATA_SOURCE | 0 | wdev | $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 |
net/mac80211/cfg.c ieee80211_get_key() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_get_station() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | wdev | 1 |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/cfg.c ieee80211_get_tx_power() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| STR_LEN | 0 | wdev->wiphy | (-1),5-6 |
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | wdev->priv.wdev.wiphy->n_radio | |
| NO_OVERFLOW_SIMPLE | 0 | wdev->wdev.wiphy->n_radio | |
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/cfg.c ieee80211_get_txq_stats() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| STR_LEN | 0 | wdev->wiphy | (-1),5-6 |
| PREEMPT_ADD | <- disables preempt | ||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | wdev->priv.wdev.wiphy->n_radio | |
| NO_OVERFLOW_SIMPLE | 0 | wdev->wdev.wiphy->n_radio | |
| LOCK2 | &local->fq.lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct fq)->lock |
net/mac80211/cfg.c ieee80211_nan_change_conf() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_scan() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/cfg.c ieee80211_set_ap_mbssid_options() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_set_local_nan_sched() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/cfg.c ieee80211_set_peer_nan_sched() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | wdev | $1 |
net/mac80211/cfg.c ieee80211_set_tx_power() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| DATA_SOURCE | 0 | wdev | $1 |
| TASK_NOT_RUNNING | |||
| LOCK2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/mac80211/cfg.c ieee80211_start_nan() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_start_p2p_device() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_start_pmsr() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | wdev->u.nan.n_channels | |
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/cfg.c ieee80211_stop_p2p_device() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | wdev->u.nan.n_channels | |
| USER_PTR | 0 | wdev->netdev->ieee80211_ptr->u.client.ssid | |
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | &wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/cfg.c ieee80211_testmode_cmd() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| CAPPED_DATA | 0 | wdev->wiphy | 1 |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_update_mgmt_frame_registrations() -> IEEE80211_WDEV_TO_SUB_IF()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | wdev | 1 |
| DATA_SOURCE | 0 | wdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |