Home
last modified time | relevance | path

Searched refs:cfo_avg (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw89/
H A Dphy.c5045 cfo->pre_cfo_avg[i] = cfo->cfo_avg[i]; in rtw89_phy_average_cfo_calc()
5064 s32 cfo_avg = 0; in rtw89_phy_multi_sta_cfo_calc() local
5082 cfo_avg = phy_div(cfo_khz_all, (s32)cfo_cnt_all); in rtw89_phy_multi_sta_cfo_calc()
5085 cfo_khz_all, cfo_cnt_all, cfo_avg); in rtw89_phy_multi_sta_cfo_calc()
5086 target_cfo = cfo_avg; in rtw89_phy_multi_sta_cfo_calc()
5093 cfo->cfo_avg[i] = phy_div(cfo->cfo_tail[i], in rtw89_phy_multi_sta_cfo_calc()
5095 cfo_khz_all += cfo->cfo_avg[i]; in rtw89_phy_multi_sta_cfo_calc()
5098 cfo->cfo_avg[i]); in rtw89_phy_multi_sta_cfo_calc()
5101 cfo_avg = phy_div(cfo_khz_all, (s32)sta_cnt); in rtw89_phy_multi_sta_cfo_calc()
5104 cfo_khz_all, sta_cnt, cfo_avg); in rtw89_phy_multi_sta_cfo_calc()
[all …]
/linux/drivers/net/wireless/realtek/rtw88/
H A Drtw8822c.c4270 s32 cfo_avg, cfo_path_sum = 0, cfo_rpt_sum; in rtw8822c_cfo_calc_avg() local
4277 cfo_avg = cfo_rpt_sum / cfo->cfo_cnt[i]; in rtw8822c_cfo_calc_avg()
4279 cfo_avg = 0; in rtw8822c_cfo_calc_avg()
4281 cfo_path_sum += cfo_avg; in rtw8822c_cfo_calc_avg()
4292 static void rtw8822c_cfo_need_adjust(struct rtw_dev *rtwdev, s32 cfo_avg) in rtw8822c_cfo_need_adjust() argument
4298 if (abs(cfo_avg) > CFO_TRK_ENABLE_TH) in rtw8822c_cfo_need_adjust()
4301 if (abs(cfo_avg) <= CFO_TRK_STOP_TH) in rtw8822c_cfo_need_adjust()
4317 s32 cfo_avg = 0; in rtw8822c_cfo_track() local
4328 cfo_avg = rtw8822c_cfo_calc_avg(rtwdev, path_num); in rtw8822c_cfo_track()
4329 rtw8822c_cfo_need_adjust(rtwdev, cfo_avg); in rtw8822c_cfo_track()
[all …]