| /linux-4.4.14/drivers/net/wireless/rt2x00/ |
| D | rt2x00config.c | 82 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 …]
|
| D | rt2x00mac.c | 590 struct ieee80211_bss_conf *bss_conf, in rt2x00mac_bss_info_changed() argument 608 bss_conf->bssid); in rt2x00mac_bss_info_changed() 615 if (!bss_conf->enable_beacon && intf->enable_beacon) { in rt2x00mac_bss_info_changed() 632 } else if (bss_conf->enable_beacon && !intf->enable_beacon) { in rt2x00mac_bss_info_changed() 662 if (bss_conf->assoc) in rt2x00mac_bss_info_changed() 677 if (changes & BSS_CHANGED_QOS && !bss_conf->qos) in rt2x00mac_bss_info_changed() 687 rt2x00lib_config_erp(rt2x00dev, intf, bss_conf, changes); in rt2x00mac_bss_info_changed()
|
| D | rt2x00.h | 1454 struct ieee80211_bss_conf *bss_conf,
|
| /linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
| D | mac-ctxt.c | 139 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter() 140 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter() 145 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter() 146 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter() 168 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter() 169 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter() 174 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter() 175 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter() 538 unsigned long basic = vif->bss_conf.basic_rates; in iwl_mvm_ack_rates() 623 u8 protection_mode = vif->bss_conf.ht_operation_mode & in iwl_mvm_mac_ctxt_set_ht_flags() [all …]
|
| D | tdls.c | 201 u32 duration = 2 * vif->bss_conf.dtim_period * vif->bss_conf.beacon_int; in iwl_mvm_mac_mgd_protect_tdls_discover() 291 delay = TU_TO_MS(vif->bss_conf.dtim_period * vif->bss_conf.beacon_int); in iwl_mvm_rx_tdls_notif() 456 cpu_to_le32(TU_TO_US(vif->bss_conf.dtim_period * in iwl_mvm_tdls_config_channel_switch() 457 vif->bss_conf.beacon_int) / 2); in iwl_mvm_tdls_config_channel_switch() 551 delay = TU_TO_MS(vif->bss_conf.dtim_period * vif->bss_conf.beacon_int); in iwl_mvm_tdls_ch_switch_work() 613 delay = 2 * TU_TO_MS(vif->bss_conf.dtim_period * in iwl_mvm_tdls_channel_switch() 614 vif->bss_conf.beacon_int); in iwl_mvm_tdls_channel_switch() 666 msleep(TU_TO_MS(vif->bss_conf.dtim_period * in iwl_mvm_tdls_cancel_channel_switch() 667 vif->bss_conf.beacon_int)); in iwl_mvm_tdls_cancel_channel_switch() 727 delay = vif->bss_conf.dtim_period * vif->bss_conf.beacon_int * in iwl_mvm_tdls_recv_channel_switch()
|
| D | power.c | 122 if (vif->bss_conf.cqm_rssi_thold && !d0i3) { in iwl_mvm_beacon_filter_set_cqm_params() 124 cpu_to_le32(vif->bss_conf.cqm_rssi_hyst); in iwl_mvm_beacon_filter_set_cqm_params() 127 cpu_to_le32(-vif->bss_conf.cqm_rssi_thold); in iwl_mvm_beacon_filter_set_cqm_params() 267 if (!memcmp(mvmvif->uapsd_misbehaving_bssid, vif->bss_conf.bssid, in iwl_mvm_power_allow_uapsd() 279 (vif->bss_conf.p2p_noa_attr.oppps_ctwindow & in iwl_mvm_power_allow_uapsd() 316 int dtimper = vif->bss_conf.dtim_period ?: 1; in iwl_mvm_power_config_skip_dtim() 336 int dtimper_tu = dtimper * vif->bss_conf.beacon_int; in iwl_mvm_power_config_skip_dtim() 361 dtimper = vif->bss_conf.dtim_period; in iwl_mvm_power_build_cmd() 362 bi = vif->bss_conf.beacon_int; in iwl_mvm_power_build_cmd() 380 if (!vif->bss_conf.ps || !mvmvif->pm_enabled) in iwl_mvm_power_build_cmd() [all …]
|
| D | sf.c | 93 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()
|
| D | mac80211.c | 1913 !vif->bss_conf.assoc) in iwl_mvm_mc_iface_iterator() 1917 memcpy(cmd->bssid, vif->bss_conf.bssid, ETH_ALEN); in iwl_mvm_mc_iface_iterator() 2013 if (vif->type != NL80211_IFTYPE_STATION || !vif->bss_conf.assoc || in iwl_mvm_config_iface_filter() 2047 if (vif->bss_conf.arp_addr_cnt != 1) { in iwl_mvm_set_bcast_filter() 2052 attr->val = vif->bss_conf.arp_addr_list[0]; in iwl_mvm_set_bcast_filter() 2085 !vif->bss_conf.assoc) in iwl_mvm_bcast_filter_iterator() 2181 struct ieee80211_bss_conf *bss_conf, in iwl_mvm_bss_info_changed_station() argument 2192 if (changes & BSS_CHANGED_ASSOC && bss_conf->assoc) in iwl_mvm_bss_info_changed_station() 2202 memcpy(mvmvif->bssid, bss_conf->bssid, ETH_ALEN); in iwl_mvm_bss_info_changed_station() 2209 memcpy(mvmvif->bssid, bss_conf->bssid, ETH_ALEN); in iwl_mvm_bss_info_changed_station() [all …]
|
| D | offloading.c | 206 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()
|
| D | quota.c | 106 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()
|
| D | coex.c | 565 if (!vif->bss_conf.assoc) in iwl_mvm_bt_notif_iterator() 628 mvm->cfg->bt_shared_single_ant || !vif->bss_conf.assoc || in iwl_mvm_bt_notif_iterator() 784 IWL_DEBUG_COEX(mvm, "RSSI for %pM is now %s\n", vif->bss_conf.bssid, in iwl_mvm_bt_rssi_event()
|
| D | rx.c | 465 int thold = vif->bss_conf.cqm_rssi_thold; in iwl_mvm_stat_iterator() 466 int hyst = vif->bss_conf.cqm_rssi_hyst; in iwl_mvm_stat_iterator()
|
| D | time-event.c | 188 if (vif->bss_conf.assoc && vif->bss_conf.dtim_period) in iwl_mvm_te_check_disconnect()
|
| D | coex_legacy.c | 891 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() 1149 IWL_DEBUG_COEX(mvm, "RSSI for %pM is now %s\n", vif->bss_conf.bssid, in iwl_mvm_bt_rssi_event_old()
|
| D | d3.c | 261 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() 633 if (WARN_ON(!vif->bss_conf.assoc)) in iwl_mvm_d3_reprogram() 1488 if (!status || !vif->bss_conf.bssid) in iwl_mvm_setup_connection_keep() 1549 ieee80211_gtk_rekey_notify(vif, vif->bss_conf.bssid, in iwl_mvm_setup_connection_keep()
|
| D | ops.c | 1094 !vif->bss_conf.assoc) in iwl_mvm_enter_d0i3_iterator() 1224 !vif->bss_conf.assoc) in iwl_mvm_exit_d0i3_iterator() 1241 if (vif->type == NL80211_IFTYPE_STATION && vif->bss_conf.assoc && in iwl_mvm_d0i3_wakeup_reason_iter()
|
| D | debugfs-vif.c | 80 int dtimper = vif->bss_conf.dtim_period ?: 1; in iwl_dbgfs_update_pm() 81 int dtimper_msec = dtimper * vif->bss_conf.beacon_int; in iwl_dbgfs_update_pm() 204 vif->bss_conf.txpower); in iwl_dbgfs_tx_pwr_lmt_read() 269 vif->bss_conf.bssid); in iwl_dbgfs_mac_params_read()
|
| D | sta.c | 515 if (vif->bss_conf.assoc) in iwl_mvm_rm_sta() 699 baddr = vif->bss_conf.bssid; in iwl_mvm_send_add_bcast_sta()
|
| D | rs.c | 1990 !vif->bss_conf.ps); in rs_tpc_allowed()
|
| /linux-4.4.14/drivers/net/wireless/ath/wcn36xx/ |
| D | main.c | 586 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 …]
|
| D | smd.c | 134 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() 1246 bss->short_slot_time_supported = vif->bss_conf.use_short_slot; in wcn36xx_smd_config_bss() 1251 bss->beacon_interval = vif->bss_conf.beacon_int; in wcn36xx_smd_config_bss() 1275 bss->hidden_ssid = vif->bss_conf.hidden_ssid; in wcn36xx_smd_config_bss() 1605 msg_body.tbtt = vif->bss_conf.sync_tsf; in wcn36xx_smd_enter_bmps()
|
| /linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/ |
| D | rxon.c | 310 beacon_int = vif ? vif->bss_conf.beacon_int : 0; in iwl_send_rxon_timing() 322 priv->contexts[IWL_RXON_CTX_BSS].vif->bss_conf.beacon_int) { in iwl_send_rxon_timing() 329 priv->contexts[IWL_RXON_CTX_PAN].vif->bss_conf.beacon_int && in iwl_send_rxon_timing() 331 !ctx->vif->bss_conf.beacon_int)) { in iwl_send_rxon_timing() 348 ctx->timing.dtim_period = vif ? (vif->bss_conf.dtim_period ?: 1) : 1; in iwl_send_rxon_timing() 570 int dtim = ctx_pan->vif->bss_conf.dtim_period ?: 1; in iwlagn_set_pan_params() 590 (!ctx_bss->vif->bss_conf.idle && in iwlagn_set_pan_params() 591 !ctx_bss->vif->bss_conf.assoc)) { in iwlagn_set_pan_params() 594 } else if (!ctx_pan->vif->bss_conf.idle && in iwlagn_set_pan_params() 595 !ctx_pan->vif->bss_conf.assoc) { in iwlagn_set_pan_params() [all …]
|
| D | devices.c | 448 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()
|
| D | agn.h | 152 struct ieee80211_bss_conf *bss_conf,
|
| D | lib.c | 125 vif->bss_conf.bssid, in iwlagn_manage_ibss_station() 128 vif->bss_conf.bssid); in iwlagn_manage_ibss_station()
|
| D | scan.c | 690 interval = vif->bss_conf.beacon_int; in iwlagn_request_scan()
|
| /linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
| D | beacon.c | 85 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 …]
|
| D | htc_drv_beacon.c | 93 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()
|
| D | htc_drv_main.c | 94 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() 1491 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_bss_iter() local 1493 if ((vif->type == NL80211_IFTYPE_STATION) && bss_conf->assoc) { in ath9k_htc_bss_iter() 1494 common->curaid = bss_conf->aid; in ath9k_htc_bss_iter() 1496 memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); in ath9k_htc_bss_iter() [all …]
|
| D | main.c | 929 if (!vif->bss_conf.use_short_slot) in ath9k_vif_iter() 946 if (vif->bss_conf.enable_beacon) in ath9k_vif_iter() 951 if (vif->bss_conf.enable_beacon) in ath9k_vif_iter() 1186 if (*power < vif->bss_conf.txpower) in ath9k_tpc_vif_iter() 1187 *power = vif->bss_conf.txpower; in ath9k_tpc_vif_iter() 1199 power = (vif) ? vif->bss_conf.txpower : -1; in ath9k_set_txpower() 1740 struct ieee80211_bss_conf *bss_conf, in ath9k_bss_info_changed() argument 1759 bss_conf->bssid, bss_conf->assoc); in ath9k_bss_info_changed() 1761 memcpy(avp->bssid, bss_conf->bssid, ETH_ALEN); in ath9k_bss_info_changed() 1762 avp->aid = bss_conf->aid; in ath9k_bss_info_changed() [all …]
|
| D | channel.c | 895 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() 1437 ieee80211_parse_p2p_noa(&vif->bss_conf.p2p_noa_attr, &avp->noa, tsf); in ath9k_update_p2p_ps() 1455 ctwin = avp->vif->bss_conf.p2p_noa_attr.oppps_ctwindow; in ath9k_get_ctwin()
|
| D | htc_drv_txrx.c | 312 (vif && vif->bss_conf.use_cts_prot)) in ath9k_htc_tx_data()
|
| D | xmit.c | 2090 tx_info->control.vif->bss_conf.use_short_preamble) in setup_frame_info() 2102 txpower = 2 * vif->bss_conf.txpower; in setup_frame_info()
|
| /linux-4.4.14/net/mac80211/ |
| D | mesh.c | 91 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 ieee80211_vht_oper_to_chandef(sdata->vif.bss_conf.chandef.chan, in mesh_matches_local() 100 if (!cfg80211_chandef_compatible(&sdata->vif.bss_conf.chandef, in mesh_matches_local() 422 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_cap_ie() 423 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_5 || in mesh_add_ht_cap_ie() 424 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_10) in mesh_add_ht_cap_ie() 459 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_oper_ie() 460 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_5 || in mesh_add_ht_oper_ie() 461 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_10) in mesh_add_ht_oper_ie() [all …]
|
| D | mlme.c | 300 cfg80211_chandef_identical(chandef, &sdata->vif.bss_conf.chandef)) in ieee80211_determine_chantype() 368 if (sdata->vif.bss_conf.ht_operation_mode != ht_opmode) { in ieee80211_config_bw() 370 sdata->vif.bss_conf.ht_operation_mode = ht_opmode; in ieee80211_config_bw() 373 chan = sdata->vif.bss_conf.chandef.chan; in ieee80211_config_bw() 398 if (cfg80211_chandef_identical(&chandef, &sdata->vif.bss_conf.chandef)) in ieee80211_config_bw() 1045 if (!cfg80211_chandef_identical(&sdata->vif.bss_conf.chandef, in ieee80211_chswitch_work() 1177 &sdata->vif.bss_conf.chandef)) { in ieee80211_sta_process_chanswitch() 1516 found->vif.bss_conf.beacon_int); in ieee80211_recalc_ps() 1540 if (sdata->vif.bss_conf.ps != ps_allowed) { in ieee80211_recalc_ps_vif() 1541 sdata->vif.bss_conf.ps = ps_allowed; in ieee80211_recalc_ps_vif() [all …]
|
| D | cfg.c | 731 sdata->vif.bss_conf.beacon_int = params->beacon_interval; in ieee80211_start_ap() 732 sdata->vif.bss_conf.dtim_period = params->dtim_period; in ieee80211_start_ap() 733 sdata->vif.bss_conf.enable_beacon = true; in ieee80211_start_ap() 735 sdata->vif.bss_conf.ssid_len = params->ssid_len; in ieee80211_start_ap() 737 memcpy(sdata->vif.bss_conf.ssid, params->ssid, in ieee80211_start_ap() 739 sdata->vif.bss_conf.hidden_ssid = in ieee80211_start_ap() 742 memset(&sdata->vif.bss_conf.p2p_noa_attr, 0, in ieee80211_start_ap() 743 sizeof(sdata->vif.bss_conf.p2p_noa_attr)); in ieee80211_start_ap() 744 sdata->vif.bss_conf.p2p_noa_attr.oppps_ctwindow = in ieee80211_start_ap() 747 sdata->vif.bss_conf.p2p_noa_attr.oppps_ctwindow |= in ieee80211_start_ap() [all …]
|
| D | ibss.c | 247 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.use_short_slot = chan->band == IEEE80211_BAND_5GHZ; in __ieee80211_sta_join_ibss() [all …]
|
| D | main.c | 149 power = min(power, sdata->vif.bss_conf.txpower); in ieee80211_hw_conf_chan() 203 drv_bss_info_changed(local, sdata, &sdata->vif.bss_conf, changed); in ieee80211_bss_info_change_notify() 208 sdata->vif.bss_conf.use_cts_prot = false; in ieee80211_reset_erp_info() 209 sdata->vif.bss_conf.use_short_preamble = false; in ieee80211_reset_erp_info() 210 sdata->vif.bss_conf.use_short_slot = false; in ieee80211_reset_erp_info() 300 struct ieee80211_bss_conf *bss_conf; in ieee80211_ifa_changed() local 312 bss_conf = &sdata->vif.bss_conf; in ieee80211_ifa_changed() 329 bss_conf->arp_addr_list[c] = ifa->ifa_address; in ieee80211_ifa_changed() 334 bss_conf->arp_addr_cnt = c; in ieee80211_ifa_changed()
|
| D | chan.c | 118 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() 273 width = max(vif->bss_conf.chandef.width, in ieee80211_get_chanctx_max_required_bw() 282 width = vif->bss_conf.chandef.width; in ieee80211_get_chanctx_max_required_bw() 586 compat = &sdata->vif.bss_conf.chandef; in ieee80211_recalc_chanctx_chantype() 589 &sdata->vif.bss_conf.chandef, compat); in ieee80211_recalc_chanctx_chantype() 671 sdata->vif.bss_conf.idle = !conf; in ieee80211_assign_vif_chanctx() 993 sdata->vif.bss_conf.chandef = *chandef; in ieee80211_vif_update_chandef() 999 vlan->vif.bss_conf.chandef = *chandef; in ieee80211_vif_update_chandef() 1065 if (sdata->vif.bss_conf.chandef.width != sdata->reserved_chandef.width) in ieee80211_vif_use_reserved_reassign() [all …]
|
| D | rate.c | 336 mcast_rate = txrc->bss_conf->mcast_rate[sband->band]; in rate_control_send_low() 350 txrc->bss_conf->basic_rates, in rate_control_send_low() 563 u32 basic_rates = vif->bss_conf.basic_rates; in rate_fixup_ratelist() 693 flags = ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chandef); in rate_control_cap_mask() 749 chan_width = sta->sdata->vif.bss_conf.chandef.width; in rate_control_apply_mask_ratetbl() 786 chan_width = sdata->vif.bss_conf.chandef.width; in rate_control_apply_mask()
|
| D | iface.c | 67 if (power != sdata->vif.bss_conf.txpower) { in __ieee80211_recalc_txpower() 68 sdata->vif.bss_conf.txpower = power; in __ieee80211_recalc_txpower() 525 sdata->vif.bss_conf.chandef = master->vif.bss_conf.chandef; in ieee80211_do_open() 880 chandef = sdata->vif.bss_conf.chandef; in ieee80211_do_stop() 1377 sdata->vif.bss_conf.idle = true; in ieee80211_setup_sdata() 1405 sdata->vif.bss_conf.bssid = sdata->vif.addr; in ieee80211_setup_sdata() 1414 sdata->vif.bss_conf.bssid = sdata->u.mgd.bssid; in ieee80211_setup_sdata() 1418 sdata->vif.bss_conf.bssid = bssid_wildcard; in ieee80211_setup_sdata() 1422 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata() 1436 sdata->vif.bss_conf.bssid = NULL; in ieee80211_setup_sdata() [all …]
|
| D | spectmgmt.c | 119 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()
|
| D | offchannel.c | 138 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()
|
| D | mesh_plink.c | 132 if (sdata->vif.bss_conf.use_short_slot != short_slot) { in mesh_set_short_slot_time() 133 sdata->vif.bss_conf.use_short_slot = short_slot; in mesh_set_short_slot_time() 158 switch (sdata->vif.bss_conf.chandef.width) { in mesh_set_ht_prot_mode() 191 sdata->vif.bss_conf.chandef.width > NL80211_CHAN_WIDTH_20) in mesh_set_ht_prot_mode() 196 if (sdata->vif.bss_conf.ht_operation_mode == ht_opmode) in mesh_set_ht_prot_mode() 199 sdata->vif.bss_conf.ht_operation_mode = ht_opmode; in mesh_set_ht_prot_mode()
|
| D | util.c | 144 short_preamble = sdata->vif.bss_conf.use_short_preamble; in ieee80211_generic_frame_duration() 178 short_preamble = sdata->vif.bss_conf.use_short_preamble; in ieee80211_rts_duration() 221 short_preamble = sdata->vif.bss_conf.use_short_preamble; in ieee80211_ctstoself_duration() 1209 sdata->vif.bss_conf.qos = enable_qos; in ieee80211_set_wmm_default() 1530 chandef.width = sdata->vif.bss_conf.chandef.width; in ieee80211_build_probe_req() 1590 rate_flags = ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chandef); in ieee80211_sta_get_rates() 1961 if (sdata->vif.bss_conf.enable_beacon) { in ieee80211_reconfig() 2480 u32 basic_rates = sdata->vif.bss_conf.basic_rates; in ieee80211_add_srates_ie() 2484 rate_flags = ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chandef); in ieee80211_add_srates_ie() 2525 u32 basic_rates = sdata->vif.bss_conf.basic_rates; in ieee80211_add_ext_srates_ie() [all …]
|
| D | tdls.c | 157 if (!ieee80211_chandef_to_operating_class(&sdata->vif.bss_conf.chandef, in ieee80211_tdls_add_oper_classes() 429 sta->tdls_chandef = sdata->vif.bss_conf.chandef; in ieee80211_tdls_add_setup_start_ies() 557 sta->tdls_chandef = sdata->vif.bss_conf.chandef; in ieee80211_tdls_add_setup_cfm_ies() 605 &sdata->vif.bss_conf.chandef, prot, in ieee80211_tdls_add_setup_cfm_ies() 1299 opmode = sdata->vif.bss_conf.ht_operation_mode; in iee80211_tdls_recalc_ht_protection() 1306 if (opmode == sdata->vif.bss_conf.ht_operation_mode) in iee80211_tdls_recalc_ht_protection() 1309 sdata->vif.bss_conf.ht_operation_mode = opmode; in iee80211_tdls_recalc_ht_protection() 1420 if (vif->type != NL80211_IFTYPE_STATION || !vif->bss_conf.assoc) { in ieee80211_tdls_oper_request()
|
| D | mesh_sync.c | 54 u64 beacon_int_fraction = sdata->vif.bss_conf.beacon_int * 1024 / 2500; in mesh_sync_adjust_tbtt()
|
| D | sta_info.c | 736 sta->sdata->vif.bss_conf.beacon_int * in sta_info_buffer_expired() 1230 sdata->vif.bss_conf.bssid); in ieee80211_sta_ps_deliver_wakeup() 2037 if (sdata->vif.bss_conf.use_cts_prot) in sta_set_sinfo() 2039 if (sdata->vif.bss_conf.use_short_preamble) in sta_set_sinfo() 2041 if (sdata->vif.bss_conf.use_short_slot) in sta_set_sinfo() 2043 sinfo->bss_param.dtim_period = sdata->vif.bss_conf.dtim_period; in sta_set_sinfo() 2044 sinfo->bss_param.beacon_interval = sdata->vif.bss_conf.beacon_int; in sta_set_sinfo()
|
| D | tx.c | 149 if (tx->sdata->vif.bss_conf.basic_rates & BIT(i)) in ieee80211_duration() 189 tx->sdata->vif.bss_conf.use_short_preamble, in ieee80211_duration() 199 tx->sdata->vif.bss_conf.use_short_preamble, in ieee80211_duration() 674 txrc.bss_conf = &tx->sdata->vif.bss_conf; in ieee80211_tx_h_rate_ctrl() 698 info->control.use_cts_prot = tx->sdata->vif.bss_conf.use_cts_prot; in ieee80211_tx_h_rate_ctrl() 706 if (tx->sdata->vif.bss_conf.use_short_preamble && in ieee80211_tx_h_rate_ctrl() 3103 ps->dtim_count = sdata->vif.bss_conf.dtim_period - 1; in __ieee80211_beacon_add_tim() 3112 *pos++ = sdata->vif.bss_conf.dtim_period; in __ieee80211_beacon_add_tim() 3482 txrc.bss_conf = &sdata->vif.bss_conf; in __ieee80211_beacon_get()
|
| D | debugfs_netdev.c | 215 IEEE80211_IF_FILE(txpower, vif.bss_conf.txpower, DEC); 383 if (!ieee80211_sdata_running(sdata) || !sdata->vif.bss_conf.assoc) in ieee80211_if_parse_beacon_loss()
|
| D | vht.c | 326 enum nl80211_chan_width bss_width = sdata->vif.bss_conf.chandef.width; in ieee80211_sta_cur_vht_bw()
|
| D | ht.c | 238 switch (sdata->vif.bss_conf.chandef.width) { in ieee80211_ht_cap_ie_to_sta_ht_cap()
|
| D | driver-ops.h | 941 trace_drv_start_ap(local, sdata, &sdata->vif.bss_conf); in drv_start_ap() 1057 trace_drv_join_ibss(local, sdata, &sdata->vif.bss_conf); in drv_join_ibss()
|
| D | rc80211_minstrel.c | 354 !txrc->bss_conf->use_cts_prot; in minstrel_get_rate()
|
| /linux-4.4.14/drivers/net/wireless/ath/ath5k/ |
| D | mac80211-ops.c | 253 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.4.14/drivers/net/wireless/ti/wlcore/ |
| D | main.c | 1020 vif->bss_conf.bssid); in wl1271_recovery_work() 2954 struct ieee80211_bss_conf *bss_conf, in wlcore_set_assoc() argument 2960 wlvif->aid = bss_conf->aid; in wlcore_set_assoc() 2961 wlvif->channel_type = cfg80211_get_chandef_type(&bss_conf->chandef); in wlcore_set_assoc() 2962 wlvif->beacon_int = bss_conf->beacon_int; in wlcore_set_assoc() 2963 wlvif->wmm_enabled = bss_conf->qos; in wlcore_set_assoc() 3954 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in wl1271_ap_set_probe_resp_tmpl_legacy() local 3967 if (probe_rsp_len + bss_conf->ssid_len > WL1271_CMD_TEMPL_MAX_SIZE) { in wl1271_ap_set_probe_resp_tmpl_legacy() 3989 probe_rsp_templ[ssid_ie_offset + 1] = bss_conf->ssid_len; in wl1271_ap_set_probe_resp_tmpl_legacy() 3991 bss_conf->ssid, bss_conf->ssid_len); in wl1271_ap_set_probe_resp_tmpl_legacy() [all …]
|
| D | cmd.c | 535 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 …]
|
| D | event.c | 65 vif->bss_conf.bssid); in wl1271_stop_ba_event()
|
| /linux-4.4.14/drivers/net/wireless/ath/carl9170/ |
| D | mac.c | 97 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()
|
| D | main.c | 1049 struct ieee80211_bss_conf *bss_conf, in carl9170_op_bss_info_changed() argument 1068 vif_priv->enable_beacon = bss_conf->enable_beacon; in carl9170_op_bss_info_changed() 1090 bss_conf->beacon_int = main_vif->bss_conf.beacon_int; in carl9170_op_bss_info_changed() 1091 bss_conf->dtim_period = main_vif->bss_conf.dtim_period; in carl9170_op_bss_info_changed() 1099 (bss_conf->beacon_int * bss_conf->dtim_period >= in carl9170_op_bss_info_changed() 1126 memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); in carl9170_op_bss_info_changed() 1133 ar->common.curaid = bss_conf->aid; in carl9170_op_bss_info_changed()
|
| /linux-4.4.14/drivers/net/wireless/rsi/ |
| D | rsi_91x_mac80211.c | 358 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 …]
|
| D | rsi_91x_pkt.c | 41 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.4.14/drivers/net/wireless/ti/wl1251/ |
| D | main.c | 1095 struct ieee80211_bss_conf *bss_conf, in wl1251_op_bss_info_changed() argument 1112 ret = wl1251_acx_low_rssi(wl, bss_conf->cqm_rssi_thold, in wl1251_op_bss_info_changed() 1118 wl->rssi_thold = bss_conf->cqm_rssi_thold; in wl1251_op_bss_info_changed() 1122 memcmp(wl->bssid, bss_conf->bssid, ETH_ALEN)) { in wl1251_op_bss_info_changed() 1123 memcpy(wl->bssid, bss_conf->bssid, ETH_ALEN); in wl1251_op_bss_info_changed() 1142 if (bss_conf->assoc) { in wl1251_op_bss_info_changed() 1143 wl->beacon_int = bss_conf->beacon_int; in wl1251_op_bss_info_changed() 1156 ret = wl1251_acx_aid(wl, bss_conf->aid); in wl1251_op_bss_info_changed() 1166 if (bss_conf->use_short_slot) in wl1251_op_bss_info_changed() 1177 if (bss_conf->use_short_preamble) in wl1251_op_bss_info_changed() [all …]
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/ |
| D | core.c | 1028 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 …]
|
| D | ps.c | 673 MSECS(sleep_intv * mac->vif->bss_conf.beacon_int - 40)); in rtl_swlps_rf_sleep()
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
| D | fw.c | 604 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.4.14/drivers/net/wireless/iwlegacy/ |
| D | common.c | 1120 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 …]
|
| D | 4965.c | 1517 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()
|
| D | 3945-mac.c | 2567 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()
|
| D | 3945.c | 2306 il3945_add_bssid_station(il, vif->bss_conf.bssid, in il3945_manage_ibss_station() 2321 vif->bss_conf.bssid); in il3945_manage_ibss_station()
|
| D | 4965-mac.c | 907 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()
|
| D | common.h | 1967 struct ieee80211_bss_conf *bss_conf, u32 changes);
|
| /linux-4.4.14/drivers/net/wireless/libertas_tf/ |
| D | main.c | 488 struct ieee80211_bss_conf *bss_conf, in lbtf_op_bss_info_changed() argument 504 bss_conf->beacon_int); in lbtf_op_bss_info_changed() 513 bool activate = !is_zero_ether_addr(bss_conf->bssid); in lbtf_op_bss_info_changed() 514 lbtf_set_bssid(priv, activate, bss_conf->bssid); in lbtf_op_bss_info_changed() 518 if (bss_conf->use_short_preamble) in lbtf_op_bss_info_changed()
|
| /linux-4.4.14/drivers/net/wireless/zd1211rw/ |
| D | zd_mac.c | 1295 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.4.14/drivers/staging/vt6656/ |
| D | key.c | 124 struct ieee80211_bss_conf *conf = &vif->bss_conf; in vnt_set_keys()
|
| D | main_usb.c | 902 vnt_update_next_tbtt(priv, tsf, vif->bss_conf.beacon_int); in vnt_set_tsf()
|
| /linux-4.4.14/drivers/staging/vt6655/ |
| D | key.c | 116 struct ieee80211_bss_conf *conf = &vif->bss_conf; in vnt_set_keys()
|
| D | device_main.c | 916 if (!(priv->vif->bss_conf.assoc && priv->uCurrRSSI)) in vnt_check_bb_vga() 1014 priv->vif->bss_conf.enable_beacon) { in vnt_interrupt_process() 1016 (priv->vif->bss_conf.beacon_int - MAKE_BEACON_RESERVED) << 10); in vnt_interrupt_process() 1045 if (priv->vif->bss_conf.enable_beacon) in vnt_interrupt_process() 1530 CARDvUpdateNextTBTT(priv, tsf, vif->bss_conf.beacon_int); in vnt_set_tsf()
|
| /linux-4.4.14/drivers/net/wireless/ath/ath10k/ |
| D | mac.c | 1303 arg.ssid = arvif->vif->bss_conf.ssid; in ath10k_vdev_start_restart() 1304 arg.ssid_len = arvif->vif->bss_conf.ssid_len; in ath10k_vdev_start_restart() 1748 vif->bss_conf.beacon_int) / 1000; in ath10k_mac_vif_setup_ps() 1865 if (!ether_addr_equal(mgmt->bssid, vif->bss_conf.bssid)) in ath10k_mac_handle_beacon_iter() 1956 aid = vif->bss_conf.aid; in ath10k_peer_assoc_h_basic() 1966 arg->peer_caps = vif->bss_conf.assoc_capability; in ath10k_peer_assoc_h_basic() 1973 struct ieee80211_bss_conf *info = &vif->bss_conf; in ath10k_peer_assoc_h_crypto() 2377 if (vif->bss_conf.qos) in ath10k_peer_assoc_h_qos() 2587 struct ieee80211_bss_conf *bss_conf) in ath10k_bss_assoc() argument 2604 ap_sta = ieee80211_find_sta(vif, bss_conf->bssid); in ath10k_bss_assoc() [all …]
|
| /linux-4.4.14/drivers/net/wireless/ath/ar5523/ |
| D | ar5523.c | 1150 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.4.14/drivers/net/wireless/ |
| D | mwl8k.c | 3235 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() 5040 idx = ffs(vif->bss_conf.basic_rates); in mwl8k_bss_info_changed_sta() 5057 vif->bss_conf.use_short_preamble); in mwl8k_bss_info_changed_sta() [all …]
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtl8xxxu/ |
| D | rtl8xxxu.c | 4446 struct ieee80211_bss_conf *bss_conf, u32 changed) in rtl8xxxu_bss_info_changed() argument 4457 dev_dbg(dev, "Changed ASSOC: %i!\n", bss_conf->assoc); in rtl8xxxu_bss_info_changed() 4462 if (bss_conf->assoc) { in rtl8xxxu_bss_info_changed() 4467 sta = ieee80211_find_sta(vif, bss_conf->bssid); in rtl8xxxu_bss_info_changed() 4504 0xc000 | bss_conf->aid); in rtl8xxxu_bss_info_changed() 4527 bss_conf->use_short_preamble); in rtl8xxxu_bss_info_changed() 4529 if (bss_conf->use_short_preamble) in rtl8xxxu_bss_info_changed() 4538 bss_conf->use_short_slot); in rtl8xxxu_bss_info_changed() 4540 if (bss_conf->use_short_slot) in rtl8xxxu_bss_info_changed() 4549 rtl8xxxu_set_bssid(priv, bss_conf->bssid); in rtl8xxxu_bss_info_changed() [all …]
|
| /linux-4.4.14/drivers/net/wireless/cw1200/ |
| D | txrx.c | 1169 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()
|
| D | sta.c | 1216 struct ieee80211_bss_conf *conf = &priv->vif->bss_conf; in cw1200_do_join() 1237 bssid = priv->vif->bss_conf.bssid; in cw1200_do_join() 2322 struct ieee80211_bss_conf *conf = &priv->vif->bss_conf; in cw1200_start_ap() 2377 struct ieee80211_bss_conf *conf = &priv->vif->bss_conf; in cw1200_update_beaconing()
|
| /linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/ |
| D | mac80211_if.c | 510 brcms_c_start_ap(wl->wlc, vif->addr, vif->bss_conf.bssid, in brcms_ops_add_interface() 511 vif->bss_conf.ssid, vif->bss_conf.ssid_len); in brcms_ops_add_interface()
|
| /linux-4.4.14/include/net/ |
| D | mac80211.h | 1368 struct ieee80211_bss_conf bss_conf; member 5141 struct ieee80211_bss_conf *bss_conf; member
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8187/ |
| D | dev.c | 1102 usecs_to_jiffies(1024 * vif->bss_conf.beacon_int)); in rtl8187_beacon_work()
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
| D | dev.c | 1313 usecs_to_jiffies(1024 * vif->bss_conf.beacon_int)); in rtl8180_beacon_work()
|
| /linux-4.4.14/drivers/net/wireless/b43/ |
| D | main.c | 5028 b43_op_bss_info_changed(hw, vif, &vif->bss_conf, ~0); in b43_op_add_interface() 5279 b43_op_bss_info_changed(wl->hw, wl->vif, &wl->vif->bss_conf, ~0); in b43_chip_reset()
|