Lines Matching refs:lbalen

438 	struct ctl_lba_len_flags *lbalen;
450 lbalen = ARGS(io);
451 if (lbalen->flags & CTL_LLF_READ) {
453 } else if (lbalen->flags & CTL_LLF_COMPARE) {
805 struct ctl_lba_len_flags *lbalen = ARGS(io);
812 off = roff = ((off_t)lbalen->lba) * be_lun->cbe_lun.blocksize;
831 scsi_u64to8b(lbalen->lba, data->descr[0].addr);
833 lbalen->lba), data->descr[0].length);
978 struct ctl_lba_len_flags *lbalen = ARGS(io);
991 off = roff = ((off_t)lbalen->lba) * be_lun->cbe_lun.blocksize;
1010 scsi_u64to8b(lbalen->lba, data->descr[0].addr);
1012 lbalen->lba), data->descr[0].length);
1245 struct ctl_lba_len_flags *lbalen;
1249 lbalen = (struct ctl_lba_len_flags *)&io->io_hdr.ctl_private[CTL_PRIV_LBA_LEN];
1251 beio->io_len = lbalen->len * cbe_lun->blocksize;
1252 beio->io_offset = lbalen->lba * cbe_lun->blocksize;
1253 beio->io_arg = (lbalen->flags & SSC_IMMED) != 0;
1284 struct ctl_lba_len_flags *lbalen;
1293 lbalen = ARGS(io);
1295 if (lbalen->flags & ~(SWS_LBDATA | SWS_UNMAP | SWS_ANCHOR | SWS_NDOB) ||
1296 (lbalen->flags & (SWS_UNMAP | SWS_ANCHOR) && be_lun->unmap == NULL)) {
1308 if (lbalen->flags & (SWS_UNMAP | SWS_ANCHOR)) {
1309 beio->io_offset = lbalen->lba * cbe_lun->blocksize;
1310 beio->io_len = (uint64_t)lbalen->len * cbe_lun->blocksize;
1322 (uintmax_t)lbalen->lba, lbalen->len);
1329 len_left = (uint64_t)lbalen->len * cbe_lun->blocksize;
1336 adj = ((lbalen->lba + lba) * cbe_lun->blocksize +
1355 if (lbalen->flags & SWS_NDOB) {
1361 if (lbalen->flags & SWS_LBDATA)
1362 scsi_ulto4b(lbalen->lba + lba, buf);
1367 beio->io_offset = lbalen->lba * cbe_lun->blocksize;
1372 lbalen->lba += lba;
1373 lbalen->len -= lba;
1550 struct ctl_lba_len_flags *lbalen;
1559 lbalen = ARGS(io);
1560 if (lbalen->flags & CTL_LLF_WRITE) {
1587 if (lbalen->flags & CTL_LLF_WRITE) {
1597 (uintmax_t)lbalen->lba, lbalen->len, bptrlen->len);
1598 if (lbalen->flags & CTL_LLF_COMPARE) {
1604 lbas = MIN(lbalen->len - bptrlen->len, lbas / cbe_lun->blocksize);
1605 beio->io_offset = (lbalen->lba + bptrlen->len) * cbe_lun->blocksize;
1632 if (bptrlen->len < lbalen->len)