Home
last modified time | relevance | path

Searched refs:cylinders (Results 1 – 89 of 89) sorted by relevance

/linux-4.1.27/drivers/scsi/
Dscsicam.c234 unsigned long heads, sectors, cylinders, temp; in setsize() local
236 cylinders = 1024L; /* Set number of cylinders to max */ in setsize()
239 temp = cylinders * sectors; /* Compute divisor for heads */ in setsize()
243 temp = cylinders * heads; /* Compute divisor for sectors */ in setsize()
249 cylinders = capacity / temp; /* Compute number of cylinders */ in setsize()
252 if (cylinders == 0) in setsize()
255 *cyls = (unsigned int) cylinders; /* Stuff return values */ in setsize()
Dstorvsc_drv.c1449 sector_t cylinders = nsect; in storvsc_get_chs() local
1457 sector_div(cylinders, heads * sectors_pt); in storvsc_get_chs()
1458 if ((sector_t)(cylinders + 1) * heads * sectors_pt < nsect) in storvsc_get_chs()
1459 cylinders = 0xffff; in storvsc_get_chs()
1463 info[2] = (int)cylinders; in storvsc_get_chs()
Dfdomain.c1596 unsigned short cylinders; in fdomain_16x0_biosparam() member
1670 info_array[2] = i.cylinders; in fdomain_16x0_biosparam()
1678 info_array[2] = i.cylinders; in fdomain_16x0_biosparam()
D3w-xxxx.c1333 int heads, sectors, cylinders; in tw_scsi_biosparam() local
1341 cylinders = sector_div(capacity, heads * sectors); in tw_scsi_biosparam()
1346 cylinders = sector_div(capacity, heads * sectors); in tw_scsi_biosparam()
1349 …xxxx: tw_scsi_biosparam(): heads = %d, sectors = %d, cylinders = %d\n", heads, sectors, cylinders); in tw_scsi_biosparam()
1352 geom[2] = cylinders; in tw_scsi_biosparam()
Dmvumi.c2199 sector_t cylinders; in mvumi_bios_param() local
2205 cylinders = capacity; in mvumi_bios_param()
2206 sector_div(cylinders, tmp); in mvumi_bios_param()
2212 cylinders = capacity; in mvumi_bios_param()
2213 sector_div(cylinders, tmp); in mvumi_bios_param()
2217 geom[2] = cylinders; in mvumi_bios_param()
Dmegaraid.c2839 int cylinders; in megaraid_biosparam() local
2849 cylinders = (ulong)capacity / (heads * sectors); in megaraid_biosparam()
2858 cylinders = (ulong)capacity / (heads * sectors); in megaraid_biosparam()
2864 geom[2] = cylinders; in megaraid_biosparam()
2884 cylinders = (ulong)capacity / (heads * sectors); in megaraid_biosparam()
2890 cylinders = (ulong)capacity / (heads * sectors); in megaraid_biosparam()
2896 geom[2] = cylinders; in megaraid_biosparam()
D3w-9xxx.c1698 int heads, sectors, cylinders; in twa_scsi_biosparam() local
1706 cylinders = sector_div(capacity, heads * sectors); in twa_scsi_biosparam()
1710 cylinders = sector_div(capacity, heads * sectors); in twa_scsi_biosparam()
1715 geom[2] = cylinders; in twa_scsi_biosparam()
DBusLogic.h1095 int cylinders; member
Datp870u.c3115 int heads, sectors, cylinders; in atp870u_biosparam() local
3119 cylinders = (unsigned long)capacity / (heads * sectors); in atp870u_biosparam()
3120 if (cylinders > 1024) { in atp870u_biosparam()
3123 cylinders = (unsigned long)capacity / (heads * sectors); in atp870u_biosparam()
3127 ip[2] = cylinders; in atp870u_biosparam()
Dqla1280.c1065 int heads, sectors, cylinders; in qla1280_biosparam() local
1069 cylinders = (unsigned long)capacity / (heads * sectors); in qla1280_biosparam()
1070 if (cylinders > 1024) { in qla1280_biosparam()
1073 cylinders = (unsigned long)capacity / (heads * sectors); in qla1280_biosparam()
1080 geom[2] = cylinders; in qla1280_biosparam()
Dips.c1158 int cylinders; in DEF_SCSI_QCMD() local
1181 cylinders = (unsigned long) capacity / (heads * sectors); in DEF_SCSI_QCMD()
1184 heads, sectors, cylinders); in DEF_SCSI_QCMD()
1188 geom[2] = cylinders; in DEF_SCSI_QCMD()
4111 uint32_t cylinders; in ips_msense() local
4125 cylinders = in ips_msense()
4157 cpu_to_be16((cylinders >> 8) & 0xFFFF); in ips_msense()
4158 mdata.pdata.pg4.CylindersLow = (cylinders & 0xFF); in ips_msense()
Ddpt_i2o.c488 int cylinders=-1; in DEF_SCSI_QCMD() local
517 cylinders = sector_div(capacity, heads * sectors); in DEF_SCSI_QCMD()
523 cylinders = 1111; in DEF_SCSI_QCMD()
528 geom[2] = cylinders; in DEF_SCSI_QCMD()
DBusLogic.c3408 diskparam->cylinders = (unsigned long) capacity / (diskparam->heads * diskparam->sectors); in blogic_diskparam()
3420 int saved_cyl = diskparam->cylinders, part_no; in blogic_diskparam()
3445 diskparam->cylinders = (unsigned long) capacity / (diskparam->heads * diskparam->sectors); in blogic_diskparam()
3447 if (diskparam->cylinders != saved_cyl) in blogic_diskparam()
Ddc395x.c1166 int heads, sectors, cylinders; in DEF_SCSI_QCMD() local
1174 cylinders = size / (heads * sectors); in DEF_SCSI_QCMD()
1176 if ((acb->gmode2 & NAC_GREATER_1G) && (cylinders > 1024)) { in DEF_SCSI_QCMD()
1179 cylinders = size / (heads * sectors); in DEF_SCSI_QCMD()
1183 geom[2] = cylinders; in DEF_SCSI_QCMD()
Dipr.c4608 sector_t cylinders; in ipr_biosparam() local
4613 cylinders = capacity; in ipr_biosparam()
4614 sector_div(cylinders, (128 * 32)); in ipr_biosparam()
4619 parm[2] = cylinders; in ipr_biosparam()
Dsd.c1279 geo->cylinders = diskinfo[2]; in sd_getgeo()
/linux-4.1.27/drivers/mtd/
Dssfdc.c27 unsigned short cylinders; member
323 ssfdc->cylinders = (unsigned short)(((u32)mtd->size >> SECTOR_SHIFT) / in ssfdcr_add_mtd()
327 ssfdc->cylinders, ssfdc->heads , ssfdc->sectors, in ssfdcr_add_mtd()
328 (long)ssfdc->cylinders * (long)ssfdc->heads * in ssfdcr_add_mtd()
331 ssfdc->mbd.size = (long)ssfdc->heads * (long)ssfdc->cylinders * in ssfdcr_add_mtd()
414 ssfdc->cylinders, ssfdc->heads, ssfdc->sectors); in ssfdcr_getgeo()
418 geo->cylinders = ssfdc->cylinders; in ssfdcr_getgeo()
Dnftlcore.c80 nftl->cylinders = 1024; in nftl_add_mtd()
83 temp = nftl->cylinders * nftl->heads; in nftl_add_mtd()
87 temp = nftl->cylinders * nftl->sectors; in nftl_add_mtd()
93 nftl->cylinders = nftl->mbd.size / temp; in nftl_add_mtd()
97 if (nftl->mbd.size != nftl->heads * nftl->cylinders * nftl->sectors) { in nftl_add_mtd()
106 nftl->cylinders, nftl->heads , nftl->sectors, in nftl_add_mtd()
107 (long)nftl->cylinders * (long)nftl->heads * in nftl_add_mtd()
786 geo->cylinders = nftl->cylinders; in nftl_getgeo()
Dinftlcore.c87 inftl->cylinders = 1024; in inftl_add_mtd()
90 temp = inftl->cylinders * inftl->heads; in inftl_add_mtd()
94 temp = inftl->cylinders * inftl->sectors; in inftl_add_mtd()
100 inftl->cylinders = inftl->mbd.size / temp; in inftl_add_mtd()
104 if (inftl->mbd.size != inftl->heads * inftl->cylinders * inftl->sectors) { in inftl_add_mtd()
113 inftl->cylinders, inftl->heads , inftl->sectors, in inftl_add_mtd()
114 (long)inftl->cylinders * (long)inftl->heads * in inftl_add_mtd()
935 geo->cylinders = inftl->cylinders; in inftl_getgeo()
Dsm_ftl.h62 int cylinders; member
Drfd_ftl.c84 int cylinders; member
174 part->cylinders = (part->data_sectors_per_block * in scan_header()
177 part->sector_count = part->cylinders * SECTORS_PER_TRACK; in scan_header()
752 geo->cylinders = part->cylinders; in rfd_ftl_getgeo()
Dsm_ftl.c651 ftl->cylinders = chs_table[i].cyl; in sm_get_media_info()
659 ftl->cylinders = 985; in sm_get_media_info()
1124 geo->cylinders = ftl->cylinders; in sm_getgeo()
Dinftlmount.c503 s->EraseSize, s->heads, s->sectors, s->cylinders, in INFTL_dumptables()
Dftl.c991 geo->cylinders = sect >> 3; in ftl_getgeo()
/linux-4.1.27/arch/x86/boot/
Dmtools.conf.in11 file="@OBJ@/fdimage" cylinders=80 heads=2 sectors=18 filter
15 file="@OBJ@/fdimage" cylinders=80 heads=2 sectors=36 filter
/linux-4.1.27/drivers/block/paride/
Dpd.c230 int cylinders; member
674 disk->cylinders = le16_to_cpu(*(__le16 *) (pd_scratch + 2)); in pd_identify()
678 disk->capacity = disk->sectors * disk->heads * disk->cylinders; in pd_identify()
694 disk->cylinders, disk->heads, disk->sectors, in pd_identify()
761 geo->cylinders = disk->capacity / (geo->heads * geo->sectors); in pd_getgeo()
765 geo->cylinders = disk->cylinders; in pd_getgeo()
Dpf.c335 geo->cylinders = sector_div(capacity, PF_FD_HDS * PF_FD_SPT); in pf_getgeo()
339 geo->cylinders = sector_div(capacity, PF_HD_HDS * PF_HD_SPT); in pf_getgeo()
/linux-4.1.27/include/linux/mtd/
Dnftl.h42 unsigned short cylinders; member
Dinftl.h35 unsigned short cylinders; member
/linux-4.1.27/include/uapi/linux/
Dvirtio_blk.h65 __u16 cylinders; member
Dhdreg.h326 unsigned short cylinders; member
/linux-4.1.27/Documentation/scsi/
Daha152x.txt111 The number of cylinders/heads/sectors is called geometry and is required
128 and a maximum of 1023 cylinders.
132 cylinders by dividing the capacity reported by the disk by 64*32 (1 MB).
135 With respect to the limit of 1023 cylinders using C/H/S you can only
Dscsi_mid_low_api.txt377 scsi_partsize - parse partition table into cylinders, heads + sectors
551 * scsi_partsize - parse partition table into cylinders, heads + sectors
554 * @cyls: outputs number of cylinders calculated via this pointer
768 * params[2] number of cylinders
DChangeLog.1992-19971571 * ultrastor.c: Do not truncate cylinders to 1024.
1705 number of cylinders in biosparam function.
1879 Do not truncate number of cylinders at 1024 for biosparam call.
1911 * ultrastor.c: Do not truncate number of cylinders at 1024 for
/linux-4.1.27/drivers/block/
Dcpqarray.h50 unsigned cylinders; member
Dsunvdc.c114 sector_t cylinders = nsect; in vdc_getgeo() local
118 sector_div(cylinders, geo->heads * geo->sectors); in vdc_getgeo()
119 geo->cylinders = cylinders; in vdc_getgeo()
120 if ((sector_t)(geo->cylinders + 1) * geo->heads * geo->sectors < nsect) in vdc_getgeo()
121 geo->cylinders = 0xffff; in vdc_getgeo()
Dvirtio_blk.c285 geometry.cylinders, &geo->cylinders); in virtblk_getgeo()
294 geo->cylinders = get_capacity(bd->bd_disk) >> 11; in virtblk_getgeo()
Dxen-blkfront.c338 sector_t cylinders = nsect; in blkif_getgeo() local
342 sector_div(cylinders, hg->heads * hg->sectors); in blkif_getgeo()
343 hg->cylinders = cylinders; in blkif_getgeo()
344 if ((sector_t)(hg->cylinders + 1) * hg->heads * hg->sectors < nsect) in blkif_getgeo()
345 hg->cylinders = 0xffff; in blkif_getgeo()
Dcpqarray.c1127 if (drv->cylinders) { in ida_getgeo()
1130 geo->cylinders = drv->cylinders; in ida_getgeo()
1134 geo->cylinders = drv->nr_blks / (0xff*0x3f); in ida_getgeo()
1759 drv->cylinders = id_ldrive->drv.cyl; in getgeometry()
Dcciss.h40 int cylinders; member
Dcciss.c1266 if (!drv->cylinders) in cciss_getgeo()
1271 geo->cylinders = drv->cylinders; in cciss_getgeo()
2045 drvinfo->cylinders == h->drv[drv_index]->cylinders)) in cciss_update_drive_info()
2086 h->drv[drv_index]->cylinders = drvinfo->cylinders; in cciss_update_drive_info()
2256 h->drv[drv_index]->cylinders = 0; in cciss_add_controller_node()
2418 drive_info->cylinders = 0; in cciss_clear_drive_info()
2861 drv->cylinders = total_size + 1; in cciss_geometry_inquiry()
2866 drv->cylinders = (inq_buff->data_byte[4] & 0xff) << 8; in cciss_geometry_inquiry()
2867 drv->cylinders += inq_buff->data_byte[5]; in cciss_geometry_inquiry()
2878 drv->cylinders = real_size; in cciss_geometry_inquiry()
Dhd.c667 geo->cylinders = disk->cyl; in hd_getgeo()
Dswim.c736 geo->cylinders = g->track; in floppy_getgeo()
Dmg_disk.c773 geo->cylinders = (unsigned short)host->cyls; in mg_getgeo()
Dxsysace.c946 geo->cylinders = cf_id[ATA_ID_CYLS]; in ace_getgeo()
Dumem.c779 geo->cylinders = size / (geo->heads * geo->sectors); in mm_getgeo()
Dsx8.c442 geo->cylinders = port->dev_geom_cyl; in carm_bdev_getgeo()
Damiflop.c1459 geo->cylinders = unit[drive].type->tracks; in fd_getgeo()
DDAC960.c116 geo->cylinders = p->V1.LogicalDriveInformation[drive_nr]. in DAC960_getgeo()
136 geo->cylinders = i->ConfigurableDeviceSize / in DAC960_getgeo()
Dfloppy.c3377 geo->cylinders = g->track; in fd_getgeo()
Dnvme-core.c1975 geo->cylinders = get_capacity(bd->bd_disk) >> 11; in nvme_getgeo()
Dskd_main.c4743 geo->cylinders = (capacity) / (255 * 64); in skd_bdev_getgeo()
/linux-4.1.27/drivers/block/rsxx/
Ddev.c98 geo->cylinders = blocks; in rsxx_getgeo()
102 geo->cylinders = 0; in rsxx_getgeo()
/linux-4.1.27/drivers/staging/i2o/
Di2o_block.c544 unsigned long heads, sectors, cylinders; in i2o_block_biosparam() local
558 cylinders = (unsigned long)capacity / (heads * sectors); in i2o_block_biosparam()
560 *cyls = (unsigned short)cylinders; /* Stuff return values */ in i2o_block_biosparam()
637 &geo->cylinders, &geo->heads, &geo->sectors); in i2o_block_getgeo()
/linux-4.1.27/drivers/memstick/core/
Dmspro_block.c130 __be16 cylinders; member
148 unsigned short cylinders; member
241 geo->cylinders = msb->cylinders; in mspro_block_bd_getgeo()
485 be16_to_cpu(x_devinfo->cylinders)); in mspro_block_attr_show_devinfo()
1208 msb->cylinders = be16_to_cpu(dev_info->cylinders); in mspro_block_init_disk()
Dms_block.c1750 msb->geometry.cylinders = chs_table[i].cyl; in msb_init_card()
/linux-4.1.27/drivers/scsi/dpt/
Dsys_info.h82 uSHORT cylinders; /* Up to 1024 */ member
/linux-4.1.27/arch/m68k/emu/
Dnfblock.c86 geo->cylinders = dev->blocks >> (6 - dev->bshift); in nfhd_getgeo()
/linux-4.1.27/drivers/block/aoe/
Daoeblk.c306 geo->cylinders = d->geo.cylinders; in aoeblk_getgeo()
Daoecmd.c1009 d->geo.cylinders = ssize; in ataid_complete()
1010 d->geo.cylinders /= (255 * 63); in ataid_complete()
1020 d->geo.cylinders = get_unaligned_le16(&id[54 << 1]); in ataid_complete()
/linux-4.1.27/drivers/scsi/aacraid/
Dlinit.c334 param->cylinders = cap_to_cyls(capacity, param->heads * param->sectors); in aac_biosparm()
348 int saved_cylinders = param->cylinders; in aac_biosparm()
377 param->cylinders = cap_to_cyls(capacity, param->heads * param->sectors); in aac_biosparm()
379 if (param->cylinders != saved_cylinders) in aac_biosparm()
Daacraid.h104 int cylinders; member
/linux-4.1.27/drivers/s390/block/
Dxpram.c240 geo->cylinders = size >> 6; in xpram_getgeo()
Ddasd_diag.c479 geo->cylinders = (block->blocks << block->s2b_shift) >> 10; in dasd_diag_fill_geometry()
Ddasd_fba.c218 geo->cylinders = (block->blocks << block->s2b_shift) >> 10; in dasd_fba_fill_geometry()
Ddasd_eckd.c2084 geo->cylinders = private->rdc_data.no_cyl; in dasd_eckd_fill_geometry()
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic7xxx_osm.c701 int cylinders; in ahc_linux_biosparam() local
720 cylinders = aic_sector_div(capacity, heads, sectors); in ahc_linux_biosparam()
728 if (extended && cylinders >= 1024) { in ahc_linux_biosparam()
731 cylinders = aic_sector_div(capacity, heads, sectors); in ahc_linux_biosparam()
735 geom[2] = cylinders; in ahc_linux_biosparam()
Daic79xx_osm.c729 int cylinders; in ahd_linux_biosparam() local
746 cylinders = aic_sector_div(capacity, heads, sectors); in ahd_linux_biosparam()
752 if (extended && cylinders >= 1024) { in ahd_linux_biosparam()
755 cylinders = aic_sector_div(capacity, heads, sectors); in ahd_linux_biosparam()
759 geom[2] = cylinders; in ahd_linux_biosparam()
/linux-4.1.27/block/partitions/
Dibm.c220 geo_size = geo->cylinders * geo->heads in find_lnx1_partitions()
/linux-4.1.27/drivers/message/fusion/
Dmptscsih.c2095 sector_t cylinders; in mptscsih_bios_param() local
2102 cylinders = capacity; in mptscsih_bios_param()
2103 sector_div(cylinders,dummy); in mptscsih_bios_param()
2113 cylinders = capacity; in mptscsih_bios_param()
2114 sector_div(cylinders,dummy); in mptscsih_bios_param()
2120 geom[2] = cylinders; in mptscsih_bios_param()
/linux-4.1.27/drivers/ide/
Dide-gd.c282 geo->cylinders = (u16)drive->bios_cyl; /* truncate */
/linux-4.1.27/drivers/mtd/ubi/
Dblock.c284 geo->cylinders = 1; in ubiblock_getgeo()
/linux-4.1.27/Documentation/ioctl/
Dhdio.txt101 cylinders number of cylinders, mod 65536
120 In addition, the cylinders field of the hd_geometry is an
/linux-4.1.27/drivers/scsi/arcmsr/
Darcmsr_hba.c313 int ret, heads, sectors, cylinders, total_capacity; in arcmsr_bios_param() local
326 cylinders = total_capacity / (heads * sectors); in arcmsr_bios_param()
327 if (cylinders > 1024) { in arcmsr_bios_param()
330 cylinders = total_capacity / (heads * sectors); in arcmsr_bios_param()
334 geom[2] = cylinders; in arcmsr_bios_param()
/linux-4.1.27/drivers/scsi/megaraid/
Dmegaraid_sas_base.c2552 sector_t cylinders; in megasas_bios_param() local
2559 cylinders = capacity; in megasas_bios_param()
2561 sector_div(cylinders, tmp); in megasas_bios_param()
2571 cylinders = capacity; in megasas_bios_param()
2572 sector_div(cylinders, tmp); in megasas_bios_param()
2577 geom[2] = cylinders; in megasas_bios_param()
/linux-4.1.27/block/
Dcompat_ioctl.c47 unsigned short cylinders; member
/linux-4.1.27/drivers/scsi/mpt2sas/
Dmpt2sas_scsih.c2147 sector_t cylinders; in _scsih_bios_param() local
2154 cylinders = capacity; in _scsih_bios_param()
2155 sector_div(cylinders, dummy); in _scsih_bios_param()
2165 cylinders = capacity; in _scsih_bios_param()
2166 sector_div(cylinders, dummy); in _scsih_bios_param()
2172 params[2] = cylinders; in _scsih_bios_param()
/linux-4.1.27/drivers/scsi/mpt3sas/
Dmpt3sas_scsih.c1814 sector_t cylinders; in _scsih_bios_param() local
1821 cylinders = capacity; in _scsih_bios_param()
1822 sector_div(cylinders, dummy); in _scsih_bios_param()
1832 cylinders = capacity; in _scsih_bios_param()
1833 sector_div(cylinders, dummy); in _scsih_bios_param()
1839 params[2] = cylinders; in _scsih_bios_param()
/linux-4.1.27/drivers/ata/
Dlibata-core.c2241 dev->cylinders = 0; in ata_dev_configure()
2325 dev->cylinders = id[1]; in ata_dev_configure()
2331 dev->cylinders = id[54]; in ata_dev_configure()
2344 dev->multi_count, dev->cylinders, in ata_dev_configure()
/linux-4.1.27/arch/um/drivers/
Dubd_kern.c1337 geo->cylinders = ubd_dev->size / (128 * 32 * 512); in ubd_getgeo()
/linux-4.1.27/drivers/md/
Ddm-ioctl.c954 geometry.cylinders = indata[0]; in dev_set_geometry()
Ddm.c867 sector_t sz = (sector_t)geo->cylinders * geo->heads * geo->sectors; in dm_set_geometry()
Dmd.c6523 geo->cylinders = mddev->array_sectors / 8; in md_getgeo()
/linux-4.1.27/include/linux/
Dlibata.h713 u16 cylinders; /* Number of cylinders */ member
/linux-4.1.27/Documentation/filesystems/
Dntfs.txt260 255 heads, 63 sectors/track, 9964 cylinders, total 160086528 sectors
/linux-4.1.27/drivers/mmc/card/
Dblock.c327 geo->cylinders = get_capacity(bdev->bd_disk) / (4 * 16); in mmc_blk_getgeo()
/linux-4.1.27/Documentation/blockdev/
DREADME.DAC960243 will cause the logical drive geometry to have more than 65535 cylinders which
/linux-4.1.27/Documentation/m68k/
Dkernel-options.txt252 Syntax: hd=<cylinders>,<heads>,<sectors>
/linux-4.1.27/drivers/block/mtip32xx/
Dmtip32xx.c3640 geo->cylinders = capacity; in mtip_block_getgeo()