Home
last modified time | relevance | path

Searched full:offchannel (Results 1 – 25 of 37) sorted by relevance

12

/linux-6.14.4/drivers/net/wireless/ath/ath9k/
Dchannel.c57 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()
268 * the current context is offchannel. in ath_chanctx_check_active()
421 "offchannel noa_duration: %d, noa_start: %u, noa_index: %d\n", in ath_chanctx_offchannel_noa()
429 * an offchannel operation. in ath_chanctx_offchannel_noa()
532 sc->next_chan = &sc->offchannel.chan; in ath_chanctx_event()
588 * If an offchannel switch is scheduled to happen after 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()
[all …]
Dmain.c247 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()
2391 if (!sc->cur_chan->offchannel) { in ath9k_sw_scan_start()
[all …]
Drecv.c262 ath9k_hw_startpcureceive(sc->sc_ah, sc->cur_chan->offchannel); in ath_edma_start_recv()
470 ath9k_hw_startpcureceive(ah, sc->cur_chan->offchannel); in ath_startrecv()
554 if (sc->cur_chan == &sc->offchannel.chan) in ath_rx_ps_beacon()
Dath9k.h348 bool offchannel; member
1011 struct ath_offchannel offchannel; member
Dlink.c458 sc->cur_chan->offchannel) in ath_start_ani()
/linux-6.14.4/net/mac80211/
DMakefile12 scan.o offchannel.o \
Dieee80211_i.h849 * @SDATA_STATE_OFFCHANNEL: This interface is currently in offchannel
852 * to offchannel, reset when offchannel returns
/linux-6.14.4/drivers/net/wireless/ath/ath10k/
Dtxrx.c31 ath10k_warn(ar, "completed old offchannel frame\n"); in ath10k_report_offchan_tx()
38 ath10k_dbg(ar, ATH10K_DBG_HTT, "completed offchannel skb %pK\n", skb); in ath10k_report_offchan_tx()
Dmac.c3941 * offchannel tx (and actually creating them causes issues with wmi-htc in ath10k_mac_tx_frm_has_freq()
4066 ath10k_dbg(ar, ATH10K_DBG_MAC, "mac queued offchannel skb %pK len %d\n", in ath10k_mac_tx()
4115 * an offchannel frame. Otherwise the frame will be stuck and in ath10k_offchan_tx_work()
4117 * It is unlikely that a peer for offchannel tx will already be in ath10k_offchan_tx_work()
4129 ath10k_dbg(ar, ATH10K_DBG_MAC, "mac offchannel skb %pK len %d\n", in ath10k_offchan_tx_work()
4160 * out wrt to this offchannel worker. in ath10k_offchan_tx_work()
4176 ath10k_warn(ar, "failed to transmit offchannel frame: %d\n", in ath10k_offchan_tx_work()
4184 ath10k_warn(ar, "timed out waiting for offchannel skb %pK, len: %d\n", in ath10k_offchan_tx_work()
5624 * but do a modulo for correctness sake and prevent using offchannel tx in ath10k_add_interface()
/linux-6.14.4/drivers/net/wireless/mediatek/mt76/
Dchannel.c290 mlink->offchannel = true; in mt76_get_vif_phy_link()
305 if (IS_ERR_OR_NULL(mlink) || !mlink->offchannel) in mt76_put_vif_phy_link()
Dmac80211.c981 bool offchannel) in __mt76_set_channel() argument
999 phy->offchannel = offchannel; in __mt76_set_channel()
1001 if (!offchannel) in __mt76_set_channel()
1017 bool offchannel) in mt76_set_channel() argument
1025 ret = __mt76_set_channel(phy, chandef, offchannel); in mt76_set_channel()
1035 bool offchannel = hw->conf.flags & IEEE80211_CONF_OFFCHANNEL; in mt76_update_channel() local
1039 return mt76_set_channel(phy, chandef, offchannel); in mt76_update_channel()
Dtx.c491 if (test_bit(MT76_RESET, &phy->state) || phy->offchannel) in mt76_txq_send_burst()
545 if (test_bit(MT76_RESET, &phy->state) || phy->offchannel) in mt76_txq_schedule_list()
665 if (ret >= 0 && !phy->offchannel) in mt76_txq_schedule_pending()
Dmt76.h781 bool offchannel; member
811 bool offchannel; member
1581 bool offchannel);
1583 bool offchannel);
Dmt76x02_usb_core.c191 if (!dev->mt76.beacon_mask || dev->mphy.offchannel) in mt76x02u_pre_tbtt_work()
Dmt76x02_mmio.c25 if (dev->mphy.offchannel) in mt76x02_pre_tbtt_tasklet()
/linux-6.14.4/drivers/net/wireless/mediatek/mt76/mt7603/
Dbeacon.c110 if (dev->mphy.offchannel) in mt7603_pre_tbtt_tasklet()
Dmain.c190 if (!mphy->offchannel) in mt7603_set_channel()
/linux-6.14.4/Documentation/devicetree/bindings/net/wireless/
Dmediatek,mt76.yaml115 Disable/enable radar/CAC detection running on a dedicated offchannel
/linux-6.14.4/drivers/net/wireless/intel/iwlwifi/mvm/
Dtime-event.c57 * This will cause the TX path to drop offchannel transmissions. in iwl_mvm_cleanup_roc()
61 * Also flush the offchannel queue -- this is called when the time in iwl_mvm_cleanup_roc()
106 * This will cause the TX path to drop offchannel transmissions. in iwl_mvm_cleanup_roc()
Dtx.c788 bool offchannel = IEEE80211_SKB_CB(skb)->flags & in iwl_mvm_tx_skb_non_sta() local
811 offchannel)) { in iwl_mvm_tx_skb_non_sta()
816 * P2P Device uses the offchannel queue. in iwl_mvm_tx_skb_non_sta()
Dmac80211.c819 bool offchannel = IEEE80211_SKB_CB(skb)->flags & in iwl_mvm_mac_tx() local
830 if (offchannel && in iwl_mvm_mac_tx()
844 !offchannel) in iwl_mvm_mac_tx()
1928 * Flush the ROC worker which will flush the OFFCHANNEL queue. in iwl_mvm_prepare_mac_removal()
1929 * We assume here that all the packets sent to the OFFCHANNEL in iwl_mvm_prepare_mac_removal()
/linux-6.14.4/net/wireless/
Dmlme.c1252 /* Offchannel chain already locked by another wdev */ in cfg80211_start_background_radar_detection()
1256 /* CAC already in progress on the offchannel chain */ in cfg80211_start_background_radar_detection()
/linux-6.14.4/drivers/net/wireless/realtek/rtlwifi/
Dcore.c750 /* In scanning, when before we offchannel we may send a ps=1 in rtl_op_config()
755 * packets before going offchannel, or dis-association or in rtl_op_config()
1726 * maybe send after offchannel or rf sleep, this may cause
/linux-6.14.4/drivers/net/wireless/ti/wlcore/
Dtx.c169 wl1271_debug(DEBUG_TX, "tx offchannel"); in wl12xx_tx_get_hlid()
/linux-6.14.4/drivers/net/wireless/mediatek/mt76/mt7921/
Dmcu.c902 else if (phy->mt76->offchannel) in mt7921_mcu_set_chan_info()

12