Lines Matching refs:lbas
371 u_int lbaoff, lbas, res, off; in ctl_backend_ramdisk_cmp() local
373 lbas = io->scsiio.kern_data_len / cbe_lun->blocksize; in ctl_backend_ramdisk_cmp()
374 lba = ARGS(io)->lba + PRIV(io)->len - lbas; in ctl_backend_ramdisk_cmp()
376 for (; lbas > 0; lbas--, lba++) { in ctl_backend_ramdisk_cmp()
388 if (lbas > 0) { in ctl_backend_ramdisk_cmp()
439 u_int lbas, len; in ctl_backend_ramdisk_compare() local
441 lbas = ARGS(io)->len - PRIV(io)->len; in ctl_backend_ramdisk_compare()
442 lbas = MIN(lbas, 131072 / cbe_lun->blocksize); in ctl_backend_ramdisk_compare()
443 len = lbas * cbe_lun->blocksize; in ctl_backend_ramdisk_compare()
450 PRIV(io)->len += lbas; in ctl_backend_ramdisk_compare()
462 u_int i, len, lbaoff, lbas, sgs, off; in ctl_backend_ramdisk_rw() local
467 lbas = ARGS(io)->len - PRIV(io)->len; in ctl_backend_ramdisk_rw()
468 lbas = MIN(lbas, (SGPP << cbe_lun->pblockexp) - lbaoff); in ctl_backend_ramdisk_rw()
469 sgs = (lbas + lbaoff + be_lun->pblockmul - 1) >> cbe_lun->pblockexp; in ctl_backend_ramdisk_rw()
476 len = lbas * cbe_lun->blocksize; in ctl_backend_ramdisk_rw()
502 io->scsiio.kern_data_len = lbas * cbe_lun->blocksize; in ctl_backend_ramdisk_rw()
505 PRIV(io)->len += lbas; in ctl_backend_ramdisk_rw()
667 u_int lbaoff, lbas; in ctl_backend_ramdisk_ws() local
687 for (lba = lbalen->lba, lbas = lbalen->len; lbas > 0; lba++, lbas--) { in ctl_backend_ramdisk_ws()