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()
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 …]
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.c917 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 …]
Dmesh_plink.c525 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()
Dmesh.c1214 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 …]
Dmlme.c3631 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 …]
Dmesh.h288 struct ieee80211_rx_status *rx_status);
298 struct ieee80211_rx_status *rx_status);
Dtdls.c1688 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()
Dieee80211_i.h633 struct ieee80211_rx_status *rx_status);
1686 struct ieee80211_rx_status *rx_status,