Home
last modified time | relevance | path

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

/linux/drivers/net/wireless/realtek/rtw89/
H A Dcore.c1941 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw89_core_rx_process_mac_ppdu() argument
1985 phy_ppdu->mac_id = in rtw89_core_rx_process_mac_ppdu()
1988 phy_ppdu->mac_id = in rtw89_core_rx_process_mac_ppdu()
1991 phy_ppdu->has_data = in rtw89_core_rx_process_mac_ppdu()
1993 phy_ppdu->has_bcn = in rtw89_core_rx_process_mac_ppdu()
2010 phy_ppdu->buf = phy_sts; in rtw89_core_rx_process_mac_ppdu()
2011 phy_ppdu->len = skb->data + skb->len - phy_sts; in rtw89_core_rx_process_mac_ppdu()
2039 struct rtw89_rx_phy_ppdu *phy_ppdu = (struct rtw89_rx_phy_ppdu *)data; in rtw89_core_rx_process_phy_ppdu_iter() local
2049 rtwsta_link = rtw89_sta_get_link_inst(rtwsta, phy_ppdu->phy_idx); in rtw89_core_rx_process_phy_ppdu_iter()
2053 if (rtwsta_link->mac_id != phy_ppdu->mac_id || !phy_ppdu->to_self) in rtw89_core_rx_process_phy_ppdu_iter()
[all …]
H A Drtw8852b_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()
H A Drtw8852b_common.c1952 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852bx_fill_freq_with_ppdu() argument
1955 u16 chan = phy_ppdu->chan_idx; in rtw8852bx_fill_freq_with_ppdu()
1968 struct rtw89_rx_phy_ppdu *phy_ppdu, in __rtw8852bx_query_ppdu() argument
1972 u8 *rx_power = phy_ppdu->rssi; in __rtw8852bx_query_ppdu()
1981 if (phy_ppdu->valid) in __rtw8852bx_query_ppdu()
1982 rtw8852bx_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in __rtw8852bx_query_ppdu()
1986 struct rtw89_rx_phy_ppdu *phy_ppdu) in __rtw8852bx_convert_rpl_to_rssi() argument
1988 u8 delta = phy_ppdu->rpl_avg - phy_ppdu->rssi_avg; in __rtw8852bx_convert_rpl_to_rssi()
1989 u8 *rssi = phy_ppdu->rssi; in __rtw8852bx_convert_rpl_to_rssi()
1995 phy_ppdu->rssi_avg = phy_ppdu->rpl_avg; in __rtw8852bx_convert_rpl_to_rssi()
H A Drtw8922a.c3020 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8922a_fill_freq_with_ppdu() argument
3023 u8 chan_idx = phy_ppdu->chan_idx; in rtw8922a_fill_freq_with_ppdu()
3036 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8922a_query_ppdu() argument
3040 u8 *rx_power = phy_ppdu->rssi; in rtw8922a_query_ppdu()
3050 if (phy_ppdu->valid) in rtw8922a_query_ppdu()
3051 rtw8922a_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8922a_query_ppdu()
3055 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw8922a_convert_rpl_to_rssi() argument
3059 u8 *rssi = phy_ppdu->rssi; in rtw8922a_convert_rpl_to_rssi()
3064 if (phy_ppdu->bw_idx < ARRAY_SIZE(bw_compensate)) in rtw8922a_convert_rpl_to_rssi()
3065 compensate = bw_compensate[phy_ppdu->bw_idx]; in rtw8922a_convert_rpl_to_rssi()
[all …]
H A Drtw8922d.c3514 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8922d_fill_freq_with_ppdu() argument
3517 u8 chan_idx = phy_ppdu->chan_idx; in rtw8922d_fill_freq_with_ppdu()
3530 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8922d_query_ppdu() argument
3534 u8 *rx_power = phy_ppdu->rssi; in rtw8922d_query_ppdu()
3544 if (phy_ppdu->valid) in rtw8922d_query_ppdu()
3545 rtw8922d_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8922d_query_ppdu()
3549 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw8922d_convert_rpl_to_rssi() argument
3553 u8 *rssi = phy_ppdu->rssi; in rtw8922d_convert_rpl_to_rssi()
3557 if (phy_ppdu->bw_idx < ARRAY_SIZE(bw_compensate)) in rtw8922d_convert_rpl_to_rssi()
3558 compensate = bw_compensate[phy_ppdu->bw_idx]; in rtw8922d_convert_rpl_to_rssi()
[all …]
H A Drtw8852a.c2164 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852a_fill_freq_with_ppdu() argument
2167 u16 chan = phy_ppdu->chan_idx; in rtw8852a_fill_freq_with_ppdu()
2179 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852a_query_ppdu() argument
2182 struct rtw89_bb_ctx *bb = rtw89_get_bb_ctx(rtwdev, phy_ppdu->phy_idx); in rtw8852a_query_ppdu()
2183 u8 *rx_power = phy_ppdu->rssi; in rtw8852a_query_ppdu()
2188 if (phy_ppdu->to_self && ewma_rssi_read(&bb->bcn_rssi)) in rtw8852a_query_ppdu()
2200 if (phy_ppdu->valid) in rtw8852a_query_ppdu()
2201 rtw8852a_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8852a_query_ppdu()
H A Drtw8851b.c2407 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8851b_fill_freq_with_ppdu() argument
2410 u16 chan = phy_ppdu->chan_idx; in rtw8851b_fill_freq_with_ppdu()
2423 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8851b_query_ppdu() argument
2427 u8 *rx_power = phy_ppdu->rssi; in rtw8851b_query_ppdu()
2436 if (phy_ppdu->valid) in rtw8851b_query_ppdu()
2437 rtw8851b_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8851b_query_ppdu()
H A Drtw8852c.c2965 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852c_fill_freq_with_ppdu() argument
2968 u8 chan_idx = phy_ppdu->chan_idx; in rtw8852c_fill_freq_with_ppdu()
2981 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw8852c_query_ppdu() argument
2985 u8 *rx_power = phy_ppdu->rssi; in rtw8852c_query_ppdu()
2995 if (phy_ppdu->valid) in rtw8852c_query_ppdu()
2996 rtw8852c_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); in rtw8852c_query_ppdu()
H A Dphy.h1203 struct rtw89_rx_phy_ppdu *phy_ppdu);
1214 struct rtw89_rx_phy_ppdu *phy_ppdu);
H A Dphy.c5430 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw89_phy_cfo_parse() argument
5433 u8 macid = phy_ppdu->mac_id; in rtw89_phy_cfo_parse()
5654 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw89_phy_antdiv_sts_instance_add() argument
5657 if (rtw89_get_data_rate_mode(rtwdev, phy_ppdu->rate) == DATA_RATE_MODE_NON_HT) { in rtw89_phy_antdiv_sts_instance_add()
5658 if (phy_ppdu->rate < RTW89_HW_RATE_OFDM6) { in rtw89_phy_antdiv_sts_instance_add()
5659 ewma_rssi_add(&stats->cck_rssi_avg, phy_ppdu->rssi_avg); in rtw89_phy_antdiv_sts_instance_add()
5662 ewma_rssi_add(&stats->ofdm_rssi_avg, phy_ppdu->rssi_avg); in rtw89_phy_antdiv_sts_instance_add()
5664 stats->evm += phy_ppdu->ofdm.evm_min; in rtw89_phy_antdiv_sts_instance_add()
5667 ewma_rssi_add(&stats->non_legacy_rssi_avg, phy_ppdu->rssi_avg); in rtw89_phy_antdiv_sts_instance_add()
5669 stats->evm += phy_ppdu->ofdm.evm_min; in rtw89_phy_antdiv_sts_instance_add()
[all …]
H A Dcore.h4927 struct rtw89_rx_phy_ppdu *phy_ppdu,
4930 struct rtw89_rx_phy_ppdu *phy_ppdu);
8823 struct rtw89_rx_phy_ppdu *phy_ppdu, in rtw89_chip_query_ppdu() argument
8829 chip->ops->query_ppdu(rtwdev, phy_ppdu, status); in rtw89_chip_query_ppdu()
8833 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw89_chip_convert_rpl_to_rssi() argument
8838 chip->ops->convert_rpl_to_rssi(rtwdev, phy_ppdu); in rtw89_chip_convert_rpl_to_rssi()
H A Dfw.c5473 struct rtw89_rx_phy_ppdu *phy_ppdu) in rtw89_fw_h2c_rssi_offload() argument
5484 if (!phy_ppdu) in rtw89_fw_h2c_rssi_offload()
5493 rssi = phy_ppdu->rssi_avg >> RSSI_FACTOR; in rtw89_fw_h2c_rssi_offload()
5497 h2c->w0 = le32_encode_bits(phy_ppdu->mac_id, RTW89_H2C_OFLD_RSSI_W0_MACID) | in rtw89_fw_h2c_rssi_offload()
H A Dfw.h5464 struct rtw89_rx_phy_ppdu *phy_ppdu);