Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 35 files:
- drivers/net/wireless/ath/ath12k/mac.c
- drivers/net/wireless/ath/ath12k/wmi.c, line 7240
- drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
- drivers/net/wireless/intel/iwlwifi/mld/notif.c, line 582
- drivers/net/wireless/intel/iwlwifi/mld/sta.c, line 1026
- drivers/net/wireless/intel/iwlwifi/mvm/ops.c, line 1772
- drivers/net/wireless/nxp/nxpwifi/util.c, line 1369
- drivers/net/wireless/realtek/rtw89/core.c
- drivers/net/wireless/realtek/rtw89/fw.c, line 9084
- drivers/net/wireless/realtek/rtw89/mac80211.c, line 907
- net/mac80211/agg-rx.c
- net/mac80211/agg-tx.c
- net/mac80211/cfg.c
- net/mac80211/chan.c, line 1590
- net/mac80211/ht.c
- net/mac80211/ibss.c
- net/mac80211/iface.c, line 893
- net/mac80211/link.c, line 696
- net/mac80211/mesh.c
- net/mac80211/mesh_hwmp.c
- net/mac80211/mlme.c
- net/mac80211/ocb.c
- net/mac80211/offchannel.c
- net/mac80211/rx.c, line 239
- net/mac80211/scan.c
- net/mac80211/status.c
- net/mac80211/tdls.c, line 1497
- net/mac80211/tx.c, line 255
- net/mac80211/util.c
- net/wireless/core.c
- net/wireless/debugfs.c
- net/wireless/nl80211.c
- net/wireless/pmsr.c, line 882
- net/wireless/scan.c, line 1219
- net/wireless/trace.h, line 276
Smatch caller information:
drivers/net/wireless/intel/iwlwifi/mvm/ops.c iwl_mvm_rx_common() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rxq->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c iwl_mld_mac80211_reconfig_complete() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| NOCHECK_CALL |
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c iwl_mld_mac80211_wake_tx_queue() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mld->add_txqs_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct iwl_mld)->add_txqs_lock |
drivers/net/wireless/realtek/rtw89/fw.c rtw89_fw_c2h_irqsafe() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/chan.c ieee80211_link_chanctx_reservation_complete() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/wireless/pmsr.c cfg80211_release_pmsr() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 1-u64max |
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &wdev->pmsr_lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct wireless_dev)->pmsr_lock |
net/mac80211/agg-rx.c ieee80211_manage_rx_ba_offl() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ar->data_lock | ||
| HALF_LOCKED2 | bh |
net/mac80211/agg-rx.c ieee80211_rx_ba_timer_expired() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
net/mac80211/agg-rx.c ieee80211_stop_rx_ba_session() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &wl->mutex | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wl1271)->mutex |
net/mac80211/agg-rx.c sta_rx_agg_session_timer_expired() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/intel/iwlwifi/mld/notif.c iwl_mld_rx_notif() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rxq->lock | ||
| HALF_LOCKED2 | bh |
net/wireless/debugfs.c wiphy_locked_debugfs_read() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 7626978775997386752 |
| PARAM_VALUE | 1 | work->func | 2995414905915105280 |
| DATA_SOURCE | 0 | wiphy | $0 |
| NOCHECK_CALL |
net/wireless/debugfs.c wiphy_locked_debugfs_write() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 6159118502509010944 |
| PARAM_VALUE | 1 | work->func | 8201930220534702080 |
| DATA_SOURCE | 0 | wiphy | $0 |
| NOCHECK_CALL |
net/mac80211/tx.c ieee80211_tx_h_dynamic_ps() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/rx.c __ieee80211_queue_skb_to_iface() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/offchannel.c _ieee80211_start_next_roc() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/offchannel.c ieee80211_ready_on_channel() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ar->data_lock | ||
| HALF_LOCKED2 | &common->mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &hwsim->mutex | ||
| HALF_LOCKED2 | &mvm->time_event_lock | ||
| HALF_LOCKED2 | &sc->mutex | ||
| HALF_LOCKED2 | &wl->mutex | ||
| HALF_LOCKED2 | &wvif->wdev->conf_mutex | ||
| HALF_LOCKED2 | &wvif->wdev->scan_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/offchannel.c ieee80211_remain_on_channel_expired() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ar->data_lock | ||
| HALF_LOCKED2 | &common->mutex | ||
| HALF_LOCKED2 | &hwsim->mutex | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &mvm->time_event_lock | ||
| HALF_LOCKED2 | &wl->mutex | ||
| HALF_LOCKED2 | &wvif->wdev->conf_mutex | ||
| HALF_LOCKED2 | &wvif->wdev->scan_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/tdls.c ieee80211_tdls_oper() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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/util.c ieee80211_radar_detected() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &wl->mutex | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/link.c ieee80211_set_active_links_async() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/wireless/scan.c cfg80211_scan_done() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 1-u64max |
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mac->mac_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->scan_req_lock | ||
| HALF_LOCKED2 | &pwdev_priv->scan_req_lock | ||
| HALF_LOCKED2 | &wil->mutex | ||
| HALF_LOCKED2 | &wil->vif_mutex | ||
| HALF_LOCKED2 | bh |
net/mac80211/mlme.c ieee80211_beacon_loss() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &wl->mutex | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/mlme.c ieee80211_chswitch_done() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &il->mutex | ||
| HALF_LOCKED2 | &priv->mutex | ||
| HALF_LOCKED2 | &wl->mutex |
net/mac80211/mlme.c ieee80211_chswitch_post_beacon() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy->radio->n_freq_range | 0-1 |
| PARAM_VALUE | 0 | wiphy->radio->n_iface_combinations | 0-1 |
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| NOCHECK_CALL |
net/mac80211/mlme.c ieee80211_connection_loss() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &priv->conf_mutex | ||
| HALF_LOCKED2 | &rtwdev->mutex | ||
| HALF_LOCKED2 | &wl->mutex | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/mlme.c ieee80211_csa_switch_work() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/mlme.c ieee80211_csa_switch_work() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/mlme.c ieee80211_disconnect() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/mlme.c ieee80211_dynamic_ps_timer() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/mlme.c ieee80211_mgd_conn_tx_status() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->rx_lock | ||
| HALF_LOCKED2 | bh |
net/mac80211/mlme.c ieee80211_restart_sta_timer() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
net/mac80211/mlme.c ieee80211_sta_bcn_mon_timer() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/mlme.c ieee80211_sta_conn_mon_timer() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/mlme.c ieee80211_sta_csa_rnr_iter() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/mlme.c ieee80211_sta_other_link_csa_disappeared() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| NOCHECK_CALL |
net/mac80211/mlme.c ieee80211_sta_process_chanswitch() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| NOCHECK_CALL |
net/mac80211/mlme.c ieee80211_sta_timer() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/mlme.c ieee80211_sta_tx_notify() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->rx_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/intel/iwlwifi/mld/sta.c iwl_mld_count_mpdu() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &queue_counter->lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct iwl_mld_per_q_mpdu_counter)->lock |
drivers/net/wireless/ath/ath12k/mac.c __ath12k_mac_scan_finish() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ar->data_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &ah->hw->wiphy->mtx | ||
| HALF_LOCKED2 | &ah->hw_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct ath12k)->data_lock |
drivers/net/wireless/ath/ath12k/mac.c ath12k_mac_mgmt_tx() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &local->handle_wake_tx_queue_lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/ath/ath12k/mac.c ath12k_mac_op_link_sta_rc_update() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
drivers/net/wireless/ath/ath12k/mac.c ath12k_mac_set_bitrate_mask_iter() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/ht.c ieee80211_ba_session_work() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PARAM_VALUE | 1 | work->entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | work->entry.prev->next | 4096-ptr_max |
| DATA_SOURCE | 1 | work | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/ht.c ieee80211_request_smps() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &priv->mutex |
net/mac80211/iface.c ieee80211_set_multicast_list() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/wireless/core.c wiphy_delayed_work_queue() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | wiphy | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &wiphy->mtx |
net/wireless/core.c wiphy_delayed_work_timer() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/wireless/core.c wiphy_hrtimer_work_queue() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | wiphy | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/wireless/core.c wiphy_hrtimer_work_timer() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | irq |
net/mac80211/ocb.c ieee80211_ocb_housekeeping_timer() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/ocb.c ieee80211_ocb_join() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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 |
net/mac80211/ocb.c ieee80211_ocb_rx_no_sta() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->bands | 4096-ptr_max |
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->rx_lock | ||
| HALF_LOCKED2 | bh |
net/wireless/nl80211.c cfg80211_cqm_rssi_notify() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
net/wireless/nl80211.c nl80211_netlink_notify() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
net/wireless/nl80211.c nl80211_netlink_notify() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 1-u64max |
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
net/mac80211/cfg.c ieee80211_channel_switch_disconnect() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/mac80211/cfg.c ieee80211_color_change_finish() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &arvif->ar->conf_mutex |
net/mac80211/cfg.c ieee80211_csa_finish() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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_csa_finish() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ar->conf_mutex | ||
| HALF_LOCKED2 | &mvm->time_event_lock | ||
| HALF_LOCKED2 | &wl->mutex | ||
| HALF_LOCKED2 | bh |
net/mac80211/ibss.c ieee80211_csa_connection_drop_work() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/ibss.c ieee80211_ibss_join() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/ibss.c ieee80211_ibss_process_chanswitch() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/ibss.c ieee80211_ibss_rx_no_sta() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->bands | 4096-ptr_max |
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->rx_lock | ||
| HALF_LOCKED2 | bh |
net/mac80211/ibss.c ieee80211_ibss_timer() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/nxp/nxpwifi/util.c nxpwifi_queue_wiphy_work() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| DATA_SOURCE | 1 | work | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/realtek/rtw89/mac80211.c rtw89_ops_set_tim() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &local->tim_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct ieee80211_local)->tim_lock |
net/mac80211/agg-tx.c ieee80211_start_tx_ba_cb_irqsafe() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &il->sta_lock | ||
| HALF_LOCKED2 | &mvmsta->lock | ||
| HALF_LOCKED2 | &priv->sta_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
net/mac80211/agg-tx.c ieee80211_start_tx_ba_session() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &sta->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &common->mutex | ||
| HALF_LOCKED2 | &mvmsta->deflink.lq_sta.rs_drv.pers.lock | ||
| HALF_LOCKED2 | &priv->stream_lock | ||
| HALF_LOCKED2 | &rtwdev->ba_lock | ||
| HALF_LOCKED2 | &sta->rate_ctrl_lock | ||
| HALF_LOCKED2 | &sta_priv->ampdu_lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct sta_info)->lock |
net/mac80211/agg-tx.c ieee80211_stop_tx_ba_cb_irqsafe() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &common->mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &il->mutex | ||
| HALF_LOCKED2 | &il->sta_lock | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &mvmsta->lock | ||
| HALF_LOCKED2 | &priv->mutex | ||
| HALF_LOCKED2 | &priv->sta_lock | ||
| HALF_LOCKED2 | &priv->stream_lock | ||
| HALF_LOCKED2 | &sc->mutex | ||
| HALF_LOCKED2 | &wcn->conf_mutex | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
net/mac80211/agg-tx.c ieee80211_stop_tx_ba_session() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &sta->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &iter->lock | ||
| HALF_LOCKED2 | &mvmsta->deflink.lq_sta.rs_drv.pers.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->stream_lock | ||
| HALF_LOCKED2 | &sta->rate_ctrl_lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct sta_info)->lock |
net/mac80211/status.c ieee80211_handle_smps_status() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
net/mac80211/status.c ieee80211_handle_teardown_ttlm_status() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
net/mac80211/status.c ieee80211_report_used_skb() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->rx_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/ath/ath12k/wmi.c ath12k_bcn_tx_status_event() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &ag->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/realtek/rtw89/core.c rtw89_core_cancel_6ghz_probe_tx() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &local->iflist_mtx | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/realtek/rtw89/core.c rtw89_core_tx_btc_spec_pkt_notify() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/realtek/rtw89/core.c rtw89_core_tx_btc_spec_pkt_notify() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/realtek/rtw89/core.c rtw89_core_tx_btc_spec_pkt_notify() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/realtek/rtw89/core.c rtw89_core_tx_btc_spec_pkt_notify() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/mac80211/mesh.c ieee80211_mbss_info_change_notify() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/mesh.c ieee80211_mesh_housekeeping_timer() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/mesh.c ieee80211_mesh_path_root_timer() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/mesh.c ieee80211_mesh_path_timer() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/mesh.c ieee80211_start_mesh() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/scan.c __ieee80211_scan_completed() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/mac80211/scan.c ieee80211_sched_scan_stopped() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &wl->mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mac80211/mesh_hwmp.c mesh_queue_preq() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/mac80211/mesh_hwmp.c mesh_queue_preq() -> wiphy_work_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | work | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |