/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() 139 struct ieee80211_rx_status *rx_status, in ieee80211_bss_info_update() argument 147 .boottime_ns = rx_status->boottime_ns, in ieee80211_bss_info_update() 155 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 | 917 struct ieee80211_rx_status *rx_status, in ieee80211_rx_mgmt_spectrum_mgmt() argument 986 struct ieee80211_rx_status *rx_status, in ieee80211_update_sta_info() argument 991 enum nl80211_band band = rx_status->band; in ieee80211_update_sta_info() 1020 if (rx_status->bw == RATE_INFO_BW_5) in ieee80211_update_sta_info() 1022 else if (rx_status->bw == RATE_INFO_BW_10) in ieee80211_update_sta_info() 1108 struct ieee80211_rx_status *rx_status, in ieee80211_rx_bss_info() argument 1117 enum nl80211_band band = rx_status->band; in ieee80211_rx_bss_info() 1119 channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); in ieee80211_rx_bss_info() 1123 ieee80211_update_sta_info(sdata, mgmt, len, rx_status, elems, channel); in ieee80211_rx_bss_info() 1125 bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, channel); in ieee80211_rx_bss_info() [all …]
|
D | mesh_plink.c | 525 struct ieee80211_rx_status *rx_status) in mesh_sta_info_alloc() argument 537 sig = rx_status->signal; in mesh_sta_info_alloc() 564 struct ieee80211_rx_status *rx_status) __acquires(RCU) in mesh_sta_info_get() argument 575 sta = mesh_sta_info_alloc(sdata, addr, elems, rx_status); in mesh_sta_info_get() 603 struct ieee80211_rx_status *rx_status) in mesh_neighbour_update() argument 608 sta = mesh_sta_info_get(sdata, hw_addr, elems, rx_status); in mesh_neighbour_update() 1095 struct ieee80211_rx_status *rx_status) in mesh_process_plink_frame() argument 1160 sta = mesh_sta_info_get(sdata, mgmt->sa, elems, rx_status); in mesh_process_plink_frame() 1195 struct ieee80211_rx_status *rx_status) in mesh_rx_plink_frame() argument 1227 mesh_process_plink_frame(sdata, mgmt, &elems, rx_status); in mesh_rx_plink_frame()
|
D | mesh.c | 1214 struct ieee80211_rx_status *rx_status) in ieee80211_mesh_rx_bcn_presp() argument 1222 enum nl80211_band band = rx_status->band; in ieee80211_mesh_rx_bcn_presp() 1245 freq = rx_status->freq; in ieee80211_mesh_rx_bcn_presp() 1254 sdata->u.mesh.mshcfg.rssi_threshold, rx_status->signal); in ieee80211_mesh_rx_bcn_presp() 1257 sdata->u.mesh.mshcfg.rssi_threshold < rx_status->signal) in ieee80211_mesh_rx_bcn_presp() 1259 rx_status); in ieee80211_mesh_rx_bcn_presp() 1264 stype, mgmt, &elems, rx_status); in ieee80211_mesh_rx_bcn_presp() 1402 struct ieee80211_rx_status *rx_status) in ieee80211_mesh_rx_mgmt_action() argument 1410 mesh_rx_plink_frame(sdata, mgmt, len, rx_status); in ieee80211_mesh_rx_mgmt_action() 1427 struct ieee80211_rx_status *rx_status; in ieee80211_mesh_rx_queued_mgmt() local [all …]
|
D | mlme.c | 3631 struct ieee80211_rx_status *rx_status) in ieee80211_rx_bss_info() argument 3639 channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); in ieee80211_rx_bss_info() 3643 bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, channel); in ieee80211_rx_bss_info() 3656 struct ieee80211_rx_status *rx_status = (void *) skb->cb; in ieee80211_rx_mgmt_probe_resp() local 3670 ieee80211_rx_bss_info(sdata, mgmt, len, rx_status); in ieee80211_rx_mgmt_probe_resp() 3705 struct ieee80211_rx_status *rx_status) in ieee80211_handle_beacon_sig() argument 3719 ewma_beacon_signal_add(&ifmgd->ave_beacon_signal, -rx_status->signal); in ieee80211_handle_beacon_sig() 3809 struct ieee80211_rx_status *rx_status) in ieee80211_rx_mgmt_beacon() argument 3840 if (rx_status->freq != chanctx_conf->def.chan->center_freq) { in ieee80211_rx_mgmt_beacon() 3854 ieee80211_rx_bss_info(sdata, mgmt, len, rx_status); in ieee80211_rx_mgmt_beacon() [all …]
|
D | mesh.h | 288 struct ieee80211_rx_status *rx_status); 298 struct ieee80211_rx_status *rx_status);
|
D | tdls.c | 1688 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in ieee80211_process_tdls_channel_switch_resp() local 1694 params.timestamp = rx_status->device_timestamp; in ieee80211_process_tdls_channel_switch_resp() 1781 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in ieee80211_process_tdls_channel_switch_req() local 1787 params.timestamp = rx_status->device_timestamp; in ieee80211_process_tdls_channel_switch_req()
|
D | ieee80211_i.h | 633 struct ieee80211_rx_status *rx_status); 1686 struct ieee80211_rx_status *rx_status,
|