| /linux/net/mac80211/ |
| H A D | mlme.c | 113 if (!timer_pending(&sdata->u.mgd.timer) || in run_again() 114 time_before(timeout, sdata->u.mgd.timer.expires)) in run_again() 115 mod_timer(&sdata->u.mgd.timer, timeout); in run_again() 126 mod_timer(&sdata->u.mgd.bcn_mon_timer, in ieee80211_sta_reset_beacon_monitor() 127 round_jiffies_up(jiffies + sdata->u.mgd.beacon_timeout)); in ieee80211_sta_reset_beacon_monitor() 132 struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_sta_reset_conn_monitor() 1474 if (link->u.mgd.conn.dbe_enabled) { in ieee80211_send_uhr_omp_req_dbe() 1484 if (sdata->u.mgd.uhr_omp.links) { in ieee80211_send_uhr_omp_req_dbe() 1486 sdata->u.mgd.uhr_omp.pending_init |= link_mask; in ieee80211_send_uhr_omp_req_dbe() 1488 sdata->u.mgd.uhr_omp.pending |= link_mask; in ieee80211_send_uhr_omp_req_dbe() [all …]
|
| H A D | tdls.c | 30 u.mgd.tdls_peer_del_work.work); in ieee80211_tdls_peer_del_work() 35 if (!is_zero_ether_addr(sdata->u.mgd.tdls_peer)) { in ieee80211_tdls_peer_del_work() 36 tdls_dbg(sdata, "TDLS del peer %pM\n", sdata->u.mgd.tdls_peer); in ieee80211_tdls_peer_del_work() 37 sta_info_destroy_addr(sdata, sdata->u.mgd.tdls_peer); in ieee80211_tdls_peer_del_work() 38 eth_zero_addr(sdata->u.mgd.tdls_peer); in ieee80211_tdls_peer_del_work() 47 struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_tdls_add_ext_capab() 224 memcpy(lnkid->bssid, link->u.mgd.bssid, ETH_ALEN); in ieee80211_tdls_add_link_ie() 892 memcpy(mgmt->bssid, link->u.mgd.bssid, ETH_ALEN); in ieee80211_prep_tdls_direct() 1102 spin_lock_bh(&sdata->u.mgd.teardown_lock); in ieee80211_tdls_prep_mgmt_packet() 1103 if (try_resend && !sdata->u.mgd.teardown_skb) { in ieee80211_tdls_prep_mgmt_packet() [all …]
|
| H A D | status.c | 546 spin_lock(&sdata->u.mgd.teardown_lock); in ieee80211_tdls_td_tx_handle() 547 teardown_skb = sdata->u.mgd.teardown_skb; in ieee80211_tdls_td_tx_handle() 548 orig_teardown_skb = sdata->u.mgd.orig_teardown_skb; in ieee80211_tdls_td_tx_handle() 550 sdata->u.mgd.teardown_skb = NULL; in ieee80211_tdls_td_tx_handle() 551 sdata->u.mgd.orig_teardown_skb = NULL; in ieee80211_tdls_td_tx_handle() 554 spin_unlock(&sdata->u.mgd.teardown_lock); in ieee80211_tdls_td_tx_handle() 717 wiphy_work_queue(sdata->local->hw.wiphy, &link->u.mgd.recalc_smps); in ieee80211_handle_smps_status() 734 &sdata->u.mgd.teardown_ttlm_work); in ieee80211_handle_teardown_ttlm_status() 746 sdata->u.mgd.uhr_omp.acked = acked; in ieee80211_handle_uhr_omp_status() 750 &sdata->u.mgd.uhr_omp.status_work, 0); in ieee80211_handle_uhr_omp_status() [all …]
|
| H A D | pm.c | 107 if (sdata->u.mgd.associated && in __ieee80211_suspend() 108 sdata->u.mgd.powersave && in __ieee80211_suspend()
|
| H A D | offchannel.c | 28 struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_offchannel_ps_enable() 128 sdata->u.mgd.associated) in ieee80211_offchannel_stop_vifs() 154 sdata->u.mgd.associated) in ieee80211_offchannel_return() 882 if (!sdata->u.mgd.associated || in ieee80211_mgmt_tx() 887 } else if (sdata->u.mgd.associated && in ieee80211_mgmt_tx()
|
| H A D | wme.c | 87 struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_downgrade_queue()
|
| H A D | cfg.c | 279 struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_change_iface() 284 sdata->u.mgd.use_4addr = params->use_4addr; in ieee80211_change_iface() 288 sta = sta_info_get(sdata, sdata->deflink.u.mgd.bssid); in ieee80211_change_iface() 696 if (sdata->u.mgd.mfp != IEEE80211_MFP_DISABLED) in ieee80211_add_key() 2528 !sdata->deflink.u.mgd.tdls_chan_switch_prohibited && in sta_apply_parameters() 2534 !sdata->u.mgd.tdls_wider_bw_prohibited && in sta_apply_parameters() 2662 !sdata->u.mgd.associated) in ieee80211_add_station() 3928 old_req = link->u.mgd.req_smps; in __ieee80211_request_smps_mgd() 3929 link->u.mgd.req_smps = smps_mode; in __ieee80211_request_smps_mgd() 3946 if (!sdata->u.mgd.associated || in __ieee80211_request_smps_mgd() [all …]
|
| H A D | iface.c | 257 if (sdata->u.mgd.auth_data || sdata->u.mgd.assoc_data) in ieee80211_can_powered_addr_change() 569 sdata->deflink.u.mgd.csa.waiting_bcn = false; in ieee80211_do_stop() 1031 sta = sta_info_get(sdata, sdata->deflink.u.mgd.bssid); in ieee80211_netdev_fill_forward_path() 1931 sdata->vif.bss_conf.bssid = sdata->deflink.u.mgd.bssid; in ieee80211_setup_sdata() 2094 sdata->u.mgd.use_4addr = false; in ieee80211_if_change_type() 2376 sdata->u.mgd.use_4addr = params->use_4addr; in ieee80211_if_add() 2487 sdata->u.mgd.associated) in ieee80211_remove_interfaces()
|
| H A D | link.c | 528 &link->u.mgd.csa.switch_work, in _ieee80211_set_active_links() 529 link->u.mgd.csa.time - in _ieee80211_set_active_links()
|
| H A D | rx.c | 1558 if (sdata->u.mgd.mcast_seq_last != IEEE80211_SN_MODULO && in ieee80211_rx_h_check_dup() 1559 ieee80211_sn_less_eq(sn, sdata->u.mgd.mcast_seq_last)) in ieee80211_rx_h_check_dup() 1562 sdata->u.mgd.mcast_seq_last = sn; in ieee80211_rx_h_check_dup() 2665 !!sdata->u.mgd.use_4addr != !!ieee80211_has_a4(hdr->frame_control)) { in __ieee80211_data_to_8023() 2666 if (!sdata->u.mgd.use_4addr) in __ieee80211_data_to_8023() 3254 if (!rx->sdata->u.mgd.use_4addr) in ieee80211_rx_h_amsdu() 3734 if (!ether_addr_equal(mgmt->bssid, sdata->deflink.u.mgd.bssid)) in ieee80211_rx_h_action() 3833 bssid = sdata->deflink.u.mgd.bssid; in ieee80211_rx_h_action() 4530 if (!bssid && !sdata->u.mgd.use_4addr) in ieee80211_accept_frame() 4765 if (sdata->u.mgd.use_4addr && !sta->sta.tdls) { in ieee80211_check_fast_rx() [all …]
|
| H A D | sta_info.c | 419 link->u.mgd.beacon_loss_count; in sta_accumulate_removed_link_stats() 2858 link_sinfo->rx_beacon = link->u.mgd.count_beacon_signal; in sta_set_link_sinfo() 2872 link->u.mgd.beacon_loss_count; in sta_set_link_sinfo() 3097 sinfo->rx_beacon = sdata->deflink.u.mgd.count_beacon_signal; in sta_set_sinfo() 3109 sdata->deflink.u.mgd.beacon_loss_count; in sta_set_sinfo()
|
| H A D | main.c | 509 &sdata->u.mgd.csa_connection_drop_work); in ieee80211_restart_work() 593 ifmgd = &sdata->u.mgd; in ieee80211_ifa_changed()
|
| H A D | tx.c | 229 ifmgd = &tx->sdata->u.mgd; in ieee80211_tx_h_dynamic_ps() 2840 memcpy(hdr.addr3, link->u.mgd.bssid, ETH_ALEN); in ieee80211_build_hdr() 2842 } else if (sdata->u.mgd.use_4addr && in ieee80211_build_hdr() 2847 memcpy(hdr.addr1, sdata->deflink.u.mgd.bssid, ETH_ALEN); in ieee80211_build_hdr() 3185 memcpy(hdr->addr3, link->u.mgd.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 3191 if (sdata->u.mgd.use_4addr) { in ieee80211_check_fast_xmit() 3196 memcpy(hdr->addr1, sdata->deflink.u.mgd.bssid, ETH_ALEN); in ieee80211_check_fast_xmit() 6127 memcpy(pspoll->bssid, sdata->deflink.u.mgd.bssid, ETH_ALEN); in ieee80211_pspoll_get()
|
| H A D | util.c | 1238 !(sdata->u.mgd.flags & IEEE80211_STA_MFP_ENABLED)) in ieee80211_send_deauth_disassoc() 2143 if (sdata->deflink.u.mgd.have_beacon) in ieee80211_reconfig() 2240 if (!sdata->u.mgd.associated) in ieee80211_reconfig() 3505 return -ewma_beacon_signal_read(&link_data->u.mgd.ave_beacon_signal); in ieee80211_ave_rssi() 4423 struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_add_s1g_capab_ie()
|
| H A D | chan.c | 1280 if (!iter.sdata->u.mgd.associated) in ieee80211_recalc_smps_chanctx() 1595 &link->u.mgd.csa.switch_work, 0); in ieee80211_link_chanctx_reservation_complete()
|
| H A D | ieee80211_i.h | 1139 struct ieee80211_link_data_managed mgd; member 1227 struct ieee80211_if_managed mgd; member
|