Lines Matching defs:cfo
4260 struct rtw_cfo_track *cfo = &dm_info->cfo_track;
4264 cfo->crystal_cap = crystal_cap;
4271 struct rtw_cfo_track *cfo = &dm_info->cfo_track;
4273 if (cfo->crystal_cap == crystal_cap)
4282 struct rtw_cfo_track *cfo = &dm_info->cfo_track;
4284 cfo->is_adjust = true;
4286 if (cfo->crystal_cap > rtwdev->efuse.crystal_cap)
4287 rtw8822c_set_crystal_cap(rtwdev, cfo->crystal_cap - 1);
4288 else if (cfo->crystal_cap < rtwdev->efuse.crystal_cap)
4289 rtw8822c_set_crystal_cap(rtwdev, cfo->crystal_cap + 1);
4295 struct rtw_cfo_track *cfo = &dm_info->cfo_track;
4297 cfo->crystal_cap = rtwdev->efuse.crystal_cap;
4298 cfo->is_adjust = true;
4305 struct rtw_cfo_track *cfo = &dm_info->cfo_track;
4310 cfo_rpt_sum = REPORT_TO_KHZ(cfo->cfo_tail[i]);
4312 if (cfo->cfo_cnt[i])
4313 cfo_avg = cfo_rpt_sum / cfo->cfo_cnt[i];
4321 cfo->cfo_tail[i] = 0;
4322 cfo->cfo_cnt[i] = 0;
4331 struct rtw_cfo_track *cfo = &dm_info->cfo_track;
4333 if (!cfo->is_adjust) {
4335 cfo->is_adjust = true;
4338 cfo->is_adjust = false;
4342 cfo->is_adjust = false;
4350 struct rtw_cfo_track *cfo = &dm_info->cfo_track;
4352 s8 crystal_cap = cfo->crystal_cap;
4360 if (cfo->packet_count == cfo->packet_count_pre)
4363 cfo->packet_count_pre = cfo->packet_count;
4367 if (cfo->is_adjust) {