Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/wireless/rt2x00/
Drt2x00config.c82 struct ieee80211_bss_conf *bss_conf, in rt2x00lib_config_erp() argument
89 erp.short_preamble = bss_conf->use_short_preamble; in rt2x00lib_config_erp()
90 erp.cts_protection = bss_conf->use_cts_prot; in rt2x00lib_config_erp()
92 erp.slot_time = bss_conf->use_short_slot ? SHORT_SLOT_TIME : SLOT_TIME; in rt2x00lib_config_erp()
94 erp.pifs = bss_conf->use_short_slot ? SHORT_PIFS : PIFS; in rt2x00lib_config_erp()
95 erp.difs = bss_conf->use_short_slot ? SHORT_DIFS : DIFS; in rt2x00lib_config_erp()
96 erp.eifs = bss_conf->use_short_slot ? SHORT_EIFS : EIFS; in rt2x00lib_config_erp()
98 erp.basic_rates = bss_conf->basic_rates; in rt2x00lib_config_erp()
99 erp.beacon_int = bss_conf->beacon_int; in rt2x00lib_config_erp()
102 rt2x00dev->aid = bss_conf->assoc ? bss_conf->aid : 0; in rt2x00lib_config_erp()
[all …]
Drt2x00mac.c608 struct ieee80211_bss_conf *bss_conf, in rt2x00mac_bss_info_changed() argument
626 bss_conf->bssid); in rt2x00mac_bss_info_changed()
633 if (!bss_conf->enable_beacon && intf->enable_beacon) { in rt2x00mac_bss_info_changed()
650 } else if (bss_conf->enable_beacon && !intf->enable_beacon) { in rt2x00mac_bss_info_changed()
680 if (bss_conf->assoc) in rt2x00mac_bss_info_changed()
695 if (changes & BSS_CHANGED_QOS && !bss_conf->qos) in rt2x00mac_bss_info_changed()
705 rt2x00lib_config_erp(rt2x00dev, intf, bss_conf, changes); in rt2x00mac_bss_info_changed()
Drt2x00.h1452 struct ieee80211_bss_conf *bss_conf,
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dmac-ctxt.c137 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter()
138 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter()
143 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter()
144 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter()
166 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter()
167 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter()
172 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter()
173 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter()
529 unsigned long basic = vif->bss_conf.basic_rates; in iwl_mvm_ack_rates()
614 u8 protection_mode = vif->bss_conf.ht_operation_mode & in iwl_mvm_mac_ctxt_set_ht_flags()
[all …]
Dtdls.c208 u32 duration = 2 * vif->bss_conf.dtim_period * vif->bss_conf.beacon_int; in iwl_mvm_mac_mgd_protect_tdls_discover()
299 delay = TU_TO_MS(vif->bss_conf.dtim_period * vif->bss_conf.beacon_int); in iwl_mvm_rx_tdls_notif()
467 cpu_to_le32(TU_TO_US(vif->bss_conf.dtim_period * in iwl_mvm_tdls_config_channel_switch()
468 vif->bss_conf.beacon_int) / 2); in iwl_mvm_tdls_config_channel_switch()
556 delay = TU_TO_MS(vif->bss_conf.dtim_period * vif->bss_conf.beacon_int); in iwl_mvm_tdls_ch_switch_work()
618 delay = 2 * TU_TO_MS(vif->bss_conf.dtim_period * in iwl_mvm_tdls_channel_switch()
619 vif->bss_conf.beacon_int); in iwl_mvm_tdls_channel_switch()
671 msleep(TU_TO_MS(vif->bss_conf.dtim_period * in iwl_mvm_tdls_cancel_channel_switch()
672 vif->bss_conf.beacon_int)); in iwl_mvm_tdls_cancel_channel_switch()
732 delay = vif->bss_conf.dtim_period * vif->bss_conf.beacon_int * in iwl_mvm_tdls_recv_channel_switch()
Dpower.c119 if (vif->bss_conf.cqm_rssi_thold) { in iwl_mvm_beacon_filter_set_cqm_params()
121 cpu_to_le32(vif->bss_conf.cqm_rssi_hyst); in iwl_mvm_beacon_filter_set_cqm_params()
124 cpu_to_le32(-vif->bss_conf.cqm_rssi_thold); in iwl_mvm_beacon_filter_set_cqm_params()
264 if (!memcmp(mvmvif->uapsd_misbehaving_bssid, vif->bss_conf.bssid, in iwl_mvm_power_allow_uapsd()
276 (vif->bss_conf.p2p_noa_attr.oppps_ctwindow & in iwl_mvm_power_allow_uapsd()
341 dtimper = vif->bss_conf.dtim_period; in iwl_mvm_power_build_cmd()
342 bi = vif->bss_conf.beacon_int; in iwl_mvm_power_build_cmd()
360 if (!vif->bss_conf.ps || iwl_mvm_vif_low_latency(mvmvif) || in iwl_mvm_power_build_cmd()
366 if (vif->bss_conf.beacon_rate && in iwl_mvm_power_build_cmd()
367 (vif->bss_conf.beacon_rate->bitrate == 10 || in iwl_mvm_power_build_cmd()
[all …]
Dmac80211.c1776 !vif->bss_conf.assoc) in iwl_mvm_mc_iface_iterator()
1780 memcpy(cmd->bssid, vif->bss_conf.bssid, ETH_ALEN); in iwl_mvm_mc_iface_iterator()
1889 if (vif->bss_conf.arp_addr_cnt != 1) { in iwl_mvm_set_bcast_filter()
1894 attr->val = vif->bss_conf.arp_addr_list[0]; in iwl_mvm_set_bcast_filter()
1927 !vif->bss_conf.assoc) in iwl_mvm_bcast_filter_iterator()
2023 struct ieee80211_bss_conf *bss_conf, in iwl_mvm_bss_info_changed_station() argument
2034 if (changes & BSS_CHANGED_ASSOC && bss_conf->assoc) in iwl_mvm_bss_info_changed_station()
2044 memcpy(mvmvif->bssid, bss_conf->bssid, ETH_ALEN); in iwl_mvm_bss_info_changed_station()
2051 memcpy(mvmvif->bssid, bss_conf->bssid, ETH_ALEN); in iwl_mvm_bss_info_changed_station()
2052 mvmvif->associated = bss_conf->assoc; in iwl_mvm_bss_info_changed_station()
[all …]
Dsf.c93 if (vif->bss_conf.assoc) in iwl_mvm_bound_iface_iterator()
325 } else if (changed_vif->bss_conf.assoc && in iwl_mvm_sf_update()
326 changed_vif->bss_conf.dtim_period) { in iwl_mvm_sf_update()
Doffloading.c206 if (vif->bss_conf.arp_addr_cnt) { in iwl_mvm_send_proto_offload()
208 common->host_ipv4_addr = vif->bss_conf.arp_addr_list[0]; in iwl_mvm_send_proto_offload()
Dquota.c106 if (vif->bss_conf.assoc) in iwl_mvm_quota_iterator()
153 beacon_int = mvm->noa_vif->bss_conf.beacon_int; in iwl_mvm_adjust_quota_for_noa()
Ddebugfs-vif.c79 int dtimper = vif->bss_conf.dtim_period ?: 1; in iwl_dbgfs_update_pm()
80 int dtimper_msec = dtimper * vif->bss_conf.beacon_int; in iwl_dbgfs_update_pm()
253 vif->bss_conf.bssid); in iwl_dbgfs_mac_params_read()
Drx.c459 int thold = vif->bss_conf.cqm_rssi_thold; in iwl_mvm_stat_iterator()
460 int hyst = vif->bss_conf.cqm_rssi_hyst; in iwl_mvm_stat_iterator()
Dcoex.c579 if (!vif->bss_conf.assoc) in iwl_mvm_bt_notif_iterator()
642 mvm->cfg->bt_shared_single_ant || !vif->bss_conf.assoc || in iwl_mvm_bt_notif_iterator()
840 IWL_DEBUG_COEX(mvm, "RSSI for %pM is now %s\n", vif->bss_conf.bssid, in iwl_mvm_bt_rssi_event()
Dtime-event.c188 if (vif->bss_conf.assoc && vif->bss_conf.dtim_period) in iwl_mvm_te_check_disconnect()
Dcoex_legacy.c891 if (!vif->bss_conf.assoc) in iwl_mvm_bt_notif_iterator()
954 mvm->cfg->bt_shared_single_ant || !vif->bss_conf.assoc || in iwl_mvm_bt_notif_iterator()
1156 IWL_DEBUG_COEX(mvm, "RSSI for %pM is now %s\n", vif->bss_conf.bssid, in iwl_mvm_bt_rssi_event_old()
Dd3.c261 ieee80211_get_tkip_rx_p1k(key, vif->bss_conf.bssid, in iwl_mvm_wowlan_program_keys()
264 ieee80211_get_tkip_rx_p1k(key, vif->bss_conf.bssid, in iwl_mvm_wowlan_program_keys()
639 if (WARN_ON(!vif->bss_conf.assoc)) in iwl_mvm_d3_reprogram()
1485 if (!status || !vif->bss_conf.bssid) in iwl_mvm_setup_connection_keep()
1546 ieee80211_gtk_rekey_notify(vif, vif->bss_conf.bssid, in iwl_mvm_setup_connection_keep()
Dops.c1037 !vif->bss_conf.assoc) in iwl_mvm_enter_d0i3_iterator()
1161 !vif->bss_conf.assoc) in iwl_mvm_exit_d0i3_iterator()
1173 if (vif->type == NL80211_IFTYPE_STATION && vif->bss_conf.assoc && in iwl_mvm_d0i3_disconnect_iter()
Dsta.c507 if (vif->bss_conf.assoc) in iwl_mvm_rm_sta()
691 baddr = vif->bss_conf.bssid; in iwl_mvm_send_add_bcast_sta()
Drs.c1905 !vif->bss_conf.ps); in rs_tpc_allowed()
/linux-4.1.27/drivers/net/wireless/ath/wcn36xx/
Dmain.c586 struct ieee80211_bss_conf *bss_conf, in wcn36xx_bss_info_changed() argument
601 bss_conf->dtim_period); in wcn36xx_bss_info_changed()
603 vif_priv->dtim_period = bss_conf->dtim_period; in wcn36xx_bss_info_changed()
609 bss_conf->ps); in wcn36xx_bss_info_changed()
610 if (bss_conf->ps) { in wcn36xx_bss_info_changed()
619 bss_conf->bssid); in wcn36xx_bss_info_changed()
621 if (!is_zero_ether_addr(bss_conf->bssid)) { in wcn36xx_bss_info_changed()
624 wcn36xx_smd_join(wcn, bss_conf->bssid, in wcn36xx_bss_info_changed()
627 bss_conf->bssid, false); in wcn36xx_bss_info_changed()
638 bss_conf->ssid, bss_conf->ssid_len); in wcn36xx_bss_info_changed()
[all …]
Dsmd.c134 bss_params->ht_oper_mode = vif->bss_conf.ht_operation_mode; in wcn36xx_smd_set_bss_ht_params()
136 !!(vif->bss_conf.ht_operation_mode & in wcn36xx_smd_set_bss_ht_params()
1248 bss->short_slot_time_supported = vif->bss_conf.use_short_slot; in wcn36xx_smd_config_bss()
1253 bss->beacon_interval = vif->bss_conf.beacon_int; in wcn36xx_smd_config_bss()
1277 bss->hidden_ssid = vif->bss_conf.hidden_ssid; in wcn36xx_smd_config_bss()
1607 msg_body.tbtt = vif->bss_conf.sync_tsf; in wcn36xx_smd_enter_bmps()
/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/
Drxon.c309 beacon_int = vif ? vif->bss_conf.beacon_int : 0; in iwl_send_rxon_timing()
321 priv->contexts[IWL_RXON_CTX_BSS].vif->bss_conf.beacon_int) { in iwl_send_rxon_timing()
328 priv->contexts[IWL_RXON_CTX_PAN].vif->bss_conf.beacon_int && in iwl_send_rxon_timing()
330 !ctx->vif->bss_conf.beacon_int)) { in iwl_send_rxon_timing()
347 ctx->timing.dtim_period = vif ? (vif->bss_conf.dtim_period ?: 1) : 1; in iwl_send_rxon_timing()
569 int dtim = ctx_pan->vif->bss_conf.dtim_period ?: 1; in iwlagn_set_pan_params()
589 (!ctx_bss->vif->bss_conf.idle && in iwlagn_set_pan_params()
590 !ctx_bss->vif->bss_conf.assoc)) { in iwlagn_set_pan_params()
593 } else if (!ctx_pan->vif->bss_conf.idle && in iwlagn_set_pan_params()
594 !ctx_pan->vif->bss_conf.assoc) { in iwlagn_set_pan_params()
[all …]
Ddevices.c448 vif->bss_conf.beacon_int * switch_count * TIME_UNIT; in iwl5000_hw_channel_switch()
616 vif->bss_conf.beacon_int * switch_count * TIME_UNIT; in iwl6000_hw_channel_switch()
Dagn.h153 struct ieee80211_bss_conf *bss_conf,
Dlib.c125 vif->bss_conf.bssid, in iwlagn_manage_ibss_station()
128 vif->bss_conf.bssid); in iwlagn_manage_ibss_station()
Dscan.c699 interval = vif->bss_conf.beacon_int; in iwlagn_request_scan()
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
Dbeacon.c85 if (vif->bss_conf.use_short_preamble) in ath9k_beacon_setup()
386 if (!vif || !vif->bss_conf.enable_beacon) in ath9k_beacon_tasklet()
549 struct ieee80211_bss_conf *bss_conf) in ath9k_cache_beacon_config() argument
555 "Caching beacon data for BSS: %pM\n", bss_conf->bssid); in ath9k_cache_beacon_config()
557 cur_conf->beacon_interval = bss_conf->beacon_int; in ath9k_cache_beacon_config()
558 cur_conf->dtim_period = bss_conf->dtim_period; in ath9k_cache_beacon_config()
560 cur_conf->ibss_creator = bss_conf->ibss_creator; in ath9k_cache_beacon_config()
587 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_beacon_config() local
607 ath9k_cache_beacon_config(sc, ctx, bss_conf); in ath9k_beacon_config()
623 if (!bss_conf->enable_beacon) { in ath9k_beacon_config()
[all …]
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()
398 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_check_beacon_config() local
409 (cur_conf->beacon_interval != bss_conf->beacon_int)) { in ath9k_htc_check_beacon_config()
453 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_beacon_config() local
459 cur_conf->beacon_interval = bss_conf->beacon_int; in ath9k_htc_beacon_config()
463 cur_conf->dtim_period = bss_conf->dtim_period; in ath9k_htc_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()
103 if (bss_conf->assoc) { in ath9k_htc_vif_iter()
680 struct ieee80211_bss_conf *bss_conf) in ath9k_htc_update_rate() argument
690 sta = ieee80211_find_sta(vif, bss_conf->bssid); in ath9k_htc_update_rate()
702 bss_conf->bssid, be32_to_cpu(trate.capflags)); in ath9k_htc_update_rate()
1482 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_bss_iter() local
1484 if ((vif->type == NL80211_IFTYPE_STATION) && bss_conf->assoc) { in ath9k_htc_bss_iter()
1485 common->curaid = bss_conf->aid; in ath9k_htc_bss_iter()
1487 memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); in ath9k_htc_bss_iter()
[all …]
Dmain.c929 if (!vif->bss_conf.use_short_slot) in ath9k_vif_iter()
943 if (vif->bss_conf.enable_beacon) in ath9k_vif_iter()
948 if (vif->bss_conf.enable_beacon) in ath9k_vif_iter()
1181 if (*power < vif->bss_conf.txpower) in ath9k_tpc_vif_iter()
1182 *power = vif->bss_conf.txpower; in ath9k_tpc_vif_iter()
1194 power = (vif) ? vif->bss_conf.txpower : -1; in ath9k_set_txpower()
1731 struct ieee80211_bss_conf *bss_conf, in ath9k_bss_info_changed() argument
1750 bss_conf->bssid, bss_conf->assoc); in ath9k_bss_info_changed()
1752 memcpy(avp->bssid, bss_conf->bssid, ETH_ALEN); in ath9k_bss_info_changed()
1753 avp->aid = bss_conf->aid; in ath9k_bss_info_changed()
[all …]
Dchannel.c895 sc->offchannel.chan.txpower = vif->bss_conf.txpower; in ath_offchannel_next()
899 sc->offchannel.chan.txpower = vif->bss_conf.txpower; in ath_offchannel_next()
1428 ieee80211_parse_p2p_noa(&vif->bss_conf.p2p_noa_attr, &avp->noa, tsf); in ath9k_update_p2p_ps()
1446 ctwin = avp->vif->bss_conf.p2p_noa_attr.oppps_ctwindow; in ath9k_get_ctwin()
Dhtc_drv_txrx.c312 (vif && vif->bss_conf.use_cts_prot)) in ath9k_htc_tx_data()
Dxmit.c2127 tx_info->control.vif->bss_conf.use_short_preamble) in setup_frame_info()
2139 txpower = 2 * vif->bss_conf.txpower; in setup_frame_info()
/linux-4.1.27/net/mac80211/
Dmlme.c307 cfg80211_chandef_identical(chandef, &sdata->vif.bss_conf.chandef)) in ieee80211_determine_chantype()
375 if (sdata->vif.bss_conf.ht_operation_mode != ht_opmode) { in ieee80211_config_bw()
377 sdata->vif.bss_conf.ht_operation_mode = ht_opmode; in ieee80211_config_bw()
380 chan = sdata->vif.bss_conf.chandef.chan; in ieee80211_config_bw()
405 if (cfg80211_chandef_identical(&chandef, &sdata->vif.bss_conf.chandef)) in ieee80211_config_bw()
1022 if (!cfg80211_chandef_identical(&sdata->vif.bss_conf.chandef, in ieee80211_chswitch_work()
1154 &sdata->vif.bss_conf.chandef)) { in ieee80211_sta_process_chanswitch()
1482 found->vif.bss_conf.beacon_int); in ieee80211_recalc_ps()
1529 if (sdata->vif.bss_conf.ps != ps_allowed) { in ieee80211_recalc_ps_vif()
1530 sdata->vif.bss_conf.ps = ps_allowed; in ieee80211_recalc_ps_vif()
[all …]
Dcfg.c773 sdata->vif.bss_conf.beacon_int = params->beacon_interval; in ieee80211_start_ap()
774 sdata->vif.bss_conf.dtim_period = params->dtim_period; in ieee80211_start_ap()
775 sdata->vif.bss_conf.enable_beacon = true; in ieee80211_start_ap()
777 sdata->vif.bss_conf.ssid_len = params->ssid_len; in ieee80211_start_ap()
779 memcpy(sdata->vif.bss_conf.ssid, params->ssid, in ieee80211_start_ap()
781 sdata->vif.bss_conf.hidden_ssid = in ieee80211_start_ap()
784 memset(&sdata->vif.bss_conf.p2p_noa_attr, 0, in ieee80211_start_ap()
785 sizeof(sdata->vif.bss_conf.p2p_noa_attr)); in ieee80211_start_ap()
786 sdata->vif.bss_conf.p2p_noa_attr.oppps_ctwindow = in ieee80211_start_ap()
789 sdata->vif.bss_conf.p2p_noa_attr.oppps_ctwindow |= in ieee80211_start_ap()
[all …]
Dibss.c246 if (sdata->vif.bss_conf.ibss_joined) { in __ieee80211_sta_join_ibss()
247 sdata->vif.bss_conf.ibss_joined = false; in __ieee80211_sta_join_ibss()
248 sdata->vif.bss_conf.ibss_creator = false; in __ieee80211_sta_join_ibss()
249 sdata->vif.bss_conf.enable_beacon = false; in __ieee80211_sta_join_ibss()
325 sdata->vif.bss_conf.enable_beacon = true; in __ieee80211_sta_join_ibss()
326 sdata->vif.bss_conf.beacon_int = beacon_int; in __ieee80211_sta_join_ibss()
327 sdata->vif.bss_conf.basic_rates = basic_rates; in __ieee80211_sta_join_ibss()
328 sdata->vif.bss_conf.ssid_len = ifibss->ssid_len; in __ieee80211_sta_join_ibss()
329 memcpy(sdata->vif.bss_conf.ssid, ifibss->ssid, ifibss->ssid_len); in __ieee80211_sta_join_ibss()
350 sdata->vif.bss_conf.use_short_slot = chan->band == IEEE80211_BAND_5GHZ; in __ieee80211_sta_join_ibss()
[all …]
Dmesh.c91 if (sdata->vif.bss_conf.basic_rates != basic_rates) in mesh_matches_local()
94 ieee80211_ht_oper_to_chandef(sdata->vif.bss_conf.chandef.chan, in mesh_matches_local()
97 if (!cfg80211_chandef_compatible(&sdata->vif.bss_conf.chandef, in mesh_matches_local()
423 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_cap_ie()
424 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_5 || in mesh_add_ht_cap_ie()
425 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_10) in mesh_add_ht_cap_ie()
444 cfg80211_get_chandef_type(&sdata->vif.bss_conf.chandef); in mesh_add_ht_oper_ie()
468 ieee80211_ie_build_ht_oper(pos, ht_cap, &sdata->vif.bss_conf.chandef, in mesh_add_ht_oper_ie()
469 sdata->vif.bss_conf.ht_operation_mode); in mesh_add_ht_oper_ie()
669 cpu_to_le16(sdata->vif.bss_conf.beacon_int); in ieee80211_mesh_build_beacon()
[all …]
Dchan.c118 compat = &sdata->vif.bss_conf.chandef; in ieee80211_chanctx_non_reserved_chandef()
121 &sdata->vif.bss_conf.chandef, compat); in ieee80211_chanctx_non_reserved_chandef()
274 width = vif->bss_conf.chandef.width; in ieee80211_get_chanctx_max_required_bw()
577 compat = &sdata->vif.bss_conf.chandef; in ieee80211_recalc_chanctx_chantype()
580 &sdata->vif.bss_conf.chandef, compat); in ieee80211_recalc_chanctx_chantype()
648 sdata->vif.bss_conf.idle = !conf; in ieee80211_assign_vif_chanctx()
968 sdata->vif.bss_conf.chandef = *chandef; in ieee80211_vif_update_chandef()
974 vlan->vif.bss_conf.chandef = *chandef; in ieee80211_vif_update_chandef()
1036 if (sdata->vif.bss_conf.chandef.width != sdata->reserved_chandef.width) in ieee80211_vif_use_reserved_reassign()
1381 if (sdata->vif.bss_conf.chandef.width != in ieee80211_vif_use_reserved_switch()
[all …]
Dmain.c154 power = min(power, sdata->vif.bss_conf.txpower); in ieee80211_hw_conf_chan()
208 drv_bss_info_changed(local, sdata, &sdata->vif.bss_conf, changed); in ieee80211_bss_info_change_notify()
213 sdata->vif.bss_conf.use_cts_prot = false; in ieee80211_reset_erp_info()
214 sdata->vif.bss_conf.use_short_preamble = false; in ieee80211_reset_erp_info()
215 sdata->vif.bss_conf.use_short_slot = false; in ieee80211_reset_erp_info()
305 struct ieee80211_bss_conf *bss_conf; in ieee80211_ifa_changed() local
317 bss_conf = &sdata->vif.bss_conf; in ieee80211_ifa_changed()
334 bss_conf->arp_addr_list[c] = ifa->ifa_address; in ieee80211_ifa_changed()
339 bss_conf->arp_addr_cnt = c; in ieee80211_ifa_changed()
Diface.c67 if (power != sdata->vif.bss_conf.txpower) { in __ieee80211_recalc_txpower()
68 sdata->vif.bss_conf.txpower = power; in __ieee80211_recalc_txpower()
524 sdata->vif.bss_conf.chandef = master->vif.bss_conf.chandef; in ieee80211_do_open()
883 chandef = sdata->vif.bss_conf.chandef; in ieee80211_do_stop()
1351 sdata->vif.bss_conf.idle = true; in ieee80211_setup_sdata()
1379 sdata->vif.bss_conf.bssid = sdata->vif.addr; in ieee80211_setup_sdata()
1388 sdata->vif.bss_conf.bssid = sdata->u.mgd.bssid; in ieee80211_setup_sdata()
1392 sdata->vif.bss_conf.bssid = bssid_wildcard; in ieee80211_setup_sdata()
1396 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
1410 sdata->vif.bss_conf.bssid = NULL; in ieee80211_setup_sdata()
[all …]
Drate.c274 mcast_rate = txrc->bss_conf->mcast_rate[sband->band]; in rate_control_send_low()
288 txrc->bss_conf->basic_rates, in rate_control_send_low()
451 u32 basic_rates = vif->bss_conf.basic_rates; in rate_fixup_ratelist()
594 ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chandef); in rate_control_apply_mask()
620 chan_width = sdata->vif.bss_conf.chandef.width; in rate_control_apply_mask()
Dspectmgmt.c119 switch (sdata->vif.bss_conf.chandef.width) { in ieee80211_parse_ch_switch_ie()
123 sdata->vif.bss_conf.chandef.width; in ieee80211_parse_ch_switch_ie()
Doffchannel.c138 if (sdata->vif.bss_conf.enable_beacon) { in ieee80211_offchannel_stop_vifs()
141 sdata->vif.bss_conf.enable_beacon = false; in ieee80211_offchannel_stop_vifs()
178 sdata->vif.bss_conf.enable_beacon = true; in ieee80211_offchannel_return()
Dmesh_plink.c135 if (sdata->vif.bss_conf.use_short_slot != short_slot) { in mesh_set_short_slot_time()
136 sdata->vif.bss_conf.use_short_slot = short_slot; in mesh_set_short_slot_time()
161 switch (sdata->vif.bss_conf.chandef.width) { in mesh_set_ht_prot_mode()
194 sdata->vif.bss_conf.chandef.width > NL80211_CHAN_WIDTH_20) in mesh_set_ht_prot_mode()
199 if (sdata->vif.bss_conf.ht_operation_mode == ht_opmode) in mesh_set_ht_prot_mode()
202 sdata->vif.bss_conf.ht_operation_mode = ht_opmode; in mesh_set_ht_prot_mode()
Dutil.c192 short_preamble = sdata->vif.bss_conf.use_short_preamble; in ieee80211_generic_frame_duration()
226 short_preamble = sdata->vif.bss_conf.use_short_preamble; in ieee80211_rts_duration()
269 short_preamble = sdata->vif.bss_conf.use_short_preamble; in ieee80211_ctstoself_duration()
1259 sdata->vif.bss_conf.qos = enable_qos; in ieee80211_set_wmm_default()
1580 chandef.width = sdata->vif.bss_conf.chandef.width; in ieee80211_build_probe_req()
1640 rate_flags = ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chandef); in ieee80211_sta_get_rates()
1966 if (sdata->vif.bss_conf.enable_beacon) { in ieee80211_reconfig()
2482 u32 basic_rates = sdata->vif.bss_conf.basic_rates; in ieee80211_add_srates_ie()
2486 rate_flags = ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chandef); in ieee80211_add_srates_ie()
2527 u32 basic_rates = sdata->vif.bss_conf.basic_rates; in ieee80211_add_ext_srates_ie()
[all …]
Dsta_info.c722 sta->sdata->vif.bss_conf.beacon_int * in sta_info_buffer_expired()
1213 sdata->vif.bss_conf.bssid); in ieee80211_sta_ps_deliver_wakeup()
1968 if (sdata->vif.bss_conf.use_cts_prot) in sta_set_sinfo()
1970 if (sdata->vif.bss_conf.use_short_preamble) in sta_set_sinfo()
1972 if (sdata->vif.bss_conf.use_short_slot) in sta_set_sinfo()
1974 sinfo->bss_param.dtim_period = sdata->vif.bss_conf.dtim_period; in sta_set_sinfo()
1975 sinfo->bss_param.beacon_interval = sdata->vif.bss_conf.beacon_int; in sta_set_sinfo()
Dmesh_sync.c54 u64 beacon_int_fraction = sdata->vif.bss_conf.beacon_int * 1024 / 2500; in mesh_sync_adjust_tbtt()
Dtx.c139 if (tx->sdata->vif.bss_conf.basic_rates & BIT(i)) in ieee80211_duration()
179 tx->sdata->vif.bss_conf.use_short_preamble, in ieee80211_duration()
189 tx->sdata->vif.bss_conf.use_short_preamble, in ieee80211_duration()
665 txrc.bss_conf = &tx->sdata->vif.bss_conf; in ieee80211_tx_h_rate_ctrl()
688 info->control.use_cts_prot = tx->sdata->vif.bss_conf.use_cts_prot; in ieee80211_tx_h_rate_ctrl()
696 if (tx->sdata->vif.bss_conf.use_short_preamble && in ieee80211_tx_h_rate_ctrl()
2594 ps->dtim_count = sdata->vif.bss_conf.dtim_period - 1; in __ieee80211_beacon_add_tim()
2603 *pos++ = sdata->vif.bss_conf.dtim_period; in __ieee80211_beacon_add_tim()
2967 txrc.bss_conf = &sdata->vif.bss_conf; in __ieee80211_beacon_get()
Ddebugfs_netdev.c191 IEEE80211_IF_FILE(txpower, vif.bss_conf.txpower, DEC);
361 if (!ieee80211_sdata_running(sdata) || !sdata->vif.bss_conf.assoc) in ieee80211_if_parse_beacon_loss()
Dvht.c312 bw = ieee80211_chan_width_to_rx_bw(sdata->vif.bss_conf.chandef.width); in ieee80211_sta_cur_vht_bw()
Dht.c238 switch (sdata->vif.bss_conf.chandef.width) { in ieee80211_ht_cap_ie_to_sta_ht_cap()
Ddriver-ops.h1154 trace_drv_start_ap(local, sdata, &sdata->vif.bss_conf); in drv_start_ap()
1270 trace_drv_join_ibss(local, sdata, &sdata->vif.bss_conf); in drv_join_ibss()
Drc80211_minstrel.c354 !txrc->bss_conf->use_cts_prot; in minstrel_get_rate()
Dtdls.c145 if (!ieee80211_chandef_to_operating_class(&sdata->vif.bss_conf.chandef, in ieee80211_tdls_add_oper_classes()
1249 if (vif->type != NL80211_IFTYPE_STATION || !vif->bss_conf.assoc) { in ieee80211_tdls_oper_request()
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Dmac80211-ops.c253 struct ieee80211_bss_conf *bss_conf, u32 changes) in ath5k_bss_info_changed() argument
263 memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); in ath5k_bss_info_changed()
270 ah->bintval = bss_conf->beacon_int; in ath5k_bss_info_changed()
275 ah->ah_short_slot = bss_conf->use_short_slot; in ath5k_bss_info_changed()
282 avf->assoc = bss_conf->assoc; in ath5k_bss_info_changed()
283 if (bss_conf->assoc) in ath5k_bss_info_changed()
284 ah->assoc = bss_conf->assoc; in ath5k_bss_info_changed()
292 if (bss_conf->assoc) { in ath5k_bss_info_changed()
295 bss_conf->aid, common->curbssid); in ath5k_bss_info_changed()
296 common->curaid = bss_conf->aid; in ath5k_bss_info_changed()
[all …]
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Dmain.c1020 vif->bss_conf.bssid); in wl1271_recovery_work()
2922 struct ieee80211_bss_conf *bss_conf, in wlcore_set_assoc() argument
2928 wlvif->aid = bss_conf->aid; in wlcore_set_assoc()
2929 wlvif->channel_type = cfg80211_get_chandef_type(&bss_conf->chandef); in wlcore_set_assoc()
2930 wlvif->beacon_int = bss_conf->beacon_int; in wlcore_set_assoc()
2931 wlvif->wmm_enabled = bss_conf->qos; in wlcore_set_assoc()
3917 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in wl1271_ap_set_probe_resp_tmpl_legacy() local
3930 if (probe_rsp_len + bss_conf->ssid_len > WL1271_CMD_TEMPL_MAX_SIZE) { in wl1271_ap_set_probe_resp_tmpl_legacy()
3952 probe_rsp_templ[ssid_ie_offset + 1] = bss_conf->ssid_len; in wl1271_ap_set_probe_resp_tmpl_legacy()
3954 bss_conf->ssid, bss_conf->ssid_len); in wl1271_ap_set_probe_resp_tmpl_legacy()
[all …]
Dcmd.c535 memcpy(cmd->sta.bssid, vif->bss_conf.bssid, ETH_ALEN); in wl12xx_cmd_role_start_sta()
626 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in wl12xx_cmd_role_start_ap() local
633 if (wlvif->ssid_len == 0 && !bss_conf->hidden_ssid) { in wl12xx_cmd_role_start_ap()
666 cmd->ap.dtim_interval = bss_conf->dtim_period; in wl12xx_cmd_role_start_ap()
674 if (!bss_conf->hidden_ssid) { in wl12xx_cmd_role_start_ap()
681 cmd->ap.ssid_len = bss_conf->ssid_len; in wl12xx_cmd_role_start_ap()
682 memcpy(cmd->ap.ssid, bss_conf->ssid, bss_conf->ssid_len); in wl12xx_cmd_role_start_ap()
764 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in wl12xx_cmd_role_start_ibss() local
781 cmd->ibss.dtim_interval = bss_conf->dtim_period; in wl12xx_cmd_role_start_ibss()
785 memcpy(cmd->ibss.bssid, vif->bss_conf.bssid, ETH_ALEN); in wl12xx_cmd_role_start_ibss()
[all …]
Devent.c65 vif->bss_conf.bssid); in wl1271_stop_ba_event()
/linux-4.1.27/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()
417 ar->global_beacon_int = vif->bss_conf.beacon_int / in carl9170_set_beacon_timers()
421 vif->bss_conf.dtim_period); in carl9170_set_beacon_timers()
436 ar->global_beacon_int = vif->bss_conf.beacon_int; in carl9170_set_beacon_timers()
Dmain.c1050 struct ieee80211_bss_conf *bss_conf, in carl9170_op_bss_info_changed() argument
1069 vif_priv->enable_beacon = bss_conf->enable_beacon; in carl9170_op_bss_info_changed()
1091 bss_conf->beacon_int = main_vif->bss_conf.beacon_int; in carl9170_op_bss_info_changed()
1092 bss_conf->dtim_period = main_vif->bss_conf.dtim_period; in carl9170_op_bss_info_changed()
1100 (bss_conf->beacon_int * bss_conf->dtim_period >= in carl9170_op_bss_info_changed()
1127 memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); in carl9170_op_bss_info_changed()
1134 ar->common.curaid = bss_conf->aid; in carl9170_op_bss_info_changed()
/linux-4.1.27/drivers/net/wireless/rsi/
Drsi_91x_mac80211.c358 struct ieee80211_bss_conf *bss = &adapter->vifs[0]->bss_conf; in rsi_channel_change()
433 struct ieee80211_bss_conf *bss = &vif->bss_conf; in rsi_get_connected_channel()
454 struct ieee80211_bss_conf *bss_conf, in rsi_mac80211_bss_info_changed() argument
463 __func__, bss_conf->assoc); in rsi_mac80211_bss_info_changed()
465 bss_conf->assoc, in rsi_mac80211_bss_info_changed()
466 bss_conf->bssid, in rsi_mac80211_bss_info_changed()
467 bss_conf->qos, in rsi_mac80211_bss_info_changed()
468 bss_conf->aid); in rsi_mac80211_bss_info_changed()
473 common->cqm_info.rssi_thold = bss_conf->cqm_rssi_thold; in rsi_mac80211_bss_info_changed()
474 common->cqm_info.rssi_hyst = bss_conf->cqm_rssi_hyst; in rsi_mac80211_bss_info_changed()
[all …]
Drsi_91x_pkt.c41 bss = &info->control.vif->bss_conf; in rsi_send_data_pkt()
160 bss = &info->control.vif->bss_conf; in rsi_send_mgmt_pkt()
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
Dmain.c1100 struct ieee80211_bss_conf *bss_conf, in wl1251_op_bss_info_changed() argument
1117 ret = wl1251_acx_low_rssi(wl, bss_conf->cqm_rssi_thold, in wl1251_op_bss_info_changed()
1123 wl->rssi_thold = bss_conf->cqm_rssi_thold; in wl1251_op_bss_info_changed()
1127 memcmp(wl->bssid, bss_conf->bssid, ETH_ALEN)) { in wl1251_op_bss_info_changed()
1128 memcpy(wl->bssid, bss_conf->bssid, ETH_ALEN); in wl1251_op_bss_info_changed()
1147 if (bss_conf->assoc) { in wl1251_op_bss_info_changed()
1148 wl->beacon_int = bss_conf->beacon_int; in wl1251_op_bss_info_changed()
1161 ret = wl1251_acx_aid(wl, bss_conf->aid); in wl1251_op_bss_info_changed()
1171 if (bss_conf->use_short_slot) in wl1251_op_bss_info_changed()
1182 if (bss_conf->use_short_preamble) in wl1251_op_bss_info_changed()
[all …]
/linux-4.1.27/drivers/net/wireless/rtlwifi/
Dcore.c1028 struct ieee80211_bss_conf *bss_conf, in rtl_op_bss_info_changed() argument
1042 bss_conf->enable_beacon)) { in rtl_op_bss_info_changed()
1060 !bss_conf->enable_beacon)) { in rtl_op_bss_info_changed()
1074 mac->beacon_interval = bss_conf->beacon_int; in rtl_op_bss_info_changed()
1082 if (bss_conf->assoc) { in rtl_op_bss_info_changed()
1099 mac->assoc_id = bss_conf->aid; in rtl_op_bss_info_changed()
1100 memcpy(mac->bssid, bss_conf->bssid, ETH_ALEN); in rtl_op_bss_info_changed()
1106 sta = ieee80211_find_sta(vif, (u8 *)bss_conf->bssid); in rtl_op_bss_info_changed()
1192 mac->use_cts_protect = bss_conf->use_cts_prot; in rtl_op_bss_info_changed()
1198 bss_conf->use_short_preamble); in rtl_op_bss_info_changed()
[all …]
Dps.c673 MSECS(sleep_intv * mac->vif->bss_conf.beacon_int - 40)); in rtl_swlps_rf_sleep()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192se/
Dfw.c604 mac->vif->bss_conf.beacon_int); in rtl92s_set_fw_pwrmode_cmd()
612 max_wakeup_period = mac->vif->bss_conf.beacon_int; in rtl92s_set_fw_pwrmode_cmd()
614 max_wakeup_period = mac->vif->bss_conf.beacon_int * in rtl92s_set_fw_pwrmode_cmd()
615 mac->vif->bss_conf.dtim_period; in rtl92s_set_fw_pwrmode_cmd()
647 mac->vif->bss_conf.beacon_int); in rtl92s_set_fw_joinbss_report_cmd()
/linux-4.1.27/drivers/net/wireless/iwlegacy/
Dcommon.c1120 dtim_period = il->vif ? il->vif->bss_conf.dtim_period : 0; in il_build_powertable_cmd()
1510 value = il->vif ? il->vif->bss_conf.beacon_int : 0; in il_get_passive_dwell_time()
3657 beacon_int = vif ? vif->bss_conf.beacon_int : 0; in il_send_rxon_timing()
3676 il->timing.dtim_period = vif ? (vif->bss_conf.dtim_period ? : 1) : 1; in il_send_rxon_timing()
3995 if (vif && vif->bss_conf.use_short_slot) in il_set_flags_for_band()
5221 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in il_ht_conf() local
5229 bss_conf->ht_operation_mode & IEEE80211_HT_OP_MODE_PROTECTION; in il_ht_conf()
5231 !!(bss_conf-> in il_ht_conf()
5239 sta = ieee80211_find_sta(vif, bss_conf->bssid); in il_ht_conf()
5333 struct ieee80211_bss_conf *bss_conf, u32 changes) in il_mac_bss_info_changed() argument
[all …]
D4965.c1517 vif->bss_conf.beacon_int * switch_count * TIME_UNIT; in il4965_hw_channel_switch()
1774 il->staging.assoc_id = cpu_to_le16(vif->bss_conf.aid); in il4965_post_associate()
1776 D_ASSOC("assoc id %d beacon interval %d\n", vif->bss_conf.aid, in il4965_post_associate()
1777 vif->bss_conf.beacon_int); in il4965_post_associate()
1779 if (vif->bss_conf.use_short_preamble) in il4965_post_associate()
1785 if (vif->bss_conf.use_short_slot) in il4965_post_associate()
1793 D_ASSOC("Associated as %d to: %pM\n", vif->bss_conf.aid, in il4965_post_associate()
1851 if (vif->bss_conf.use_short_preamble) in il4965_config_ap()
1857 if (vif->bss_conf.use_short_slot) in il4965_config_ap()
D3945-mac.c2567 interval = vif->bss_conf.beacon_int; in il3945_request_scan()
2733 D_ASSOC("Associated as %d to: %pM\n", il->vif->bss_conf.aid, in il3945_post_associate()
2752 il->staging.assoc_id = cpu_to_le16(il->vif->bss_conf.aid); in il3945_post_associate()
2754 D_ASSOC("assoc id %d beacon interval %d\n", il->vif->bss_conf.aid, in il3945_post_associate()
2755 il->vif->bss_conf.beacon_int); in il3945_post_associate()
2757 if (il->vif->bss_conf.use_short_preamble) in il3945_post_associate()
2763 if (il->vif->bss_conf.use_short_slot) in il3945_post_associate()
2919 if (vif->bss_conf.use_short_preamble) in il3945_config_ap()
2925 if (vif->bss_conf.use_short_slot) in il3945_config_ap()
D3945.c2306 il3945_add_bssid_station(il, vif->bss_conf.bssid, in il3945_manage_ibss_station()
2321 vif->bss_conf.bssid); in il3945_manage_ibss_station()
D4965-mac.c907 interval = vif->bss_conf.beacon_int; in il4965_request_scan()
1057 return il4965_add_bssid_station(il, vif->bss_conf.bssid, in il4965_manage_ibss_station()
1060 vif->bss_conf.bssid); in il4965_manage_ibss_station()
Dcommon.h1967 struct ieee80211_bss_conf *bss_conf, u32 changes);
/linux-4.1.27/drivers/net/wireless/libertas_tf/
Dmain.c491 struct ieee80211_bss_conf *bss_conf, in lbtf_op_bss_info_changed() argument
507 bss_conf->beacon_int); in lbtf_op_bss_info_changed()
516 bool activate = !is_zero_ether_addr(bss_conf->bssid); in lbtf_op_bss_info_changed()
517 lbtf_set_bssid(priv, activate, bss_conf->bssid); in lbtf_op_bss_info_changed()
521 if (bss_conf->use_short_preamble) in lbtf_op_bss_info_changed()
/linux-4.1.27/drivers/net/wireless/zd1211rw/
Dzd_mac.c1295 struct ieee80211_bss_conf *bss_conf, in zd_op_bss_info_changed() argument
1321 if (bss_conf->enable_beacon) { in zd_op_bss_info_changed()
1322 period = bss_conf->dtim_period; in zd_op_bss_info_changed()
1323 interval = bss_conf->beacon_int; in zd_op_bss_info_changed()
1336 associated = is_valid_ether_addr(bss_conf->bssid); in zd_op_bss_info_changed()
1346 mac->short_preamble = bss_conf->use_short_preamble; in zd_op_bss_info_changed()
1349 set_rts_cts(mac, bss_conf->use_short_preamble); in zd_op_bss_info_changed()
/linux-4.1.27/drivers/staging/vt6655/
Dkey.c116 struct ieee80211_bss_conf *conf = &vif->bss_conf; in vnt_set_keys()
Ddevice_main.c1019 if (!(priv->vif->bss_conf.assoc && priv->uCurrRSSI)) in vnt_check_bb_vga()
1121 pDevice->vif->bss_conf.enable_beacon) { in device_intr()
1123 (pDevice->vif->bss_conf.beacon_int - MAKE_BEACON_RESERVED) << 10); in device_intr()
1153 if (pDevice->vif->bss_conf.enable_beacon) in device_intr()
1632 CARDvUpdateNextTBTT(priv, tsf, vif->bss_conf.beacon_int); in vnt_set_tsf()
/linux-4.1.27/drivers/staging/vt6656/
Dkey.c124 struct ieee80211_bss_conf *conf = &vif->bss_conf; in vnt_set_keys()
Dmain_usb.c896 vnt_update_next_tbtt(priv, tsf, vif->bss_conf.beacon_int); in vnt_set_tsf()
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dmac.c908 arg.ssid = arvif->vif->bss_conf.ssid; in ath10k_vdev_start_restart()
909 arg.ssid_len = arvif->vif->bss_conf.ssid_len; in ath10k_vdev_start_restart()
1305 vif->bss_conf.beacon_int) / 1000; in ath10k_mac_vif_setup_ps()
1400 arg->peer_caps = vif->bss_conf.assoc_capability; in ath10k_peer_assoc_h_basic()
1407 struct ieee80211_bss_conf *info = &vif->bss_conf; in ath10k_peer_assoc_h_crypto()
1685 if (vif->bss_conf.qos) in ath10k_peer_assoc_h_qos()
1876 struct ieee80211_bss_conf *bss_conf) in ath10k_bss_assoc() argument
1893 ap_sta = ieee80211_find_sta(vif, bss_conf->bssid); in ath10k_bss_assoc()
1896 bss_conf->bssid, arvif->vdev_id); in ath10k_bss_assoc()
1909 bss_conf->bssid, arvif->vdev_id, ret); in ath10k_bss_assoc()
[all …]
/linux-4.1.27/drivers/net/wireless/
Dmwl8k.c3235 cmd->aid = cpu_to_le16(vif->bss_conf.aid); in mwl8k_cmd_set_aid()
3236 memcpy(cmd->bssid, vif->bss_conf.bssid, ETH_ALEN); in mwl8k_cmd_set_aid()
3238 if (vif->bss_conf.use_cts_prot) { in mwl8k_cmd_set_aid()
3241 switch (vif->bss_conf.ht_operation_mode & in mwl8k_cmd_set_aid()
4527 p->basic_caps = cpu_to_le16(vif->bss_conf.assoc_capability); in mwl8k_cmd_update_stadb_add()
4996 if ((changed & BSS_CHANGED_ASSOC) && !vif->bss_conf.assoc) in mwl8k_bss_info_changed_sta()
5002 if (vif->bss_conf.assoc) { in mwl8k_bss_info_changed_sta()
5007 ap = ieee80211_find_sta(vif, vif->bss_conf.bssid); in mwl8k_bss_info_changed_sta()
5024 if ((changed & BSS_CHANGED_ASSOC) && vif->bss_conf.assoc && in mwl8k_bss_info_changed_sta()
5034 if ((changed & BSS_CHANGED_ASSOC) && vif->bss_conf.assoc && in mwl8k_bss_info_changed_sta()
[all …]
/linux-4.1.27/drivers/net/wireless/ath/ar5523/
Dar5523.c1150 struct ieee80211_bss_conf *bss_conf) in ar5523_get_wlan_mode() argument
1158 sta = ieee80211_find_sta(ar->vif, bss_conf->bssid); in ar5523_get_wlan_mode()
1186 struct ieee80211_bss_conf *bss_conf, in ar5523_create_rateset() argument
1195 sta = ieee80211_find_sta(ar->vif, bss_conf->bssid); in ar5523_create_rateset()
1196 basic_rate_set = bss_conf->basic_rates; in ar5523_create_rateset()
1199 sta_rate_set = bss_conf->basic_rates; in ar5523_create_rateset()
/linux-4.1.27/drivers/net/wireless/cw1200/
Dtxrx.c1169 ether_addr_equal(ieee80211_get_SA(frame), priv->vif->bss_conf.bssid)) { in cw1200_rx_cb()
1189 (priv->vif->bss_conf.assoc || in cw1200_rx_cb()
1190 priv->vif->bss_conf.ibss_joined)) { in cw1200_rx_cb()
Dsta.c1220 struct ieee80211_bss_conf *conf = &priv->vif->bss_conf; in cw1200_do_join()
1241 bssid = priv->vif->bss_conf.bssid; in cw1200_do_join()
2326 struct ieee80211_bss_conf *conf = &priv->vif->bss_conf; in cw1200_start_ap()
2381 struct ieee80211_bss_conf *conf = &priv->vif->bss_conf; in cw1200_update_beaconing()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/
Dmac80211_if.c511 brcms_c_start_ap(wl->wlc, vif->addr, vif->bss_conf.bssid, in brcms_ops_add_interface()
512 vif->bss_conf.ssid, vif->bss_conf.ssid_len); in brcms_ops_add_interface()
/linux-4.1.27/include/net/
Dmac80211.h1347 struct ieee80211_bss_conf bss_conf; member
5066 struct ieee80211_bss_conf *bss_conf; member
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8187/
Ddev.c1102 usecs_to_jiffies(1024 * vif->bss_conf.beacon_int)); in rtl8187_beacon_work()
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8180/
Ddev.c1313 usecs_to_jiffies(1024 * vif->bss_conf.beacon_int)); in rtl8180_beacon_work()
/linux-4.1.27/drivers/net/wireless/b43/
Dmain.c5032 b43_op_bss_info_changed(hw, vif, &vif->bss_conf, ~0); in b43_op_add_interface()
5283 b43_op_bss_info_changed(wl->hw, wl->vif, &wl->vif->bss_conf, ~0); in b43_chip_reset()