/linux-6.3-rc2/drivers/net/wireless/ath/ath9k/ |
A D | main.c | 1358 avp->chanctx = sc->cur_chan; in ath9k_add_interface() 1979 if (sc->cur_chan == avp->chanctx) in ath9k_set_tsf() 1981 avp->chanctx->tsf_val = tsf; in ath9k_set_tsf() 1995 if (sc->cur_chan == avp->chanctx) in ath9k_reset_tsf() 1997 avp->chanctx->tsf_val = 0; in ath9k_reset_tsf() 2544 pos = ctx - &sc->chanctx[0]; in ath9k_add_chanctx() 2618 avp->chanctx = ctx; in ath9k_assign_vif_chanctx() 2650 avp->chanctx = NULL; in ath9k_unassign_vif_chanctx() 2676 if (!avp->chanctx) in ath9k_mgd_prepare_tx() 2727 sc->next_chan = avp->chanctx; in ath9k_mgd_prepare_tx() [all …]
|
A D | beacon.c | 294 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() 647 ctx = avp->chanctx; in ath9k_beacon_config()
|
A D | ath9k.h | 447 for (ctx = &sc->chanctx[0]; \ 448 ctx <= &sc->chanctx[ARRAY_SIZE(sc->chanctx) - 1]; \ 639 struct ath_chanctx *chanctx; member 1031 struct ath_chanctx chanctx[ATH9K_NUM_CHANCTX]; member
|
A D | channel.c | 117 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 D | init.c | 732 sc->cur_chan = &sc->chanctx[0]; in ath9k_init_softc()
|
/linux-6.3-rc2/net/mac80211/ |
A D | chan.c | 811 struct ieee80211_chanctx *chanctx) in ieee80211_recalc_radar_chanctx() argument 819 radar_enabled = ieee80211_chanctx_radar_required(local, chanctx); in ieee80211_recalc_radar_chanctx() 821 if (radar_enabled == chanctx->conf.radar_enabled) in ieee80211_recalc_radar_chanctx() 824 chanctx->conf.radar_enabled = radar_enabled; in ieee80211_recalc_radar_chanctx() 827 local->hw.conf.radar_enabled = chanctx->conf.radar_enabled; in ieee80211_recalc_radar_chanctx() 831 drv_change_chanctx(local, chanctx, IEEE80211_CHANCTX_CHANGE_RADAR); in ieee80211_recalc_radar_chanctx() 894 struct ieee80211_chanctx *chanctx) in ieee80211_recalc_smps_chanctx() argument 979 if (rx_chains_static == chanctx->conf.rx_chains_static && in ieee80211_recalc_smps_chanctx() 980 rx_chains_dynamic == chanctx->conf.rx_chains_dynamic) in ieee80211_recalc_smps_chanctx() 983 chanctx->conf.rx_chains_static = rx_chains_static; in ieee80211_recalc_smps_chanctx() [all …]
|
A D | util.c | 2945 struct ieee80211_chanctx *chanctx; in ieee80211_recalc_smps() local 2961 chanctx = container_of(chanctx_conf, struct ieee80211_chanctx, conf); in ieee80211_recalc_smps() 2962 ieee80211_recalc_smps_chanctx(local, chanctx); in ieee80211_recalc_smps() 2972 struct ieee80211_chanctx *chanctx; in ieee80211_recalc_min_chandef() local 3005 chanctx = container_of(chanctx_conf, struct ieee80211_chanctx, in ieee80211_recalc_min_chandef() 3007 ieee80211_recalc_chanctx_min_def(local, chanctx); in ieee80211_recalc_min_chandef()
|
A D | cfg.c | 3794 struct ieee80211_chanctx *chanctx; in __ieee80211_channel_switch() local 3829 chanctx = container_of(conf, struct ieee80211_chanctx, conf); in __ieee80211_channel_switch() 3842 chanctx->mode, in __ieee80211_channel_switch() 3848 err = ieee80211_check_combinations(sdata, NULL, chanctx->mode, 0); in __ieee80211_channel_switch()
|
A D | ieee80211_i.h | 2492 struct ieee80211_chanctx *chanctx);
|
A D | mlme.c | 1852 struct ieee80211_chanctx *chanctx; in ieee80211_sta_process_chanswitch() local 1954 chanctx = container_of(conf, struct ieee80211_chanctx, conf); in ieee80211_sta_process_chanswitch() 1970 chanctx->mode, false); in ieee80211_sta_process_chanswitch()
|
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/mvm/ |
A D | tdls.c | 382 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 D | mac-ctxt.c | 440 struct ieee80211_chanctx_conf *chanctx; in iwl_mvm_mac_ctxt_cmd_common() local 484 chanctx = rcu_dereference(vif->bss_conf.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-6.3-rc2/drivers/net/wireless/ath/ath12k/ |
A D | core.h | 237 struct ieee80211_chanctx_conf chanctx; member
|
A D | mac.c | 5723 ret = ath12k_mac_vdev_start(arvif, &arvif->chanctx.def); in ath12k_start_vdev_delay() 5727 arvif->chanctx.def.chan->center_freq, ret); in ath12k_start_vdev_delay() 5768 memcpy(&arvif->chanctx, ctx, sizeof(*ctx)); in ath12k_mac_op_assign_vif_chanctx()
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath11k/ |
A D | core.h | 363 struct ieee80211_chanctx_conf chanctx; member
|
A D | mac.c | 7111 ret = ath11k_mac_vdev_start(arvif, &arvif->chanctx); in ath11k_start_vdev_delay() 7115 arvif->chanctx.def.chan->center_freq, ret); in ath11k_start_vdev_delay() 7169 memcpy(&arvif->chanctx, ctx, sizeof(*ctx)); in ath11k_mac_op_assign_vif_chanctx()
|
/linux-6.3-rc2/drivers/net/wireless/ |
A D | mac80211_hwsim.c | 1506 struct ieee80211_chanctx_conf *chanctx; in mac80211_hwsim_tx_iter() local 1512 chanctx = rcu_dereference(conf->chanctx_conf); in mac80211_hwsim_tx_iter() 1513 if (!chanctx) in mac80211_hwsim_tx_iter() 1516 if (!hwsim_chans_compat(data->channel, chanctx->def.chan)) in mac80211_hwsim_tx_iter()
|