Home
last modified time | relevance | path

Searched refs:rx_status (Results 1 – 9 of 9) sorted by relevance

/net/mac80211/
Dscan.c62 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 …]
Dmesh_sync.c83 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()
Dibss.c919 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 …]
Dmesh_plink.c531 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()
Dmesh.c1273 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 …]
Dmlme.c3768 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 …]
Dmesh.h270 struct ieee80211_rx_status *rx_status);
280 struct ieee80211_rx_status *rx_status);
Dtdls.c1691 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()
Dieee80211_i.h634 struct ieee80211_rx_status *rx_status);
1733 struct ieee80211_rx_status *rx_status,