Lines Matching full:rx

72     uint16_t rx[2])  in r92ce_iq_calib_chain()
121 return (1); /* Rx failed. */ in r92ce_iq_calib_chain()
122 /* Read Rx IQ calibration results. */ in r92ce_iq_calib_chain()
123 rx[0] = MS(rtwn_bb_read(sc, R92C_RX_POWER_IQK_BEFORE(chain)), in r92ce_iq_calib_chain()
125 rx[1] = MS(rtwn_bb_read(sc, R92C_RX_POWER_IQK_AFTER(chain)), in r92ce_iq_calib_chain()
127 if (rx[0] == 0x132 || rx[1] == 0x036) in r92ce_iq_calib_chain()
128 return (1); /* Rx failed. */ in r92ce_iq_calib_chain()
130 return (3); /* Both Tx and Rx succeeded. */ in r92ce_iq_calib_chain()
135 uint16_t rx[2][2], struct r92ce_iq_cal_reg_vals *vals) in r92ce_iq_calib_run()
226 tx[chain], rx[chain]); in r92ce_iq_calib_run()
233 rx[chain][0] = 0xff; in r92ce_iq_calib_run()
234 rx[chain][1] = 0xff; in r92ce_iq_calib_run()
237 "%s: chain %d: Rx failed.\n", in r92ce_iq_calib_run()
239 rx[chain][0] = 0xff; in r92ce_iq_calib_run()
240 rx[chain][1] = 0xff; in r92ce_iq_calib_run()
243 "%s: chain %d: Both Tx and Rx " in r92ce_iq_calib_run()
250 "tx[1] 0x%x, rx[0] 0x%x, rx[1] 0x%x\n", __func__, n, chain, in r92ce_iq_calib_run()
251 tx[chain][0], tx[chain][1], rx[chain][0], rx[chain][1]); in r92ce_iq_calib_run()
312 uint16_t rx[2], int chain) in r92ce_iq_calib_write_results()
341 if (rx[0] == 0xff || rx[1] == 0xff) in r92ce_iq_calib_write_results()
345 rx[0] & 0x3ff); in r92ce_iq_calib_write_results()
347 (rx[1] & 0x3f) << 10); in r92ce_iq_calib_write_results()
351 (rx[1] & 0x3c0) << 22); in r92ce_iq_calib_write_results()
354 (rx[1] & 0x3c0) << 6); in r92ce_iq_calib_write_results()
363 uint16_t tx[RTWN_IQ_CAL_NRUN][2][2], rx[RTWN_IQ_CAL_NRUN][2][2]; in r92ce_iq_calib() local
368 r92ce_iq_calib_run(sc, n, tx[n], rx[n], &vals); in r92ce_iq_calib()
375 rx[n - 1], tx[n], rx[n]); in r92ce_iq_calib()
381 r92ce_iq_calib_write_results(sc, tx[n][0], rx[n][0], 0); in r92ce_iq_calib()
383 r92ce_iq_calib_write_results(sc, tx[n][1], rx[n][1], 1); in r92ce_iq_calib()