Home
last modified time | relevance | path

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

/drivers/net/wireless/mediatek/mt76/
A Dchannel.c27 phy->chanctx = (struct mt76_chanctx *)conf->drv_priv; in mt76_phy_update_channel()
48 if (!phy->chanctx) in mt76_add_chanctx()
73 if (phy->chanctx == ctx) in mt76_remove_chanctx()
74 phy->chanctx = NULL; in mt76_remove_chanctx()
212 update_chan = phy->chanctx != new_ctx; in mt76_switch_vif_chanctx()
223 phy != old_phy && old_phy->chanctx == old_ctx) in mt76_switch_vif_chanctx()
224 old_phy->chanctx = NULL; in mt76_switch_vif_chanctx()
A Dmt76.h831 struct mt76_chanctx *chanctx; member
/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()
2561 pos = ctx - &sc->chanctx[0]; in ath9k_add_chanctx()
2635 avp->chanctx = ctx; in ath9k_assign_vif_chanctx()
2667 avp->chanctx = NULL; in ath9k_unassign_vif_chanctx()
2693 if (!avp->chanctx) in ath9k_mgd_prepare_tx()
2744 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, 0); 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 Dath9k.h447 for (ctx = &sc->chanctx[0]; \
448 ctx <= &sc->chanctx[ARRAY_SIZE(sc->chanctx) - 1]; \
639 struct ath_chanctx *chanctx; member
1033 struct ath_chanctx chanctx[ATH9K_NUM_CHANCTX]; member
A Dchannel.c117 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()
1563 if (!avp || avp->chanctx != sc->cur_chan) in ath9k_p2p_ps_timer()
A Dinit.c690 sc->cur_chan = &sc->chanctx[0]; in ath9k_init_softc()
/drivers/net/wireless/intel/iwlwifi/mld/tests/
A Dutils.c463 struct ieee80211_chanctx_conf *chanctx; in iwlmld_kunit_get_phy_of_link() local
469 chanctx = wiphy_dereference(mld->wiphy, link->chanctx_conf); in iwlmld_kunit_get_phy_of_link()
470 KUNIT_EXPECT_NOT_NULL(test, chanctx); in iwlmld_kunit_get_phy_of_link()
472 return iwl_mld_phy_from_mac80211(chanctx); in iwlmld_kunit_get_phy_of_link()
/drivers/net/wireless/intel/iwlwifi/mld/
A Dmlo.c772 iwl_mld_get_min_chan_load_thresh(struct ieee80211_chanctx_conf *chanctx) in iwl_mld_get_min_chan_load_thresh() argument
774 const struct iwl_mld_phy *phy = iwl_mld_phy_from_mac80211(chanctx); in iwl_mld_get_min_chan_load_thresh()
1092 struct ieee80211_chanctx_conf *chanctx = in iwl_mld_chan_load_update_iter() local
1105 if (chanctx != rcu_access_pointer(prim_link->chanctx_conf)) in iwl_mld_chan_load_update_iter()
1123 u32 min_thresh = iwl_mld_get_min_chan_load_thresh(chanctx); in iwl_mld_chan_load_update_iter()
/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()
/drivers/net/wireless/realtek/rtw89/
A Dchan.c179 struct rtw89_chan *chan = &hal->chanctx[idx].chan; in rtw89_assign_entity_chan()
180 struct rtw89_chan_rcd *rcd = &hal->chanctx[idx].rcd; in rtw89_assign_entity_chan()
220 hal->chanctx[idx].chandef = *chandef; in __rtw89_config_entity_chandef()
318 cfg = hal->chanctx[idx].cfg; in rtw89_entity_calculate_weight()
3237 hal->chanctx[idx1].cfg->idx = idx2; in rtw89_swap_chanctx()
3238 hal->chanctx[idx2].cfg->idx = idx1; in rtw89_swap_chanctx()
3240 swap(hal->chanctx[idx1], hal->chanctx[idx2]); in rtw89_swap_chanctx()
3267 hal->chanctx[idx].cfg = cfg; in rtw89_chanctx_ops_add()
A Dcore.h4986 struct rtw89_chanctx chanctx[NUM_OF_RTW89_CHANCTX]; member
6815 return &hal->chanctx[idx].chandef; in rtw89_chandef_get()
6824 return &hal->chanctx[idx].chan; in rtw89_chan_get()
6833 return &hal->chanctx[idx].rcd; in rtw89_chan_rcd_get()
6839 const struct rtw89_chanctx *chanctx = in rtw89_chan_rcd_get_by_chan() local
6842 return &chanctx->rcd; in rtw89_chan_rcd_get_by_chan()
/drivers/net/wireless/ath/ath11k/
A Dcore.h422 struct ieee80211_chanctx_conf chanctx; member
A Dmac.c7242 ath11k_mac_fill_reg_tpc_info(ar, arvif->vif, &arvif->chanctx); in ath11k_mac_vdev_start_restart()
7530 ret = ath11k_mac_vdev_start(arvif, &arvif->chanctx); in ath11k_mac_start_vdev_delay()
7534 arvif->chanctx.def.chan->center_freq, ret); in ath11k_mac_start_vdev_delay()
8008 arvif->chanctx = *ctx; in ath11k_mac_op_assign_vif_chanctx()
8017 memcpy(&arvif->chanctx, ctx, sizeof(*ctx)); in ath11k_mac_op_assign_vif_chanctx()
9752 arvif->chanctx.def.chan && in ath11k_mac_op_sta_state()
9753 arvif->chanctx.def.chan->band == NL80211_BAND_6GHZ) { in ath11k_mac_op_sta_state()
/drivers/net/wireless/ath/ath12k/
A Dcore.h396 struct ieee80211_chanctx_conf chanctx; member
A Dmac.c6862 struct ieee80211_chanctx_conf *chanctx; in ath12k_mac_select_links() local
6892 chanctx = rcu_dereference(info->chanctx_conf); in ath12k_mac_select_links()
6893 assoc_link_freq = chanctx->def.chan->center_freq; in ath12k_mac_select_links()
11037 struct ieee80211_chanctx_conf *chanctx; in ath12k_start_vdev_delay() local
11050 chanctx = wiphy_dereference(ath12k_ar_to_hw(arvif->ar)->wiphy, in ath12k_start_vdev_delay()
11052 ret = ath12k_mac_vdev_start(arvif, chanctx); in ath12k_start_vdev_delay()
11056 chanctx->def.chan->center_freq, ret); in ath12k_start_vdev_delay()
/drivers/net/wireless/virtual/
A Dmac80211_hwsim.c1649 struct ieee80211_chanctx_conf *chanctx; in mac80211_hwsim_tx_iter() local
1655 chanctx = rcu_dereference(conf->chanctx_conf); in mac80211_hwsim_tx_iter()
1656 if (!chanctx) in mac80211_hwsim_tx_iter()
1659 if (!hwsim_chans_compat(data->channel, chanctx->def.chan)) in mac80211_hwsim_tx_iter()

Completed in 800 milliseconds