VIA_SEGS_MIN
if (via->blkcnt < VIA_SEGS_MIN)
via->blkcnt = VIA_SEGS_MIN;
if (blksz > (ch->buffer->maxsize / VIA_SEGS_MIN))
blksz = ch->buffer->maxsize / VIA_SEGS_MIN;
if (blkcnt < VIA_SEGS_MIN)
blkcnt = VIA_SEGS_MIN;
if ((blkcnt >> 1) >= VIA_SEGS_MIN)