| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | main.c | 1358 avp->chanctx = sc->cur_chan; in ath9k_add_interface() 1359 list_add_tail(&avp->list, &avp->chanctx->vifs); in ath9k_add_interface() 1362 ath9k_calculate_summary_state(sc, avp->chanctx); in ath9k_add_interface() 1406 ath9k_calculate_summary_state(sc, avp->chanctx); in ath9k_change_interface() 1437 ath9k_calculate_summary_state(sc, avp->chanctx); in ath9k_remove_interface() 1890 ath9k_calculate_summary_state(sc, avp->chanctx); in ath9k_bss_info_changed() 1903 ath9k_calculate_summary_state(sc, avp->chanctx); in ath9k_bss_info_changed() 1906 if ((avp->chanctx == sc->cur_chan) && in ath9k_bss_info_changed() 1954 if (sc->cur_chan == avp->chanctx) { in ath9k_get_tsf() 1977 avp->chanctx->tsf_ts = ktime_get_raw(); in ath9k_set_tsf() [all …]
|
| H A D | channel.c | 117 ctx = &sc->chanctx[i]; in ath_chanctx_init() 324 int idx = ctx - &sc->chanctx[0]; in ath_chanctx_get_next() 326 return &sc->chanctx[!idx]; in ath_chanctx_get_next() 524 if (avp->chanctx != sc->cur_chan) { in ath_chanctx_event() 697 avp->chanctx != sc->cur_chan) in ath_chanctx_event() 871 return &sc->chanctx[0]; in ath_chanctx_get_oper_chan() 1561 if (!avp || avp->chanctx != sc->cur_chan) in ath9k_p2p_ps_timer()
|
| H A D | init.c | 690 sc->cur_chan = &sc->chanctx[0]; in ath9k_init_softc()
|
| /linux/net/mac80211/ |
| H A D | chan.c | 1108 struct ieee80211_chanctx *chanctx) in ieee80211_recalc_radar_chanctx() argument 1114 radar_enabled = ieee80211_chanctx_radar_required(local, chanctx); in ieee80211_recalc_radar_chanctx() 1116 if (radar_enabled == chanctx->conf.radar_enabled) in ieee80211_recalc_radar_chanctx() 1119 chanctx->conf.radar_enabled = radar_enabled; in ieee80211_recalc_radar_chanctx() 1121 drv_change_chanctx(local, chanctx, IEEE80211_CHANCTX_CHANGE_RADAR); in ieee80211_recalc_radar_chanctx() 1207 struct ieee80211_chanctx *chanctx) in ieee80211_recalc_smps_chanctx() argument 1218 for_each_chanctx_user_assigned(local, chanctx, &iter) { in ieee80211_recalc_smps_chanctx() 1280 rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf) == &chanctx->conf) in ieee80211_recalc_smps_chanctx() 1283 if (rx_chains_static == chanctx->conf.rx_chains_static && in ieee80211_recalc_smps_chanctx() 1284 rx_chains_dynamic == chanctx->conf.rx_chains_dynamic) in ieee80211_recalc_smps_chanctx() [all …]
|
| H A D | mlme.c | 2561 * have a reserved chanctx, etc. Just switch over the chandef and in ieee80211_csa_switch_work() 2873 struct ieee80211_chanctx *chanctx = NULL; in ieee80211_sta_process_chanswitch() 3068 chanctx = container_of(conf, struct ieee80211_chanctx, conf); in ieee80211_sta_process_chanswitch() 3088 if (chanctx) { in ieee80211_sta_process_chanswitch() 3090 chanctx->mode, false); in ieee80211_sta_process_chanswitch() 7551 struct ieee80211_chanctx_conf *chanctx) in ieee80211_rx_beacon_freq_valid() 7555 u32 pri_khz = ieee80211_channel_to_khz(chanctx->def.chan); in ieee80211_rx_beacon_freq_valid() 7561 if (!chanctx->def.s1g_primary_2mhz) in ieee80211_rx_beacon_freq_valid() 7570 &chanctx->def); in ieee80211_rx_mgmt_beacon() 2864 struct ieee80211_chanctx *chanctx = NULL; ieee80211_sta_process_chanswitch() local 7542 ieee80211_rx_beacon_freq_valid(struct ieee80211_local * local,struct ieee80211_mgmt * mgmt,struct ieee80211_rx_status * rx_status,struct ieee80211_chanctx_conf * chanctx) ieee80211_rx_beacon_freq_valid() argument
|
| H A D | cfg.c | 4510 struct ieee80211_chanctx *chanctx; in __ieee80211_channel_switch() local 4559 chanctx = container_of(conf, struct ieee80211_chanctx, conf); in __ieee80211_channel_switch() 4572 chanctx->mode, in __ieee80211_channel_switch()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | mlo.c | 761 iwl_mld_get_min_chan_load_thresh(struct ieee80211_chanctx_conf *chanctx) in iwl_mld_get_min_chan_load_thresh() argument 763 const struct iwl_mld_phy *phy = iwl_mld_phy_from_mac80211(chanctx); in iwl_mld_get_min_chan_load_thresh() 1080 struct ieee80211_chanctx_conf *chanctx = in iwl_mld_chan_load_update_iter() local 1093 if (chanctx != rcu_access_pointer(prim_link->chanctx_conf)) in iwl_mld_chan_load_update_iter() 1111 u32 min_thresh = iwl_mld_get_min_chan_load_thresh(chanctx); in iwl_mld_chan_load_update_iter()
|
| /linux/drivers/net/wireless/virtual/ |
| H A D | mac80211_hwsim.c | 1769 struct ieee80211_chanctx_conf *chanctx; in mac80211_hwsim_tx_iter() local 1775 chanctx = rcu_dereference(conf->chanctx_conf); in mac80211_hwsim_tx_iter() 1776 if (!chanctx) in mac80211_hwsim_tx_iter() 1779 if (!hwsim_chans_compat(data->channel, chanctx->def.chan)) in mac80211_hwsim_tx_iter()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 7531 struct ieee80211_chanctx_conf *chanctx; in ath12k_mac_select_links() local 7561 chanctx = rcu_dereference(info->chanctx_conf); in ath12k_mac_select_links() 7562 assoc_link_freq = chanctx->def.chan->center_freq; in ath12k_mac_select_links() 10799 /* if we cached some config but never received assign chanctx, in ath12k_mac_op_remove_interface() 10987 "mac chanctx add freq %u width %d ptr %p\n", in ath12k_mac_op_add_chanctx() 11017 "mac chanctx remove freq %u width %d ptr %p\n", in ath12k_mac_op_remove_chanctx() 11469 "mac chanctx switch vdev_id %i freq %u->%u width %d->%d\n", in ath12k_mac_update_vif_chan() 11603 "mac chanctx change freq %u width %d ptr %p changed %x\n", in ath12k_mac_op_change_chanctx() 11627 struct ieee80211_chanctx_conf *chanctx; in ath12k_start_vdev_delay() local 11640 chanctx in ath12k_start_vdev_delay() [all...] |