| /linux-6.15/drivers/net/wireless/realtek/rtw89/ |
| H A D | core.c | 1578 phy_ppdu->mac_id = in rtw89_core_rx_process_mac_ppdu() 1645 if (rtwsta_link->mac_id != phy_ppdu->mac_id || !phy_ppdu->to_self) in rtw89_core_rx_process_phy_ppdu_iter() 1662 if (phy_ppdu->ofdm.has && (phy_ppdu->has_data || phy_ppdu->has_bcn)) { in rtw89_core_rx_process_phy_ppdu_iter() 1883 end = phy_ppdu->buf + phy_ppdu->len; in rtw89_core_rx_parse_phy_sts() 1916 phy_ppdu); in rtw89_core_rx_process_phy_sts() 2156 struct rtw89_rx_phy_ppdu *phy_ppdu = iter_data->phy_ppdu; in rtw89_vif_rx_stats_iter() local 2195 if (phy_ppdu) { in rtw89_vif_rx_stats_iter() 2226 iter_data.phy_ppdu = phy_ppdu; in rtw89_core_rx_stats() 2275 if (!phy_ppdu) in rtw89_core_update_rx_status_by_ppdu() 2278 if (phy_ppdu->ldpc) in rtw89_core_update_rx_status_by_ppdu() [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 | 2608 u8 chan_idx = phy_ppdu->chan_idx; in rtw8922a_fill_freq_with_ppdu() 2621 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8922a_query_ppdu() argument 2625 u8 *rx_power = phy_ppdu->rssi; in rtw8922a_query_ppdu() 2635 if (phy_ppdu->valid) in rtw8922a_query_ppdu() 2644 u8 *rssi = phy_ppdu->rssi; in rtw8922a_convert_rpl_to_rssi() 2655 phy_ppdu->rpl_path[i] = 0; in rtw8922a_convert_rpl_to_rssi() 2656 phy_ppdu->rpl_fd[i] = 0; in rtw8922a_convert_rpl_to_rssi() 2659 rpl_tmp = phy_ppdu->rpl_fd[i]; in rtw8922a_convert_rpl_to_rssi() 2663 phy_ppdu->rpl_path[i] = rpl_tmp; in rtw8922a_convert_rpl_to_rssi() 2665 rssi[i] = phy_ppdu->rpl_path[i]; in rtw8922a_convert_rpl_to_rssi() [all …]
|
| H A D | rtw8852b_common.c | 1931 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852bx_fill_freq_with_ppdu() argument 1934 u16 chan = phy_ppdu->chan_idx; in rtw8852bx_fill_freq_with_ppdu() 1947 struct rtw89_rx_phy_ppdu *phy_ppdu, in __rtw8852bx_query_ppdu() argument 1951 u8 *rx_power = phy_ppdu->rssi; in __rtw8852bx_query_ppdu() 1960 if (phy_ppdu->valid) in __rtw8852bx_query_ppdu() 1961 rtw8852bx_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in __rtw8852bx_query_ppdu() 1965 struct rtw89_rx_phy_ppdu *phy_ppdu) in __rtw8852bx_convert_rpl_to_rssi() argument 1967 u8 delta = phy_ppdu->rpl_avg - phy_ppdu->rssi_avg; in __rtw8852bx_convert_rpl_to_rssi() 1968 u8 *rssi = phy_ppdu->rssi; in __rtw8852bx_convert_rpl_to_rssi() 1974 phy_ppdu->rssi_avg = phy_ppdu->rpl_avg; in __rtw8852bx_convert_rpl_to_rssi()
|
| H A D | rtw8852a.c | 2063 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852a_fill_freq_with_ppdu() argument 2066 u16 chan = phy_ppdu->chan_idx; in rtw8852a_fill_freq_with_ppdu() 2078 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852a_query_ppdu() argument 2082 u8 *rx_power = phy_ppdu->rssi; in rtw8852a_query_ppdu() 2091 if (phy_ppdu->valid) in rtw8852a_query_ppdu() 2092 rtw8852a_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8852a_query_ppdu()
|
| H A D | rtw8851b.c | 2292 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8851b_fill_freq_with_ppdu() argument 2295 u16 chan = phy_ppdu->chan_idx; in rtw8851b_fill_freq_with_ppdu() 2308 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8851b_query_ppdu() argument 2312 u8 *rx_power = phy_ppdu->rssi; in rtw8851b_query_ppdu() 2321 if (phy_ppdu->valid) in rtw8851b_query_ppdu() 2322 rtw8851b_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8851b_query_ppdu()
|
| H A D | phy.h | 990 struct rtw89_rx_phy_ppdu *phy_ppdu); 999 struct rtw89_rx_phy_ppdu *phy_ppdu);
|
| H A D | phy.c | 4777 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw89_phy_cfo_parse() argument 4780 u8 macid = phy_ppdu->mac_id; in rtw89_phy_cfo_parse() 5001 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw89_phy_antdiv_sts_instance_add() argument 5005 if (phy_ppdu->rate < RTW89_HW_RATE_OFDM6) { in rtw89_phy_antdiv_sts_instance_add() 5006 ewma_rssi_add(&stats->cck_rssi_avg, phy_ppdu->rssi_avg); in rtw89_phy_antdiv_sts_instance_add() 5009 ewma_rssi_add(&stats->ofdm_rssi_avg, phy_ppdu->rssi_avg); in rtw89_phy_antdiv_sts_instance_add() 5011 stats->evm += phy_ppdu->ofdm.evm_min; in rtw89_phy_antdiv_sts_instance_add() 5014 ewma_rssi_add(&stats->non_legacy_rssi_avg, phy_ppdu->rssi_avg); in rtw89_phy_antdiv_sts_instance_add() 5016 stats->evm += phy_ppdu->ofdm.evm_min; in rtw89_phy_antdiv_sts_instance_add() 5038 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw89_phy_antdiv_parse() argument [all …]
|
| H A D | rtw8852c.c | 2802 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852c_fill_freq_with_ppdu() argument 2805 u8 chan_idx = phy_ppdu->chan_idx; in rtw8852c_fill_freq_with_ppdu() 2818 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852c_query_ppdu() argument 2822 u8 *rx_power = phy_ppdu->rssi; in rtw8852c_query_ppdu() 2832 if (phy_ppdu->valid) in rtw8852c_query_ppdu() 2833 rtw8852c_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8852c_query_ppdu()
|
| H A D | core.h | 3638 struct rtw89_rx_phy_ppdu *phy_ppdu, 3641 struct rtw89_rx_phy_ppdu *phy_ppdu); 6766 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw89_chip_query_ppdu() argument 6772 chip->ops->query_ppdu(rtwdev, phy_ppdu, status); in rtw89_chip_query_ppdu() 6776 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw89_chip_convert_rpl_to_rssi() argument 6781 chip->ops->convert_rpl_to_rssi(rtwdev, phy_ppdu); in rtw89_chip_convert_rpl_to_rssi()
|
| H A D | fw.c | 4399 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw89_fw_h2c_rssi_offload() argument 4410 if (!phy_ppdu) in rtw89_fw_h2c_rssi_offload() 4419 rssi = phy_ppdu->rssi_avg >> RSSI_FACTOR; in rtw89_fw_h2c_rssi_offload() 4423 h2c->w0 = le32_encode_bits(phy_ppdu->mac_id, RTW89_H2C_OFLD_RSSI_W0_MACID) | in rtw89_fw_h2c_rssi_offload()
|
| H A D | fw.h | 4636 struct rtw89_rx_phy_ppdu *phy_ppdu);
|