/net/mac80211/ |
D | scan.c | 62 struct ieee80211_rx_status *rx_status, in ieee80211_update_bss_from_elems() argument 68 bss->device_ts_beacon = rx_status->device_timestamp; in ieee80211_update_bss_from_elems() 70 bss->device_ts_presp = rx_status->device_timestamp; in ieee80211_update_bss_from_elems() 129 local->hw.wiphy->bands[rx_status->band]; in ieee80211_update_bss_from_elems() 130 if (!(rx_status->encoding == RX_ENC_HT) && in ieee80211_update_bss_from_elems() 131 !(rx_status->encoding == RX_ENC_VHT)) in ieee80211_update_bss_from_elems() 133 &sband->bitrates[rx_status->rate_idx]; in ieee80211_update_bss_from_elems() 145 struct ieee80211_rx_status *rx_status, in ieee80211_bss_info_update() argument 154 .boottime_ns = rx_status->boottime_ns, in ieee80211_bss_info_update() 162 if (rx_status->flag & RX_FLAG_NO_SIGNAL_VAL) in ieee80211_bss_info_update() [all …]
|
D | mesh_sync.c | 83 struct ieee80211_rx_status *rx_status) in mesh_sync_offset_rx_bcn_presp() argument 102 if (ieee80211_have_rx_timestamp(rx_status)) in mesh_sync_offset_rx_bcn_presp() 103 t_r = ieee80211_calculate_rx_timestamp(local, rx_status, in mesh_sync_offset_rx_bcn_presp()
|
D | ibss.c | 919 struct ieee80211_rx_status *rx_status, in ieee80211_rx_mgmt_spectrum_mgmt() argument 988 struct ieee80211_rx_status *rx_status, in ieee80211_update_sta_info() argument 993 enum nl80211_band band = rx_status->band; in ieee80211_update_sta_info() 1022 if (rx_status->bw == RATE_INFO_BW_5) in ieee80211_update_sta_info() 1024 else if (rx_status->bw == RATE_INFO_BW_10) in ieee80211_update_sta_info() 1113 struct ieee80211_rx_status *rx_status, in ieee80211_rx_bss_info() argument 1122 enum nl80211_band band = rx_status->band; in ieee80211_rx_bss_info() 1124 channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); in ieee80211_rx_bss_info() 1128 ieee80211_update_sta_info(sdata, mgmt, len, rx_status, elems, channel); in ieee80211_rx_bss_info() 1130 bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, channel); in ieee80211_rx_bss_info() [all …]
|
D | mesh_plink.c | 531 struct ieee80211_rx_status *rx_status) in mesh_sta_info_alloc() argument 543 sig = rx_status->signal; in mesh_sta_info_alloc() 570 struct ieee80211_rx_status *rx_status) __acquires(RCU) in mesh_sta_info_get() argument 581 sta = mesh_sta_info_alloc(sdata, addr, elems, rx_status); in mesh_sta_info_get() 609 struct ieee80211_rx_status *rx_status) in mesh_neighbour_update() argument 614 sta = mesh_sta_info_get(sdata, hw_addr, elems, rx_status); in mesh_neighbour_update() 1101 struct ieee80211_rx_status *rx_status) in mesh_process_plink_frame() argument 1166 sta = mesh_sta_info_get(sdata, mgmt->sa, elems, rx_status); in mesh_process_plink_frame() 1201 struct ieee80211_rx_status *rx_status) in mesh_rx_plink_frame() argument 1233 mesh_process_plink_frame(sdata, mgmt, &elems, rx_status); in mesh_rx_plink_frame()
|
D | mesh.c | 1273 struct ieee80211_rx_status *rx_status) in ieee80211_mesh_rx_bcn_presp() argument 1281 enum nl80211_band band = rx_status->band; in ieee80211_mesh_rx_bcn_presp() 1304 freq = rx_status->freq; in ieee80211_mesh_rx_bcn_presp() 1313 sdata->u.mesh.mshcfg.rssi_threshold, rx_status->signal); in ieee80211_mesh_rx_bcn_presp() 1316 sdata->u.mesh.mshcfg.rssi_threshold < rx_status->signal) in ieee80211_mesh_rx_bcn_presp() 1318 rx_status); in ieee80211_mesh_rx_bcn_presp() 1327 stype, mgmt, &elems, rx_status); in ieee80211_mesh_rx_bcn_presp() 1464 struct ieee80211_rx_status *rx_status) in ieee80211_mesh_rx_mgmt_action() argument 1472 mesh_rx_plink_frame(sdata, mgmt, len, rx_status); in ieee80211_mesh_rx_mgmt_action() 1489 struct ieee80211_rx_status *rx_status; in ieee80211_mesh_rx_queued_mgmt() local [all …]
|
D | mlme.c | 3768 struct ieee80211_rx_status *rx_status) in ieee80211_rx_bss_info() argument 3777 ieee80211_rx_status_to_khz(rx_status)); in ieee80211_rx_bss_info() 3781 bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, channel); in ieee80211_rx_bss_info() 3794 struct ieee80211_rx_status *rx_status = (void *) skb->cb; in ieee80211_rx_mgmt_probe_resp() local 3810 rx_status->freq); in ieee80211_rx_mgmt_probe_resp() 3823 ieee80211_rx_bss_info(sdata, mgmt, len, rx_status); in ieee80211_rx_mgmt_probe_resp() 3858 struct ieee80211_rx_status *rx_status) in ieee80211_handle_beacon_sig() argument 3872 ewma_beacon_signal_add(&ifmgd->ave_beacon_signal, -rx_status->signal); in ieee80211_handle_beacon_sig() 3962 struct ieee80211_rx_status *rx_status) in ieee80211_rx_mgmt_beacon() argument 4004 if (ieee80211_rx_status_to_khz(rx_status) != in ieee80211_rx_mgmt_beacon() [all …]
|
D | mesh.h | 270 struct ieee80211_rx_status *rx_status); 280 struct ieee80211_rx_status *rx_status);
|
D | tdls.c | 1691 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in ieee80211_process_tdls_channel_switch_resp() local 1697 params.timestamp = rx_status->device_timestamp; in ieee80211_process_tdls_channel_switch_resp() 1784 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in ieee80211_process_tdls_channel_switch_req() local 1790 params.timestamp = rx_status->device_timestamp; in ieee80211_process_tdls_channel_switch_req()
|
D | ieee80211_i.h | 634 struct ieee80211_rx_status *rx_status); 1733 struct ieee80211_rx_status *rx_status,
|