TM
status = UpdateRegs(state, TM, EP5);
status = UpdateRegs(state, TM, EP5);
state->m_Regs[TM] |= 0x10;
status = UpdateReg(state, TM);
if (((Regs[TM] & 0x0F) == 0 && (Regs[TM] & 0x20) == 0x20) ||
((Regs[TM] & 0x0F) == 8 && (Regs[TM] & 0x20) == 0x00)) {
state->m_Regs[TM] ^= 0x20;
status = UpdateReg(state, TM);
*pTM_Value = (Regs[TM] & 0x20)
? m_Thermometer_Map_2[Regs[TM] & 0x0F]
: m_Thermometer_Map_1[Regs[TM] & 0x0F] ;
state->m_Regs[TM] &= ~0x10; /* Thermometer off */
status = UpdateReg(state, TM);
memcpy(&state->m_Regs[TM], InitRegs, EB23 - TM + 1);
status = UpdateRegs(state, TM, EB23);
BLOCK_PRTY_INFO(TM, 0, 0, 0x7f, 0x7f, 0x7f),
clients[ILT_CLI_TM].first.reg = ILT_CFG_REG(TM, FIRST_ILT);
clients[ILT_CLI_TM].last.reg = ILT_CFG_REG(TM, LAST_ILT);
clients[ILT_CLI_TM].p_size.reg = ILT_CFG_REG(TM, P_SIZE);
case TM:
mib->fddiPORTNeighborType = TM ;
if (mib->fddiPORTMy_Type == TM &&
mib->fddiPORTNeighborType == TM) {
if (mib->fddiPORTMy_Type == TM ||
mib->fddiPORTNeighborType == TM)
(mib->fddiPORTMy_Type != TM) &&
if (mib->fddiPORTMy_Type == TS || mib->fddiPORTMy_Type == TM)
if (mib->fddiPORTMy_Type == TB || mib->fddiPORTMy_Type == TM)
((policy & POLICY_AM) && ne == TM) )
((policy & POLICY_BM) && ne == TM) )
((policy & POLICY_SM) && ne == TM) )
case TM :
if ( ne == TM ||
((policy & POLICY_MM) && ne == TM) )
smc->y[n].mib->fddiPORTNeighborType == TM)
mib->fddiPORTMy_Type = (np == PS) ? TS : TM ;
(np == PB) ? TB : TM ;
mib->fddiPORTMy_Type = TM ;
case TM :
if (smc->mib.p[port].fddiPORTMy_Type != TM)