Home
last modified time | relevance | path

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

/linux/net/mac80211/
A Dchan.c725 struct ieee80211_chanctx *chanctx) in ieee80211_recalc_radar_chanctx() argument
733 radar_enabled = ieee80211_chanctx_radar_required(local, chanctx); in ieee80211_recalc_radar_chanctx()
735 if (radar_enabled == chanctx->conf.radar_enabled) in ieee80211_recalc_radar_chanctx()
738 chanctx->conf.radar_enabled = radar_enabled; in ieee80211_recalc_radar_chanctx()
741 local->hw.conf.radar_enabled = chanctx->conf.radar_enabled; in ieee80211_recalc_radar_chanctx()
808 struct ieee80211_chanctx *chanctx) in ieee80211_recalc_smps_chanctx() argument
826 &chanctx->conf) in ieee80211_recalc_smps_chanctx()
889 if (rx_chains_static == chanctx->conf.rx_chains_static && in ieee80211_recalc_smps_chanctx()
890 rx_chains_dynamic == chanctx->conf.rx_chains_dynamic) in ieee80211_recalc_smps_chanctx()
893 chanctx->conf.rx_chains_static = rx_chains_static; in ieee80211_recalc_smps_chanctx()
[all …]
A Dutil.c2739 struct ieee80211_chanctx *chanctx; in ieee80211_recalc_smps() local
2755 chanctx = container_of(chanctx_conf, struct ieee80211_chanctx, conf); in ieee80211_recalc_smps()
2756 ieee80211_recalc_smps_chanctx(local, chanctx); in ieee80211_recalc_smps()
2765 struct ieee80211_chanctx *chanctx; in ieee80211_recalc_min_chandef() local
2775 chanctx = container_of(chanctx_conf, struct ieee80211_chanctx, conf); in ieee80211_recalc_min_chandef()
2776 ieee80211_recalc_chanctx_min_def(local, chanctx); in ieee80211_recalc_min_chandef()
A Dcfg.c3484 struct ieee80211_chanctx *chanctx; in __ieee80211_channel_switch() local
3519 chanctx = container_of(conf, struct ieee80211_chanctx, conf); in __ieee80211_channel_switch()
3532 chanctx->mode, in __ieee80211_channel_switch()
3538 err = ieee80211_check_combinations(sdata, NULL, chanctx->mode, 0); in __ieee80211_channel_switch()
A Dmlme.c1295 struct ieee80211_chanctx *chanctx; in ieee80211_sta_process_chanswitch() local
1396 chanctx = container_of(conf, struct ieee80211_chanctx, conf); in ieee80211_sta_process_chanswitch()
1412 chanctx->mode, false); in ieee80211_sta_process_chanswitch()
A Dieee80211_i.h2444 struct ieee80211_chanctx *chanctx);
/linux/drivers/net/wireless/ath/ath9k/
A Dmain.c1358 avp->chanctx = sc->cur_chan; in ath9k_add_interface()
1978 if (sc->cur_chan == avp->chanctx) in ath9k_set_tsf()
1980 avp->chanctx->tsf_val = tsf; in ath9k_set_tsf()
1994 if (sc->cur_chan == avp->chanctx) in ath9k_reset_tsf()
1996 avp->chanctx->tsf_val = 0; in ath9k_reset_tsf()
2543 pos = ctx - &sc->chanctx[0]; in ath9k_add_chanctx()
2616 avp->chanctx = ctx; in ath9k_assign_vif_chanctx()
2647 avp->chanctx = NULL; in ath9k_unassign_vif_chanctx()
2673 if (!avp->chanctx) in ath9k_mgd_prepare_tx()
2724 sc->next_chan = avp->chanctx; in ath9k_mgd_prepare_tx()
[all …]
A Dbeacon.c294 avp->chanctx->tsf_val += tsfadjust; in ath9k_beacon_ensure_primary_slot()
295 if (sc->cur_chan == avp->chanctx) { in ath9k_beacon_ensure_primary_slot()
296 offset = ath9k_hw_get_tsf_offset(&avp->chanctx->tsf_ts, NULL); in ath9k_beacon_ensure_primary_slot()
297 ath9k_hw_settsf64(sc->sc_ah, avp->chanctx->tsf_val + offset); in ath9k_beacon_ensure_primary_slot()
646 ctx = avp->chanctx; in ath9k_beacon_config()
A Dath9k.h446 for (ctx = &sc->chanctx[0]; \
447 ctx <= &sc->chanctx[ARRAY_SIZE(sc->chanctx) - 1]; \
638 struct ath_chanctx *chanctx; member
1030 struct ath_chanctx chanctx[ATH9K_NUM_CHANCTX]; member
A Dchannel.c117 ctx = &sc->chanctx[i]; in ath_chanctx_init()
329 int idx = ctx - &sc->chanctx[0]; in ath_chanctx_get_next()
331 return &sc->chanctx[!idx]; in ath_chanctx_get_next()
529 if (avp->chanctx != sc->cur_chan) { in ath_chanctx_event()
702 avp->chanctx != sc->cur_chan) in ath_chanctx_event()
876 return &sc->chanctx[0]; in ath_chanctx_get_oper_chan()
1568 if (!avp || avp->chanctx != sc->cur_chan) in ath9k_p2p_ps_timer()
A Dinit.c732 sc->cur_chan = &sc->chanctx[0]; in ath9k_init_softc()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
A Dtdls.c382 struct ieee80211_chanctx_conf *chanctx = in iwl_mvm_tdls_config_channel_switch() local
385 if (WARN_ON_ONCE(!chanctx)) { in iwl_mvm_tdls_config_channel_switch()
390 chandef = &chanctx->def; in iwl_mvm_tdls_config_channel_switch()
A Dmac-ctxt.c440 struct ieee80211_chanctx_conf *chanctx; in iwl_mvm_mac_ctxt_cmd_common() local
484 chanctx = rcu_dereference(vif->chanctx_conf); in iwl_mvm_mac_ctxt_cmd_common()
485 iwl_mvm_ack_rates(mvm, vif, chanctx ? chanctx->def.chan->band in iwl_mvm_mac_ctxt_cmd_common()
/linux/drivers/net/wireless/
A Dmac80211_hwsim.c629 struct ieee80211_chanctx_conf *chanctx; member
2524 hwsim->chanctx = ctx; in mac80211_hwsim_add_chanctx()
2540 hwsim->chanctx = NULL; in mac80211_hwsim_remove_chanctx()
2557 hwsim->chanctx = ctx; in mac80211_hwsim_change_chanctx()
3269 data->chanctx = NULL; in mac80211_hwsim_new_radio()
3820 else if (data2->chanctx) in hwsim_cloned_frame_received_nl()
3821 channel = data2->chanctx->def.chan; in hwsim_cloned_frame_received_nl()
/linux/drivers/net/wireless/ath/ath11k/
A Dcore.h252 struct ieee80211_chanctx_conf chanctx; member
A Dmac.c6315 ret = ath11k_mac_vdev_start(arvif, &arvif->chanctx.def); in ath11k_start_vdev_delay()
6319 arvif->chanctx.def.chan->center_freq, ret); in ath11k_start_vdev_delay()
6359 memcpy(&arvif->chanctx, ctx, sizeof(*ctx)); in ath11k_mac_op_assign_vif_chanctx()

Completed in 83 milliseconds