Lines Matching defs:path
128 u8 path;
135 for (path = RF_PATH_A; path < rtwdev->hal.rf_path_num; path++) {
136 ewma_thermal_init(&dm_info->avg_thermal[path]);
137 dm_info->delta_power_index[path] = 0;
863 int path;
898 for (path = 0; path <= rtwdev->hal.rf_path_num; path++) {
899 rssi = rtw_phy_rf_power_2_rssi(&pkt_stat->rx_power[path], 1);
900 dm_info->rssi[path] = rssi;
901 dm_info->rx_snr[path] = pkt_stat->rx_snr[path] >> 1;
902 dm_info->cfo_tail[path] = (pkt_stat->cfo_tail[path] * 5) >> 1;
904 rx_evm = pkt_stat->rx_evm[path];
912 dm_info->rx_evm_dbm[path] = evm_dbm;
978 rtw8822b_set_tx_power_index_by_rate(struct rtw_dev *rtwdev, u8 path, u8 rs)
988 pwr_index = hal->tx_pwr_tbl[path][rate];
993 rtw_write32(rtwdev, offset_txagc[path] + rate_idx,
1003 int rs, path;
1005 for (path = 0; path < hal->rf_path_num; path++) {
1007 rtw8822b_set_tx_power_index_by_rate(rtwdev, path, rs);
1029 rtw_dbg(rtwdev, RTW_DBG_PHY, "config RF path, tx=0x%x rx=0x%x\n",
1033 rtw_warn(rtwdev, "unsupported tx path 0x%x\n", antenna_tx);
1038 rtw_warn(rtwdev, "unsupported rx path 0x%x\n", antenna_rx);
1387 static void rtw8822b_txagc_swing_offset(struct rtw_dev *rtwdev, u8 path,
1392 s8 delta_pwr_idx = dm_info->delta_power_index[path];
1430 static void rtw8822b_pwrtrack_set_pwr(struct rtw_dev *rtwdev, u8 path,
1437 if (path == RF_PATH_A) {
1440 } else if (path == RF_PATH_B) {
1447 rtw8822b_txagc_swing_offset(rtwdev, path, pwr_idx_offset,
1454 static void rtw8822b_pwrtrack_set(struct rtw_dev *rtwdev, u8 path)
1464 tx_pwr_idx = rtw_phy_get_tx_power_index(rtwdev, path, tx_rate,
1471 rtw8822b_pwrtrack_set_pwr(rtwdev, path, pwr_idx_offset);
1476 u8 path)
1485 power_idx_last = dm_info->delta_power_index[path];
1487 path, RF_PATH_A, delta);
1493 dm_info->delta_power_index[path] = power_idx_cur;
1494 rtw8822b_pwrtrack_set(rtwdev, path);
1501 u8 thermal_value, path;
1518 for (path = 0; path < rtwdev->hal.rf_path_num; path++)
1519 rtw8822b_phy_pwrtrack_path(rtwdev, &swing_table, path);