Lines Matching refs:seglen
1410 int i, seglen; in ctl_be_block_cw_dispatch_ws() local
1459 seglen = MIN(CTLBLK_MAX_SEG, len_left); in ctl_be_block_cw_dispatch_ws()
1462 seglen - pbo) % pb; in ctl_be_block_cw_dispatch_ws()
1463 if (seglen > adj) in ctl_be_block_cw_dispatch_ws()
1464 seglen -= adj; in ctl_be_block_cw_dispatch_ws()
1466 seglen -= seglen % cbe_lun->blocksize; in ctl_be_block_cw_dispatch_ws()
1468 seglen -= seglen % cbe_lun->blocksize; in ctl_be_block_cw_dispatch_ws()
1469 ctl_alloc_seg(softc, &beio->sg_segs[i], seglen); in ctl_be_block_cw_dispatch_ws()
1475 len_left -= seglen; in ctl_be_block_cw_dispatch_ws()
1478 end = buf + seglen; in ctl_be_block_cw_dispatch_ws()
1592 int i, seglen; in ctl_be_block_cw_dispatch_wz() local
1628 seglen = MIN(CTLBLK_MAX_SEG, len_left); in ctl_be_block_cw_dispatch_wz()
1631 seglen - pbo) % pb; in ctl_be_block_cw_dispatch_wz()
1632 if (seglen > adj) in ctl_be_block_cw_dispatch_wz()
1633 seglen -= adj; in ctl_be_block_cw_dispatch_wz()
1635 seglen -= seglen % cbe_lun->blocksize; in ctl_be_block_cw_dispatch_wz()
1637 seglen -= seglen % cbe_lun->blocksize; in ctl_be_block_cw_dispatch_wz()
1638 ctl_alloc_seg(softc, &beio->sg_segs[i], seglen); in ctl_be_block_cw_dispatch_wz()
1644 len_left -= seglen; in ctl_be_block_cw_dispatch_wz()
1646 memset(beio->sg_segs[i].addr, 0, seglen); in ctl_be_block_cw_dispatch_wz()
1647 lba += seglen / cbe_lun->blocksize; in ctl_be_block_cw_dispatch_wz()