| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | rtw8822b.c | 843 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 D | rtw8821c.c | 616 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 D | rtw8814a.c | 1171 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 D | rtw8812a.c | 59 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 D | rtw88xxa.c | 1520 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 D | rtw8822c.c | 2552 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 D | pci.c | 1051 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 D | main.h | 874 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 D | lib8390.c | 670 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 D | debug.c | 4138 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 D | core.c | 2828 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 D | fw.c | 3291 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()
|