Home
last modified time | relevance | path

Searched refs:maxlba (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/cam/ctl/
H A Dctl_backend.h96 * maxlba is the maximum accessible LBA on the LUN. Note that this is
97 * different from the capacity of the array. capacity = maxlba + 1
150 uint64_t maxlba; /* passed to CTL */ member
H A Dctl.c3099 (lun->be_lun->maxlba > 0) ? in ctl_ioctl()
3100 lun->be_lun->maxlba + 1 : 0); in ctl_ioctl()
5430 if ((starting_lba + block_count) > (lun->be_lun->maxlba + 1)) { in ctl_sync_cache()
5432 MAX(starting_lba, lun->be_lun->maxlba + 1)); in ctl_sync_cache()
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()
5742 if (((lba + num_blocks) > (lun->be_lun->maxlba + 1)) in ctl_write_same()
5745 MAX(lba, lun->be_lun->maxlba + 1)); in ctl_write_same()
5757 if ((lun->be_lun->maxlba + 1) - lba > ival) { in ctl_write_same()
5765 if ((lun->be_lun->maxlba + 1) - lba > UINT32_MAX) { in ctl_write_same()
[all …]
H A Dctl_tpc.c1112 tpc_check_ranges_l(struct scsi_range_desc *range, int nrange, uint64_t maxlba, in tpc_check_ranges_l() argument
1122 if (b1 + l1 < b1 || b1 + l1 > maxlba + 1) { in tpc_check_ranges_l()
1123 *lba = MAX(b1, maxlba + 1); in tpc_check_ranges_l()
2103 lun->be_lun->maxlba, &lba) != 0) { in ctl_populate_token()
2249 lun->be_lun->maxlba, &lba) != 0) { in ctl_write_using_token()
H A Dctl_backend_ramdisk.c1199 cbe_lun->maxlba = be_lun->size_blocks - 1; in ctl_backend_ramdisk_create()
1398 be_lun->cbe_lun.maxlba = be_lun->size_blocks - 1; in ctl_backend_ramdisk_modify()
H A Dctl_backend_block.c2271 cbe_lun->maxlba = (be_lun->size_blocks == 0) ? in ctl_be_block_open_file()
2427 cbe_lun->maxlba = (be_lun->size_blocks == 0) ? in ctl_be_block_open_dev()
2678 cbe_lun->maxlba = (be_lun->size_blocks == 0) ? in ctl_be_block_create()
/freebsd/usr.sbin/mptutil/
H A Dmptutil.h52 uint64_t maxlba; member
H A Dmpt_cam.c268 disk->maxlba = scsi_4btoul(rcap.addr); in fetch_scsi_capacity()
294 disk->maxlba = scsi_8btou64(rcaplong.addr); in fetch_scsi_capacity()
H A Dmpt_show.c245 humanize_number(buf, sizeof(buf), (disk->maxlba + 1) * 512, in print_standalone()
/freebsd/usr.sbin/ctladm/
H A Dctladm.c1596 uint64_t maxlba; in cctl_read_capacity() local
1603 maxlba = scsi_4btoul(data->addr); in cctl_read_capacity()
1606 if (maxlba == 0xffffffff) { in cctl_read_capacity()
1613 maxlba = scsi_8btou64(longdata->addr); in cctl_read_capacity()
1618 (uintmax_t)maxlba, blocksize); in cctl_read_capacity()