Home
last modified time | relevance | path

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

1234

/linux-3.4.99/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.c1159 sector_t cylinders = nsect; in storvsc_get_chs() local
1167 sector_div(cylinders, heads * sectors_pt); in storvsc_get_chs()
1168 if ((sector_t)(cylinders + 1) * heads * sectors_pt < nsect) in storvsc_get_chs()
1169 cylinders = 0xffff; in storvsc_get_chs()
1173 info[2] = (int)cylinders; in storvsc_get_chs()
/linux-3.4.99/drivers/block/
Dxd.c229 set_capacity(disk, p->heads * p->cylinders * p->sectors); in xd_init()
231 p->cylinders, p->heads, p->sectors); in xd_init()
346 geo->cylinders = p->cylinders; in xd_getgeo()
665 xd_info[drive].cylinders = (u_short)(xd_geo[3 * drive]); in xd_manual_geo_set()
716 xd_info[drive].cylinders = geometry_table[n][0]; /* cylinders */ in xd_dtc5150cx_init_drive()
729 …xd_setparam(CMD_DTCSETPARAM,drive,xd_info[drive].heads,xd_info[drive].cylinders,geometry_table[n][… in xd_dtc5150cx_init_drive()
740 xd_info[drive].cylinders = ((u_short *) (buf))[0x04]; /* cylinders */ in xd_dtc_init_drive()
751 …xd_setparam(CMD_DTCSETPARAM,drive,xd_info[drive].heads,xd_info[drive].cylinders,((u_short *) (buf … in xd_dtc_init_drive()
810 xd_info[drive].cylinders = ((u_short *) (buf + 1))[0xD6]; /* cylinders */ in xd_wd_init_drive()
820 use_jumper_geo = !(xd_info[drive].heads) || !(xd_info[drive].cylinders); in xd_wd_init_drive()
[all …]
Dxd.h86 u_short cylinders; member
131 static void xd_setparam (u_char command,u_char drive,u_char heads,u_short cylinders,u_short rwrite,…
Dcpqarray.h50 unsigned cylinders; member
Dxen-blkfront.c210 sector_t cylinders = nsect; in blkif_getgeo() local
214 sector_div(cylinders, hg->heads * hg->sectors); in blkif_getgeo()
215 hg->cylinders = cylinders; in blkif_getgeo()
216 if ((sector_t)(hg->cylinders + 1) * hg->heads * hg->sectors < nsect) in blkif_getgeo()
217 hg->cylinders = 0xffff; in blkif_getgeo()
Dvirtio_blk.c264 geo->cylinders = vgeo.cylinders; in virtblk_getgeo()
269 geo->cylinders = get_capacity(bd->bd_disk) >> 11; in virtblk_getgeo()
/linux-3.4.99/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()
755 geo->cylinders = part->cylinders; in rfd_ftl_getgeo()
Dsm_ftl.c652 ftl->cylinders = chs_table[i].cyl; in sm_get_media_info()
660 ftl->cylinders = 985; in sm_get_media_info()
1126 geo->cylinders = ftl->cylinders; in sm_getgeo()
/linux-3.4.99/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-3.4.99/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()
759 geo->cylinders = disk->capacity / (geo->heads * geo->sectors); in pd_getgeo()
763 geo->cylinders = disk->cylinders; in pd_getgeo()
/linux-3.4.99/include/linux/
Dvirtio_blk.h54 __u16 cylinders; member
/linux-3.4.99/include/linux/mtd/
Dnftl.h42 unsigned short cylinders; member
Dinftl.h35 unsigned short cylinders; member
/linux-3.4.99/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
/linux-3.4.99/drivers/message/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()
641 &geo->cylinders, &geo->heads, &geo->sectors); in i2o_block_getgeo()
/linux-3.4.99/drivers/memstick/core/
Dmspro_block.c130 __be16 cylinders; member
148 unsigned short cylinders; member
243 geo->cylinders = msb->cylinders; in mspro_block_bd_getgeo()
487 be16_to_cpu(x_devinfo->cylinders)); in mspro_block_attr_show_devinfo()
1209 msb->cylinders = be16_to_cpu(dev_info->cylinders); in mspro_block_init_disk()
/linux-3.4.99/drivers/block/aoe/
Daoeblk.c238 geo->cylinders = d->geo.cylinders; in aoeblk_getgeo()
/linux-3.4.99/drivers/scsi/dpt/
Dsys_info.h82 uSHORT cylinders; /* Up to 1024 */ member
/linux-3.4.99/arch/m68k/emu/
Dnfblock.c85 geo->cylinders = dev->blocks >> (6 - dev->bshift); in nfhd_getgeo()
/linux-3.4.99/drivers/scsi/aacraid/
Dlinit.c352 param->cylinders = cap_to_cyls(capacity, param->heads * param->sectors); in aac_biosparm()
366 int saved_cylinders = param->cylinders; in aac_biosparm()
395 param->cylinders = cap_to_cyls(capacity, param->heads * param->sectors); in aac_biosparm()
397 if (param->cylinders != saved_cylinders) in aac_biosparm()

1234