Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

net/mac80211/chan.c ieee80211_link_chanctx_reservation_complete() -> wiphy_hrtimer_work_queue()

Type Parameter Key Value
PARAM_VALUE 2 delay 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/mac80211/link.c _ieee80211_set_active_links() -> wiphy_hrtimer_work_queue()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/mac80211/mlme.c ieee80211_chswitch_done() -> wiphy_hrtimer_work_queue()

Type Parameter Key Value
PARAM_VALUE 2 delay 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &mvm->time_event_lock
HALF_LOCKED2 &wl->mutex
HALF_LOCKED2 bh

net/mac80211/mlme.c ieee80211_ml_reconfiguration() -> wiphy_hrtimer_work_queue()

Type Parameter Key Value
NOCHECK_CALL

net/mac80211/mlme.c ieee80211_process_adv_ttlm() -> wiphy_hrtimer_work_queue()

Type Parameter Key Value
PARAM_VALUE 0 wiphy 1-u64max
PARAM_VALUE 1 hrwork 4096-ptr_max
PARAM_VALUE 1 hrwork->timer.is_queued 0
PARAM_VALUE 1 hrwork->timer.node.node.next 0
PARAM_VALUE 1 hrwork->timer.node.node.prev 0
PARAM_VALUE 1 hrwork->work.entry.next 4096-ptr_max
PARAM_VALUE 1 hrwork->work.entry.prev 4096-ptr_max
NOCHECK_CALL

net/mac80211/mlme.c ieee80211_sta_process_chanswitch() -> wiphy_hrtimer_work_queue()

Type Parameter Key Value
NOCHECK_CALL

net/mac80211/cfg.c ieee80211_start_radar_detection() -> wiphy_hrtimer_work_queue()

Type Parameter Key Value
PARAM_VALUE 0 wiphy 4096-ptr_max
PARAM_VALUE 1 hrwork 4096-ptr_max
PARAM_VALUE 2 delay 1000000-2147483646000000,2147483648000000-4294967295000000
DATA_SOURCE 0 wiphy $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &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/status.c ieee80211_handle_uhr_omp_status() -> wiphy_hrtimer_work_queue()

Type Parameter Key Value
PARAM_VALUE 2 delay 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 bh

net/mac80211/status.c ieee80211_handle_uhr_omp_status() -> wiphy_hrtimer_work_queue()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 bh