| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | channel.c | 57 if (!sc->cur_chan->offchannel && sc->cur_survey != &sc->survey[pos]) { in ath_set_channel() 253 if (ctx == &sc->offchannel.chan) { in ath_chanctx_check_active() 532 sc->next_chan = &sc->offchannel.chan; in ath_chanctx_event() 592 if (sc->next_chan == &sc->offchannel.chan) { in ath_chanctx_event() 671 sc->cur_chan == &sc->offchannel.chan) in ath_chanctx_event() 709 sc->cur_chan == &sc->offchannel.chan) in ath_chanctx_event() 740 if (sc->cur_chan == &sc->offchannel.chan || in ath_chanctx_event() 750 sc->next_chan != &sc->offchannel.chan) in ath_chanctx_event() 788 struct cfg80211_scan_request *req = sc->offchannel.scan_req; in ath_scan_channel_duration() 804 (sc->cur_chan != ctx) && (ctx == &sc->offchannel.chan)) { in ath_chanctx_switch() [all …]
|
| H A D | main.c | 247 if (!sc->cur_chan->offchannel && start) { in ath_complete_reset() 298 if (!sc->cur_chan->offchannel) { in ath_reset_internal() 338 sc->cur_chan->offchannel) in ath_reset_internal() 1152 if (sc->offchannel.state < ATH_OFFCHANNEL_ROC_START) in ath9k_set_offchannel_state() 1153 vif = sc->offchannel.scan_vif; in ath9k_set_offchannel_state() 1155 vif = sc->offchannel.roc_vif; in ath9k_set_offchannel_state() 1194 if (ctx == &sc->offchannel.chan) in ath9k_calculate_summary_state() 1540 ctx->offchannel = !!(conf->flags & IEEE80211_CONF_OFFCHANNEL); in ath9k_config() 1579 sc->offchannel.chan.rxfilter = *total_flags; in ath9k_configure_filter() 2394 if (!sc->cur_chan->offchannel) { in ath9k_sw_scan_start() [all …]
|
| H A D | link.c | 458 sc->cur_chan->offchannel) in ath_start_ani()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | scan.c | 27 bool offchannel = phy->offchannel; in mt76_scan_complete() local 30 if (offchannel) in mt76_scan_complete() 132 bool beacon_rx, offchannel = true; in mt76_scan_work() local 153 if (dev->scan.chan && phy->num_sta && phy->offchannel) { in mt76_scan_work() 161 offchannel = mt76_offchannel_chandef(phy, dev->scan.chan, &chandef); in mt76_scan_work() 163 if (offchannel) in mt76_scan_work() 165 mt76_set_channel(phy, &chandef, offchannel); in mt76_scan_work() 179 if (phy->offchannel) in mt76_scan_work() 187 if (dev->scan.chan && phy->offchannel) in mt76_scan_work()
|
| H A D | channel.c | 292 mlink->offchannel = true; in mt76_get_vif_phy_link() 309 if (IS_ERR_OR_NULL(mlink) || !mlink->offchannel) in mt76_put_vif_phy_link() 329 if (phy->chanctx && phy->main_chandef.chan && phy->offchannel && in mt76_roc_complete() 371 bool offchannel; in mt76_remain_on_channel() local 398 offchannel = mt76_offchannel_chandef(phy, chan, &chandef); in mt76_remain_on_channel() 399 if (offchannel) in mt76_remain_on_channel() 401 ret = __mt76_set_channel(phy, &chandef, offchannel); in mt76_remain_on_channel()
|
| H A D | mac80211.c | 1049 bool offchannel) in __mt76_set_channel() argument 1068 phy->offchannel = offchannel; in __mt76_set_channel() 1070 if (!offchannel) in __mt76_set_channel() 1086 bool offchannel) in mt76_set_channel() argument 1094 ret = __mt76_set_channel(phy, chandef, offchannel); in mt76_set_channel() 1104 bool offchannel = hw->conf.flags & IEEE80211_CONF_OFFCHANNEL; in mt76_update_channel() local 1108 return mt76_set_channel(phy, chandef, offchannel); in mt76_update_channel() 2169 bool offchannel; member 2188 if (data->offchannel) in mt76_offchannel_send_nullfunc() 2230 if (!data->offchannel && mlink->beacon_mon_interval) in mt76_offchannel_notify_iter() [all …]
|
| H A D | tx.c | 531 if (test_bit(MT76_RESET, &phy->state) || phy->offchannel) in mt76_txq_send_burst() 586 if (test_bit(MT76_RESET, &phy->state) || phy->offchannel) in mt76_txq_schedule_list() 728 if (ret >= 0 && !phy->offchannel) in mt76_txq_schedule_pending()
|
| H A D | mt76.h | 396 u8 offchannel:1; member 839 bool offchannel; member 874 bool offchannel; member 1810 bool offchannel); 1824 bool offchannel); 1834 void mt76_offchannel_notify(struct mt76_phy *phy, bool offchannel);
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | main.c | 309 !mlink->offchannel) { in mt7996_vif_link_add() 333 mlink->wcid->offchannel = mlink->offchannel; in mt7996_vif_link_add() 375 if (!mlink->wcid->offchannel) in mt7996_vif_link_add() 378 if (!mlink->wcid->offchannel) { in mt7996_vif_link_add() 423 if (!mlink->wcid->offchannel) in mt7996_vif_link_destroy() 436 if (!mlink->wcid->offchannel) in mt7996_vif_link_destroy() 447 !mlink->wcid->offchannel) { in mt7996_vif_link_destroy() 466 if (mlink->wcid->offchannel) { in mt7996_vif_link_remove() 650 if (mphy->offchannel) in mt7996_set_channel() 670 if (!mphy->offchannel) in mt7996_set_channel()
|
| H A D | mac.c | 917 if (wcid->offchannel) in mt7996_mac_write_txwi() 1198 if (wcid->offchannel) in mt7996_tx_prepare_skb()
|
| H A D | mcu.c | 3183 if (mphy && mphy->offchannel) in mt7996_mcu_add_beacon() 4147 else if (phy->mt76->offchannel || !phy->mt76->chanctx) in mt7996_mcu_set_chan_info()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7603/ |
| H A D | beacon.c | 112 if (dev->mphy.offchannel) in mt7603_pre_tbtt_tasklet()
|
| H A D | main.c | 190 if (!mphy->offchannel) in mt7603_set_channel()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | tx.c | 778 bool offchannel = IEEE80211_SKB_CB(skb)->flags & in iwl_mvm_tx_skb_non_sta() local 801 offchannel)) { in iwl_mvm_tx_skb_non_sta()
|
| H A D | mac80211.c | 821 bool offchannel = IEEE80211_SKB_CB(skb)->flags & in iwl_mvm_mac_tx() local 832 if (offchannel && in iwl_mvm_mac_tx() 846 !offchannel) in iwl_mvm_mac_tx()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | mcu.c | 922 else if (phy->mt76->offchannel) in mt7921_mcu_set_chan_info()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | mcu.c | 2843 else if (phy->mt76->offchannel || in mt7915_mcu_set_chan_info()
|