dibx000_read_word
dibx000_read_word(mst, mst->base_reg + 2);
da = dibx000_read_word(mst, mst->base_reg);
while (((status = dibx000_read_word(mst, mst->base_reg + 2)) & 0x0100) == 0 && --i > 0)