Home
last modified time | relevance | path

Searched refs:phy_ppdu (Results 1 – 12 of 12) sorted by relevance

/freebsd-head/sys/contrib/dev/rtw89/
HDcore.c1565 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw89_core_rx_process_mac_ppdu() argument
1609 phy_ppdu->mac_id = in rtw89_core_rx_process_mac_ppdu()
1611 phy_ppdu->has_data = in rtw89_core_rx_process_mac_ppdu()
1613 phy_ppdu->has_bcn = in rtw89_core_rx_process_mac_ppdu()
1630 phy_ppdu->buf = phy_sts; in rtw89_core_rx_process_mac_ppdu()
1631 phy_ppdu->len = skb->data + skb->len - phy_sts; in rtw89_core_rx_process_mac_ppdu()
1659 struct rtw89_rx_phy_ppdu *phy_ppdu = (struct rtw89_rx_phy_ppdu *)data; in rtw89_core_rx_process_phy_ppdu_iter() local
1676 if (rtwsta_link->mac_id != phy_ppdu->mac_id || !phy_ppdu->to_self) in rtw89_core_rx_process_phy_ppdu_iter()
1684 ewma_rssi_add(&rtwsta_link->avg_rssi, phy_ppdu->rssi_avg); in rtw89_core_rx_process_phy_ppdu_iter()
1687 ewma_rssi_add(&rtwsta_link->rssi[ant_pos], phy_ppdu->rssi[0]); in rtw89_core_rx_process_phy_ppdu_iter()
[all …]
HDrtw8852b_common.h147 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()
HDrtw8922a.c2546 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8922a_fill_freq_with_ppdu() argument
2549 u8 chan_idx = phy_ppdu->chan_idx; in rtw8922a_fill_freq_with_ppdu()
2562 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8922a_query_ppdu() argument
2566 u8 *rx_power = phy_ppdu->rssi; in rtw8922a_query_ppdu()
2576 if (phy_ppdu->valid) in rtw8922a_query_ppdu()
2577 rtw8922a_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8922a_query_ppdu()
2581 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw8922a_convert_rpl_to_rssi() argument
2585 u8 *rssi = phy_ppdu->rssi; in rtw8922a_convert_rpl_to_rssi()
2590 if (phy_ppdu->bw_idx < ARRAY_SIZE(bw_compensate)) in rtw8922a_convert_rpl_to_rssi()
2591 compensate = bw_compensate[phy_ppdu->bw_idx]; in rtw8922a_convert_rpl_to_rssi()
[all …]
HDrtw8852b_common.c1931 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()
HDrtw8852a.c2050 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852a_fill_freq_with_ppdu() argument
2053 u16 chan = phy_ppdu->chan_idx; in rtw8852a_fill_freq_with_ppdu()
2065 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852a_query_ppdu() argument
2069 u8 *rx_power = phy_ppdu->rssi; in rtw8852a_query_ppdu()
2078 if (phy_ppdu->valid) in rtw8852a_query_ppdu()
2079 rtw8852a_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8852a_query_ppdu()
HDrtw8851b.c2285 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8851b_fill_freq_with_ppdu() argument
2288 u16 chan = phy_ppdu->chan_idx; in rtw8851b_fill_freq_with_ppdu()
2301 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8851b_query_ppdu() argument
2305 u8 *rx_power = phy_ppdu->rssi; in rtw8851b_query_ppdu()
2314 if (phy_ppdu->valid) in rtw8851b_query_ppdu()
2315 rtw8851b_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8851b_query_ppdu()
HDphy.h983 struct rtw89_rx_phy_ppdu *phy_ppdu);
992 struct rtw89_rx_phy_ppdu *phy_ppdu);
HDphy.c4767 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw89_phy_cfo_parse() argument
4770 u8 macid = phy_ppdu->mac_id; in rtw89_phy_cfo_parse()
4991 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw89_phy_antdiv_sts_instance_add() argument
4994 if (rtw89_get_data_rate_mode(rtwdev, phy_ppdu->rate) == DATA_RATE_MODE_NON_HT) { in rtw89_phy_antdiv_sts_instance_add()
4995 if (phy_ppdu->rate < RTW89_HW_RATE_OFDM6) { in rtw89_phy_antdiv_sts_instance_add()
4996 ewma_rssi_add(&stats->cck_rssi_avg, phy_ppdu->rssi_avg); in rtw89_phy_antdiv_sts_instance_add()
4999 ewma_rssi_add(&stats->ofdm_rssi_avg, phy_ppdu->rssi_avg); in rtw89_phy_antdiv_sts_instance_add()
5001 stats->evm += phy_ppdu->ofdm.evm_min; in rtw89_phy_antdiv_sts_instance_add()
5004 ewma_rssi_add(&stats->non_legacy_rssi_avg, phy_ppdu->rssi_avg); in rtw89_phy_antdiv_sts_instance_add()
5006 stats->evm += phy_ppdu->ofdm.evm_min; in rtw89_phy_antdiv_sts_instance_add()
[all …]
HDrtw8852c.c2794 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852c_fill_freq_with_ppdu() argument
2797 u8 chan_idx = phy_ppdu->chan_idx; in rtw8852c_fill_freq_with_ppdu()
2810 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852c_query_ppdu() argument
2814 u8 *rx_power = phy_ppdu->rssi; in rtw8852c_query_ppdu()
2824 if (phy_ppdu->valid) in rtw8852c_query_ppdu()
2825 rtw8852c_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8852c_query_ppdu()
HDcore.h3638 struct rtw89_rx_phy_ppdu *phy_ppdu,
3641 struct rtw89_rx_phy_ppdu *phy_ppdu);
6732 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw89_chip_query_ppdu() argument
6738 chip->ops->query_ppdu(rtwdev, phy_ppdu, status); in rtw89_chip_query_ppdu()
6742 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw89_chip_convert_rpl_to_rssi() argument
6747 chip->ops->convert_rpl_to_rssi(rtwdev, phy_ppdu); in rtw89_chip_convert_rpl_to_rssi()
HDfw.c4151 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw89_fw_h2c_rssi_offload() argument
4162 if (!phy_ppdu) in rtw89_fw_h2c_rssi_offload()
4171 rssi = phy_ppdu->rssi_avg >> RSSI_FACTOR; in rtw89_fw_h2c_rssi_offload()
4175 h2c->w0 = le32_encode_bits(phy_ppdu->mac_id, RTW89_H2C_OFLD_RSSI_W0_MACID) | in rtw89_fw_h2c_rssi_offload()
HDfw.h4617 struct rtw89_rx_phy_ppdu *phy_ppdu);