Home
last modified time | relevance | path

Searched refs:bss_conf (Results 1 - 25 of 261) sorted by relevance

1234567891011

/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac-ctxt.c140 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter()
141 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter()
146 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter()
147 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter()
169 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter()
170 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter()
175 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter()
176 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter()
374 unsigned long basic = vif->bss_conf.basic_rates; in iwl_mvm_ack_rates()
459 u8 protection_mode = vif->bss_conf in iwl_mvm_mac_ctxt_set_ht_flags()
[all...]
H A Dtdls.c206 u32 duration = 2 * vif->bss_conf.dtim_period * vif->bss_conf.beacon_int; in iwl_mvm_mac_mgd_protect_tdls_discover()
292 delay = TU_TO_MS(vif->bss_conf.dtim_period * vif->bss_conf.beacon_int); in iwl_mvm_rx_tdls_notif()
455 cpu_to_le32(TU_TO_US(vif->bss_conf.dtim_period * in iwl_mvm_tdls_config_channel_switch()
456 vif->bss_conf.beacon_int) / 2); in iwl_mvm_tdls_config_channel_switch()
549 delay = TU_TO_MS(vif->bss_conf.dtim_period * vif->bss_conf.beacon_int); in iwl_mvm_tdls_ch_switch_work()
610 delay = 2 * TU_TO_MS(vif->bss_conf.dtim_period * in iwl_mvm_tdls_channel_switch()
611 vif->bss_conf in iwl_mvm_tdls_channel_switch()
[all...]
H A Dpower.c134 if (vif->bss_conf.cqm_rssi_thold) { in iwl_mvm_beacon_filter_set_cqm_params()
136 cpu_to_le32(vif->bss_conf.cqm_rssi_hyst); in iwl_mvm_beacon_filter_set_cqm_params()
139 cpu_to_le32(-vif->bss_conf.cqm_rssi_thold); in iwl_mvm_beacon_filter_set_cqm_params()
284 if (vif->bss_conf.assoc) in iwl_mvm_p2p_standalone_iterator()
298 if (!memcmp(mvmvif->uapsd_misbehaving_bssid, vif->bss_conf.bssid, in iwl_mvm_power_allow_uapsd()
307 (vif->bss_conf.p2p_noa_attr.oppps_ctwindow & in iwl_mvm_power_allow_uapsd()
359 int dtimper = vif->bss_conf.dtim_period ?: 1; in iwl_mvm_power_config_skip_dtim()
377 int dtimper_tu = dtimper * vif->bss_conf.beacon_int; in iwl_mvm_power_config_skip_dtim()
401 dtimper = vif->bss_conf.dtim_period; in iwl_mvm_power_build_cmd()
402 bi = vif->bss_conf in iwl_mvm_power_build_cmd()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00config.c71 struct ieee80211_bss_conf *bss_conf, in rt2x00lib_config_erp()
78 erp.short_preamble = bss_conf->use_short_preamble; in rt2x00lib_config_erp()
79 erp.cts_protection = bss_conf->use_cts_prot; in rt2x00lib_config_erp()
81 erp.slot_time = bss_conf->use_short_slot ? SHORT_SLOT_TIME : SLOT_TIME; in rt2x00lib_config_erp()
83 erp.pifs = bss_conf->use_short_slot ? SHORT_PIFS : PIFS; in rt2x00lib_config_erp()
84 erp.difs = bss_conf->use_short_slot ? SHORT_DIFS : DIFS; in rt2x00lib_config_erp()
85 erp.eifs = bss_conf->use_short_slot ? SHORT_EIFS : EIFS; in rt2x00lib_config_erp()
87 erp.basic_rates = bss_conf->basic_rates; in rt2x00lib_config_erp()
88 erp.beacon_int = bss_conf->beacon_int; in rt2x00lib_config_erp()
91 rt2x00dev->aid = bss_conf in rt2x00lib_config_erp()
69 rt2x00lib_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct ieee80211_bss_conf *bss_conf, u32 changed) rt2x00lib_config_erp() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00config.c70 struct ieee80211_bss_conf *bss_conf, in rt2x00lib_config_erp()
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 in rt2x00lib_config_erp()
68 rt2x00lib_config_erp(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, struct ieee80211_bss_conf *bss_conf, u32 changed) rt2x00lib_config_erp() argument
[all...]
/kernel/linux/linux-6.6/net/mac80211/
H A Dmesh.c95 if (sdata->vif.bss_conf.basic_rates != basic_rates) in mesh_matches_local()
98 cfg80211_chandef_create(&sta_chan_def, sdata->vif.bss_conf.chandef.chan, in mesh_matches_local()
111 if (!cfg80211_chandef_compatible(&sdata->vif.bss_conf.chandef, in mesh_matches_local()
403 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in mesh_add_ds_params_ie()
434 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_cap_ie()
435 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_5 || in mesh_add_ht_cap_ie()
436 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_10) in mesh_add_ht_cap_ie()
459 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in mesh_add_ht_oper_ie()
475 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_oper_ie()
476 sdata->vif.bss_conf in mesh_add_ht_oper_ie()
[all...]
H A Dhe.c213 memset(&vif->bss_conf.he_oper, 0, sizeof(vif->bss_conf.he_oper)); in ieee80211_he_op_ie_to_bss_conf()
217 vif->bss_conf.he_oper.params = __le32_to_cpu(he_op_ie->he_oper_params); in ieee80211_he_op_ie_to_bss_conf()
218 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()
226 &vif->bss_conf.he_obss_pd; in ieee80211_he_spr_ie_to_bss_conf()
H A Dcfg.c61 memcpy(sdata->vif.bss_conf.mu_group.membership, in ieee80211_set_mu_mimo_follow()
63 memcpy(sdata->vif.bss_conf.mu_group.position, in ieee80211_set_mu_mimo_follow()
81 sdata->vif.bss_conf.mu_mimo_owner = mu_mimo_groups || mu_mimo_follow; in ieee80211_set_mu_mimo_follow()
2494 memcpy(sdata->vif.bss_conf.mcast_rate, setup->mcast_rate, in copy_mesh_setup()
2496 sdata->vif.bss_conf.basic_rates = setup->basic_rates; in copy_mesh_setup()
2498 sdata->vif.bss_conf.beacon_int = setup->beacon_interval; in copy_mesh_setup()
2499 sdata->vif.bss_conf.dtim_period = setup->dtim_period; in copy_mesh_setup()
2601 sdata->vif.bss_conf.ht_operation_mode = nconf->ht_opmode; in ieee80211_update_mesh_config()
2954 memcpy(sdata->vif.bss_conf.mcast_rate, rate, in ieee80211_set_mcast_rate()
3054 if (txp_type != sdata->vif.bss_conf in ieee80211_set_tx_power()
3288 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; ieee80211_set_cqm_rssi_config() local
3319 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; ieee80211_set_cqm_rssi_range_config() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drxon.c295 beacon_int = vif ? vif->bss_conf.beacon_int : 0; in iwl_send_rxon_timing()
307 priv->contexts[IWL_RXON_CTX_BSS].vif->bss_conf.beacon_int) { in iwl_send_rxon_timing()
314 priv->contexts[IWL_RXON_CTX_PAN].vif->bss_conf.beacon_int && in iwl_send_rxon_timing()
316 !ctx->vif->bss_conf.beacon_int)) { in iwl_send_rxon_timing()
333 ctx->timing.dtim_period = vif ? (vif->bss_conf.dtim_period ?: 1) : 1; in iwl_send_rxon_timing()
550 int dtim = ctx_pan->vif->bss_conf.dtim_period ?: 1; in iwlagn_set_pan_params()
570 (!ctx_bss->vif->bss_conf.idle && in iwlagn_set_pan_params()
571 !ctx_bss->vif->bss_conf.assoc)) { in iwlagn_set_pan_params()
574 } else if (!ctx_pan->vif->bss_conf.idle && in iwlagn_set_pan_params()
575 !ctx_pan->vif->bss_conf in iwlagn_set_pan_params()
1259 iwlagn_check_needed_chains(struct iwl_priv *priv, struct iwl_rxon_context *ctx, struct ieee80211_bss_conf *bss_conf) iwlagn_check_needed_chains() argument
1388 iwlagn_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changes) iwlagn_bss_info_changed() argument
[all...]
/kernel/linux/linux-5.10/net/mac80211/
H A Dmlme.c317 cfg80211_chandef_identical(chandef, &sdata->vif.bss_conf.chandef)) in ieee80211_determine_chantype()
369 struct ieee80211_channel *chan = sdata->vif.bss_conf.chandef.chan; in ieee80211_config_bw()
400 if (sdata->vif.bss_conf.ht_operation_mode != ht_opmode) { in ieee80211_config_bw()
402 sdata->vif.bss_conf.ht_operation_mode = ht_opmode; in ieee80211_config_bw()
430 if (cfg80211_chandef_identical(&chandef, &sdata->vif.bss_conf.chandef)) in ieee80211_config_bw()
1190 if (sdata->vif.bss_conf.chandef.width != in ieee80211_chswitch_work()
1225 if (sdata->vif.bss_conf.chandef.width > in ieee80211_chswitch_work()
1242 if (sdata->vif.bss_conf.chandef.width < in ieee80211_chswitch_work()
1252 if (!cfg80211_chandef_identical(&sdata->vif.bss_conf.chandef, in ieee80211_chswitch_work()
1435 &sdata->vif.bss_conf in ieee80211_sta_process_chanswitch()
2181 struct ieee80211_bss_conf *bss_conf = &sdata->vif.bss_conf; ieee80211_handle_bss_capability() local
2229 struct ieee80211_bss_conf *bss_conf = &sdata->vif.bss_conf; ieee80211_set_associated() local
3283 struct ieee80211_bss_conf *bss_conf = &sdata->vif.bss_conf; ieee80211_assoc_success() local
3854 ieee80211_handle_beacon_sig(struct ieee80211_sub_if_data *sdata, struct ieee80211_if_managed *ifmgd, struct ieee80211_bss_conf *bss_conf, struct ieee80211_local *local, struct ieee80211_rx_status *rx_status) ieee80211_handle_beacon_sig() argument
3965 struct ieee80211_bss_conf *bss_conf = &sdata->vif.bss_conf; ieee80211_rx_mgmt_beacon() local
[all...]
H A Dhe.c110 memset(&vif->bss_conf.he_oper, 0, sizeof(vif->bss_conf.he_oper)); in ieee80211_he_op_ie_to_bss_conf()
114 vif->bss_conf.he_oper.params = __le32_to_cpu(he_op_ie->he_oper_params); in ieee80211_he_op_ie_to_bss_conf()
115 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()
123 &vif->bss_conf.he_obss_pd; in ieee80211_he_spr_ie_to_bss_conf()
H A Dmesh.c94 if (sdata->vif.bss_conf.basic_rates != basic_rates) in mesh_matches_local()
97 cfg80211_chandef_create(&sta_chan_def, sdata->vif.bss_conf.chandef.chan, in mesh_matches_local()
109 if (!cfg80211_chandef_compatible(&sdata->vif.bss_conf.chandef, in mesh_matches_local()
432 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_cap_ie()
433 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_5 || in mesh_add_ht_cap_ie()
434 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_10) in mesh_add_ht_cap_ie()
473 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_oper_ie()
474 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_5 || in mesh_add_ht_oper_ie()
475 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_10) in mesh_add_ht_oper_ie()
482 ieee80211_ie_build_ht_oper(pos, ht_cap, &sdata->vif.bss_conf in mesh_add_ht_oper_ie()
[all...]
H A Dcfg.c37 memcpy(sdata->vif.bss_conf.mu_group.membership, in ieee80211_set_mu_mimo_follow()
39 memcpy(sdata->vif.bss_conf.mu_group.position, in ieee80211_set_mu_mimo_follow()
872 fd = &sdata->vif.bss_conf.fils_discovery; in ieee80211_set_fils_discovery()
910 sdata->vif.bss_conf.unsol_bcast_probe_resp_interval = in ieee80211_set_unsol_bcast_probe_resp()
922 struct ieee80211_bss_conf *bss_conf; in ieee80211_set_ftm_responder_params() local
929 bss_conf = &sdata->vif.bss_conf; in ieee80211_set_ftm_responder_params()
930 old = bss_conf->ftmr_params; in ieee80211_set_ftm_responder_params()
952 bss_conf->ftmr_params = new; in ieee80211_set_ftm_responder_params()
1034 sdata->vif.bss_conf in ieee80211_assign_beacon()
2892 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; ieee80211_set_cqm_rssi_config() local
2922 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; ieee80211_set_cqm_rssi_range_config() local
[all...]
H A Dvht.c342 if (sta->sdata->vif.bss_conf.chandef.chan->band == in ieee80211_sta_cap_rx_bw()
459 enum nl80211_chan_width bss_width = sdata->vif.bss_conf.chandef.width; in ieee80211_sta_cur_vht_bw()
617 struct ieee80211_bss_conf *bss_conf = &sdata->vif.bss_conf; in ieee80211_process_mu_groups() local
623 bss_conf->mu_group.position, WLAN_USER_POSITION_LEN) && in ieee80211_process_mu_groups()
625 bss_conf->mu_group.membership, WLAN_MEMBERSHIP_LEN)) in ieee80211_process_mu_groups()
628 memcpy(bss_conf->mu_group.membership, in ieee80211_process_mu_groups()
631 memcpy(bss_conf->mu_group.position, in ieee80211_process_mu_groups()
641 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ieee80211_update_mu_groups() local
[all...]
H A Dibss.c247 if (sdata->vif.bss_conf.ibss_joined) { in __ieee80211_sta_join_ibss()
248 sdata->vif.bss_conf.ibss_joined = false; in __ieee80211_sta_join_ibss()
249 sdata->vif.bss_conf.ibss_creator = false; in __ieee80211_sta_join_ibss()
250 sdata->vif.bss_conf.enable_beacon = false; in __ieee80211_sta_join_ibss()
326 sdata->vif.bss_conf.enable_beacon = true; in __ieee80211_sta_join_ibss()
327 sdata->vif.bss_conf.beacon_int = beacon_int; in __ieee80211_sta_join_ibss()
328 sdata->vif.bss_conf.basic_rates = basic_rates; in __ieee80211_sta_join_ibss()
329 sdata->vif.bss_conf.ssid_len = ifibss->ssid_len; in __ieee80211_sta_join_ibss()
330 memcpy(sdata->vif.bss_conf.ssid, ifibss->ssid, ifibss->ssid_len); in __ieee80211_sta_join_ibss()
351 sdata->vif.bss_conf in __ieee80211_sta_join_ibss()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac-ctxt.c85 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter()
86 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter()
91 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter()
92 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter()
114 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter()
115 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter()
120 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter()
121 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter()
323 unsigned long basic = vif->bss_conf.basic_rates; in iwl_mvm_ack_rates()
537 const u8 *bssid = bssid_override ?: vif->bss_conf in iwl_mvm_mac_ctxt_cmd_common()
1581 struct ieee80211_bss_conf *bss_conf = iwl_mvm_rx_missed_beacons_notif() local
1786 struct ieee80211_bss_conf *bss_conf = iwl_mvm_channel_switch_start_notif() local
[all...]
H A Dtdls.c150 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()
554 delay = 2 * TU_TO_MS(vif->bss_conf in iwl_mvm_tdls_channel_switch()
[all...]
H A Dftm-responder.c396 struct ieee80211_bss_conf *bss_conf) in iwl_mvm_ftm_start_responder()
405 params = bss_conf->ftmr_params; in iwl_mvm_ftm_start_responder()
409 if (WARN_ON_ONCE(!bss_conf->ftm_responder)) in iwl_mvm_ftm_start_responder()
419 pctx = rcu_dereference(bss_conf->chanctx_conf); in iwl_mvm_ftm_start_responder()
434 ret = iwl_mvm_ftm_responder_cmd(mvm, vif, &ctx.def, bss_conf); in iwl_mvm_ftm_start_responder()
457 struct ieee80211_bss_conf *bss_conf) in iwl_mvm_ftm_restart_responder()
459 if (!bss_conf->ftm_responder) in iwl_mvm_ftm_restart_responder()
463 iwl_mvm_ftm_start_responder(mvm, vif, bss_conf); in iwl_mvm_ftm_restart_responder()
395 iwl_mvm_ftm_start_responder(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf) iwl_mvm_ftm_start_responder() argument
455 iwl_mvm_ftm_restart_responder(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf) iwl_mvm_ftm_restart_responder() argument
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wcn36xx/
H A Dmain.c378 if (vif->bss_conf.ps) /* ps allowed ? */ in wcn36xx_change_ps()
822 struct ieee80211_bss_conf *bss_conf, in wcn36xx_bss_info_changed()
839 bss_conf->dtim_period); in wcn36xx_bss_info_changed()
841 vif_priv->dtim_period = bss_conf->dtim_period; in wcn36xx_bss_info_changed()
846 bss_conf->bssid); in wcn36xx_bss_info_changed()
848 if (!is_zero_ether_addr(bss_conf->bssid)) { in wcn36xx_bss_info_changed()
851 wcn36xx_smd_set_link_st(wcn, bss_conf->bssid, vif->addr, in wcn36xx_bss_info_changed()
853 wcn36xx_smd_join(wcn, bss_conf->bssid, in wcn36xx_bss_info_changed()
856 bss_conf->bssid, false); in wcn36xx_bss_info_changed()
860 wcn36xx_smd_set_link_st(wcn, bss_conf in wcn36xx_bss_info_changed()
820 wcn36xx_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) wcn36xx_bss_info_changed() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/dvm/
H A 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 in iwlagn_commit_rxon()
1254 iwlagn_check_needed_chains(struct iwl_priv *priv, struct iwl_rxon_context *ctx, struct ieee80211_bss_conf *bss_conf) iwlagn_check_needed_chains() argument
1383 iwlagn_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) iwlagn_bss_info_changed() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_beacon.c93 struct ath_beacon_config *bss_conf) in ath9k_htc_beacon_config_sta()
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 in ath9k_htc_csa_is_finished()
92 ath9k_htc_beacon_config_sta(struct ath9k_htc_priv *priv, struct ath_beacon_config *bss_conf) ath9k_htc_beacon_config_sta() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_beacon.c93 struct ath_beacon_config *bss_conf) in ath9k_htc_beacon_config_sta()
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()
92 ath9k_htc_beacon_config_sta(struct ath9k_htc_priv *priv, struct ath_beacon_config *bss_conf) ath9k_htc_beacon_config_sta() argument
H A Dbeacon.c85 if (vif->bss_conf.use_short_preamble) in ath9k_beacon_setup()
455 if (!vif || !vif->bss_conf.enable_beacon) in ath9k_beacon_tasklet()
588 struct ieee80211_bss_conf *bss_conf) in ath9k_cache_beacon_config()
594 "Caching beacon data for BSS: %pM\n", bss_conf->bssid); in ath9k_cache_beacon_config()
596 cur_conf->beacon_interval = bss_conf->beacon_int; in ath9k_cache_beacon_config()
597 cur_conf->dtim_period = bss_conf->dtim_period; in ath9k_cache_beacon_config()
599 cur_conf->ibss_creator = bss_conf->ibss_creator; in ath9k_cache_beacon_config()
652 ath9k_cache_beacon_config(sc, ctx, &main_vif->bss_conf); in ath9k_beacon_config()
660 ath9k_cache_beacon_config(sc, ctx, &main_vif->bss_conf); in ath9k_beacon_config()
673 !enabled && beacons && !main_vif->bss_conf in ath9k_beacon_config()
586 ath9k_cache_beacon_config(struct ath_softc *sc, struct ath_chanctx *ctx, struct ieee80211_bss_conf *bss_conf) ath9k_cache_beacon_config() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath5k/
H A Dmac80211-ops.c253 struct ieee80211_bss_conf *bss_conf, u32 changes) in ath5k_bss_info_changed()
263 memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); in ath5k_bss_info_changed()
269 ah->bintval = bss_conf->beacon_int; in ath5k_bss_info_changed()
274 ah->ah_short_slot = bss_conf->use_short_slot; in ath5k_bss_info_changed()
281 avf->assoc = bss_conf->assoc; in ath5k_bss_info_changed()
282 if (bss_conf->assoc) in ath5k_bss_info_changed()
283 ah->assoc = bss_conf->assoc; in ath5k_bss_info_changed()
291 if (bss_conf->assoc) { in ath5k_bss_info_changed()
294 bss_conf->aid, common->curbssid); in ath5k_bss_info_changed()
295 common->curaid = bss_conf in ath5k_bss_info_changed()
252 ath5k_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changes) ath5k_bss_info_changed() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/wfx/
H A Dsta.c151 WARN(!wvif->vif->bss_conf.assoc && enable_ps, in wfx_get_ps_timeout()
154 chan0 = wdev_to_wvif(wvif->wdev, 0)->vif->bss_conf.chandef.chan; in wfx_get_ps_timeout()
156 chan1 = wdev_to_wvif(wvif->wdev, 1)->vif->bss_conf.chandef.chan; in wfx_get_ps_timeout()
171 *enable_ps = wvif->vif->bss_conf.ps; in wfx_get_ps_timeout()
174 else if (wvif->vif->bss_conf.assoc && wvif->vif->bss_conf.ps) in wfx_get_ps_timeout()
185 if (!wvif->vif->bss_conf.assoc) in wfx_update_pm()
243 if (rcpi_rssi <= wvif->vif->bss_conf.cqm_rssi_thold) in wfx_event_report_rssi()
254 struct ieee80211_bss_conf *bss_conf = &wvif->vif->bss_conf; in wfx_beacon_loss_work() local
[all...]

Completed in 30 milliseconds

1234567891011