Home
last modified time | relevance | path

Searched refs:lbalen (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/cam/ctl/
H A Dctl_backend_block.c465 struct ctl_lba_len_flags *lbalen; in ctl_be_block_move_done() local
477 lbalen = ARGS(io); in ctl_be_block_move_done()
478 if (lbalen->flags & CTL_LLF_READ) { in ctl_be_block_move_done()
480 } else if (lbalen->flags & CTL_LLF_COMPARE) { in ctl_be_block_move_done()
814 struct ctl_lba_len_flags *lbalen = ARGS(io); in ctl_be_block_gls_file() local
823 off = roff = ((off_t)lbalen->lba) * be_lun->cbe_lun.blocksize; in ctl_be_block_gls_file()
842 scsi_u64to8b(lbalen->lba, data->descr[0].addr); in ctl_be_block_gls_file()
844 lbalen->lba), data->descr[0].length); in ctl_be_block_gls_file()
1066 struct ctl_lba_len_flags *lbalen = ARGS(io); in ctl_be_block_gls_zvol() local
1081 off = roff = ((off_t)lbalen->lba) * be_lun->cbe_lun.blocksize; in ctl_be_block_gls_zvol()
[all …]
H A Dctl_backend_ramdisk.c509 struct ctl_lba_len_flags *lbalen = ARGS(io); in ctl_backend_ramdisk_submit() local
511 if (lbalen->flags & CTL_LLF_VERIFY) { in ctl_backend_ramdisk_submit()
517 if (lbalen->flags & CTL_LLF_COMPARE) in ctl_backend_ramdisk_submit()
738 struct ctl_lba_len_flags *lbalen = ARGS(io); in ctl_backend_ramdisk_ws() local
745 if (lbalen->flags & ~(SWS_LBDATA | SWS_UNMAP | SWS_ANCHOR | SWS_NDOB)) { in ctl_backend_ramdisk_ws()
755 if (lbalen->flags & SWS_UNMAP) { in ctl_backend_ramdisk_ws()
756 ctl_backend_ramdisk_delete(cbe_lun, lbalen->lba, lbalen->len, in ctl_backend_ramdisk_ws()
757 (lbalen->flags & SWS_ANCHOR) != 0); in ctl_backend_ramdisk_ws()
763 for (lba = lbalen->lba, lbas = lbalen->len; lbas > 0; lba++, lbas--) { in ctl_backend_ramdisk_ws()
773 if (lbalen->flags & SWS_NDOB) { in ctl_backend_ramdisk_ws()
[all …]
H A Dctl.c5388 struct ctl_lba_len_flags *lbalen; in ctl_sync_cache() local
5437 lbalen = (struct ctl_lba_len_flags *)&ctsio->io_hdr.ctl_private[CTL_PRIV_LBA_LEN]; in ctl_sync_cache()
5438 lbalen->lba = starting_lba; in ctl_sync_cache()
5439 lbalen->len = block_count; in ctl_sync_cache()
5440 lbalen->flags = byte2; in ctl_sync_cache()
5662 struct ctl_lba_len_flags *lbalen; in ctl_write_same_cont() local
5669 lbalen = (struct ctl_lba_len_flags *) in ctl_write_same_cont()
5671 lbalen->lba += lbalen->len; in ctl_write_same_cont()
5672 if ((lun->be_lun->maxlba + 1) - lbalen->lba <= UINT32_MAX) { in ctl_write_same_cont()
5674 lbalen->len = (lun->be_lun->maxlba + 1) - lbalen->lba; in ctl_write_same_cont()
[all …]