dmat_maxsegsz
(segs[seg].ds_len + sgsize) <= dmat_maxsegsz(dmat) &&
todo = MIN(sgsize, dmat_maxsegsz(dmat));