Home
last modified time | relevance | path

Searched refs:bss_conf (Results 1 – 25 of 158) sorted by relevance

1234567

/linux-6.14.4/drivers/net/wireless/ralink/rt2x00/
Drt2x00config.c70 struct ieee80211_bss_conf *bss_conf, in rt2x00lib_config_erp() argument
73 struct ieee80211_vif *vif = container_of(bss_conf, struct ieee80211_vif, in rt2x00lib_config_erp()
74 bss_conf); in rt2x00lib_config_erp()
79 erp.short_preamble = bss_conf->use_short_preamble; in rt2x00lib_config_erp()
80 erp.cts_protection = bss_conf->use_cts_prot; in rt2x00lib_config_erp()
82 erp.slot_time = bss_conf->use_short_slot ? SHORT_SLOT_TIME : SLOT_TIME; in rt2x00lib_config_erp()
84 erp.pifs = bss_conf->use_short_slot ? SHORT_PIFS : PIFS; in rt2x00lib_config_erp()
85 erp.difs = bss_conf->use_short_slot ? SHORT_DIFS : DIFS; in rt2x00lib_config_erp()
86 erp.eifs = bss_conf->use_short_slot ? SHORT_EIFS : EIFS; in rt2x00lib_config_erp()
88 erp.basic_rates = bss_conf->basic_rates; in rt2x00lib_config_erp()
[all …]
/linux-6.14.4/net/mac80211/
Dmesh.c97 if (sdata->vif.bss_conf.basic_rates != basic_rates) in mesh_matches_local()
100 cfg80211_chandef_create(&sta_chan_def, sdata->vif.bss_conf.chanreq.oper.chan, in mesh_matches_local()
114 if (!cfg80211_chandef_compatible(&sdata->vif.bss_conf.chanreq.oper, in mesh_matches_local()
408 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in mesh_add_ds_params_ie()
439 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_cap_ie()
440 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_5 || in mesh_add_ht_cap_ie()
441 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_10) in mesh_add_ht_cap_ie()
464 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in mesh_add_ht_oper_ie()
480 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_oper_ie()
481 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_5 || in mesh_add_ht_oper_ie()
[all …]
Dmlme.c1341 if (other->vif.bss_conf.mu_mimo_owner) { in ieee80211_add_vht_ie()
2829 struct ieee80211_bss_conf *bss_conf, in ieee80211_mgd_update_bss_param_ch_cnt() argument
2833 .reporting_link_id = bss_conf->link_id, in ieee80211_mgd_update_bss_param_ch_cnt()
2855 bss_conf->bss_param_ch_cnt = bss_param_ch_cnt; in ieee80211_mgd_update_bss_param_ch_cnt()
2856 bss_conf->bss_param_ch_cnt_link_id = in ieee80211_mgd_update_bss_param_ch_cnt()
2857 bss_conf->link_id; in ieee80211_mgd_update_bss_param_ch_cnt()
3543 struct ieee80211_bss_conf *bss_conf = link->conf; in ieee80211_handle_bss_capability() local
3567 if (use_protection != bss_conf->use_cts_prot) { in ieee80211_handle_bss_capability()
3568 bss_conf->use_cts_prot = use_protection; in ieee80211_handle_bss_capability()
3572 if (use_short_preamble != bss_conf->use_short_preamble) { in ieee80211_handle_bss_capability()
[all …]
Dhe.c214 memset(&vif->bss_conf.he_oper, 0, sizeof(vif->bss_conf.he_oper)); in ieee80211_he_op_ie_to_bss_conf()
218 vif->bss_conf.he_oper.params = __le32_to_cpu(he_op_ie->he_oper_params); in ieee80211_he_op_ie_to_bss_conf()
219 vif->bss_conf.he_oper.nss_set = __le16_to_cpu(he_op_ie->he_mcs_nss_set); in ieee80211_he_op_ie_to_bss_conf()
227 &vif->bss_conf.he_obss_pd; in ieee80211_he_spr_ie_to_bss_conf()
Dibss.c246 sdata->vif.bss_conf.enable_beacon = false; in __ieee80211_sta_join_ibss()
319 sdata->vif.bss_conf.enable_beacon = true; in __ieee80211_sta_join_ibss()
320 sdata->vif.bss_conf.beacon_int = beacon_int; in __ieee80211_sta_join_ibss()
321 sdata->vif.bss_conf.basic_rates = basic_rates; in __ieee80211_sta_join_ibss()
344 sdata->vif.bss_conf.use_short_slot = chan->band == NL80211_BAND_5GHZ; in __ieee80211_sta_join_ibss()
360 sdata->vif.bss_conf.enable_beacon = false; in __ieee80211_sta_join_ibss()
501 sdata->vif.bss_conf.beacon_int, in ieee80211_ibss_csa_beacon()
502 sdata->vif.bss_conf.basic_rates, in ieee80211_ibss_csa_beacon()
615 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in ieee80211_ibss_add_sta()
704 sdata->vif.bss_conf.enable_beacon = false; in ieee80211_ibss_disconnect()
[all …]
/linux-6.14.4/drivers/net/wireless/intel/iwlwifi/mvm/
Dmac-ctxt.c97 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter()
98 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter()
103 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter()
104 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter()
126 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter()
127 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter()
132 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter()
133 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter()
331 unsigned long basic = vif->bss_conf.basic_rates; in iwl_mvm_ack_rates()
544 const u8 *bssid = bssid_override ?: vif->bss_conf.bssid; in iwl_mvm_mac_ctxt_cmd_common()
[all …]
Dtdls.c151 u32 duration = 2 * vif->bss_conf.dtim_period * vif->bss_conf.beacon_int; in iwl_mvm_mac_mgd_protect_tdls_discover()
236 delay = TU_TO_MS(vif->bss_conf.dtim_period * vif->bss_conf.beacon_int); in iwl_mvm_rx_tdls_notif()
383 rcu_dereference(vif->bss_conf.chanctx_conf); in iwl_mvm_tdls_config_channel_switch()
399 cpu_to_le32(TU_TO_US(vif->bss_conf.dtim_period * in iwl_mvm_tdls_config_channel_switch()
400 vif->bss_conf.beacon_int) / 2); in iwl_mvm_tdls_config_channel_switch()
493 delay = TU_TO_MS(vif->bss_conf.dtim_period * vif->bss_conf.beacon_int); in iwl_mvm_tdls_ch_switch_work()
549 delay = 2 * TU_TO_MS(vif->bss_conf.dtim_period * in iwl_mvm_tdls_channel_switch()
550 vif->bss_conf.beacon_int); in iwl_mvm_tdls_channel_switch()
599 msleep(TU_TO_MS(vif->bss_conf.dtim_period * in iwl_mvm_tdls_cancel_channel_switch()
600 vif->bss_conf.beacon_int)); in iwl_mvm_tdls_cancel_channel_switch()
[all …]
Dmld-mac80211.c72 ret = iwl_mvm_add_link(mvm, vif, &vif->bss_conf); in iwl_mvm_mld_mac_add_interface()
148 if (vif->bss_conf.ftm_responder) in iwl_mvm_mld_mac_remove_interface()
179 iwl_mvm_remove_link(mvm, vif, &vif->bss_conf); in iwl_mvm_mld_mac_remove_interface()
181 iwl_mvm_disable_link(mvm, vif, &vif->bss_conf); in iwl_mvm_mld_mac_remove_interface()
524 struct ieee80211_bss_conf *bss_conf, in iwl_mvm_send_ap_tx_power_constraint_cmd() argument
530 mvmvif->link[bss_conf->link_id]; in iwl_mvm_send_ap_tx_power_constraint_cmd()
545 if (bss_conf->chanreq.oper.chan->band != NL80211_BAND_6GHZ) in iwl_mvm_send_ap_tx_power_constraint_cmd()
554 } else if (bss_conf->power_type == IEEE80211_REG_UNSET_AP) { in iwl_mvm_send_ap_tx_power_constraint_cmd()
557 cmd.ap_type = cpu_to_le16(bss_conf->power_type - 1); in iwl_mvm_send_ap_tx_power_constraint_cmd()
558 iwl_mvm_tpe_sta_cmd_data(&cmd, bss_conf); in iwl_mvm_send_ap_tx_power_constraint_cmd()
[all …]
Dftm-responder.c414 struct ieee80211_bss_conf *bss_conf) in iwl_mvm_ftm_start_responder() argument
423 params = bss_conf->ftmr_params; in iwl_mvm_ftm_start_responder()
427 if (WARN_ON_ONCE(!bss_conf->ftm_responder)) in iwl_mvm_ftm_start_responder()
437 pctx = rcu_dereference(bss_conf->chanctx_conf); in iwl_mvm_ftm_start_responder()
452 ret = iwl_mvm_ftm_responder_cmd(mvm, vif, &ctx.def, bss_conf); in iwl_mvm_ftm_start_responder()
475 struct ieee80211_bss_conf *bss_conf) in iwl_mvm_ftm_restart_responder() argument
477 if (!bss_conf->ftm_responder) in iwl_mvm_ftm_restart_responder()
481 iwl_mvm_ftm_start_responder(mvm, vif, bss_conf); in iwl_mvm_ftm_restart_responder()
Drx.c561 struct ieee80211_bss_conf *bss_conf) in iwl_mvm_update_link_sig() argument
565 int thold = bss_conf->cqm_rssi_thold; in iwl_mvm_update_link_sig()
566 int hyst = bss_conf->cqm_rssi_hyst; in iwl_mvm_update_link_sig()
638 &bss_conf->chanreq.oper, in iwl_mvm_update_link_sig()
644 bss_conf->link_id)); in iwl_mvm_update_link_sig()
679 iwl_mvm_update_link_sig(vif, sig, &mvmvif->deflink, &vif->bss_conf); in iwl_mvm_stat_iterator()
714 iwl_mvm_update_link_sig(vif, sig, &mvmvif->deflink, &vif->bss_conf); in iwl_mvm_stat_iterator_all_macs()
885 struct ieee80211_bss_conf *bss_conf; in iwl_mvm_stat_iterator_all_links() local
891 bss_conf = iwl_mvm_rcu_fw_link_id_to_link_conf(mvm, fw_link_id, in iwl_mvm_stat_iterator_all_links()
893 if (!bss_conf) in iwl_mvm_stat_iterator_all_links()
[all …]
Dmac80211.c1659 iwl_mvm_post_channel_switch(hw, vif, &vif->bss_conf); in iwl_mvm_abort_channel_switch()
1813 ret = iwl_mvm_set_link_mapping(mvm, vif, &vif->bss_conf); in iwl_mvm_mac_add_interface()
1891 iwl_mvm_chandef_get_primary_80(&vif->bss_conf.chanreq.oper); in iwl_mvm_mac_add_interface()
1980 if (vif->bss_conf.ftm_responder) in iwl_mvm_mac_remove_interface()
2023 iwl_mvm_unset_link_mapping(mvm, vif, &vif->bss_conf); in iwl_mvm_mac_remove_interface()
2060 memcpy(cmd->bssid, vif->bss_conf.bssid, ETH_ALEN); in iwl_mvm_mc_iface_iterator()
2192 memcpy(cmd.membership_status, vif->bss_conf.mu_group.membership, in iwl_mvm_update_mu_groups()
2194 memcpy(cmd.user_position, vif->bss_conf.mu_group.position, in iwl_mvm_update_mu_groups()
2206 if (vif->bss_conf.mu_mimo_owner) { in iwl_mvm_mu_mimo_iface_iterator()
2588 .bss_color = vif->bss_conf.he_bss_color.color, in iwl_mvm_cfg_he_sta()
[all …]
Dpower.c75 if (vif->bss_conf.cqm_rssi_thold) { in iwl_mvm_beacon_filter_set_cqm_params()
77 cpu_to_le32(vif->bss_conf.cqm_rssi_hyst); in iwl_mvm_beacon_filter_set_cqm_params()
80 cpu_to_le32(-vif->bss_conf.cqm_rssi_thold); in iwl_mvm_beacon_filter_set_cqm_params()
270 (vif->bss_conf.p2p_noa_attr.oppps_ctwindow & in iwl_mvm_power_allow_uapsd()
357 dtimper = vif->bss_conf.dtim_period; in iwl_mvm_power_build_cmd()
358 bi = vif->bss_conf.beacon_int; in iwl_mvm_power_build_cmd()
387 if (vif->bss_conf.beacon_rate && in iwl_mvm_power_build_cmd()
388 (vif->bss_conf.beacon_rate->bitrate == 10 || in iwl_mvm_power_build_cmd()
389 vif->bss_conf.beacon_rate->bitrate == 60)) { in iwl_mvm_power_build_cmd()
829 if (mvmvif != mvm->bf_allowed_vif || !vif->bss_conf.dtim_period || in _iwl_mvm_enable_beacon_filter()
/linux-6.14.4/drivers/net/wireless/mediatek/mt76/mt7921/
Dmcu.c114 .bss_idx = mvif->bss_conf.mt76.idx, in mt7921_mcu_set_ipv6_ns_filter()
269 s32 rssi = le32_to_cpu(event->rssi[mvif->bss_conf.mt76.idx]); in mt7921_mcu_rssi_monitor_iter()
277 if (rssi > vif->bss_conf.cqm_rssi_thold) in mt7921_mcu_rssi_monitor_iter()
397 return mt76_connac_mcu_sta_ba(&dev->mt76, &msta->vif->bss_conf.mt76, params, in mt7921_mcu_uni_tx_ba()
408 return mt76_connac_mcu_sta_ba(&dev->mt76, &msta->vif->bss_conf.mt76, params, in mt7921_mcu_uni_rx_ba()
690 .bss_idx = mvif->bss_conf.mt76.idx, in mt7921_mcu_set_tx()
691 .qos = vif->bss_conf.qos, in mt7921_mcu_set_tx()
692 .wmm_idx = mvif->bss_conf.mt76.wmm_idx, in mt7921_mcu_set_tx()
713 .bss_idx = mvif->bss_conf.mt76.idx, in mt7921_mcu_set_tx()
714 .qos = vif->bss_conf.qos, in mt7921_mcu_set_tx()
[all …]
Dmain.c303 mvif->bss_conf.mt76.idx = __ffs64(~dev->mt76.vif_mask); in mt7921_add_interface()
304 if (mvif->bss_conf.mt76.idx >= MT792x_MAX_INTERFACES) { in mt7921_add_interface()
309 mvif->bss_conf.mt76.omac_idx = mvif->bss_conf.mt76.idx; in mt7921_add_interface()
311 mvif->bss_conf.vif = mvif; in mt7921_add_interface()
312 mvif->bss_conf.mt76.band_idx = 0; in mt7921_add_interface()
313 mvif->bss_conf.mt76.wmm_idx = mvif->bss_conf.mt76.idx % MT76_CONNAC_MAX_WMM_SETS; in mt7921_add_interface()
315 ret = mt76_connac_mcu_uni_add_dev(&dev->mphy, &vif->bss_conf, in mt7921_add_interface()
316 &mvif->bss_conf.mt76, in mt7921_add_interface()
321 dev->mt76.vif_mask |= BIT_ULL(mvif->bss_conf.mt76.idx); in mt7921_add_interface()
322 phy->omac_mask |= BIT_ULL(mvif->bss_conf.mt76.omac_idx); in mt7921_add_interface()
[all …]
/linux-6.14.4/drivers/net/wireless/mediatek/mt76/mt7925/
Dmain.c427 mvif->bss_conf.vif = mvif; in mt7925_add_interface()
432 ret = mt7925_mac_link_bss_add(dev, &vif->bss_conf, &mvif->sta.deflink); in mt7925_add_interface()
449 mt7925_mcu_abort_roc(phy, &mvif->bss_conf, phy->roc_token_id); in mt7925_roc_iter()
567 err = mt7925_set_roc(phy, &mvif->bss_conf, in mt7925_remain_on_channel()
580 return mt7925_abort_roc(phy, &mvif->bss_conf); in mt7925_cancel_remain_on_channel()
696 err = mt7925_set_link_key(hw, cmd, vif, sta, key, vif->bss_conf.link_id); in mt7925_set_key()
819 rate = mt76_connac2_mac_tx_rate_val(mphy, &vif->bss_conf, beacon, mcast); in mt7925_get_rates_table()
1058 mt7925_abort_roc(mvif->phy, &mvif->bss_conf); in mt7925_mac_set_links()
1062 mt7925_set_mlo_roc(mvif->phy, &mvif->bss_conf, sel_links); in mt7925_mac_set_links()
1087 link_conf = mt792x_vif_to_bss_conf(vif, vif->bss_conf.link_id); in mt7925_mac_link_sta_assoc()
[all …]
/linux-6.14.4/drivers/net/wireless/realtek/rtw89/
Dps.c241 struct ieee80211_bss_conf *bss_conf) in rtw89_p2p_disable_all_noa() argument
255 rtw89_fw_h2c_p2p_act(rtwdev, rtwvif_link, bss_conf, in rtw89_p2p_disable_all_noa()
262 struct ieee80211_bss_conf *bss_conf) in rtw89_p2p_update_noa() argument
269 desc = &bss_conf->p2p_noa_attr.desc[noa_id]; in rtw89_p2p_update_noa()
278 rtw89_fw_h2c_p2p_act(rtwdev, rtwvif_link, bss_conf, in rtw89_p2p_update_noa()
286 struct ieee80211_bss_conf *bss_conf) in rtw89_process_p2p_ps() argument
288 rtw89_p2p_disable_all_noa(rtwdev, rtwvif_link, bss_conf); in rtw89_process_p2p_ps()
289 rtw89_p2p_update_noa(rtwdev, rtwvif_link, bss_conf); in rtw89_process_p2p_ps()
/linux-6.14.4/drivers/net/wireless/intel/iwlwifi/dvm/
Drxon.c290 beacon_int = vif ? vif->bss_conf.beacon_int : 0; in iwl_send_rxon_timing()
302 priv->contexts[IWL_RXON_CTX_BSS].vif->bss_conf.beacon_int) { in iwl_send_rxon_timing()
309 priv->contexts[IWL_RXON_CTX_PAN].vif->bss_conf.beacon_int && in iwl_send_rxon_timing()
311 !ctx->vif->bss_conf.beacon_int)) { in iwl_send_rxon_timing()
328 ctx->timing.dtim_period = vif ? (vif->bss_conf.dtim_period ?: 1) : 1; in iwl_send_rxon_timing()
545 int dtim = ctx_pan->vif->bss_conf.dtim_period ?: 1; in iwlagn_set_pan_params()
576 slot1 = max_t(int, 1, ctx_pan->vif->bss_conf.dtim_period) * in iwlagn_set_pan_params()
728 if (vif && vif->bss_conf.use_short_slot) in iwl_set_flags_for_band()
924 unsigned long basic = ctx->vif->bss_conf.basic_rates; in iwl_calc_basic_rates()
1054 if ((ctx->vif && ctx->vif->bss_conf.use_short_slot) || in iwlagn_commit_rxon()
[all …]
/linux-6.14.4/drivers/net/wireless/ath/ath9k/
Dhtc_drv_beacon.c93 struct ath_beacon_config *bss_conf) in ath9k_htc_beacon_config_sta() argument
101 if (ath9k_cmn_beacon_config_sta(priv->ah, bss_conf, &bs) == -EPERM) in ath9k_htc_beacon_config_sta()
400 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_check_beacon_config() local
411 (cur_conf->beacon_interval != bss_conf->beacon_int)) { in ath9k_htc_check_beacon_config()
455 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_beacon_config() local
461 cur_conf->beacon_interval = bss_conf->beacon_int; in ath9k_htc_beacon_config()
465 cur_conf->dtim_period = bss_conf->dtim_period; in ath9k_htc_beacon_config()
514 if (!vif || !vif->bss_conf.csa_active) in ath9k_htc_csa_is_finished()
Dbeacon.c85 if (vif->bss_conf.use_short_preamble) in ath9k_beacon_setup()
365 if (!vif || !vif->bss_conf.csa_active) in ath9k_csa_is_finished()
455 if (!vif || !vif->bss_conf.enable_beacon) in ath9k_beacon_tasklet()
590 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_cache_beacon_config() local
595 "Caching beacon data for BSS: %pM\n", bss_conf->bssid); in ath9k_cache_beacon_config()
597 cur_conf->beacon_interval = bss_conf->beacon_int; in ath9k_cache_beacon_config()
598 cur_conf->dtim_period = bss_conf->dtim_period; in ath9k_cache_beacon_config()
Dhtc_drv_main.c94 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_vif_iter() local
98 bss_conf->enable_beacon) { in ath9k_htc_vif_iter()
677 struct ieee80211_bss_conf *bss_conf) in ath9k_htc_update_rate() argument
687 sta = ieee80211_find_sta(vif, bss_conf->bssid); in ath9k_htc_update_rate()
699 bss_conf->bssid, be32_to_cpu(trate.capflags)); in ath9k_htc_update_rate()
1491 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_bss_iter() local
1496 memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); in ath9k_htc_bss_iter()
1513 struct ieee80211_bss_conf *bss_conf, in ath9k_htc_bss_info_changed() argument
1546 memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); in ath9k_htc_bss_info_changed()
1551 if ((changed & BSS_CHANGED_BEACON_ENABLED) && bss_conf->enable_beacon) { in ath9k_htc_bss_info_changed()
[all …]
/linux-6.14.4/drivers/net/wireless/mediatek/mt76/
Dmt792x.h123 struct mt792x_bss_conf *bss_conf; member
135 struct mt792x_bss_conf bss_conf; /* must be first */ member
265 struct mt792x_bss_conf *bss_conf; in mt792x_vif_to_link() local
271 return &mvif->bss_conf; in mt792x_vif_to_link()
273 bss_conf = rcu_dereference_protected(mvif->link_conf[link_id], in mt792x_vif_to_link()
276 return bss_conf ? bss_conf : &mvif->bss_conf; in mt792x_vif_to_link()
308 return &vif->bss_conf; in mt792x_vif_to_bss_conf()
Dmt792x_core.c180 mconf = mt792x_link_conf_to_mconf(&vif->bss_conf); in mt792x_remove_interface()
195 mvif->bss_conf.queue_params[queue] = *params; in mt792x_conf_tx()
224 u8 omac_idx = mvif->bss_conf.mt76.omac_idx; in mt792x_get_tsf()
250 u8 omac_idx = mvif->bss_conf.mt76.omac_idx; in mt792x_set_tsf()
320 mvif->bss_conf.mt76.ctx = ctx; in mt792x_assign_vif_chanctx()
321 mctx->bss_conf = &mvif->bss_conf; in mt792x_assign_vif_chanctx()
338 mctx->bss_conf = NULL; in mt792x_unassign_vif_chanctx()
339 mvif->bss_conf.mt76.ctx = NULL; in mt792x_unassign_vif_chanctx()
342 if (vif->bss_conf.csa_active) { in mt792x_unassign_vif_chanctx()
468 if (msta->vif->bss_conf.mt76.idx != wi->idx) in mt792x_ethtool_worker()
[all …]
/linux-6.14.4/drivers/net/wireless/ath/wcn36xx/
Dmain.c801 struct ieee80211_bss_conf *bss_conf, in wcn36xx_bss_info_changed() argument
818 bss_conf->dtim_period); in wcn36xx_bss_info_changed()
820 vif_priv->dtim_period = bss_conf->dtim_period; in wcn36xx_bss_info_changed()
825 bss_conf->bssid); in wcn36xx_bss_info_changed()
827 if (!is_zero_ether_addr(bss_conf->bssid)) { in wcn36xx_bss_info_changed()
830 wcn36xx_smd_set_link_st(wcn, bss_conf->bssid, vif->addr, in wcn36xx_bss_info_changed()
832 wcn36xx_smd_join(wcn, bss_conf->bssid, in wcn36xx_bss_info_changed()
835 bss_conf->bssid, false); in wcn36xx_bss_info_changed()
839 wcn36xx_smd_set_link_st(wcn, bss_conf->bssid, vif->addr, in wcn36xx_bss_info_changed()
865 bss_conf->bssid, in wcn36xx_bss_info_changed()
[all …]
/linux-6.14.4/drivers/net/wireless/ath/carl9170/
Dmac.c97 vif->bss_conf.use_short_slot) in carl9170_set_slot_time()
119 basic = (vif->bss_conf.basic_rates & 0xf); in carl9170_set_mac_rates()
120 basic |= (vif->bss_conf.basic_rates & 0xff0) << 4; in carl9170_set_mac_rates()
413 ar->global_beacon_int = vif->bss_conf.beacon_int / in carl9170_set_beacon_timers()
417 vif->bss_conf.dtim_period); in carl9170_set_beacon_timers()
432 ar->global_beacon_int = vif->bss_conf.beacon_int; in carl9170_set_beacon_timers()
/linux-6.14.4/drivers/net/wireless/ti/wlcore/
Dmain.c1042 vif->bss_conf.bssid); in wl1271_recovery_work()
2983 struct ieee80211_bss_conf *bss_conf, in wlcore_set_assoc() argument
2986 struct ieee80211_vif *vif = container_of(bss_conf, struct ieee80211_vif, in wlcore_set_assoc()
2987 bss_conf); in wlcore_set_assoc()
2992 wlvif->channel_type = cfg80211_get_chandef_type(&bss_conf->chanreq.oper); in wlcore_set_assoc()
2993 wlvif->beacon_int = bss_conf->beacon_int; in wlcore_set_assoc()
2994 wlvif->wmm_enabled = bss_conf->qos; in wlcore_set_assoc()
4075 struct ieee80211_bss_conf *bss_conf, in wl1271_bss_erp_info_changed() argument
4082 if (bss_conf->use_short_slot) in wl1271_bss_erp_info_changed()
4093 if (bss_conf->use_short_preamble) in wl1271_bss_erp_info_changed()
[all …]

1234567