SM
cmd: INSTALL options opt_namelist SM {
| NOTIFY namelist SM {
| EXCEPT namelist SM {
| PATTERN namelist SM {
| SPECIAL opt_namelist STRING SM {
return(SM);
%term SM 4
case SM:
/* [8,C] */ TNS("movw",SM), TS("lea",MR), TNS("movw",MS), TSp("pop",M),
case SM:
SM(pdGainOverlap_t2,
SM(gainBoundaries[0],
SM(gainBoundaries[1],
SM(gainBoundaries[2],
SM(gainBoundaries[3],
SM(pdGainOverlap_t2,
SM(gainBoundaries[0],
SM(gainBoundaries[1],
SM(gainBoundaries[2],
SM(gainBoundaries[3],
SM(pModal->iqCalICh[i],
SM(pModal->iqCalQCh[i],
| SM(pModal->
| SM(pModal->bswAtten[i],
SM(txRxAttenLocal,
SM(pModal->rxTxMarginCh[i],
SM(pModal->txEndToXpaOff, AR_PHY_RF_CTL4_TX_END_XPAA_OFF) |
SM(pModal->txEndToXpaOff, AR_PHY_RF_CTL4_TX_END_XPAB_OFF) |
SM(pModal->txFrameToXpaOn, AR_PHY_RF_CTL4_FRAME_XPAA_ON) |
SM(pModal->txFrameToXpaOn, AR_PHY_RF_CTL4_FRAME_XPAB_ON));
SM(pModal->iqCalICh[0], AR_PHY_TIMING_CTRL4_IQCORR_Q_I_COFF) |
SM(pModal->iqCalQCh[0], AR_PHY_TIMING_CTRL4_IQCORR_Q_Q_COFF));
SM(pModal->txEndToXpaOff, AR_PHY_RF_CTL4_TX_END_XPAA_OFF) |
SM(pModal->txEndToXpaOff, AR_PHY_RF_CTL4_TX_END_XPAB_OFF) |
SM(pModal->txFrameToXpaOn, AR_PHY_RF_CTL4_FRAME_XPAA_ON) |
SM(pModal->txFrameToXpaOn, AR_PHY_RF_CTL4_FRAME_XPAB_ON));
SM(2, AR_QOS_NO_ACK_TWO_BIT) |
SM(5, AR_QOS_NO_ACK_BIT_OFF) |
SM(0, AR_QOS_NO_ACK_BYTE_OFF));
pll = SM(0x5, AR_RTC_9160_PLL_REFDIV);
pll |= SM(0x1, AR_RTC_9160_PLL_CLKSEL);
pll |= SM(0x2, AR_RTC_9160_PLL_CLKSEL);
pll |= SM(0x28, AR_RTC_9160_PLL_DIV);
pll |= SM(0x2c, AR_RTC_9160_PLL_DIV);
pll = SM(0x5, AR_RTC_9160_PLL_REFDIV);
pll |= SM(0x1, AR_RTC_9160_PLL_CLKSEL);
pll |= SM(0x2, AR_RTC_9160_PLL_CLKSEL);
pll |= SM(0x50, AR_RTC_9160_PLL_DIV);
pll |= SM(0x58, AR_RTC_9160_PLL_DIV);
pll |= SM(0x1, AR_RTC_PLL_CLKSEL);
pll |= SM(0x2, AR_RTC_PLL_CLKSEL);
pll |= SM(0xa, AR_RTC_PLL_DIV);
pll |= SM(0xb, AR_RTC_PLL_DIV);
SM(SPUR_RSSI_THRESH, AR_PHY_SPUR_REG_SPUR_RSSI_THRESH));
SM(spur_freq_sd, AR_PHY_TIMING11_SPUR_FREQ_SD) |
SM(spur_delta_phase, AR_PHY_TIMING11_SPUR_DELTA_PHASE));
SM(SPUR_RSSI_THRESH, AR_PHY_SPUR_REG_SPUR_RSSI_THRESH));
SM(spur_freq_sd, AR_PHY_TIMING11_SPUR_FREQ_SD) |
SM(spur_delta_phase, AR_PHY_TIMING11_SPUR_DELTA_PHASE));
SM((CAB_TIMEOUT_VAL << 3), AR_SLEEP1_CAB_TIMEOUT) |
SM(beacontimeout, AR_SLEEP2_BEACON_TIMEOUT));
(SM((_series)[_index].Tries, AR_XmitDataTries##_index))
(SM((_series)[_index].Rate, AR_XmitRate##_index))
(SM((_series)[_index].PktDuration, AR_PacketDur##_index) | \
|SM((_series)[_index].ChSel, AR_ChainSel##_index))
(txcfg & ~AR_FTRIG) | SM(newLevel, AR_FTRIG));
REG_WRITE(ah, AR_QUIET2, SM(10, AR_QUIET2_QUIET_DUR));
SM(txPower, AR_XmitPower) |
(keyIx != ATH9K_TXKEYIX_INVALID ? SM(keyIx, AR_DestIdx) : 0) |
SM(type, AR_FrameType) |
ads->ds_ctl6 = SM(keyType, AR_EncrType);
SM(ahp->ah_txOkInterruptMask, AR_IMR_S0_QCU_TXOK) |
SM(ahp->ah_txDescInterruptMask, AR_IMR_S0_QCU_TXDESC));
SM(ahp->ah_txErrInterruptMask, AR_IMR_S1_QCU_TXERR)|
SM(0, AR_BurstDur);
SM(ahp->ah_txEolInterruptMask, AR_IMR_S1_QCU_TXEOL));
SM(rtsctsRate, AR_RTSCTSRate);
ads->ds_ctl6 |= SM(aggrLen, AR_AggrLen);
ctl6 |= SM(numDelims, AR_PadDelim);
ads->ds_ctl2 |= SM(burstDuration, AR_BurstDur);
SM(cwMin, AR_D_LCL_IFS_CWMIN) |
SM(qi->tqi_cwmax, AR_D_LCL_IFS_CWMAX) |
SM(qi->tqi_aifs, AR_D_LCL_IFS_AIFS));
SM(INIT_SSH_RETRY, AR_D_RETRY_LIMIT_STA_SH) |
SM(INIT_SLG_RETRY, AR_D_RETRY_LIMIT_STA_LG) |
SM(qi->tqi_shretry, AR_D_RETRY_LIMIT_FR_SH));
SM(qi->tqi_cbrPeriod, AR_Q_CBRCFG_INTERVAL) |
SM(qi->tqi_cbrOverflowLimit, AR_Q_CBRCFG_OVF_THRESH));
SM(qi->tqi_readyTime, AR_Q_RDYTIMECFG_DURATION) |
SM(qi->tqi_burstTime, AR_D_CHNTIME_DUR) |
SM(AR_D_MISC_ARB_LOCKOUT_CNTRL_GLOBAL,
| SM(tid, IEEE80211_BAPS_TID)
| SM(rap->rxa_wnd, IEEE80211_BAPS_BUFSIZ);
| SM(tid, IEEE80211_BAPS_TID)
| SM(IEEE80211_AGGR_BAWMAX, IEEE80211_BAPS_BUFSIZ);
args[3] = SM(0, IEEE80211_BASEQ_START)
| SM(0, IEEE80211_BASEQ_FRAG);
| SM(tid, IEEE80211_BAPS_TID)
| SM(tap->txa_wnd, IEEE80211_BAPS_BUFSIZ);
barseqctl = SM(tap->txa_start, IEEE80211_BASEQ_START)
| SM(0, IEEE80211_BASEQ_FRAG);
baparamset = SM(args[0], IEEE80211_DELBAPS_TID)
| SM(args[1], IEEE80211_DELBAPS_INIT);
*frm = SM(rxmax, IEEE80211_HTCAP_MAXRXAMPDU)
| SM(density, IEEE80211_HTCAP_MPDUDENSITY);
in->in_ht2ndchan = SM(htinfo->hi_byte1, IEEE80211_HTINFO_2NDCHAN);
in->in_htopmode = SM(w, IEEE80211_HTINFO_OPMODE);
in->in_htstbc = SM(w, IEEE80211_HTINFO_BASIC_STBCMCS);
*frm++ = SM(i, WME_PARAM_ACI)
| SM(ac->wmep_acm, WME_PARAM_ACM)
| SM(ac->wmep_aifsn, WME_PARAM_AIFSN);
*frm++ = SM(ac->wmep_logcwmax, WME_PARAM_LOGCWMAX)
| SM(ac->wmep_logcwmin, WME_PARAM_LOGCWMIN);