Home
last modified time | relevance | path

Searched refs:pkt_stat (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw88/
H A Drx.h49 struct rtw_rx_pkt_stat *pkt_stat,
53 struct rtw_rx_pkt_stat *pkt_stat);
58 struct rtw_rx_pkt_stat *pkt_stat) in rtw_update_rx_freq_for_invalid() argument
60 if (pkt_stat->channel_invalid) in rtw_update_rx_freq_for_invalid()
61 rtw_update_rx_freq_from_ie(rtwdev, skb, rx_status, pkt_stat); in rtw_update_rx_freq_for_invalid()
H A Dsdio.c951 u32 pkt_offset, struct rtw_rx_pkt_stat *pkt_stat, in rtw_sdio_rx_skb() argument
956 if (pkt_stat->is_c2h) { in rtw_sdio_rx_skb()
957 skb_put(skb, pkt_stat->pkt_len + pkt_offset); in rtw_sdio_rx_skb()
962 skb_put(skb, pkt_stat->pkt_len); in rtw_sdio_rx_skb()
965 rtw_update_rx_freq_for_invalid(rtwdev, skb, rx_status, pkt_stat); in rtw_sdio_rx_skb()
966 rtw_rx_stats(rtwdev, pkt_stat->vif, skb); in rtw_sdio_rx_skb()
977 struct rtw_rx_pkt_stat pkt_stat; in rtw_sdio_rxfifo_recv() local
998 rtw_rx_query_rx_desc(rtwdev, rx_desc, &pkt_stat, &rx_status); in rtw_sdio_rxfifo_recv()
999 pkt_offset = pkt_desc_sz + pkt_stat.drv_info_sz + in rtw_sdio_rxfifo_recv()
1000 pkt_stat.shift; in rtw_sdio_rxfifo_recv()
[all …]
H A Drtw8814a.c1170 struct rtw_rx_pkt_stat *pkt_stat) in rtw8814a_query_phy_status() argument
1184 pkt_stat->bw = RTW_CHANNEL_WIDTH_20; in rtw8814a_query_phy_status()
1186 if (pkt_stat->rate <= DESC_RATE11M) { in rtw8814a_query_phy_status()
1192 pkt_stat->rx_power[RF_PATH_A] = rx_pwr_db; in rtw8814a_query_phy_status()
1193 pkt_stat->rssi = rtw_phy_rf_power_2_rssi(pkt_stat->rx_power, 1); in rtw8814a_query_phy_status()
1194 dm_info->rssi[RF_PATH_A] = pkt_stat->rssi; in rtw8814a_query_phy_status()
1195 pkt_stat->signal_power = rx_pwr_db; in rtw8814a_query_phy_status()
1212 if (pkt_stat->rate <= DESC_RATE54M) in rtw8814a_query_phy_status()
1217 pkt_stat->rx_power[i] = gain[i] - 110; in rtw8814a_query_phy_status()
1219 rssi = rtw_phy_rf_power_2_rssi(&pkt_stat->rx_power[i], 1); in rtw8814a_query_phy_status()
[all …]
H A Drtw8812a.c59 struct rtw_rx_pkt_stat *pkt_stat) in rtw8812a_query_phy_status() argument
61 rtw88xxa_query_phy_status(rtwdev, phy_status, pkt_stat, in rtw8812a_query_phy_status()
64 if (pkt_stat->rate >= DESC_RATE6M) in rtw8812a_query_phy_status()
70 if (pkt_stat->rssi >= 80) in rtw8812a_query_phy_status()
71 pkt_stat->rssi = ((pkt_stat->rssi - 80) << 1) + in rtw8812a_query_phy_status()
72 ((pkt_stat->rssi - 80) >> 1) + 80; in rtw8812a_query_phy_status()
73 else if (pkt_stat->rssi <= 78 && pkt_stat->rssi >= 20) in rtw8812a_query_phy_status()
74 pkt_stat->rssi += 3; in rtw8812a_query_phy_status()
H A Drtw88xxa.c1519 struct rtw_rx_pkt_stat *pkt_stat, in rtw88xxa_query_phy_status() argument
1531 if (pkt_stat->rate <= DESC_RATE11M) { in rtw88xxa_query_phy_status()
1537 pkt_stat->rx_power[RF_PATH_A] = rx_pwr_db; in rtw88xxa_query_phy_status()
1538 pkt_stat->rssi = rtw_phy_rf_power_2_rssi(pkt_stat->rx_power, 1); in rtw88xxa_query_phy_status()
1539 dm_info->rssi[RF_PATH_A] = pkt_stat->rssi; in rtw88xxa_query_phy_status()
1540 pkt_stat->bw = RTW_CHANNEL_WIDTH_20; in rtw88xxa_query_phy_status()
1541 pkt_stat->signal_power = rx_pwr_db; in rtw88xxa_query_phy_status()
1547 pkt_stat->rx_power[i] = gain[i] - 110; in rtw88xxa_query_phy_status()
1548 rssi = rtw_phy_rf_power_2_rssi(&pkt_stat->rx_power[i], 1); in rtw88xxa_query_phy_status()
1552 pkt_stat->rssi = rtw_phy_rf_power_2_rssi(pkt_stat->rx_power, in rtw88xxa_query_phy_status()
[all …]
/linux/drivers/net/ethernet/8390/
H A Dlib8390.c670 int pkt_len, pkt_stat; in ei_receive() local
702 pkt_stat = rx_frame.status; in ei_receive()
726 } else if ((pkt_stat & 0x0F) == ENRSR_RXOK) { in ei_receive()
745 if (pkt_stat & ENRSR_PHY) in ei_receive()
755 if (pkt_stat & ENRSR_FO) in ei_receive()