Lines Matching full:cal
136 static void rtw8821a_iqk_tx_vdf_true(struct rtw_dev *rtwdev, u32 cal, in rtw8821a_iqk_tx_vdf_true() argument
173 tx_dt[cal] = (vdf_y[1] >> 20) - (vdf_y[0] >> 20); in rtw8821a_iqk_tx_vdf_true()
174 tx_dt[cal] = (16 * tx_dt[cal]) * 10000 / 15708; in rtw8821a_iqk_tx_vdf_true()
175 tx_dt[cal] = (tx_dt[cal] >> 1) + (tx_dt[cal] & BIT(0)); in rtw8821a_iqk_tx_vdf_true()
184 tx_dt[cal] & 0x00003fff); in rtw8821a_iqk_tx_vdf_true()
256 tx_x0[cal] = vdf_x[k - 1]; in rtw8821a_iqk_tx_vdf_true()
257 tx_y0[cal] = vdf_y[k - 1]; in rtw8821a_iqk_tx_vdf_true()
261 static void rtw8821a_iqk_tx_vdf_false(struct rtw_dev *rtwdev, u32 cal, in rtw8821a_iqk_tx_vdf_false() argument
307 tx_x0[cal] = rtw_read32_mask(rtwdev, REG_IQKA_END, in rtw8821a_iqk_tx_vdf_false()
309 tx_x0[cal] <<= 21; in rtw8821a_iqk_tx_vdf_false()
312 tx_y0[cal] = rtw_read32_mask(rtwdev, REG_IQKA_END, in rtw8821a_iqk_tx_vdf_false()
314 tx_y0[cal] <<= 21; in rtw8821a_iqk_tx_vdf_false()
328 static void rtw8821a_iqk_rx(struct rtw_dev *rtwdev, u32 cal, bool *rx0iqkok, in rtw8821a_iqk_rx() argument
364 rx_x0[cal] = rtw_read32_mask(rtwdev, REG_IQKA_END, in rtw8821a_iqk_rx()
366 rx_x0[cal] <<= 21; in rtw8821a_iqk_rx()
369 rx_y0[cal] = rtw_read32_mask(rtwdev, REG_IQKA_END, in rtw8821a_iqk_rx()
371 rx_y0[cal] <<= 21; in rtw8821a_iqk_rx()
402 u32 cal; in rtw8821a_iqk() local
411 for (cal = 0; cal < CAL_NUM_8821A; cal++) { in rtw8821a_iqk()
534 rtw8821a_iqk_tx_vdf_true(rtwdev, cal, &tx0iqkok, in rtw8821a_iqk()
537 rtw8821a_iqk_tx_vdf_false(rtwdev, cal, &tx0iqkok, in rtw8821a_iqk()
559 (tx_x0[cal] >> 21) & 0x000007ff); in rtw8821a_iqk()
561 (tx_y0[cal] >> 21) & 0x000007ff); in rtw8821a_iqk()
587 rtw8821a_iqk_rx(rtwdev, cal, &rx0iqkok, in rtw8821a_iqk()