/Linux-v6.1/drivers/net/wireless/ath/ath9k/ |
D | channel.c | 57 if (!sc->cur_chan->offchannel && sc->cur_survey != &sc->survey[pos]) { in ath_set_channel() 258 if (ctx == &sc->offchannel.chan) { in ath_chanctx_check_active() 273 * the current context is offchannel. in ath_chanctx_check_active() 426 "offchannel noa_duration: %d, noa_start: %u, noa_index: %d\n", in ath_chanctx_offchannel_noa() 434 * an offchannel operation. in ath_chanctx_offchannel_noa() 537 sc->next_chan = &sc->offchannel.chan; in ath_chanctx_event() 593 * If an offchannel switch is scheduled to happen after in ath_chanctx_event() 597 if (sc->next_chan == &sc->offchannel.chan) { in ath_chanctx_event() 676 sc->cur_chan == &sc->offchannel.chan) in ath_chanctx_event() 714 sc->cur_chan == &sc->offchannel.chan) in ath_chanctx_event() [all …]
|
D | main.c | 248 if (!sc->cur_chan->offchannel && start) { in ath_complete_reset() 300 if (!sc->cur_chan->offchannel) { in ath_reset_internal() 340 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() 1580 sc->offchannel.chan.rxfilter = *total_flags; in ath9k_configure_filter() 2403 if (sc->offchannel.roc_vif) { in ath9k_cancel_pending_offchannel() [all …]
|
D | recv.c | 262 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()
|
D | ath9k.h | 346 bool offchannel; member 1009 struct ath_offchannel offchannel; member
|
D | link.c | 429 sc->cur_chan->offchannel) in ath_start_ani()
|
/Linux-v6.1/net/mac80211/ |
D | Makefile | 12 scan.o offchannel.o \
|
D | ieee80211_i.h | 770 * @SDATA_STATE_OFFCHANNEL: This interface is currently in offchannel 773 * to offchannel, reset when offchannel returns
|
D | iface.c | 211 * address if the specific interface is doing offchannel work or in ieee80211_can_powered_addr_change()
|
/Linux-v6.1/drivers/net/wireless/ath/ath10k/ |
D | txrx.c | 31 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()
|
D | mac.c | 3946 * offchannel tx (and actually creating them causes issues with wmi-htc in ath10k_mac_tx_frm_has_freq() 4071 ath10k_dbg(ar, ATH10K_DBG_MAC, "mac queued offchannel skb %pK len %d\n", in ath10k_mac_tx() 4120 * an offchannel frame. Otherwise the frame will be stuck and in ath10k_offchan_tx_work() 4122 * It is unlikely that a peer for offchannel tx will already be in ath10k_offchan_tx_work() 4134 ath10k_dbg(ar, ATH10K_DBG_MAC, "mac offchannel skb %pK len %d\n", in ath10k_offchan_tx_work() 4165 * out wrt to this offchannel worker. in ath10k_offchan_tx_work() 4181 ath10k_warn(ar, "failed to transmit offchannel frame: %d\n", in ath10k_offchan_tx_work() 4189 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()
|
D | htt.h | 184 * freq: 0 means home channel of given vdev. intended for offchannel
|
D | wmi.h | 3005 * @WMI_10_4_TDLS_OFFCHAN: TDLS offchannel support enable/disable
|
/Linux-v6.1/Documentation/devicetree/bindings/net/wireless/ |
D | mediatek,mt76.yaml | 104 Disable/enable radar/CAC detection running on a dedicated offchannel
|
/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | time-event.c | 53 * This will cause the TX path to drop offchannel transmissions. in iwl_mvm_roc_done_wk() 63 * Flush the offchannel queue -- this is called when the time in iwl_mvm_roc_done_wk() 88 * This will cause the TX path to drop offchannel transmissions. in iwl_mvm_roc_done_wk()
|
D | tx.c | 716 bool offchannel = IEEE80211_SKB_CB(skb)->flags & in iwl_mvm_tx_skb_non_sta() local 748 offchannel) { in iwl_mvm_tx_skb_non_sta() 753 * P2P uses the offchannel queue. in iwl_mvm_tx_skb_non_sta()
|
D | mac80211.c | 661 bool offchannel = IEEE80211_SKB_CB(skb)->flags & in iwl_mvm_mac_tx() local 669 if (offchannel && in iwl_mvm_mac_tx() 681 /* If there is no sta, and it's not offchannel - send through AP */ in iwl_mvm_mac_tx() 683 !offchannel) { in iwl_mvm_mac_tx() 1507 * Flush the ROC worker which will flush the OFFCHANNEL queue. in iwl_mvm_prepare_mac_removal() 1508 * We assume here that all the packets sent to the OFFCHANNEL in iwl_mvm_prepare_mac_removal()
|
D | mvm.h | 71 /* offchannel queue towards mac80211 */
|
/Linux-v6.1/net/wireless/ |
D | mlme.c | 1103 /* Offchannel chain already locked by another wdev */ in cfg80211_start_background_radar_detection() 1107 /* CAC already in progress on the offchannel chain */ in cfg80211_start_background_radar_detection()
|
/Linux-v6.1/drivers/net/wireless/realtek/rtlwifi/ |
D | core.c | 772 /* In scanning, when before we offchannel we may send a ps=1 in rtl_op_config() 777 * packets before going offchannel, or dis-association or in rtl_op_config() 1757 * maybe send after offchannel or rf sleep, this may cause
|
/Linux-v6.1/drivers/net/wireless/mediatek/mt76/ |
D | mac80211.c | 835 bool offchannel = hw->conf.flags & IEEE80211_CONF_OFFCHANNEL; in mt76_set_channel() local 848 if (!offchannel) in mt76_set_channel()
|
/Linux-v6.1/drivers/net/wireless/ti/wlcore/ |
D | tx.c | 172 wl1271_debug(DEBUG_TX, "tx offchannel"); in wl12xx_tx_get_hlid()
|
D | main.c | 6254 * 1 cab queue per mac + one global offchannel Tx queue in wl1271_init_ieee80211() 6258 /* the last queue is the offchannel queue */ in wl1271_init_ieee80211()
|
/Linux-v6.1/include/net/ |
D | mac80211.h | 1756 * offchannel/dynamic_ps operations. 2735 * @offchannel_tx_hw_queue: HW queue ID to use for offchannel TX 3326 * and the offchannel queue in &struct ieee80211_hw. In response, mac80211 will 3526 * for sending management frames offchannel. 4145 * @set_radar_background: Configure dedicated offchannel chain available for
|
D | cfg80211.h | 4272 * @set_radar_background: Configure dedicated offchannel chain available for 8073 * @offchan: the radar has been detected on the offchannel chain 8132 * (CAC) is aborted by a offchannel dedicated chain.
|
/Linux-v6.1/include/uapi/linux/ |
D | nl80211.h | 2704 * @NL80211_ATTR_RADAR_BACKGROUND: Configure dedicated offchannel chain 6291 * might apply, e.g. no scans in progress, no offchannel operations
|