/illumos-gate/usr/src/cmd/format/ |
H A D | ctlr_scsi.c | 2045 * 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 D | smediad.c | 267 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 D | mon.c | 2733 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 D | commands.h | 640 uint_t capacity; member in struct:scsi_capacity
|
/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/ |
H A D | ata_disk.c | 111 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 D | cmdk.c | 1536 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 D | cmlb.c | 291 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 D | lofi.c | 465 * 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 D | raidcfg.c | 977 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 D | dad.c | 97 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 D | pmcs.h | 127 uint64_t capacity; /* SATA specific */ member in struct:pmcs_xscsi
|
/illumos-gate/usr/src/uts/common/io/aac/ |
H A D | aac.c | 3990 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 D | sata.c | 4507 * 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 D | ztest.c | 73 * 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 D | sd.c | 1302 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 D | stdef.h | 658 uint_t capacity; /* capacity */ member in struct:report_density_desc 676 uint_t capacity; /* capacity */
|