Searched defs:capacity (Results 26 - 41 of 41) sorted by relevance

12

/illumos-gate/usr/src/cmd/format/
H A Dctlr_scsi.c2045 * formatting drives with huge capacity
2597 uscsi_read_capacity_16(fd, capacity)
2599 struct scsi_capacity_16 *capacity;
2605 (void) memset((char *)capacity, 0, sizeof (struct scsi_capacity_16));
2611 ucmd.uscsi_bufaddr = (caddr_t)capacity;
2639 err_print("Read capacity 16 failed\n");
2643 * Dump the capacity data if anyone's interested
2645 dump("Capacity: ", (caddr_t)capacity,
2649 capacity->sc_capacity = BE_64(capacity
3603 get_cur_protection_type(struct scsi_capacity_16 *capacity) argument
[all...]
/illumos-gate/usr/src/cmd/smserverd/
H A Dsmediad.c267 static int32_t get_floppy_geom(int32_t fd, uint32_t capacity,
269 static int32_t get_media_capacity(int32_t fd, uint32_t *capacity,
272 static int32_t scsi_ls120_format(uint_t fd, uint_t flavor, uint32_t capacity,
354 debug(5, "Read capacity : %d - %d errno = %d\n",
545 get_media_capacity(int32_t fd, uint32_t *capacity, uint32_t *blocksize) argument
592 * Generate capacity and blocksize information
595 *capacity = (uint32_t)((data[4] << 24) + (data[5] << 16) +
598 debug(1, "capacity is %x %x %x %x = %x", data[4], data[5], data[6],
599 data[7], *capacity);
616 uint32_t capacity; local
764 scsi_ls120_format(uint_t fd, uint_t flavor, uint32_t capacity, uint32_t blocksize) argument
861 uint32_t capacity; local
2188 uint32_t capacity; local
3040 get_floppy_geom(int32_t fd, uint32_t capacity, struct dk_geom *dkgeom) argument
3094 uint32_t capacity, blocksize; local
[all...]
/illumos-gate/usr/src/lib/storage/liba5k/common/
H A Dmon.c2733 Read_capacity_data capacity; /* local read capacity buffer */ local
2791 * read capacity should not be run on tape devices.
2797 if (status = g_scsi_read_capacity_cmd(fd, (uchar_t *)&capacity,
2798 sizeof (capacity))) {
2820 /* save capacity */
2822 capacity.last_block_addr + 1;
/illumos-gate/usr/src/uts/common/sys/scsi/impl/
H A Dcommands.h640 uint_t capacity; member in struct:scsi_capacity
/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/
H A Data_disk.c111 static int ata_get_capacity(ata_drv_t *ata_drvp, uint64_t *capacity);
244 * optimal for a given capacity
300 /* Get capacity and check for 48-bit mode */
348 * from capacity.
433 * get disk capacity.
436 * capacity in sectors.
442 ata_get_capacity(ata_drv_t *ata_drvp, uint64_t *capacity) argument
445 uint64_t cap28; /* capacity in 28-bit mode */
446 uint64_t cap48; /* capacity in 48-bit mode */
449 * First compute capacity i
[all...]
/illumos-gate/usr/src/uts/intel/io/dktp/disk/
H A Dcmdk.c1536 diskaddr_t capacity; local
1539 capacity = phyg.g_cap;
1546 if (capacity < 0 || capacity >= 63 * 254 * 1024)
1549 virtgeomp->g_capacity = capacity;
1552 virtgeomp->g_ncyl = capacity / (63 * 254);
/illumos-gate/usr/src/uts/common/io/
H A Dcmlb.c291 static void cmlb_resync_geom_caches(struct cmlb_lun *cl, diskaddr_t capacity,
293 static int cmlb_read_fdisk(struct cmlb_lun *cl, diskaddr_t capacity,
298 static int cmlb_use_efi(struct cmlb_lun *cl, diskaddr_t capacity, int flags,
325 static void cmlb_convert_geometry(struct cmlb_lun *cl, diskaddr_t capacity,
602 * one bug in obtaining capacity (in sd):
605 * disks' capacity on x86 platform. And LBAs are addressed
623 * If capacity increasing by 1 causes disks' capacity
632 * sd uses (capacity -1) to calculate geometry;
636 * so that sd doesn't support a disk with capacity
1126 cmlb_efi_label_capacity(cmlb_handle_t cmlbhandle, diskaddr_t *capacity, void *tg_cookie) argument
1386 diskaddr_t capacity; local
1622 diskaddr_t capacity; local
1846 cmlb_convert_geometry(struct cmlb_lun *cl, diskaddr_t capacity, struct dk_geom *cl_g, void *tg_cookie) argument
1962 cmlb_resync_geom_caches(struct cmlb_lun *cl, diskaddr_t capacity, void *tg_cookie) argument
2378 cmlb_read_fdisk(struct cmlb_lun *cl, diskaddr_t capacity, void *tg_cookie) argument
2800 cmlb_use_efi(struct cmlb_lun *cl, diskaddr_t capacity, int flags, void *tg_cookie) argument
3273 diskaddr_t capacity; local
5208 diskaddr_t capacity; local
5388 diskaddr_t capacity; local
5540 diskaddr_t capacity; local
5712 diskaddr_t capacity; local
[all...]
H A Dlofi.c465 * capacity, we return error on that call if cookie is set,
3396 struct scsi_capacity capacity; local
3398 capacity.capacity =
3401 capacity.lbasize = BE_32(1 << lsp->ls_lbshift);
3402 if (ddi_copyout(&capacity, uscmd.uscsi_bufaddr,
/illumos-gate/usr/src/lib/libraidcfg/common/
H A Draidcfg.c977 array_attr->capacity = size;
1230 uint64_t offset, capacity; local
1245 arraypart_attrs[i].size = disk_attr->capacity;
1269 if ((disk_attr->capacity - offset) > arraypart_attrs[i].size) {
1271 arraypart_attrs[i].size = disk_attr->capacity -
1276 capacity = OBJ_ATTR_NONE;
1292 if (capacity > arraypart_attrs[i].size)
1293 capacity = arraypart_attrs[i].size;
1299 capacity = capacity * disk_nu
[all...]
/illumos-gate/usr/src/uts/sun/io/dada/targets/
H A Ddad.c97 diskaddr_t *capacity);
904 diskaddr_t capacity; local
992 * not needed. Get the capacity from identify data and store here.
994 if (dcd_compute_dk_capacity(devp, &capacity) == 0) {
995 un->un_diskcapacity = capacity;
1005 DAD_DEBUG2(DCD_DEVINFO, dcd_label, DCD_DEBUG, "capacity %llx\n",
1006 capacity);
4564 diskaddr_t *capacity)
4581 *capacity = cap;
4603 uint32_t no_of_lbasec, capacity, calculated_cylinder local
4563 dcd_compute_dk_capacity(struct dcd_device *devp, diskaddr_t *capacity) argument
[all...]
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/pmcs/
H A Dpmcs.h127 uint64_t capacity; /* SATA specific */ member in struct:pmcs_xscsi
/illumos-gate/usr/src/uts/common/io/aac/
H A Daac.c3990 union scsi_cdb *cdbp, struct buf *bp, int capacity)
4098 ncyl = capacity / (AAC_NUMBER_OF_HEADS * AAC_SECTORS_PER_TRACK);
4776 case SCMD_READ_CAPACITY: /* read capacity */
4784 cap.capacity = 0xfffffffful;
4786 cap.capacity = BE_32(last_lba);
4800 case SCMD_SVC_ACTION_IN_G4: /* read capacity 16 */
4868 * Request exceeds the capacity of disk,
4889 int capacity; local
4893 capacity = 0xfffffffful; /* 64-bit LBA */
4895 capacity
3989 aac_mode_sense(struct aac_softstate *softs, struct scsi_pkt *pkt, union scsi_cdb *cdbp, struct buf *bp, int capacity) argument
[all...]
/illumos-gate/usr/src/uts/common/io/sata/impl/
H A Dsata.c4507 * Identify Device data shows effective disk capacity, not the native
4508 * capacity, which may be limitted by Set Max Address command.
5250 * Changing device capacity is not supported (although theoretically
5331 * do not support setting device capacity.
6196 * Check if specified address exceeds device capacity
6465 * Check if specified address and length exceeds device capacity
13007 * sata_check_capacity function determines a disk capacity
13013 * Returns device capacity in number of blocks, i.e. largest addressable LBA+1
13018 uint64_t capacity = 0; local
13033 capacity <<
[all...]
/illumos-gate/usr/src/cmd/ztest/
H A Dztest.c73 * to increase the pool capacity, fanout, and overall stress level.
5865 * capacity.
5867 uint64_t capacity = metaslab_class_get_space(spa_normal_class(spa)) / 2; local
5881 metaslab_class_get_alloc(spa_normal_class(spa)) < capacity) {
/illumos-gate/usr/src/uts/common/io/scsi/targets/
H A Dsd.c1302 uint64_t capacity);
4949 diskaddr_t capacity, int lbasize, int path_flag)
5134 " computed capacity(h*s*c): %d;\n", modesense_capacity);
5136 (void *)pgeom_p, capacity);
5141 * by read capacity. This is an idiosyncrasy of the original x86
5144 if (modesense_capacity >= capacity) {
5148 (modesense_capacity - capacity + spc - 1) / spc);
5155 pgeom_p->g_capacity = capacity;
5171 " nhead: %d; ncyl: %d; rpm: %d; capacity(ms): %d\n",
5180 " lbasize: %d; capacity
4948 sd_get_physical_geometry(struct sd_lun *un, cmlb_geom_t *pgeom_p, diskaddr_t capacity, int lbasize, int path_flag) argument
5233 sd_get_virtual_geometry(struct sd_lun *un, cmlb_geom_t *lgeom_p, diskaddr_t capacity, int lbasize) argument
5243 (void) scsi_ifsetcap(SD_ADDRESS(un), "total-sectors", capacity, 1); local
5299 sd_update_block_info(struct sd_lun *un, uint32_t lbasize, uint64_t capacity) argument
7209 uint64_t capacity; local
10639 uint64_t capacity; local
19618 uint64_t capacity; local
19850 uint64_t capacity; local
20051 uint64_t capacity; local
20269 uint64_t capacity; local
23418 uint64_t capacity; local
23829 uint64_t capacity; local
31769 uint64_t capacity; local
[all...]
/illumos-gate/usr/src/uts/common/sys/scsi/targets/
H A Dstdef.h658 uint_t capacity; /* capacity */ member in struct:report_density_desc
676 uint_t capacity; /* capacity */

Completed in 239 milliseconds

12