Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- net/mac80211/cfg.c, line 4239
- net/mac80211/chan.c, line 1594
- net/mac80211/link.c, line 527
- net/mac80211/mlme.c
- net/mac80211/status.c
- net/wireless/core.c, line 2008
- net/wireless/trace.h, line 317
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 |