| /src/sys/contrib/dev/rtw89/ |
| H A D | core.c | 1826 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw89_core_rx_process_mac_ppdu() argument 1870 phy_ppdu->mac_id = in rtw89_core_rx_process_mac_ppdu() 1873 phy_ppdu->mac_id = in rtw89_core_rx_process_mac_ppdu() 1876 phy_ppdu->has_data = in rtw89_core_rx_process_mac_ppdu() 1878 phy_ppdu->has_bcn = in rtw89_core_rx_process_mac_ppdu() 1895 phy_ppdu->buf = phy_sts; in rtw89_core_rx_process_mac_ppdu() 1896 phy_ppdu->len = skb->data + skb->len - phy_sts; in rtw89_core_rx_process_mac_ppdu() 1924 struct rtw89_rx_phy_ppdu *phy_ppdu = (struct rtw89_rx_phy_ppdu *)data; in rtw89_core_rx_process_phy_ppdu_iter() local 1934 rtwsta_link = rtw89_sta_get_link_inst(rtwsta, phy_ppdu->phy_idx); in rtw89_core_rx_process_phy_ppdu_iter() 1938 if (rtwsta_link->mac_id != phy_ppdu->mac_id || !phy_ppdu->to_self) in rtw89_core_rx_process_phy_ppdu_iter() [all …]
|
| H A D | rtw8852b_common.h | 147 struct rtw89_rx_phy_ppdu *phy_ppdu, 150 struct rtw89_rx_phy_ppdu *phy_ppdu); 292 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852bx_query_ppdu() argument 295 rtw8852bx_info.query_ppdu(rtwdev, phy_ppdu, status); in rtw8852bx_query_ppdu() 300 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw8852bx_convert_rpl_to_rssi() argument 302 rtw8852bx_info.convert_rpl_to_rssi(rtwdev, phy_ppdu); in rtw8852bx_convert_rpl_to_rssi()
|
| H A D | rtw8922a.c | 2685 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8922a_fill_freq_with_ppdu() argument 2688 u8 chan_idx = phy_ppdu->chan_idx; in rtw8922a_fill_freq_with_ppdu() 2701 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8922a_query_ppdu() argument 2705 u8 *rx_power = phy_ppdu->rssi; in rtw8922a_query_ppdu() 2715 if (phy_ppdu->valid) in rtw8922a_query_ppdu() 2716 rtw8922a_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8922a_query_ppdu() 2720 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw8922a_convert_rpl_to_rssi() argument 2724 u8 *rssi = phy_ppdu->rssi; in rtw8922a_convert_rpl_to_rssi() 2729 if (phy_ppdu->bw_idx < ARRAY_SIZE(bw_compensate)) in rtw8922a_convert_rpl_to_rssi() 2730 compensate = bw_compensate[phy_ppdu->bw_idx]; in rtw8922a_convert_rpl_to_rssi() [all …]
|
| H A D | rtw8852b_common.c | 1957 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852bx_fill_freq_with_ppdu() argument 1960 u16 chan = phy_ppdu->chan_idx; in rtw8852bx_fill_freq_with_ppdu() 1973 struct rtw89_rx_phy_ppdu *phy_ppdu, in __rtw8852bx_query_ppdu() argument 1977 u8 *rx_power = phy_ppdu->rssi; in __rtw8852bx_query_ppdu() 1986 if (phy_ppdu->valid) in __rtw8852bx_query_ppdu() 1987 rtw8852bx_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in __rtw8852bx_query_ppdu() 1991 struct rtw89_rx_phy_ppdu *phy_ppdu) in __rtw8852bx_convert_rpl_to_rssi() argument 1993 u8 delta = phy_ppdu->rpl_avg - phy_ppdu->rssi_avg; in __rtw8852bx_convert_rpl_to_rssi() 1994 u8 *rssi = phy_ppdu->rssi; in __rtw8852bx_convert_rpl_to_rssi() 2000 phy_ppdu->rssi_avg = phy_ppdu->rpl_avg; in __rtw8852bx_convert_rpl_to_rssi()
|
| H A D | rtw8852a.c | 2145 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852a_fill_freq_with_ppdu() argument 2148 u16 chan = phy_ppdu->chan_idx; in rtw8852a_fill_freq_with_ppdu() 2160 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852a_query_ppdu() argument 2164 u8 *rx_power = phy_ppdu->rssi; in rtw8852a_query_ppdu() 2168 if (phy_ppdu->to_self) in rtw8852a_query_ppdu() 2180 if (phy_ppdu->valid) in rtw8852a_query_ppdu() 2181 rtw8852a_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8852a_query_ppdu()
|
| H A D | rtw8851b.c | 2413 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8851b_fill_freq_with_ppdu() argument 2416 u16 chan = phy_ppdu->chan_idx; in rtw8851b_fill_freq_with_ppdu() 2429 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8851b_query_ppdu() argument 2433 u8 *rx_power = phy_ppdu->rssi; in rtw8851b_query_ppdu() 2442 if (phy_ppdu->valid) in rtw8851b_query_ppdu() 2443 rtw8851b_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8851b_query_ppdu()
|
| H A D | phy.h | 1024 struct rtw89_rx_phy_ppdu *phy_ppdu); 1035 struct rtw89_rx_phy_ppdu *phy_ppdu);
|
| H A D | rtw8852c.c | 2938 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852c_fill_freq_with_ppdu() argument 2941 u8 chan_idx = phy_ppdu->chan_idx; in rtw8852c_fill_freq_with_ppdu() 2954 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852c_query_ppdu() argument 2958 u8 *rx_power = phy_ppdu->rssi; in rtw8852c_query_ppdu() 2968 if (phy_ppdu->valid) in rtw8852c_query_ppdu() 2969 rtw8852c_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8852c_query_ppdu()
|
| H A D | phy.c | 5038 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw89_phy_cfo_parse() argument 5041 u8 macid = phy_ppdu->mac_id; in rtw89_phy_cfo_parse() 5262 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw89_phy_antdiv_sts_instance_add() argument 5265 if (rtw89_get_data_rate_mode(rtwdev, phy_ppdu->rate) == DATA_RATE_MODE_NON_HT) { in rtw89_phy_antdiv_sts_instance_add() 5266 if (phy_ppdu->rate < RTW89_HW_RATE_OFDM6) { in rtw89_phy_antdiv_sts_instance_add() 5267 ewma_rssi_add(&stats->cck_rssi_avg, phy_ppdu->rssi_avg); in rtw89_phy_antdiv_sts_instance_add() 5270 ewma_rssi_add(&stats->ofdm_rssi_avg, phy_ppdu->rssi_avg); in rtw89_phy_antdiv_sts_instance_add() 5272 stats->evm += phy_ppdu->ofdm.evm_min; in rtw89_phy_antdiv_sts_instance_add() 5275 ewma_rssi_add(&stats->non_legacy_rssi_avg, phy_ppdu->rssi_avg); in rtw89_phy_antdiv_sts_instance_add() 5277 stats->evm += phy_ppdu->ofdm.evm_min; in rtw89_phy_antdiv_sts_instance_add() [all …]
|
| H A D | core.h | 3784 struct rtw89_rx_phy_ppdu *phy_ppdu, 3787 struct rtw89_rx_phy_ppdu *phy_ppdu); 7214 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw89_chip_query_ppdu() argument 7220 chip->ops->query_ppdu(rtwdev, phy_ppdu, status); in rtw89_chip_query_ppdu() 7224 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw89_chip_convert_rpl_to_rssi() argument 7229 chip->ops->convert_rpl_to_rssi(rtwdev, phy_ppdu); in rtw89_chip_convert_rpl_to_rssi()
|
| H A D | fw.c | 4725 struct rtw89_rx_phy_ppdu *phy_ppdu) argument 4736 if (!phy_ppdu) 4745 rssi = phy_ppdu->rssi_avg >> RSSI_FACTOR; 4749 h2c->w0 = le32_encode_bits(phy_ppdu->mac_id, RTW89_H2C_OFLD_RSSI_W0_MACID) |
|
| H A D | fw.h | 4918 struct rtw89_rx_phy_ppdu *phy_ppdu);
|