Home
last modified time | relevance | path

Searched refs:capacity (Results 1 – 25 of 93) sorted by relevance

1234

/drivers/scsi/
Dscsicam.c24 static int setsize(unsigned long capacity, unsigned int *cyls, unsigned int *hds,
67 int scsicam_bios_param(struct block_device *bdev, sector_t capacity, int *ip) in scsicam_bios_param() argument
70 u64 capacity64 = capacity; /* Suppress gcc warning */ in scsicam_bios_param()
78 ret = scsi_partsize(p, (unsigned long)capacity, (unsigned int *)ip + 2, in scsicam_bios_param()
86 ret = setsize((unsigned long)capacity, (unsigned int *)ip + 2, in scsicam_bios_param()
93 if ((capacity >> 11) > 65534) { in scsicam_bios_param()
101 if (capacity > 65535*63*255) in scsicam_bios_param()
104 ip[2] = (unsigned long)capacity / (ip[0] * ip[1]); in scsicam_bios_param()
125 int scsi_partsize(unsigned char *buf, unsigned long capacity, in scsi_partsize() argument
184 *cyls = capacity / ((end_head + 1) * end_sector); in scsi_partsize()
[all …]
Dsr.c307 cd->capacity - error_sector < 4 * 75) in sr_done()
622 cd->capacity = 0x1fffff; in sr_probe()
632 cd->cdi.capacity = 1; in sr_probe()
643 set_capacity(disk, cd->capacity); in sr_probe()
692 cd->capacity = 0x1fffff; in get_sectorsize()
697 &cd->capacity)) in get_sectorsize()
699 cd->capacity = 1 + ((buffer[0] << 24) | in get_sectorsize()
718 cd->capacity *= 4; in get_sectorsize()
725 cd->capacity = 0; in get_sectorsize()
734 set_capacity(cd->disk, cd->capacity); in get_sectorsize()
[all …]
Dsd.c716 diskinfo[2] = sdkp->capacity >> 11; in sd_getgeo()
720 host->hostt->bios_param(sdp, bdev, sdkp->capacity, diskinfo); in sd_getgeo()
722 scsicam_bios_param(bdev, sdkp->capacity, diskinfo); in sd_getgeo()
786 sdkp->capacity = 0; in set_media_not_present()
1273 sdkp->capacity = 0; in sd_read_protection_type()
1336 sdkp->capacity = 0; /* unknown mapped to zero - as usual */ in sd_read_capacity()
1345 sdkp->capacity = 1 + (sector_t) 0xffffffff; in sd_read_capacity()
1354 if(sizeof(sdkp->capacity) > 4) { in sd_read_capacity()
1363 sdkp->capacity = 0; in sd_read_capacity()
1366 sdkp->capacity = 1 + (((sector_t)buffer[0] << 24) | in sd_read_capacity()
[all …]
D3w-xxxx.c1357 sector_t capacity, int geom[]) in tw_scsi_biosparam() argument
1367 cylinders = sector_div(capacity, heads * sectors); in tw_scsi_biosparam()
1369 if (capacity >= 0x200000) { in tw_scsi_biosparam()
1372 cylinders = sector_div(capacity, heads * sectors); in tw_scsi_biosparam()
1670 u32 capacity; in tw_scsiop_read_capacity_complete() local
1684 capacity = (param_data[3] << 24) | (param_data[2] << 16) | in tw_scsiop_read_capacity_complete()
1688 capacity -= 1; in tw_scsiop_read_capacity_complete()
1690 dprintk(KERN_NOTICE "3w-xxxx: tw_scsiop_read_capacity_complete(): Capacity = 0x%x.\n", capacity); in tw_scsiop_read_capacity_complete()
1693 buff[0] = (capacity >> 24); in tw_scsiop_read_capacity_complete()
1694 buff[1] = (capacity >> 16) & 0xff; in tw_scsiop_read_capacity_complete()
[all …]
Dqlogicfas408.c467 sector_t capacity, int ip[]) in qlogicfas408_biosparam() argument
472 ip[2] = (unsigned long) capacity / (ip[0] * ip[1]); in qlogicfas408_biosparam()
476 ip[2] = (unsigned long) capacity / (ip[0] * ip[1]); in qlogicfas408_biosparam()
Dt128.c329 sector_t capacity, int * ip) in t128_biosparam() argument
333 ip[2] = capacity >> 11; in t128_biosparam()
Dsr.h35 unsigned capacity; /* size in blocks */ member
Ddtc.c335 sector_t capacity, int *ip) in dtc_biosparam() argument
337 int size = capacity; in dtc_biosparam()
Dqlogicfas408.h110 sector_t capacity, int ip[]);
/drivers/ide/
Dide-disk.c301 unsigned long long capacity, set_max; in idedisk_check_hpa() local
304 capacity = drive->capacity64; in idedisk_check_hpa()
313 if (set_max == capacity + 1) in idedisk_check_hpa()
317 if (set_max <= capacity) in idedisk_check_hpa()
324 capacity, sectors_to_MB(capacity), in idedisk_check_hpa()
477 unsigned long long capacity; in update_ordered() local
487 capacity = ide_gd_capacity(drive); in update_ordered()
491 capacity <= (1ULL << 28) || in update_ordered()
607 unsigned long long capacity; in ide_disk_setup() local
646 capacity = ide_gd_capacity(drive); in ide_disk_setup()
[all …]
Dide-floppy.c353 int capacity, lba_capacity; in ide_floppy_get_flexible_disk_page() local
380 capacity = cyls * heads * sectors * sector_size; in ide_floppy_get_flexible_disk_page()
385 drive->name, capacity / 1024, cyls, heads, in ide_floppy_get_flexible_disk_page()
394 if (capacity < lba_capacity) { in ide_floppy_get_flexible_disk_page()
397 drive->name, lba_capacity, capacity); in ide_floppy_get_flexible_disk_page()
399 capacity / floppy->block_size : 0; in ide_floppy_get_flexible_disk_page()
Dide-cd.c1134 static int cdrom_read_capacity(ide_drive_t *drive, unsigned long *capacity, in cdrom_read_capacity() argument
1177 *capacity = 1 + be32_to_cpu(capbuf.lba); in cdrom_read_capacity()
1181 __func__, *capacity, *sectors_per_frame); in cdrom_read_capacity()
1245 stat = cdrom_read_capacity(drive, &toc->capacity, &sectors_per_frame, in ide_cd_read_toc()
1248 toc->capacity = 0x1fffff; in ide_cd_read_toc()
1250 set_capacity(info->disk, toc->capacity * sectors_per_frame); in ide_cd_read_toc()
1252 drive->probed_capacity = toc->capacity * sectors_per_frame; in ide_cd_read_toc()
1365 if (!stat && (last_written > toc->capacity)) { in ide_cd_read_toc()
1366 toc->capacity = last_written; in ide_cd_read_toc()
1367 set_capacity(info->disk, toc->capacity * sectors_per_frame); in ide_cd_read_toc()
[all …]
/drivers/usb/storage/
Dsddr55.c53 unsigned long capacity; /* Size of card in bytes */ member
616 if (!info->capacity) in sddr55_read_map()
619 numblocks = info->capacity >> (info->blockshift + info->pageshift); in sddr55_read_map()
748 unsigned long capacity; in sddr55_transport() local
814 capacity = sddr55_get_capacity(us); in sddr55_transport()
816 if (!capacity) { in sddr55_transport()
821 info->capacity = capacity; in sddr55_transport()
825 info->max_log_blks = ((info->capacity >> (info->pageshift + info->blockshift)) / 256) * 250; in sddr55_transport()
829 capacity = (capacity / 256) * 250; in sddr55_transport()
831 capacity /= PAGESIZE; in sddr55_transport()
[all …]
Dalauda.c179 unsigned int num_zones = media_info->capacity >> shift; in alauda_free_maps()
316 MEDIA_INFO(us).capacity = 1 << media_info->chipshift; in alauda_init_media()
318 MEDIA_INFO(us).capacity >> 20); in alauda_init_media()
331 num_zones = MEDIA_INFO(us).capacity >> (MEDIA_INFO(us).zoneshift in alauda_init_media()
828 max_lba = MEDIA_INFO(us).capacity >> (blockshift + pageshift); in alauda_read_data()
932 max_lba = MEDIA_INFO(us).capacity >> (pageshift + blockshift); in alauda_write_data()
1040 unsigned long capacity; in alauda_transport() local
1046 num_zones = MEDIA_INFO(us).capacity >> (MEDIA_INFO(us).zoneshift in alauda_transport()
1049 capacity = num_zones * MEDIA_INFO(us).uzonesize in alauda_transport()
1053 ((__be32 *) ptr)[0] = cpu_to_be32(capacity - 1); in alauda_transport()
Dsddr09.c215 unsigned long capacity; /* Size of card in bytes */ member
715 maxlba = info->capacity >> (info->pageshift + info->blockshift); in sddr09_read_data()
799 end = info->capacity >> (info->blockshift + info->pageshift); in sddr09_find_unused_pba()
943 maxlba = info->capacity >> (info->pageshift + info->blockshift); in sddr09_write_data()
1170 if (!info->capacity) in sddr09_read_map()
1176 numblocks = info->capacity >> (info->blockshift + info->pageshift); in sddr09_read_map()
1500 unsigned long capacity; in sddr09_transport() local
1555 info->capacity = (1 << cardinfo->chipshift); in sddr09_transport()
1570 capacity = (info->lbact << info->blockshift) - 1; in sddr09_transport()
1572 ((__be32 *) ptr)[0] = cpu_to_be32(capacity); in sddr09_transport()
Dalauda.h75 unsigned long capacity; /* total media size in bytes */ member
/drivers/block/paride/
Dpd.c223 int capacity; /* Size of this volume in sectors */ member
670 disk->capacity = le32_to_cpu(*(__le32 *) (pd_scratch + 120)); in pd_identify()
672 disk->capacity = disk->sectors * disk->heads * disk->cylinders; in pd_identify()
687 disk->capacity, disk->capacity / 2048, in pd_identify()
691 if (disk->capacity) in pd_identify()
751 geo->cylinders = disk->capacity / (geo->heads * geo->sectors); in pd_getgeo()
802 set_capacity(p, disk->capacity); in pd_revalidate()
854 disk->capacity = 0; in pd_detect()
888 set_capacity(disk->gd, disk->capacity); in pd_detect()
Dpf.c321 sector_t capacity = get_capacity(pf->disk); in pf_getgeo() local
323 if (capacity < PF_FD_MAX) { in pf_getgeo()
324 geo->cylinders = sector_div(capacity, PF_FD_HDS * PF_FD_SPT); in pf_getgeo()
328 geo->cylinders = sector_div(capacity, PF_HD_HDS * PF_HD_SPT); in pf_getgeo()
/drivers/uwb/
Die.c201 int capacity; in uwb_rc_ie_setup() local
203 capacity = uwb_rc_get_ie(uwb_rc, &ie_info); in uwb_rc_ie_setup()
204 if (capacity < 0) in uwb_rc_ie_setup()
205 return capacity; in uwb_rc_ie_setup()
212 uwb_rc->ies_capacity = capacity; in uwb_rc_ie_setup()
/drivers/scsi/aic7xxx/
Daiclib.h137 aic_sector_div(sector_t capacity, int heads, int sectors) in aic_sector_div() argument
140 sector_div(capacity, (heads * sectors)); in aic_sector_div()
141 return (int)capacity; in aic_sector_div()
/drivers/block/
Dub.c310 struct ub_capacity capacity; member
729 block = rq->sector >> lun->capacity.bshift; in ub_cmd_build_block()
730 nblks = rq->nr_sectors >> lun->capacity.bshift; in ub_cmd_build_block()
1656 lun->capacity.nsec = 0; in ub_revalidate()
1657 lun->capacity.bsize = 512; in ub_revalidate()
1658 lun->capacity.bshift = 0; in ub_revalidate()
1664 if (ub_sync_read_cap(sc, lun, &lun->capacity) != 0) { in ub_revalidate()
1670 if (ub_sync_read_cap(sc, lun, &lun->capacity) != 0) { in ub_revalidate()
1671 lun->capacity.nsec = 0; in ub_revalidate()
1672 lun->capacity.bsize = 512; in ub_revalidate()
[all …]
/drivers/message/i2o/
Di2o_block.c544 static void i2o_block_biosparam(unsigned long capacity, unsigned short *cyls, in i2o_block_biosparam() argument
550 if (capacity <= BLOCK_SIZE_528M) in i2o_block_biosparam()
552 else if (capacity <= BLOCK_SIZE_1G) in i2o_block_biosparam()
554 else if (capacity <= BLOCK_SIZE_21G) in i2o_block_biosparam()
556 else if (capacity <= BLOCK_SIZE_42G) in i2o_block_biosparam()
561 cylinders = (unsigned long)capacity / (heads * sectors); in i2o_block_biosparam()
/drivers/scsi/aacraid/
Daachba.c508 = ((u64)le32_to_cpu(dresp->mnt[0].capacity)) + in _aac_probe_container2()
2133 u64 capacity; in aac_scsi_cmd() local
2138 capacity = fsa_dev_ptr[cid].size - 1; in aac_scsi_cmd()
2139 cp[0] = (capacity >> 56) & 0xff; in aac_scsi_cmd()
2140 cp[1] = (capacity >> 48) & 0xff; in aac_scsi_cmd()
2141 cp[2] = (capacity >> 40) & 0xff; in aac_scsi_cmd()
2142 cp[3] = (capacity >> 32) & 0xff; in aac_scsi_cmd()
2143 cp[4] = (capacity >> 24) & 0xff; in aac_scsi_cmd()
2144 cp[5] = (capacity >> 16) & 0xff; in aac_scsi_cmd()
2145 cp[6] = (capacity >> 8) & 0xff; in aac_scsi_cmd()
[all …]
/drivers/power/
Dapm_power.c284 union power_supply_propval capacity, time_to_full, time_to_empty; in apm_battery_apm_get_power_status() local
309 if (MPSY_PROP(CAPACITY, &capacity) == 0) { in apm_battery_apm_get_power_status()
310 info->battery_life = capacity.intval; in apm_battery_apm_get_power_status()
/drivers/md/
DKconfig88 kernel. In a set with N drives, the available space is the capacity
127 A RAID-5 set of N drives with a capacity of C MB per drive provides
128 the capacity of C * (N - 1) MB, and protects against a failure
135 A RAID-6 set of N drives with a capacity of C MB per drive
136 provides the capacity of C * (N - 2) MB, and protects

1234