/linux/net/mac80211/ |
H A D | offchannel.c | 233 wiphy_delayed_work_queue(local->hw.wiphy, &local->roc_work, dur); in ieee80211_recalc_sw_work() 372 wiphy_delayed_work_queue(local->hw.wiphy, &local->roc_work, in _ieee80211_start_next_roc() 411 wiphy_delayed_work_queue(local->hw.wiphy, &local->roc_work, in ieee80211_start_next_roc() 491 container_of(work, struct ieee80211_local, roc_work.work); in ieee80211_roc_work() 622 &local->roc_work, 0); in ieee80211_start_roc_work() 793 wiphy_delayed_work_queue(local->hw.wiphy, &local->roc_work, 0); in ieee80211_cancel_roc() 1056 wiphy_delayed_work_init(&local->roc_work, ieee80211_roc_work); in ieee80211_roc_setup()
|
H A D | main.c | 510 wiphy_delayed_work_flush(local->hw.wiphy, &local->roc_work); in ieee80211_restart_work() 1676 wiphy_delayed_work_cancel(local->hw.wiphy, &local->roc_work); in ieee80211_unregister_hw()
|
H A D | ieee80211_i.h | 1597 struct wiphy_delayed_work roc_work; member
|
/linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | pci_mac.c | 224 cancel_work_sync(&dev->phy.roc_work); in mt7615_mac_reset_work() 229 cancel_work_sync(&phy2->roc_work); in mt7615_mac_reset_work()
|
H A D | usb.c | 89 cancel_work_sync(&phy->roc_work); in mt7663u_stop()
|
H A D | init.c | 559 INIT_WORK(&phy->roc_work, mt7615_roc_work); in mt7615_register_ext_phy() 634 INIT_WORK(&dev->phy.roc_work, mt7615_roc_work); in mt7615_init_device()
|
H A D | main.c | 101 cancel_work_sync(&phy->roc_work); in mt7615_stop() 1032 roc_work); in mt7615_roc_work() 1049 ieee80211_queue_work(phy->mt76->hw, &phy->roc_work); in mt7615_roc_timer() 1199 cancel_work_sync(&phy->roc_work); in mt7615_cancel_remain_on_channel()
|
H A D | mt7615.h | 190 struct work_struct roc_work; member
|
/linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | init.c | 242 INIT_WORK(&dev->phy.roc_work, mt7925_roc_work); in mt7925_register_device()
|
H A D | main.c | 447 cancel_work_sync(&phy->roc_work); in mt7925_roc_abort_sync() 460 roc_work); in mt7925_roc_work() 479 cancel_work_sync(&phy->roc_work); in mt7925_abort_roc()
|
/linux/drivers/net/wireless/realtek/rtw89/ |
H A D | mac80211.c | 133 INIT_DELAYED_WORK(&rtwvif->roc.roc_work, rtw89_roc_work); in rtw89_ops_add_interface() 184 cancel_delayed_work_sync(&rtwvif->roc.roc_work); in rtw89_ops_remove_interface() 1044 cancel_delayed_work_sync(&rtwvif->roc.roc_work); in rtw89_ops_cancel_remain_on_channel()
|
H A D | core.c | 3070 cancel_delayed_work(&rtwvif->roc.roc_work); in rtw89_roc_start() 3071 ieee80211_queue_delayed_work(hw, &rtwvif->roc.roc_work, in rtw89_roc_start() 3111 ieee80211_queue_delayed_work(hw, &roc->roc_work, in rtw89_roc_end() 3118 roc.roc_work.work); in rtw89_roc_work()
|
H A D | core.h | 3429 struct delayed_work roc_work; member 5584 struct delayed_work roc_work; member
|
/linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | init.c | 288 INIT_WORK(&dev->phy.roc_work, mt7921_roc_work); in mt7921_register_device()
|
H A D | main.c | 361 cancel_work_sync(&phy->roc_work); in mt7921_roc_abort_sync() 374 roc_work); in mt7921_roc_work() 392 cancel_work_sync(&phy->roc_work); in mt7921_abort_roc()
|
/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | mt792x.h | 169 struct work_struct roc_work; member
|
H A D | mt792x_core.c | 283 ieee80211_queue_work(phy->mt76->hw, &phy->roc_work); in mt792x_roc_timer()
|