Lines Matching full:rx

72     uint16_t rx[2])  in r92c_iq_calib_chain()
121 return (1); /* Rx failed. */ in r92c_iq_calib_chain()
122 /* Read Rx IQ calibration results. */ in r92c_iq_calib_chain()
123 rx[0] = MS(rtwn_bb_read(sc, R92C_RX_POWER_IQK_BEFORE(chain)), in r92c_iq_calib_chain()
125 rx[1] = MS(rtwn_bb_read(sc, R92C_RX_POWER_IQK_AFTER(chain)), in r92c_iq_calib_chain()
127 if (rx[0] == 0x132 || rx[1] == 0x036) in r92c_iq_calib_chain()
128 return (1); /* Rx failed. */ in r92c_iq_calib_chain()
130 return (3); /* Both Tx and Rx succeeded. */ in r92c_iq_calib_chain()
135 uint16_t rx[2][2], struct r92c_iq_cal_reg_vals *vals) in r92c_iq_calib_run()
238 tx[chain], rx[chain]); in r92c_iq_calib_run()
245 rx[chain][0] = 0xff; in r92c_iq_calib_run()
246 rx[chain][1] = 0xff; in r92c_iq_calib_run()
249 "%s: chain %d: Rx failed.\n", in r92c_iq_calib_run()
251 rx[chain][0] = 0xff; in r92c_iq_calib_run()
252 rx[chain][1] = 0xff; in r92c_iq_calib_run()
255 "%s: chain %d: Both Tx and Rx " in r92c_iq_calib_run()
262 "tx[1] 0x%x, rx[0] 0x%x, rx[1] 0x%x\n", __func__, n, chain, in r92c_iq_calib_run()
263 tx[chain][0], tx[chain][1], rx[chain][0], rx[chain][1]); in r92c_iq_calib_run()
331 uint16_t rx[2], int chain) in r92c_iq_calib_write_results()
360 if (rx[0] == 0xff || rx[1] == 0xff) in r92c_iq_calib_write_results()
364 rx[0] & 0x3ff); in r92c_iq_calib_write_results()
366 (rx[1] & 0x3f) << 10); in r92c_iq_calib_write_results()
370 (rx[1] & 0x3c0) << 22); in r92c_iq_calib_write_results()
373 (rx[1] & 0x3c0) << 6); in r92c_iq_calib_write_results()
382 uint16_t tx[RTWN_IQ_CAL_NRUN][2][2], rx[RTWN_IQ_CAL_NRUN][2][2]; in r92c_iq_calib() local
387 r92c_iq_calib_run(sc, n, tx[n], rx[n], &vals); in r92c_iq_calib()
394 rx[n - 1], tx[n], rx[n]); in r92c_iq_calib()
400 r92c_iq_calib_write_results(sc, tx[n][0], rx[n][0], 0); in r92c_iq_calib()
402 r92c_iq_calib_write_results(sc, tx[n][1], rx[n][1], 1); in r92c_iq_calib()