FWOHCI_DMA_WRITE
FWOHCI_DMA_WRITE(db->db.desc.depend,
FWOHCI_DMA_WRITE(db[0].db.desc.depend,
FWOHCI_DMA_WRITE(db[ldesc].db.desc.depend,
FWOHCI_DMA_WRITE(db[ldesc].db.desc.res, 0);
FWOHCI_DMA_WRITE(db[1].db.immed[0], db[1].db.immed[0]);
FWOHCI_DMA_WRITE(db[1].db.immed[1], db[1].db.immed[1]);
FWOHCI_DMA_WRITE(db[2].db.desc.res, 0);
FWOHCI_DMA_WRITE(db[0].db.desc.cmd,
FWOHCI_DMA_WRITE(db[0].db.desc.addr, 0);
FWOHCI_DMA_WRITE(db[2].db.desc.addr,
FWOHCI_DMA_WRITE(db[2].db.desc.cmd,
FWOHCI_DMA_WRITE(db[0].db.desc.res, 0);
FWOHCI_DMA_WRITE(db[2].db.desc.res, 0);
FWOHCI_DMA_WRITE(db[i].db.desc.addr, dbuf[i]);
FWOHCI_DMA_WRITE(db[i].db.desc.cmd, OHCI_INPUT_MORE | dsiz[i]);
FWOHCI_DMA_WRITE(db[i].db.desc.res, dsiz[i]);
FWOHCI_DMA_WRITE(db->db.desc.res, dbch->xferq.psize);
FWOHCI_DMA_WRITE(db->db.desc.addr, bus_addr);
FWOHCI_DMA_WRITE(db->db.desc.cmd, step);
FWOHCI_DMA_WRITE(db->db.desc.res, 0);
FWOHCI_DMA_WRITE(db->db.desc.addr, bus_addr);
FWOHCI_DMA_WRITE(db->db.desc.cmd, info->pay_len % step);
FWOHCI_DMA_WRITE(db->db.desc.res, 0);
FWOHCI_DMA_WRITE(db->db.desc.cmd,
FWOHCI_DMA_WRITE(db->db.desc.addr, 0);
FWOHCI_DMA_WRITE(db->db.desc.res, 0);
FWOHCI_DMA_WRITE(db->db.desc.res,
FWOHCI_DMA_WRITE(ld[i], ld[i]);