/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | core.c | 1411 struct rtw89_rx_phy_ppdu *phy_ppdu) 1455 phy_ppdu->mac_id = 1472 phy_ppdu->buf = phy_sts; 1473 phy_ppdu->len = skb->data + skb->len - phy_sts; 1482 struct rtw89_rx_phy_ppdu *phy_ppdu = (struct rtw89_rx_phy_ppdu *)data; local 1490 if (rtwsta->mac_id != phy_ppdu->mac_id || !phy_ppdu->to_self) 1498 ewma_rssi_add(&rtwsta->avg_rssi, phy_ppdu->rssi_avg); 1501 ewma_rssi_add(&rtwsta->rssi[ant_pos], phy_ppdu->rssi[0]); 1504 ewma_rssi_add(&rtwsta->rssi[i], phy_ppdu 1409 rtw89_core_rx_process_mac_ppdu(struct rtw89_dev *rtwdev, struct sk_buff *skb, struct rtw89_rx_phy_ppdu *phy_ppdu) argument 1546 rtw89_core_parse_phy_status_ie01(struct rtw89_dev *rtwdev, const struct rtw89_phy_sts_iehdr *iehdr, struct rtw89_rx_phy_ppdu *phy_ppdu) argument 1578 rtw89_core_process_phy_status_ie(struct rtw89_dev *rtwdev, const struct rtw89_phy_sts_iehdr *iehdr, struct rtw89_rx_phy_ppdu *phy_ppdu) argument 1597 rtw89_core_update_phy_ppdu(struct rtw89_rx_phy_ppdu *phy_ppdu) argument 1610 rtw89_core_rx_process_phy_ppdu(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu) argument 1635 rtw89_core_rx_parse_phy_sts(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu) argument 1665 rtw89_core_rx_process_phy_sts(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu) argument 1755 struct rtw89_rx_phy_ppdu *phy_ppdu; member in struct:rtw89_vif_rx_stats_iter_data 1893 struct rtw89_rx_phy_ppdu *phy_ppdu = iter_data->phy_ppdu; local 1929 rtw89_core_rx_stats(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct rtw89_rx_desc_info *desc_info, struct sk_buff *skb) argument 2069 rtw89_core_rx_to_mac80211(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct rtw89_rx_desc_info *desc_info, struct sk_buff *skb_ppdu, struct ieee80211_rx_status *rx_status) argument 2091 rtw89_core_rx_pending_skb(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct rtw89_rx_desc_info *desc_info, struct sk_buff *skb) argument 2118 struct rtw89_rx_phy_ppdu phy_ppdu = {.buf = skb->data, .valid = false, local [all...] |
H A D | rtw8852a.c | 2029 struct rtw89_rx_phy_ppdu *phy_ppdu, 2032 u16 chan = phy_ppdu->chan_idx; 2044 struct rtw89_rx_phy_ppdu *phy_ppdu, 2048 u8 *rx_power = phy_ppdu->rssi; 2055 if (phy_ppdu->valid) 2056 rtw8852a_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); 2028 rtw8852a_fill_freq_with_ppdu(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct ieee80211_rx_status *status) argument 2043 rtw8852a_query_ppdu(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct ieee80211_rx_status *status) argument
|
H A D | phy.h | 924 struct rtw89_rx_phy_ppdu *phy_ppdu); 933 struct rtw89_rx_phy_ppdu *phy_ppdu);
|
H A D | phy.c | 4229 struct rtw89_rx_phy_ppdu *phy_ppdu) 4232 u8 macid = phy_ppdu->mac_id; 4450 struct rtw89_rx_phy_ppdu *phy_ppdu, 4453 if (rtw89_get_data_rate_mode(rtwdev, phy_ppdu->rate) == DATA_RATE_MODE_NON_HT) { 4454 if (phy_ppdu->rate < RTW89_HW_RATE_OFDM6) { 4455 ewma_rssi_add(&stats->cck_rssi_avg, phy_ppdu->rssi_avg); 4458 ewma_rssi_add(&stats->ofdm_rssi_avg, phy_ppdu->rssi_avg); 4460 stats->evm += phy_ppdu->ofdm.evm_min; 4463 ewma_rssi_add(&stats->non_legacy_rssi_avg, phy_ppdu->rssi_avg); 4465 stats->evm += phy_ppdu 4228 rtw89_phy_cfo_parse(struct rtw89_dev *rtwdev, s16 cfo_val, struct rtw89_rx_phy_ppdu *phy_ppdu) argument 4449 rtw89_phy_antdiv_sts_instance_add(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct rtw89_antdiv_stats *stats) argument 4486 rtw89_phy_antdiv_parse(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu) argument [all...] |
H A D | rtw8851b.c | 2260 struct rtw89_rx_phy_ppdu *phy_ppdu, 2263 u16 chan = phy_ppdu->chan_idx; 2276 struct rtw89_rx_phy_ppdu *phy_ppdu, 2280 u8 *rx_power = phy_ppdu->rssi; 2288 if (phy_ppdu->valid) 2289 rtw8851b_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); 2259 rtw8851b_fill_freq_with_ppdu(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct ieee80211_rx_status *status) argument 2275 rtw8851b_query_ppdu(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct ieee80211_rx_status *status) argument
|
H A D | rtw8852c.c | 2749 struct rtw89_rx_phy_ppdu *phy_ppdu, 2752 u8 chan_idx = phy_ppdu->chan_idx; 2765 struct rtw89_rx_phy_ppdu *phy_ppdu, 2769 u8 *rx_power = phy_ppdu->rssi; 2776 if (phy_ppdu->valid) 2777 rtw8852c_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); 2748 rtw8852c_fill_freq_with_ppdu(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct ieee80211_rx_status *status) argument 2764 rtw8852c_query_ppdu(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct ieee80211_rx_status *status) argument
|
H A D | rtw8852b.c | 2409 struct rtw89_rx_phy_ppdu *phy_ppdu, 2412 u16 chan = phy_ppdu->chan_idx; 2425 struct rtw89_rx_phy_ppdu *phy_ppdu, 2429 u8 *rx_power = phy_ppdu->rssi; 2436 if (phy_ppdu->valid) 2437 rtw8852b_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); 2408 rtw8852b_fill_freq_with_ppdu(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct ieee80211_rx_status *status) argument 2424 rtw8852b_query_ppdu(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct ieee80211_rx_status *status) argument
|
H A D | rtw8922a.c | 2261 struct rtw89_rx_phy_ppdu *phy_ppdu, 2264 u8 chan_idx = phy_ppdu->chan_idx; 2277 struct rtw89_rx_phy_ppdu *phy_ppdu, 2281 u8 *rx_power = phy_ppdu->rssi; 2289 if (phy_ppdu->valid) 2290 rtw8922a_fill_freq_with_ppdu(rtwdev, phy_ppdu, status); 2260 rtw8922a_fill_freq_with_ppdu(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct ieee80211_rx_status *status) argument 2276 rtw8922a_query_ppdu(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct ieee80211_rx_status *status) argument
|
H A D | core.h | 3266 struct rtw89_rx_phy_ppdu *phy_ppdu, 5849 struct rtw89_rx_phy_ppdu *phy_ppdu, 5855 chip->ops->query_ppdu(rtwdev, phy_ppdu, status); 5848 rtw89_chip_query_ppdu(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct ieee80211_rx_status *status) argument
|
H A D | fw.c | 3586 struct rtw89_rx_phy_ppdu *phy_ppdu) 3597 if (!phy_ppdu) 3606 rssi = phy_ppdu->rssi_avg >> RSSI_FACTOR; 3610 h2c->w0 = le32_encode_bits(phy_ppdu->mac_id, RTW89_H2C_OFLD_RSSI_W0_MACID) | 3585 rtw89_fw_h2c_rssi_offload(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu) argument
|
H A D | fw.h | 4563 struct rtw89_rx_phy_ppdu *phy_ppdu);
|