DMAMAXIO
if (n <= 0 && n > DMAMAXIO)
for (i = 0; i < DMAMAXIO; ++i) {
if (i >= DMAMAXIO || acb->ds.chain[i].datalen == 0) {
for (j = 1, ++i; i < DMAMAXIO && acb->ds.chain[i].datalen; ++i, ++j) {
if (j < DMAMAXIO)
if (n <= 0 && n > DMAMAXIO)
for (i = 0; i < DMAMAXIO; ++i) {
if (i >= DMAMAXIO || acb->ds.chain[i].datalen == 0) {
for (j = 1, ++i; i < DMAMAXIO && acb->ds.chain[i].datalen; ++i, ++j) {
if (j < DMAMAXIO)
} chain[DMAMAXIO];
struct dma_chain dm_chain[DMAMAXIO]; /* all segments */