OWN
txd.cmdsts = (u32) OWN | s;
while ((((volatile u32) tx_status=txd.cmdsts) & OWN) && (currticks() < to))
if (!(rx_status & OWN))
txd.cmdsts = (u32) OWN | s;
while ((((volatile u32) tx_status=txd.cmdsts) & OWN) && (currticks() < to))
if (!(rx_status & OWN))