Home
last modified time | relevance | path

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

/linux/drivers/net/wireless/realtek/rtw88/
H A Drtw8822b.c843 struct rtw_rx_pkt_stat *pkt_stat) in query_phy_status_page0() argument
850 pkt_stat->rx_power[RF_PATH_A] = pwdb - 110; in query_phy_status_page0()
851 pkt_stat->rssi = rtw_phy_rf_power_2_rssi(pkt_stat->rx_power, 1); in query_phy_status_page0()
852 pkt_stat->bw = RTW_CHANNEL_WIDTH_20; in query_phy_status_page0()
853 pkt_stat->signal_power = max(pkt_stat->rx_power[RF_PATH_A], in query_phy_status_page0()
855 dm_info->rssi[RF_PATH_A] = pkt_stat->rssi; in query_phy_status_page0()
859 struct rtw_rx_pkt_stat *pkt_stat) in query_phy_status_page1() argument
869 if (pkt_stat->rate > DESC_RATE11M && pkt_stat->rate < DESC_RATEMCS0) in query_phy_status_page1()
883 pkt_stat->rx_power[RF_PATH_A] = GET_PHY_STAT_P1_PWDB_A(phy_status) - 110; in query_phy_status_page1()
884 pkt_stat->rx_power[RF_PATH_B] = GET_PHY_STAT_P1_PWDB_B(phy_status) - 110; in query_phy_status_page1()
[all …]
H A Drtw8821c.c616 struct rtw_rx_pkt_stat *pkt_stat) in query_phy_status_page0() argument
628 pkt_stat->rx_power[RF_PATH_A] = rx_power; in query_phy_status_page0()
629 pkt_stat->rssi = rtw_phy_rf_power_2_rssi(pkt_stat->rx_power, 1); in query_phy_status_page0()
630 dm_info->rssi[RF_PATH_A] = pkt_stat->rssi; in query_phy_status_page0()
631 pkt_stat->bw = RTW_CHANNEL_WIDTH_20; in query_phy_status_page0()
632 pkt_stat->signal_power = rx_power; in query_phy_status_page0()
636 struct rtw_rx_pkt_stat *pkt_stat) in query_phy_status_page1() argument
642 if (pkt_stat->rate > DESC_RATE11M && pkt_stat->rate < DESC_RATEMCS0) in query_phy_status_page1()
656 pkt_stat->rx_power[RF_PATH_A] = GET_PHY_STAT_P1_PWDB_A(phy_status) - 110; in query_phy_status_page1()
657 pkt_stat->rssi = rtw_phy_rf_power_2_rssi(pkt_stat->rx_power, 1); in query_phy_status_page1()
[all …]
H A Drtw8814a.c1171 struct rtw_rx_pkt_stat *pkt_stat) in rtw8814a_query_phy_status() argument
1185 pkt_stat->bw = RTW_CHANNEL_WIDTH_20; in rtw8814a_query_phy_status()
1187 if (pkt_stat->rate <= DESC_RATE11M) { in rtw8814a_query_phy_status()
1193 pkt_stat->rx_power[RF_PATH_A] = rx_pwr_db; in rtw8814a_query_phy_status()
1194 pkt_stat->rssi = rtw_phy_rf_power_2_rssi(pkt_stat->rx_power, 1); in rtw8814a_query_phy_status()
1195 dm_info->rssi[RF_PATH_A] = pkt_stat->rssi; in rtw8814a_query_phy_status()
1196 pkt_stat->signal_power = rx_pwr_db; in rtw8814a_query_phy_status()
1213 if (pkt_stat->rate <= DESC_RATE54M) in rtw8814a_query_phy_status()
1218 pkt_stat->rx_power[i] = gain[i] - 110; in rtw8814a_query_phy_status()
1220 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.c1520 struct rtw_rx_pkt_stat *pkt_stat, in rtw88xxa_query_phy_status() argument
1532 if (pkt_stat->rate <= DESC_RATE11M) { in rtw88xxa_query_phy_status()
1538 pkt_stat->rx_power[RF_PATH_A] = rx_pwr_db; in rtw88xxa_query_phy_status()
1539 pkt_stat->rssi = rtw_phy_rf_power_2_rssi(pkt_stat->rx_power, 1); in rtw88xxa_query_phy_status()
1540 dm_info->rssi[RF_PATH_A] = pkt_stat->rssi; in rtw88xxa_query_phy_status()
1541 pkt_stat->bw = RTW_CHANNEL_WIDTH_20; in rtw88xxa_query_phy_status()
1542 pkt_stat->signal_power = rx_pwr_db; in rtw88xxa_query_phy_status()
1548 pkt_stat->rx_power[i] = gain[i] - 110; in rtw88xxa_query_phy_status()
1549 rssi = rtw_phy_rf_power_2_rssi(&pkt_stat->rx_power[i], 1); in rtw88xxa_query_phy_status()
1553 pkt_stat->rssi = rtw_phy_rf_power_2_rssi(pkt_stat->rx_power, in rtw88xxa_query_phy_status()
[all …]
H A Drtw8822c.c2552 struct rtw_rx_pkt_stat *pkt_stat) in query_phy_status_page0() argument
2583 rtw_set_rx_freq_band(pkt_stat, channel); in query_phy_status_page0()
2585 pkt_stat->channel_invalid = true; in query_phy_status_page0()
2587 pkt_stat->rx_power[RF_PATH_A] = rx_power[RF_PATH_A]; in query_phy_status_page0()
2588 pkt_stat->rx_power[RF_PATH_B] = rx_power[RF_PATH_B]; in query_phy_status_page0()
2591 rssi = rtw_phy_rf_power_2_rssi(&pkt_stat->rx_power[path], 1); in query_phy_status_page0()
2595 pkt_stat->rssi = rtw_phy_rf_power_2_rssi(pkt_stat->rx_power, 1); in query_phy_status_page0()
2596 pkt_stat->bw = RTW_CHANNEL_WIDTH_20; in query_phy_status_page0()
2597 pkt_stat->signal_power = max(pkt_stat->rx_power[RF_PATH_A], in query_phy_status_page0()
2602 struct rtw_rx_pkt_stat *pkt_stat) in query_phy_status_page1() argument
[all …]
H A Dpci.c1051 struct rtw_rx_pkt_stat pkt_stat; in rtw_pci_rx_napi() local
1072 &pkt_stat, &rx_status); in rtw_pci_rx_napi()
1077 pkt_offset = pkt_desc_sz + pkt_stat.drv_info_sz + in rtw_pci_rx_napi()
1078 pkt_stat.shift; in rtw_pci_rx_napi()
1083 new_len = pkt_stat.pkt_len + pkt_offset; in rtw_pci_rx_napi()
1096 if (pkt_stat.is_c2h) { in rtw_pci_rx_napi()
1102 rtw_update_rx_freq_for_invalid(rtwdev, new, &rx_status, &pkt_stat); in rtw_pci_rx_napi()
1103 rtw_rx_stats(rtwdev, pkt_stat.vif, new); in rtw_pci_rx_napi()
H A Dmain.h874 struct rtw_rx_pkt_stat *pkt_stat);
2235 void rtw_set_rx_freq_band(struct rtw_rx_pkt_stat *pkt_stat, u8 channel);
/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()
/linux/drivers/net/wireless/realtek/rtw89/
H A Ddebug.c4138 struct rtw89_pkt_stat *pkt_stat = &bb->last_pkt_stat; in rtw89_get_rx_pkt_stat() local
4147 pkt_stat->beacon_nr, in rtw89_get_rx_pkt_stat()
4159 p += rtw89_debug_append_rate(p, end - p, pkt_stat->rx_rate_cnt, in rtw89_get_rx_pkt_stat()
4163 p += rtw89_debug_append_rate(p, end - p, pkt_stat->rx_rate_cnt, in rtw89_get_rx_pkt_stat()
4374 struct rtw89_pkt_stat *pkt_stat = &bb->last_pkt_stat; in rtw89_get_bb_stat() local
4459 pkt_stat->rx.ldpc, pkt_stat->rx.bcc, in rtw89_get_bb_stat()
4460 pkt_stat->rx.stbc, pkt_stat->rx.su_non_bf, in rtw89_get_bb_stat()
4461 pkt_stat->rx.su_bf, pkt_stat->rx.mu); in rtw89_get_bb_stat()
4993 struct rtw89_pkt_stat *pkt_stat = &bb->last_pkt_stat; in rtw89_get_beacon_info() local
4997 p += scnprintf(p, end - p, "Beacon: %u\n", pkt_stat->beacon_nr); in rtw89_get_beacon_info()
[all …]
H A Dcore.c2828 struct rtw89_pkt_stat *pkt_stat = &bb->cur_pkt_stat; in rtw89_bcn_get_rx_time() local
2831 if (!rtw89_legacy_rate_to_bitrate(rtwdev, pkt_stat->beacon_rate, &bitrate)) in rtw89_bcn_get_rx_time()
2834 val = (pkt_stat->beacon_len * 8 * RTW89_BCN_TRACK_SCALE_FACTOR) / bitrate; in rtw89_bcn_get_rx_time()
2862 struct rtw89_pkt_stat *pkt_stat = &bb->cur_pkt_stat; in rtw89_bcn_calc_timeout() local
2873 if (pkt_stat->beacon_nr < low_bcn_th) { in rtw89_bcn_calc_timeout()
2883 if (pkt_stat->beacon_nr < med_bcn_th) { in rtw89_bcn_calc_timeout()
3083 struct rtw89_pkt_stat *pkt_stat; in rtw89_vif_rx_stats_iter() local
3119 pkt_stat = &bb->cur_pkt_stat; in rtw89_vif_rx_stats_iter()
3134 pkt_stat->beacon_nr++; in rtw89_vif_rx_stats_iter()
3135 pkt_stat->beacon_rate = desc_info->data_rate; in rtw89_vif_rx_stats_iter()
[all …]
H A Dfw.c3291 struct rtw89_pkt_stat *pkt_stat; in rtw89_fw_h2c_lps_ml_cmn_info() local
3332 pkt_stat = &bb->cur_pkt_stat; in rtw89_fw_h2c_lps_ml_cmn_info()
3333 if (pkt_stat->beacon_rate < RTW89_HW_RATE_OFDM6) in rtw89_fw_h2c_lps_ml_cmn_info()