MS
extern char AM, BS, CA, DA, EO, HC, IN, MI, MS, NC, NS, OS,
rxi.rxi_rssi = MS(ds->ds_status4, AR_RXS4_RSSI_COMBINED);
failcnt = MS(ds->ds_status1, AR_TXS1_DATA_FAIL_CNT);
failcnt += MS(ds->ds_status9, AR_TXS9_FINAL_IDX) * 2;
mask |= MS(reg, AR_ISR_S0_QCU_TXOK);
mask |= MS(reg, AR_ISR_S0_QCU_TXDESC);
mask |= MS(reg, AR_ISR_S1_QCU_TXERR);
mask |= MS(reg, AR_ISR_S1_QCU_TXEOL);
MS(intr5, AR_ISR_S5_GENTIMER_TRIG),
MS(intr5, AR_ISR_S5_GENTIMER_THRESH)));
delay = MS(AR_READ(sc, AR_PHY_RX_DELAY), AR_PHY_RX_DELAY_DELAY);
nf[i] = MS(reg, AR9280_PHY_MINCCA_PWR);
nf[i] = MS(reg, AR_PHY_MINCCA_PWR);
nf_ext[i] = MS(reg, AR9280_PHY_EXT_MINCCA_PWR);
nf_ext[i] = MS(reg, AR_PHY_EXT_MINCCA_PWR);
sc->rfsilent_pin = MS(base->rfSilent,
kc_entries_log = MS(base->deviceCap, AR_EEP_DEVCAP_KC_ENTRIES);
*val = MS(reg, AR_EEPROM_STATUS_DATA_VAL);
tap->wr_dbm_antsignal = MS(ds->ds_status4, AR_RXS4_RSSI_COMBINED);
tap->wr_antenna = MS(ds->ds_status3, AR_RXS3_ANTENNA);
rate = MS(ds->ds_status0, AR_RXS0_RATE);
rate = MS(ds->ds_status3, AR_RXS3_RATE);
MS(ds->ds_status8, AR_RXS8_PHY_ERR_CODE)));
len = MS(ds->ds_status1, AR_RXS1_DATA_LEN);
overlap = MS(AR_READ(sc, AR_PHY_TPCRG5),
rxi.rxi_rssi = MS(ds->ds_status5, AR_RXS5_RSSI_COMBINED);
qid = MS(ds->ds_info, AR_TXI_QCU_NUM);
failcnt = MS(ds->ds_status3, AR_TXS3_DATA_FAIL_CNT);
failcnt += MS(ds->ds_status8, AR_TXS8_FINAL_IDX) * 2;
MS(intr5, AR_ISR_S5_GENTIMER_TRIG),
MS(intr5, AR_ISR_S5_GENTIMER_THRESH)));
delay = MS(AR_READ(sc, AR_PHY_RX_DELAY), AR_PHY_RX_DELAY_DELAY);
nf[i] = MS(reg, AR_PHY_MINCCA_PWR);
nf_ext[i] = MS(reg, AR_PHY_EXT_MINCCA_PWR);
*val = MS(reg, AR_EEPROM_STATUS_DATA_VAL);
sc->trainpow = MS(AR_READ(sc, AR_PHY_PWRTX_RATE5),
scale = MS(AR_READ(sc, AR_PHY_TPC_12),
atemp = MS(reg, AR_PHY_TPC_19_ALPHA_THERM);
avolt = MS(reg, AR_PHY_TPC_19_ALPHA_VOLT);
tempcal = MS(reg, AR_PHY_TPC_18_THERM_CAL);
voltcal = MS(reg, AR_PHY_TPC_18_VOLT_CAL);
temp = MS(reg, AR_PHY_BB_THERM_ADC_4_LATEST_THERM);
volt = MS(reg, AR_PHY_BB_THERM_ADC_4_LATEST_VOLT);
delta = (int8_t)MS(AR_READ(sc, AR_PHY_TPC_11_B(chain)),
MS(txgain, AR_PHY_TXGAIN_TXBB1DBGAIN));
MS(txgain, AR_PHY_TXGAIN_TXBB6DBGAIN));
MS(txgain, AR_PHY_TXGAIN_TXMXRGAIN));
MS(txgain, AR_PHY_TXGAIN_PADRVGNA));
MS(txgain, AR_PHY_TXGAIN_PADRVGNB));
MS(txgain, AR_PHY_TXGAIN_PADRVGNC));
MS(txgain, AR_PHY_TXGAIN_PADRVGND));
if (MS(sc->txgain[i], AR_PHY_TXGAIN_INDEX) >= gain)
if (MS(reg, AR_OTP_STATUS_TYPE) == AR_OTP_STATUS_VALID) {
tap->wr_dbm_antsignal = MS(ds->ds_status5, AR_RXS5_RSSI_COMBINED);
tap->wr_antenna = MS(ds->ds_status4, AR_RXS4_ANTENNA);
rate = MS(ds->ds_status1, AR_RXS1_RATE);
MS(ds->ds_status11, AR_RXS11_PHY_ERR_CODE)));
len = MS(ds->ds_status2, AR_RXS2_DATA_LEN);
MS(modal->miscBits, AR5416_EEP_MISC_TX_DAC_SCALE_CCK));
MS(modal->miscBits, AR5416_EEP_MISC_TX_CLIP));
sc->tx_gain_tbl[i] = MS(reg, AR_PHY_TX_GAIN);
pdadc = MS(reg, AR_PHY_TX_PWRCTRL_PD_AVG_OUT);
ccomp_svg = MS(reg, AR9285_AN_RF2G6_CCOMP);
maxgain = MS(reg, AR_PHY_TX_PWRCTRL_TX_GAIN_TAB_MAX);
clcgain = MS(reg, AR_PHY_TX_GAIN_CLC);
if (MS(reg, AR_PHY_CLC_I0) == 0)
if (MS(reg, AR_PHY_CLC_Q0) == 0)
overlap = MS(AR_READ(sc, AR_PHY_TPCRG5),
overlap = MS(AR_READ(sc, AR_PHY_TPCRG5),
pdadc = MS(reg, AR_PHY_TX_PWRCTRL_PD_AVG_OUT);
sc->rfsilent_pin = MS(base->rfSilent,
sc->txchainmask = MS(base->txrxMask, AR_EEP_TX_MASK);
sc->rxchainmask = MS(base->txrxMask, AR_EEP_RX_MASK);
type = MS(eep->baseEepHeader.txrxgain, AR_EEP_RX_GAIN);
type = MS(eep->baseEepHeader.txrxgain, AR_EEP_TX_GAIN);
MS(ant_div_ctrl, AR_EEP_ANT_DIV_CTRL_ALL));
ftrig = MS(reg, AR_TXCFG_FTRIG);
if (MS(AR_READ(sc, AR_OBS_BUS_1), AR_OBS_BUS_1_RX_STATE) == 0)
return (MS(AR_READ(sc, AR_QSTS(qid)), AR_Q_STS_PEND_FR_CNT) != 0 ||
if (MS(reg, AR_SREV_ID) == 0xff) {
sc->mac_ver = MS(reg, AR_SREV_VERSION2);
sc->mac_rev = MS(reg, AR_SREV_REVISION2);
sc->mac_ver = MS(reg, AR_SREV_VERSION);
sc->mac_rev = MS(reg, AR_SREV_REVISION);
diff = RTWN_SIGN4TO8(MS(txpwr->ht20_ofdm_tx_pwr_diff,
diff = RTWN_SIGN4TO8(MS(txpwr->ht20_ofdm_tx_pwr_diff,
diff = RTWN_SIGN4TO8(MS(
diff = RTWN_SIGN4TO8(MS(rom->txpwr.ht20_ofdm_tx_pwr_diff,
diff = RTWN_SIGN4TO8(MS(rom->txpwr.ht20_ofdm_tx_pwr_diff,
return (MS(val, R92C_LSSI_READBACK_DATA));
return (MS(reg, R92C_EFUSE_CTRL_DATA));
if (MS(rtwn_read_4(sc, R92C_HPON_FSM),
if (MS(reg, R92C_SYS_CFG_CHIP_VER_RTL) == 0)
sc->board_type = MS(rom->rf_opt1, R92C_ROM_RF1_BOARD_TYPE);
sc->regulatory = MS(rom->rf_opt1, R92C_ROM_RF1_REGULATORY);
sc->regulatory = MS(rom->rf_board_opt, R92C_ROM_RF1_REGULATORY);
sc->regulatory = MS(rom->rf_board_opt, R92C_ROM_RF1_REGULATORY);
#define wait_for_atomic(COND, MS) wait_for_atomic_us((COND), (MS) * 1000)
#define wait_for(COND, MS) _wait_for((COND), (MS) * 1000, 10, 1000)
if (MS(rtwn_pci_read_4(sc, R92C_LLT_INIT), R92C_LLT_INIT_OP) ==
if (MS(rxstat->rptb1, R88E_RPTB1_MACID) != R92C_MACID_BSS) {
tries = MS(rxstat->rptb2, R88E_RPTB2_RETRY_CNT);
packets = MS(rpt->rptb6, R92C_RPTB6_RPT_PKT_NUM);
tries = MS(rpt->rptb0, R92C_RPTB0_RETRY_CNT);
id = MS(len, R92C_C2H_EVTB0_ID);
len = MS(len, R92C_C2H_EVTB0_LEN);
type = MS(rxdw3, R88E_RXDW3_RPT);
ntries = MS(rptb2, R88E_RPTB2_RETRY_CNT);
pktlen = MS(rxdw0, R92C_RXDW0_PKTLEN);
rate = MS(rxdw3, R92C_RXDW3_RATE);
infosz = MS(rxdw0, R92C_RXDW0_INFOSZ) * 8;
shift = MS(rxdw0, R92C_RXDW0_SHIFT);
rate = MS(rxdw3, R92S_RXDW3_RATE);
infosz = MS(rxdw0, R92S_RXDW0_INFOSZ) * 8;
npkts = MS(letoh32(stat->rxdw2), R92S_RXDW2_PKTCNT);
pktlen = MS(rxdw0, R92S_RXDW0_PKTLEN);
infosz = MS(rxdw0, R92S_RXDW0_INFOSZ) * 8;
sc->cut = MS(rsu_read_4(sc, R92S_PMC_FSM), R92S_PMC_FSM_CUT);
return (MS(reg, R92S_EFUSE_CTRL_DATA));
MS(rxdw3, R92E_RXDW3_RATE) : MS(rxdw3, R92C_RXDW3_RATE);
infosz = MS(rxdw0, R92C_RXDW0_INFOSZ) * 8;
npkts = MS(letoh32(rxd->rxdw2), R92C_RXDW2_PKTCNT);
type = MS(letoh32(rxd->rxdw3), R88E_RXDW3_RPT);
ntries = MS(letoh32(rxstat->rptb2),
if (MS(txrpt->rptb2, R92E_RPTB2_RETRY_CNT) > 0)
pktlen = MS(rxdw0, R92C_RXDW0_PKTLEN);
infosz = MS(rxdw0, R92C_RXDW0_INFOSZ) * 8;
if (MS(urtwn_read_4(sc, R92C_LLT_INIT), R92C_LLT_INIT_OP) ==
case MS:
case MS:
mac = MS;
char *MS; /* stty flags to set if lp is a tty */
extern char *MS; /* stty flags to set if lp is a tty */
cgetstr(bp, "ms", &MS);
if (MS) {
p = strdup(MS);