Lines Matching defs:capacity

72  *	Disk capacity		root	swap	usr
147 * capacity of the configured lun.
185 struct scsi_capacity_16 *capacity,
193 struct scsi_capacity_16 *capacity);
227 static int adjust_disk_geometry(diskaddr_t capacity, uint_t *cyl,
234 diskaddr_t capacity,
275 * get vendor, product, revision and capacity info.
348 disk->capacity = label->capacity;
492 /* get the LBA size and capacity */
509 * back up efi label goes to capacity - 1, we are reading an extra block
776 struct scsi_capacity_16 capacity;
817 if (uscsi_read_capacity(fd, &capacity)) {
822 * If the reported capacity is set to zero, then the disk
823 * is not usable. If the reported capacity is set to all
829 if ((capacity.sc_capacity == 0) ||
830 (capacity.sc_capacity == UINT_MAX64)) {
832 err_print("Invalid capacity\n");
838 capacity.sc_capacity, capacity.sc_capacity);
839 err_print("blksize: %u\n", capacity.sc_lbasize);
866 &inquiry, &capacity, disk_name));
874 &inquiry, disk_type, &capacity)) {
887 &inquiry, &capacity, disk_name));
899 struct scsi_capacity_16 *capacity,
938 * the logical block address range from 0 to capacity->sc_capacity.
941 tblocks = (capacity->sc_capacity + 1);
985 * If the disk capacity is > 1TB then simply compute
986 * the CHS values based on the total disk capacity and
1010 (diskaddr_t)(capacity->sc_capacity + 1),
1022 if ((setdefault == 1) || (capacity->sc_lbasize != DEV_BSIZE)) {
1082 /* convert capacity to nsect * nhead * pcyl */
1084 "capacity data.\n\n");
1108 * it is greater than the actual capacity. Adjust the
1115 err_print("Computed capacity (%llu) exceeds actual "
1116 "disk capacity (%llu)\n",
1241 (capacity->sc_capacity + 1 != nblocks)) {
1244 (capacity->sc_capacity + 1 - nblocks),
1245 capacity->sc_capacity + 1);
1258 nblocks, capacity->sc_capacity + 1);
1279 if (nblocks > capacity->sc_capacity + 1) {
1281 "disk capacity of %llu blocks\n",
1283 capacity->sc_capacity + 1);
1292 err_print("\nGeometry after adjusting for capacity:\n");
1384 struct scsi_capacity_16 *capacity)
1456 diskaddr_t capacity;
1482 capacity = ((diskaddr_t)(label->dkl_ncyl) * label->dkl_nhead *
1486 if (capacity >= dpt->min_capacity &&
1487 capacity < dpt->max_capacity) {
1494 capacity);
2100 adjust_disk_geometry(diskaddr_t capacity, uint_t *cyl, uint_t *nhead,
2119 lcyl = (capacity) / (lnhead * lnsect);
2129 lcyl = (capacity) / (lnhead * lnsect);
2157 diskaddr_t capacity,
2204 d[2] = (double)capacity/(d[1]*d[3]);
2212 d[3] = (double)capacity/(d[1]*d[2]);
2233 * Calculate CHS values based on the capacity data.
2259 * we assign based on capacity of the device. The algorithm is