LOOPBACK_MASK
(!!(LOOPBACKS_INTERNAL & LOOPBACK_MASK(_efx)))
(!!(LOOPBACK_MASK(_efx) & LOOPBACKS_EXTERNAL(_efx)))
(!!((LOOPBACK_MASK(_from) ^ LOOPBACK_MASK(_to)) & (_mask)))
((LOOPBACK_MASK(_from) & (_mask)) && !(LOOPBACK_MASK(_to) & (_mask)))
(!!(LOOPBACKS_INTERNAL & LOOPBACK_MASK(_efx)))
(!!(LOOPBACK_MASK(_efx) & LOOPBACKS_EXTERNAL(_efx)))
(!!((LOOPBACK_MASK(_from) ^ LOOPBACK_MASK(_to)) & (_mask)))
((LOOPBACK_MASK(_from) & (_mask)) && !(LOOPBACK_MASK(_to) & (_mask)))
if (LOOPBACK_MASK(efx) & LOOPBACKS_EXTERNAL(efx) & LOOPBACKS_WS ||
else if (LOOPBACK_MASK(efx) & LOOPBACKS_WS)
(!!(LOOPBACKS_INTERNAL & LOOPBACK_MASK(_efx)))
(!!(LOOPBACK_MASK(_efx) & LOOPBACKS_EXTERNAL(_efx)))
(!!((LOOPBACK_MASK(_from) ^ LOOPBACK_MASK(_to)) & (_mask)))
((LOOPBACK_MASK(_from) & (_mask)) && !(LOOPBACK_MASK(_to) & (_mask)))
LOOPBACK_MASK | TX_EXTRA_DELAY_MASK;
writel(reg_val_GCR | LOOPBACK_MASK,
(~(RX_ENABLE | LOOPBACK_MASK))),