Defined in 1 files as a function:
Referenced in 18 files:
- net/mac80211/cfg.c
- net/mac80211/chan.c
- net/mac80211/debugfs_netdev.c
- net/mac80211/ibss.c, line 1675
- net/mac80211/ieee80211_i.h
- net/mac80211/iface.c
- net/mac80211/key.c, line 991
- net/mac80211/link.c
- net/mac80211/mlme.c
- net/mac80211/nan.c
- net/mac80211/offchannel.c
- net/mac80211/pm.c
- net/mac80211/rx.c, line 5520
- net/mac80211/scan.c
- net/mac80211/sta_info.c, line 830
- net/mac80211/status.c
- net/mac80211/tx.c
- net/mac80211/util.c
Smatch caller information:
net/mac80211/chan.c ieee80211_assign_link_chanctx() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/chan.c ieee80211_chan_bw_change() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sdata | unit_byte |
| LOCK2 | rcu_read |
net/mac80211/chan.c ieee80211_chanctx_user_iter_next() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/chan.c ieee80211_find_nan_sdata() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/chan.c ieee80211_is_radar_required() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/tx.c __ieee80211_beacon_get() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | r vif_to_sdata |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/mac80211/tx.c __ieee80211_subif_start_xmit() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | r IEEE80211_DEV_TO_SUB_IF |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/tx.c ieee80211_beacon_cntdwn_is_complete() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | r vif_to_sdata |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ar->conf_mutex | ||
| HALF_LOCKED2 | &arvif->ar->conf_mutex | ||
| HALF_LOCKED2 | &mvm->time_event_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/tx.c ieee80211_monitor_start_xmit() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | sdata | r IEEE80211_DEV_TO_SUB_IF |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/tx.c ieee80211_monitor_start_xmit() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
net/mac80211/tx.c ieee80211_subif_start_xmit() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | sdata | r IEEE80211_DEV_TO_SUB_IF |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/tx.c ieee80211_subif_start_xmit_8023() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | sdata | r IEEE80211_DEV_TO_SUB_IF |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/offchannel.c ieee80211_offchannel_return() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sdata->vif.active_links |
net/mac80211/offchannel.c ieee80211_offchannel_stop_vifs() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sdata->vif.active_links | |
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/util.c __ieee80211_iterate_interfaces() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/util.c __iterate_interfaces() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &local->iflist_mtx | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/util.c ieee80211_chanctx_radar_detect() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/util.c ieee80211_fill_ifcomb_params() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sdata | unit_byte |
net/mac80211/util.c ieee80211_reconfig() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/mac80211/util.c ieee80211_reconfig() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/mac80211/util.c ieee80211_reconfig() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/mac80211/util.c ieee80211_reconfig() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | sdata->local->hw.priv->ah->btcoex_hw.aic.aic_cal_start_time | 0-4294967295 |
| HOST_DATA | 0 | sdata->local->hw.priv->ah->btcoex_hw.mci.last_recovery | 0-4294967295 |
| HOST_DATA | 0 | sdata->vif.drv_priv->ap_beacon_time | 0-4294967295 |
| UNITS | 0 | sdata | unit_byte |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/mac80211/util.c wdev_to_ieee80211_vif() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | r IEEE80211_WDEV_TO_SUB_IF |
net/mac80211/link.c _ieee80211_set_active_links() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| CAPPED_DATA | 0 | sdata | 1 |
| DATA_SOURCE | 0 | sdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sdata->vif.active_links | 0-u16max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sdata->vif.active_links | |
| UNITS | 0 | sdata | unit_byte |
net/mac80211/link.c ieee80211_set_active_links_async() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | r vif_to_sdata |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/mlme.c ieee80211_csa_switch_work() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sdata | unit_byte |
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/mlme.c ieee80211_mgd_probe_ap() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/mlme.c ieee80211_mlme_notify_scan_completed() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/mac80211/mlme.c ieee80211_recalc_ps() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/nan.c ieee80211_find_nan_sdata() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/nan.c ieee80211_nan_update_all_ndi_carriers() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/nan.c ieee80211_nan_update_ndi_carrier() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sdata->vif->bss_conf->bssid | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | sdata->vif.active_links | |
| UNITS | 0 | sdata | unit_byte |
net/mac80211/iface.c _ieee80211_change_mac() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | global &dev_addr_sem | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/mac80211/iface.c ieee80211_assign_perm_addr() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rdev->wiphy.mtx | ||
| 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 | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/mac80211/iface.c ieee80211_check_concurrent_iface() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdata->local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/iface.c ieee80211_if_change_type() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wdev->wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/iface.c ieee80211_iface_work() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/iface.c ieee80211_recalc_offload() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdata->local->hw.wiphy->mtx |
net/mac80211/iface.c ieee80211_recalc_txpower() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sdata->vif.active_links | |
| NO_OVERFLOW_SIMPLE | 0 | sdata->wdev.u.nan.n_channels | |
| UNITS | 0 | sdata | unit_byte |
| LOCK2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/mac80211/iface.c ieee80211_stop_mbssid() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | &sdata->local->hw.wiphy->mtx |
net/mac80211/iface.c ieee80211_stop_mbssid() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | r vif_to_sdata |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sdata | unit_byte |
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | &sdata->local->hw.wiphy->mtx |
net/mac80211/sta_info.c sta_info_insert_check() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sdata->vif.active_links | |
| UNITS | 0 | sdata | unit_byte |
net/mac80211/pm.c __ieee80211_suspend() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/mac80211/pm.c __ieee80211_suspend() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/mac80211/cfg.c ieee80211_add_key() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | r IEEE80211_WDEV_TO_SUB_IF |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/cfg.c ieee80211_add_nan_func() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | r IEEE80211_WDEV_TO_SUB_IF |
net/mac80211/cfg.c ieee80211_color_change_bss_config_notify() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/cfg.c ieee80211_color_change_finalize_work() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sdata | unit_byte |
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/cfg.c ieee80211_csa_finalize_work() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sdata | unit_byte |
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/cfg.c ieee80211_csa_finish() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ar->conf_mutex | ||
| HALF_LOCKED2 | &mvm->time_event_lock | ||
| HALF_LOCKED2 | &wl->mutex | ||
| HALF_LOCKED2 | bh |
net/mac80211/cfg.c ieee80211_del_nan_func() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | r IEEE80211_WDEV_TO_SUB_IF |
| 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_nan_change_conf() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | r IEEE80211_WDEV_TO_SUB_IF |
| 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_bitrate_mask() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | sdata | r IEEE80211_DEV_TO_SUB_IF |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/cfg.c ieee80211_set_mcast_rate() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | r IEEE80211_DEV_TO_SUB_IF |
| 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_mon_options() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| CAPPED_DATA | 0 | sdata | 1 |
| DATA_SOURCE | 0 | sdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/cfg.c ieee80211_set_mon_options() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| CAPPED_DATA | 0 | sdata | 1 |
| DATA_SOURCE | 0 | sdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sdata->vif.active_links | |
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/cfg.c ieee80211_update_mgmt_frame_registrations() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | r IEEE80211_WDEV_TO_SUB_IF |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/ibss.c ieee80211_ibss_notify_scan_completed() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/status.c ieee80211_handle_smps_status() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
net/mac80211/status.c ieee80211_handle_teardown_ttlm_status() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
net/mac80211/status.c ieee80211_handle_uhr_omp_status() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
net/mac80211/status.c ieee80211_tx_monitor() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
net/mac80211/key.c ieee80211_reenable_keys() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | $0 |
net/mac80211/debugfs_netdev.c ieee80211_if_parse_beacon_loss() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | sdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/debugfs_netdev.c ieee80211_if_parse_tkip_mic_test() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| DATA_SOURCE | 0 | sdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/scan.c __ieee80211_scan_completed() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/scan.c ieee80211_scan_state_decision() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/scan.c ieee80211_scan_work() -> ieee80211_sdata_running()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sdata | unit_byte |
| HALF_LOCKED2 | &rdev->wiphy.mtx |