FST_RDB
los = FST_RDB(card, suStatus.lossOfSignal);
rra = FST_RDB(card, suStatus.receiveRemoteAlarm);
ais = FST_RDB(card, suStatus.alarmIndicationSignal);
dmabits = FST_RDB(card, rxDescrRing[pi][rxp].bits);
dmabits = FST_RDB(card, rxDescrRing[pi][rxp].bits);
while (!(FST_RDB(card, txDescrRing[pi][port->txpos].bits) &
while (!(FST_RDB(card, rxDescrRing[pi][port->rxpos].bits)
if (FST_RDB(card, interruptHandshake) == 1) {
rdidx = FST_RDB(card, interruptEvent.rdindex) & 0x1f;
wridx = FST_RDB(card, interruptEvent.wrindex) & 0x1f;
event = FST_RDB(card, interruptEvent.evntbuff[rdidx]);
i = FST_RDB(card, taskStatus);
info->internalClock = FST_RDB(card, portConfig[i].internalClock);
info->invertClock = FST_RDB(card, portConfig[i].invertClock);
info->clockSource = FST_RDB(card, suConfig.clocking);
info->framing = FST_RDB(card, suConfig.framing);
info->structure = FST_RDB(card, suConfig.structure);
info->interface = FST_RDB(card, suConfig.interface);
info->coding = FST_RDB(card, suConfig.coding);
info->lineBuildOut = FST_RDB(card, suConfig.lineBuildOut);
info->equalizer = FST_RDB(card, suConfig.equalizer);
info->loopMode = FST_RDB(card, suConfig.loopMode);
info->range = FST_RDB(card, suConfig.range);
info->txBufferMode = FST_RDB(card, suConfig.txBufferMode);
info->rxBufferMode = FST_RDB(card, suConfig.rxBufferMode);
info->startingSlot = FST_RDB(card, suConfig.startingSlot);
info->losThreshold = FST_RDB(card, suConfig.losThreshold);
if (FST_RDB(card, suConfig.enableIdleCode))
info->idleCode = FST_RDB(card, suConfig.idleCode);
info->lossOfSignal = FST_RDB(card, suStatus.lossOfSignal);
FST_RDB(card, suStatus.receiveRemoteAlarm);
FST_RDB(card, suStatus.alarmIndicationSignal);
sync.clock_type = FST_RDB(card, portConfig[i].internalClock) ==