ALU_START
val, !(val & ALU_START), 10, 1000);
ksz_write32(dev, REG_SW_ALU_CTRL__4, ALU_READ | ALU_START);
ksz_write32(dev, REG_SW_ALU_CTRL__4, ALU_WRITE | ALU_START);
ksz_write32(dev, REG_SW_ALU_CTRL__4, ALU_READ | ALU_START);
ksz_write32(dev, REG_SW_ALU_CTRL__4, ALU_WRITE | ALU_START);
ksz_write32(dev, REG_SW_ALU_CTRL__4, ALU_START | ALU_SEARCH);
if ((ksz_data & ALU_VALID) || !(ksz_data & ALU_START))
} while (ksz_data & ALU_START);