Home
last modified time | relevance | path

Searched refs:chanctx (Results 1 – 13 of 13) sorted by relevance

/linux-4.4.14/net/mac80211/
Dchan.c616 struct ieee80211_chanctx *chanctx) in ieee80211_recalc_radar_chanctx() argument
624 radar_enabled = ieee80211_chanctx_radar_required(local, chanctx); in ieee80211_recalc_radar_chanctx()
626 if (radar_enabled == chanctx->conf.radar_enabled) in ieee80211_recalc_radar_chanctx()
629 chanctx->conf.radar_enabled = radar_enabled; in ieee80211_recalc_radar_chanctx()
632 local->hw.conf.radar_enabled = chanctx->conf.radar_enabled; in ieee80211_recalc_radar_chanctx()
636 drv_change_chanctx(local, chanctx, IEEE80211_CHANCTX_CHANGE_RADAR); in ieee80211_recalc_radar_chanctx()
696 struct ieee80211_chanctx *chanctx) in ieee80211_recalc_smps_chanctx() argument
714 &chanctx->conf) in ieee80211_recalc_smps_chanctx()
762 rcu_access_pointer(sdata->vif.chanctx_conf) == &chanctx->conf) in ieee80211_recalc_smps_chanctx()
777 if (rx_chains_static == chanctx->conf.rx_chains_static && in ieee80211_recalc_smps_chanctx()
[all …]
Dutil.c2151 struct ieee80211_chanctx *chanctx; in ieee80211_recalc_smps() local
2167 chanctx = container_of(chanctx_conf, struct ieee80211_chanctx, conf); in ieee80211_recalc_smps()
2168 ieee80211_recalc_smps_chanctx(local, chanctx); in ieee80211_recalc_smps()
2177 struct ieee80211_chanctx *chanctx; in ieee80211_recalc_min_chandef() local
2187 chanctx = container_of(chanctx_conf, struct ieee80211_chanctx, conf); in ieee80211_recalc_min_chandef()
2188 ieee80211_recalc_chanctx_min_def(local, chanctx); in ieee80211_recalc_min_chandef()
Dcfg.c3167 struct ieee80211_chanctx *chanctx; in __ieee80211_channel_switch() local
3196 chanctx = container_of(conf, struct ieee80211_chanctx, conf); in __ieee80211_channel_switch()
3197 if (!chanctx) { in __ieee80211_channel_switch()
3213 chanctx->mode, in __ieee80211_channel_switch()
3219 err = ieee80211_check_combinations(sdata, NULL, chanctx->mode, 0); in __ieee80211_channel_switch()
Dieee80211_i.h2015 struct ieee80211_chanctx *chanctx);
Dmlme.c1134 struct ieee80211_chanctx *chanctx; in ieee80211_sta_process_chanswitch() local
1205 chanctx = container_of(conf, struct ieee80211_chanctx, conf); in ieee80211_sta_process_chanswitch()
1227 chanctx->mode, false); in ieee80211_sta_process_chanswitch()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dmain.c1259 avp->chanctx = sc->cur_chan; in ath9k_add_interface()
1260 list_add_tail(&avp->list, &avp->chanctx->vifs); in ath9k_add_interface()
1263 ath9k_calculate_summary_state(sc, avp->chanctx); in ath9k_add_interface()
1307 ath9k_calculate_summary_state(sc, avp->chanctx); in ath9k_change_interface()
1338 ath9k_calculate_summary_state(sc, avp->chanctx); in ath9k_remove_interface()
1765 ath9k_calculate_summary_state(sc, avp->chanctx); in ath9k_bss_info_changed()
1780 ath9k_calculate_summary_state(sc, avp->chanctx); in ath9k_bss_info_changed()
1783 if ((avp->chanctx == sc->cur_chan) && in ath9k_bss_info_changed()
2394 pos = ctx - &sc->chanctx[0]; in ath9k_add_chanctx()
2467 avp->chanctx = ctx; in ath9k_assign_vif_chanctx()
[all …]
Dbeacon.c280 struct ath_beacon_config *cur_conf = &avp->chanctx->beacon; in ath9k_set_tsfadjust()
522 if (sc->cur_chan != avp->chanctx) in ath9k_allow_beacon_config()
591 struct ath_chanctx *ctx = avp->chanctx; in ath9k_beacon_config()
599 cur_conf = &avp->chanctx->beacon; in ath9k_beacon_config()
Dath9k.h426 for (ctx = &sc->chanctx[0]; \
427 ctx <= &sc->chanctx[ARRAY_SIZE(sc->chanctx) - 1]; \
609 struct ath_chanctx *chanctx; member
1001 struct ath_chanctx chanctx[ATH9K_NUM_CHANCTX]; member
Dchannel.c116 ctx = &sc->chanctx[i]; in ath_chanctx_init()
311 int idx = ctx - &sc->chanctx[0]; in ath_chanctx_get_next()
313 return &sc->chanctx[!idx]; in ath_chanctx_get_next()
508 if (avp->chanctx != sc->cur_chan) { in ath_chanctx_event()
681 avp->chanctx != sc->cur_chan) in ath_chanctx_event()
855 return &sc->chanctx[0]; in ath_chanctx_get_oper_chan()
1533 if (!avp || avp->chanctx != sc->cur_chan) in ath9k_p2p_ps_timer()
Dinit.c568 sc->cur_chan = &sc->chanctx[0]; in ath9k_init_softc()
Dxmit.c111 struct ath_chanctx *ctx = avp->chanctx; in ath_tx_queue_tid()
2323 if (((avp && avp->chanctx != sc->cur_chan) || in ath_tx_start()
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dtdls.c434 struct ieee80211_chanctx_conf *chanctx = in iwl_mvm_tdls_config_channel_switch() local
437 if (WARN_ON_ONCE(!chanctx)) { in iwl_mvm_tdls_config_channel_switch()
442 chandef = &chanctx->def; in iwl_mvm_tdls_config_channel_switch()
Dmac-ctxt.c659 struct ieee80211_chanctx_conf *chanctx; in iwl_mvm_mac_ctxt_cmd_common() local
703 chanctx = rcu_dereference(vif->chanctx_conf); in iwl_mvm_mac_ctxt_cmd_common()
704 iwl_mvm_ack_rates(mvm, vif, chanctx ? chanctx->def.chan->band in iwl_mvm_mac_ctxt_cmd_common()