Home
last modified time | relevance | path

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

123456

/drivers/net/wireless/ralink/rt2x00/
A Drt2x00config.c70 struct ieee80211_bss_conf *bss_conf, in rt2x00lib_config_erp() argument
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()
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()
88 erp.basic_rates = bss_conf->basic_rates; in rt2x00lib_config_erp()
89 erp.beacon_int = bss_conf->beacon_int; in rt2x00lib_config_erp()
93 rt2x00dev->last_beacon = bss_conf->sync_tsf; in rt2x00lib_config_erp()
96 rt2x00dev->beacon_int = bss_conf->beacon_int; in rt2x00lib_config_erp()
[all …]
/drivers/net/wireless/intel/iwlwifi/mvm/
A Dmac-ctxt.c98 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()
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()
638 &vif->bss_conf.p2p_noa_attr; in iwl_mvm_mac_ctxt_cmd_p2p_sta_get_oppps_ctwin()
651 if (vif->bss_conf.twt_protected) in iwl_mvm_mac_ctxt_cmd_sta_get_twt_policy()
653 if (vif->bss_conf.twt_broadcast) in iwl_mvm_mac_ctxt_cmd_sta_get_twt_policy()
1290 vif->bss_conf.dtim_period); in iwl_mvm_mac_ctxt_cmd_fill_ap()
1479 &csa_vif->bss_conf); in iwl_mvm_csa_count_down()
1620 bss_conf = &vif->bss_conf; in iwl_mvm_handle_missed_beacons_notif()
[all …]
A 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 …]
A Dftm-responder.c328 struct ieee80211_bss_conf *bss_conf) in iwl_mvm_ftm_start_responder() argument
337 params = bss_conf->ftmr_params; in iwl_mvm_ftm_start_responder()
341 if (WARN_ON_ONCE(!bss_conf->ftm_responder)) in iwl_mvm_ftm_start_responder()
351 pctx = rcu_dereference(bss_conf->chanctx_conf); in iwl_mvm_ftm_start_responder()
366 ret = iwl_mvm_ftm_responder_cmd(mvm, vif, &ctx.def, bss_conf); in iwl_mvm_ftm_start_responder()
389 struct ieee80211_bss_conf *bss_conf) in iwl_mvm_ftm_restart_responder() argument
391 if (!bss_conf->ftm_responder) in iwl_mvm_ftm_restart_responder()
395 iwl_mvm_ftm_start_responder(mvm, vif, bss_conf); in iwl_mvm_ftm_restart_responder()
A 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()
166 iwl_mvm_remove_link(mvm, vif, &vif->bss_conf); in iwl_mvm_mld_mac_remove_interface()
168 iwl_mvm_disable_link(mvm, vif, &vif->bss_conf); in iwl_mvm_mld_mac_remove_interface()
511 struct ieee80211_bss_conf *bss_conf, in iwl_mvm_send_ap_tx_power_constraint_cmd() argument
517 mvmvif->link[bss_conf->link_id]; in iwl_mvm_send_ap_tx_power_constraint_cmd()
544 cmd.ap_type = cpu_to_le16(bss_conf->power_type - 1); in iwl_mvm_send_ap_tx_power_constraint_cmd()
545 iwl_mvm_tpe_sta_cmd_data(&cmd, bss_conf); in iwl_mvm_send_ap_tx_power_constraint_cmd()
667 iwl_mvm_mld_stop_ap_ibss(hw, vif, &vif->bss_conf); in iwl_mvm_mld_stop_ibss()
1054 ret = iwl_mvm_link_changed(mvm, vif, &vif->bss_conf, in iwl_mvm_mld_roc_link()
[all …]
A Dmac80211.c1974 if (vif->bss_conf.ftm_responder) in iwl_mvm_mac_remove_interface()
2192 if (vif->bss_conf.mu_mimo_owner) { in iwl_mvm_mu_mimo_iface_iterator()
2651 if (vif->bss_conf.uora_exists) { in iwl_mvm_cfg_he_sta()
2663 if (vif->bss_conf.nontransmitted) { in iwl_mvm_cfg_he_sta()
2668 vif->bss_conf.bssid_indicator; in iwl_mvm_cfg_he_sta()
2857 if ((vif->bss_conf.he_support && in iwl_mvm_bss_info_changed_station()
2931 !vif->bss_conf.dtim_period) { in iwl_mvm_bss_info_changed_station()
3306 bss_conf->txpower); in iwl_mvm_bss_info_changed()
3307 iwl_mvm_set_tx_power(mvm, bss_conf, bss_conf->txpower); in iwl_mvm_bss_info_changed()
3946 (vif->bss_conf.he_support && in iwl_mvm_sta_state_auth_to_assoc()
[all …]
A 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()
269 (vif->bss_conf.p2p_noa_attr.oppps_ctwindow & in iwl_mvm_power_allow_uapsd()
356 dtimper = vif->bss_conf.dtim_period; in iwl_mvm_power_build_cmd()
357 bi = vif->bss_conf.beacon_int; in iwl_mvm_power_build_cmd()
389 if (vif->bss_conf.beacon_rate && in iwl_mvm_power_build_cmd()
390 (vif->bss_conf.beacon_rate->bitrate == 10 || in iwl_mvm_power_build_cmd()
391 vif->bss_conf.beacon_rate->bitrate == 60)) { in iwl_mvm_power_build_cmd()
831 if (mvmvif != mvm->bf_allowed_vif || !vif->bss_conf.dtim_period || in _iwl_mvm_enable_beacon_filter()
/drivers/net/wireless/mediatek/mt76/mt7921/
A Dmcu.c114 .bss_idx = mvif->bss_conf.mt76.idx, in mt7921_mcu_set_ipv6_ns_filter()
690 .bss_idx = mvif->bss_conf.mt76.idx, in mt7921_mcu_set_tx()
691 .qos = vif->bss_conf.qos, 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()
743 if (!vif->bss_conf.he_support) in mt7921_mcu_set_tx()
802 .bss_idx = vif->bss_conf.mt76.idx, in mt7921_mcu_set_roc()
854 .bss_idx = vif->bss_conf.mt76.idx, in mt7921_mcu_abort_roc()
1027 .bss_idx = mvif->bss_conf.mt76.idx, in mt7921_mcu_set_bss_pm()
1485 .cqm_rssi_high = vif->bss_conf.cqm_rssi_thold + vif->bss_conf.cqm_rssi_hyst, in mt7921_mcu_set_rssimonitor()
[all …]
A Dmain.c314 mvif->bss_conf.mt76.omac_idx = mvif->bss_conf.mt76.idx; in mt7921_add_interface()
316 mvif->bss_conf.vif = mvif; in mt7921_add_interface()
317 mvif->bss_conf.mt76.band_idx = 0; in mt7921_add_interface()
318 mvif->bss_conf.mt76.wmm_idx = mvif->bss_conf.mt76.idx % MT76_CONNAC_MAX_WMM_SETS; in mt7921_add_interface()
321 &mvif->bss_conf.mt76, in mt7921_add_interface()
339 ewma_rssi_init(&mvif->bss_conf.rssi); in mt7921_add_interface()
778 switch (vif->bss_conf.power_type) { in mt7921_regd_set_6ghz_power_type()
896 mvif->bss_conf.mt76.ctx); in mt7921_mac_sta_remove()
1352 mvif->bss_conf.mt76.ctx); in mt7921_stop_ap()
1388 if (!mctx->bss_conf) in mt7921_change_chanctx()
[all …]
/drivers/net/wireless/realtek/rtw89/
A Dps.c269 struct ieee80211_bss_conf *bss_conf) in rtw89_p2p_disable_all_noa() argument
277 if (!bss_conf) in rtw89_p2p_disable_all_noa()
280 oppps_ctwindow = bss_conf->p2p_noa_attr.oppps_ctwindow; in rtw89_p2p_disable_all_noa()
300 struct ieee80211_bss_conf *bss_conf) in rtw89_p2p_update_noa() argument
307 desc = &bss_conf->p2p_noa_attr.desc[noa_id]; in rtw89_p2p_update_noa()
317 bss_conf->p2p_noa_attr.oppps_ctwindow); in rtw89_p2p_update_noa()
324 struct ieee80211_bss_conf *bss_conf) in rtw89_process_p2p_ps() argument
326 rtw89_p2p_disable_all_noa(rtwdev, rtwvif_link, bss_conf); in rtw89_process_p2p_ps()
327 rtw89_p2p_update_noa(rtwdev, rtwvif_link, bss_conf); in rtw89_process_p2p_ps()
482 struct ieee80211_bss_conf *bss_conf; in rtw89_p2p_noa_once_recalc() local
[all …]
A Dps.h19 struct ieee80211_bss_conf *bss_conf);
30 struct ieee80211_bss_conf *bss_conf);
/drivers/net/wireless/mediatek/mt76/mt7925/
A Dmain.c430 mvif->bss_conf.vif = mvif; in mt7925_add_interface()
1847 if (!mctx->bss_conf) in mt7925_change_chanctx()
1850 mconf = mctx->bss_conf; in mt7925_change_chanctx()
1870 mconf = &mvif->bss_conf; in mt7925_change_chanctx()
1946 bss_conf = &vif->bss_conf; in mt7925_vif_cfg_changed()
2065 mconf = &mvif->bss_conf; in mt7925_change_vif_links()
2120 if (mconf != &mvif->bss_conf) in mt7925_change_vif_links()
2181 mconf = &mvif->bss_conf; in mt7925_assign_vif_chanctx()
2185 mctx->bss_conf = mconf; in mt7925_assign_vif_chanctx()
2211 mconf = &mvif->bss_conf; in mt7925_unassign_vif_chanctx()
[all …]
/drivers/net/wireless/intel/iwlwifi/mld/
A Dlink.c440 IWL_MLD_ALLOC_FN(link, bss_conf) in IWL_MLD_ALLOC_FN() argument
460 struct ieee80211_bss_conf *bss_conf) in iwl_mld_add_link() argument
463 struct iwl_mld_link *link = iwl_mld_link_from_mac80211(bss_conf); in iwl_mld_add_link()
464 bool is_deflink = bss_conf == &bss_conf->vif->bss_conf; in iwl_mld_add_link()
476 ret = iwl_mld_init_link(mld, bss_conf, link); in iwl_mld_add_link()
480 rcu_assign_pointer(mld_vif->link[bss_conf->link_id], link); in iwl_mld_add_link()
482 ret = iwl_mld_add_link_to_fw(mld, bss_conf); in iwl_mld_add_link()
485 RCU_INIT_POINTER(mld_vif->link[bss_conf->link_id], NULL); in iwl_mld_add_link()
499 struct ieee80211_bss_conf *bss_conf) in iwl_mld_remove_link() argument
508 iwl_mld_rm_link_from_fw(mld, bss_conf); in iwl_mld_remove_link()
[all …]
A Dstats.c370 struct ieee80211_bss_conf *bss_conf) in iwl_mld_update_link_sig() argument
390 iwl_mld_get_emlsr_rssi_thresh(mld, &bss_conf->chanreq.oper, in iwl_mld_update_link_sig()
396 bss_conf->link_id)); in iwl_mld_update_link_sig()
410 struct ieee80211_bss_conf *bss_conf; in iwl_mld_process_per_link_stats() local
413 bss_conf = wiphy_dereference(mld->wiphy, in iwl_mld_process_per_link_stats()
415 if (!bss_conf || bss_conf->vif->type != NL80211_IFTYPE_STATION) in iwl_mld_process_per_link_stats()
423 iwl_mld_update_link_sig(bss_conf->vif, sig, bss_conf); in iwl_mld_process_per_link_stats()
A Diface.h216 iwl_mld_link_from_mac80211(struct ieee80211_bss_conf *bss_conf) in iwl_mld_link_from_mac80211() argument
218 struct iwl_mld_vif *mld_vif = iwl_mld_vif_from_mac80211(bss_conf->vif); in iwl_mld_link_from_mac80211()
220 return iwl_mld_link_dereference_check(mld_vif, bss_conf->link_id); in iwl_mld_link_from_mac80211()
/drivers/net/wireless/intel/iwlwifi/dvm/
A Drxon.c290 beacon_int = vif ? vif->bss_conf.beacon_int : 0; in iwl_send_rxon_timing()
311 !ctx->vif->bss_conf.beacon_int)) { in iwl_send_rxon_timing()
728 if (vif && vif->bss_conf.use_short_slot) in iwl_set_flags_for_band()
1256 struct ieee80211_bss_conf *bss_conf) in iwlagn_check_needed_chains() argument
1385 struct ieee80211_bss_conf *bss_conf, in iwlagn_bss_info_changed() argument
1419 ctx->qos_data.qos_active = bss_conf->qos; in iwlagn_bss_info_changed()
1424 if (vif->bss_conf.use_short_preamble) in iwlagn_bss_info_changed()
1431 priv->timestamp = bss_conf->sync_tsf; in iwlagn_bss_info_changed()
1459 if (bss_conf->use_cts_prot) in iwlagn_bss_info_changed()
1468 if (vif->bss_conf.enable_beacon) { in iwlagn_bss_info_changed()
[all …]
/drivers/net/wireless/ath/ath9k/
A 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()
403 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_check_beacon_config() local
414 (cur_conf->beacon_interval != bss_conf->beacon_int)) { in ath9k_htc_check_beacon_config()
458 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_beacon_config() local
464 cur_conf->beacon_interval = bss_conf->beacon_int; in ath9k_htc_beacon_config()
468 cur_conf->dtim_period = bss_conf->dtim_period; in ath9k_htc_beacon_config()
517 if (!vif || !vif->bss_conf.csa_active) in ath9k_htc_csa_is_finished()
A 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()
A 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()
1491 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_bss_iter() local
1513 struct ieee80211_bss_conf *bss_conf, in ath9k_htc_bss_info_changed() argument
1553 bss_conf->bssid); in ath9k_htc_bss_info_changed()
1568 bss_conf->bssid); in ath9k_htc_bss_info_changed()
1589 bss_conf->bssid); in ath9k_htc_bss_info_changed()
1594 if (bss_conf->use_short_slot) in ath9k_htc_bss_info_changed()
[all …]
/drivers/net/wireless/mediatek/mt76/
A Dmt792x.h125 struct mt792x_bss_conf *bss_conf; member
137 struct mt792x_bss_conf bss_conf; /* must be first */ member
267 struct mt792x_bss_conf *bss_conf; in mt792x_vif_to_link() local
273 return &mvif->bss_conf; in mt792x_vif_to_link()
275 bss_conf = rcu_dereference_protected(mvif->link_conf[link_id], in mt792x_vif_to_link()
278 return bss_conf ? bss_conf : &mvif->bss_conf; in mt792x_vif_to_link()
310 return &vif->bss_conf; in mt792x_vif_to_bss_conf()
A Dmt792x_core.c202 mconf = mt792x_link_conf_to_mconf(&vif->bss_conf); in mt792x_remove_interface()
217 mvif->bss_conf.queue_params[queue] = *params; in mt792x_conf_tx()
246 u8 omac_idx = mvif->bss_conf.mt76.omac_idx; in mt792x_get_tsf()
272 u8 omac_idx = mvif->bss_conf.mt76.omac_idx; in mt792x_set_tsf()
342 mvif->bss_conf.mt76.ctx = ctx; in mt792x_assign_vif_chanctx()
343 mctx->bss_conf = &mvif->bss_conf; in mt792x_assign_vif_chanctx()
360 mctx->bss_conf = NULL; in mt792x_unassign_vif_chanctx()
361 mvif->bss_conf.mt76.ctx = NULL; in mt792x_unassign_vif_chanctx()
364 if (vif->bss_conf.csa_active) { in mt792x_unassign_vif_chanctx()
490 if (msta->vif->bss_conf.mt76.idx != wi->idx) in mt792x_ethtool_worker()
[all …]
/drivers/net/wireless/ath/wcn36xx/
A Dmain.c818 bss_conf->dtim_period); in wcn36xx_bss_info_changed()
825 bss_conf->bssid); 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()
865 bss_conf->bssid, in wcn36xx_bss_info_changed()
880 bss_conf->bssid); in wcn36xx_bss_info_changed()
891 bss_conf->bssid, in wcn36xx_bss_info_changed()
905 bss_conf->bssid, in wcn36xx_bss_info_changed()
910 bss_conf->bssid, in wcn36xx_bss_info_changed()
932 bss_conf->enable_beacon); in wcn36xx_bss_info_changed()
[all …]
/drivers/net/wireless/ath/carl9170/
A 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()
/drivers/net/wireless/ti/wlcore/
A Dmain.c1043 vif->bss_conf.bssid); in wl1271_recovery_work()
2988 bss_conf); in wlcore_set_assoc()
4085 if (bss_conf->use_short_slot) in wl1271_bss_erp_info_changed()
4103 if (bss_conf->use_cts_prot) in wl1271_bss_erp_info_changed()
4216 bss_conf->beacon_int); in wl1271_bss_beacon_info_changed()
4291 if (bss_conf->enable_beacon) { in wl1271_bss_info_changed_ap()
4347 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in wlcore_set_bssid() local
4354 bss_conf->beacon_int, in wlcore_set_bssid()
4358 rates = bss_conf->basic_rates; in wlcore_set_bssid()
4469 if (bss_conf->cqm_rssi_thold) in wl1271_bss_info_changed_sta()
[all …]
/drivers/net/wireless/silabs/wfx/
A Dsta.c148 chan0 = vif_ch0->bss_conf.chanreq.oper.chan; in wfx_get_ps_timeout()
154 chan1 = vif_ch1->bss_conf.chanreq.oper.chan; in wfx_get_ps_timeout()
243 if (rcpi_rssi <= vif->bss_conf.cqm_rssi_thold) in wfx_event_report_rssi()
255 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in wfx_beacon_loss_work() local
258 schedule_delayed_work(to_delayed_work(work), msecs_to_jiffies(bss_conf->beacon_int)); in wfx_beacon_loss_work()
394 ret = wfx_hif_start(wvif, &vif->bss_conf, wvif->channel); in wfx_start_ap()
416 struct ieee80211_bss_conf *conf = &vif->bss_conf; in wfx_join()

Completed in 106 milliseconds

123456