/drivers/scsi/ |
H A D | scsicam.c | 55 * scsicam_bios_param - Determine geometry of a disk in cylinders/heads/sectors. 58 * @ip: return value: ip[0]=heads, ip[1]=sectors, ip[2]=cylinders 83 /* pick some standard mapping with at most 1024 cylinders, 91 a geometry with more than 1024 cylinders */ 112 * scsi_partsize - Parse cylinders/heads/sectors from PC partition table 115 * @cyls: put cylinders here 169 /* This is for >1023 cylinders */ 222 * number of heads and maximizes the number of cylinders. This 234 unsigned long heads, sectors, cylinders, temp; local 236 cylinders [all...] |
H A D | storvsc_drv.c | 1155 sector_t cylinders = nsect; local 1163 sector_div(cylinders, heads * sectors_pt); 1164 if ((sector_t)(cylinders + 1) * heads * sectors_pt < nsect) 1165 cylinders = 0xffff; 1169 info[2] = (int)cylinders;
|
H A D | mvumi.c | 1646 sector_t cylinders; local 1652 cylinders = capacity; 1653 sector_div(cylinders, tmp); 1659 cylinders = capacity; 1660 sector_div(cylinders, tmp); 1664 geom[2] = cylinders;
|
H A D | fdomain.c | 1596 unsigned short cylinders; member in struct:drive_info 1670 info_array[2] = i.cylinders; 1678 info_array[2] = i.cylinders; 1702 3) partitions never divide cylinders 1720 less than 1024 cylinders on a platter. This is good for drives 1734 /* For both methods, compute the cylinders */
|
/drivers/mtd/ |
H A D | ssfdc.c | 27 unsigned short cylinders; member in struct:ssfdcr_record 323 ssfdc->cylinders = (unsigned short)(((u32)mtd->size >> SECTOR_SHIFT) / 327 ssfdc->cylinders, ssfdc->heads , ssfdc->sectors, 328 (long)ssfdc->cylinders * (long)ssfdc->heads * 331 ssfdc->mbd.size = (long)ssfdc->heads * (long)ssfdc->cylinders * 414 ssfdc->cylinders, ssfdc->heads, ssfdc->sectors); 418 geo->cylinders = ssfdc->cylinders;
|
H A D | sm_ftl.h | 62 int cylinders; member in struct:sm_ftl
|
H A D | nftlcore.c | 80 nftl->cylinders = 1024; 83 temp = nftl->cylinders * nftl->heads; 87 temp = nftl->cylinders * nftl->sectors; 93 nftl->cylinders = nftl->mbd.size / temp; 97 if (nftl->mbd.size != nftl->heads * nftl->cylinders * nftl->sectors) { 100 mbd.size == heads * cylinders * sectors 106 nftl->cylinders, nftl->heads , nftl->sectors, 107 (long)nftl->cylinders * (long)nftl->heads * 786 geo->cylinders = nftl->cylinders; [all...] |
H A D | inftlcore.c | 87 inftl->cylinders = 1024; 90 temp = inftl->cylinders * inftl->heads; 94 temp = inftl->cylinders * inftl->sectors; 100 inftl->cylinders = inftl->mbd.size / temp; 104 if (inftl->mbd.size != inftl->heads * inftl->cylinders * inftl->sectors) { 107 mbd.size == heads * cylinders * sectors 113 inftl->cylinders, inftl->heads , inftl->sectors, 114 (long)inftl->cylinders * (long)inftl->heads * 935 geo->cylinders = inftl->cylinders; [all...] |
H A D | rfd_ftl.c | 84 int cylinders; member in struct:partition 174 part->cylinders = (part->data_sectors_per_block * 177 part->sector_count = part->cylinders * SECTORS_PER_TRACK; 755 geo->cylinders = part->cylinders;
|
H A D | sm_ftl.c | 655 ftl->cylinders = chs_table[i].cyl; 663 ftl->cylinders = 985; 1129 geo->cylinders = ftl->cylinders;
|
/drivers/block/ |
H A D | xd.c | 229 set_capacity(disk, p->heads * p->cylinders * p->sectors); 231 p->cylinders, p->heads, p->sectors); 346 geo->cylinders = p->cylinders; 665 xd_info[drive].cylinders = (u_short)(xd_geo[3 * drive]); 716 xd_info[drive].cylinders = geometry_table[n][0]; /* cylinders */ 729 xd_setparam(CMD_DTCSETPARAM,drive,xd_info[drive].heads,xd_info[drive].cylinders,geometry_table[n][2],geometry_table[n][3],0x0B); 740 xd_info[drive].cylinders = ((u_short *) (buf))[0x04]; /* cylinders */ 1045 xd_setparam(u_char command,u_char drive,u_char heads,u_short cylinders,u_short rwrite,u_short wprecomp,u_char ecc) argument [all...] |
H A D | cpqarray.h | 50 unsigned cylinders; member in struct:__anon290
|
H A D | xd.h | 86 u_short cylinders; member in struct:__anon344 131 static void xd_setparam (u_char command,u_char drive,u_char heads,u_short cylinders,u_short rwrite,u_short wprecomp,u_char ecc);
|
H A D | virtio_blk.c | 272 geo->cylinders = vgeo.cylinders; 277 geo->cylinders = get_capacity(bd->bd_disk) >> 11;
|
H A D | xen-blkfront.c | 210 sector_t cylinders = nsect; local 214 sector_div(cylinders, hg->heads * hg->sectors); 215 hg->cylinders = cylinders; 216 if ((sector_t)(hg->cylinders + 1) * hg->heads * hg->sectors < nsect) 217 hg->cylinders = 0xffff;
|
H A D | cciss.h | 40 int cylinders; member in struct:_drive_info_struct
|
H A D | cpqarray.c | 1129 if (drv->cylinders) { 1132 geo->cylinders = drv->cylinders; 1136 geo->cylinders = drv->nr_blks / (0xff*0x3f); 1760 drv->cylinders = id_ldrive->drv.cyl;
|
H A D | cciss.c | 1277 if (!drv->cylinders) 1282 geo->cylinders = drv->cylinders; 2044 drvinfo->cylinders == h->drv[drv_index]->cylinders)) 2085 h->drv[drv_index]->cylinders = drvinfo->cylinders; 2255 h->drv[drv_index]->cylinders = 0; 2417 drive_info->cylinders = 0; 2860 drv->cylinders [all...] |
/drivers/block/paride/ |
H A D | pd.c | 230 int cylinders; member in struct:pd_unit 674 disk->cylinders = le16_to_cpu(*(__le16 *) (pd_scratch + 2)); 678 disk->capacity = disk->sectors * disk->heads * disk->cylinders; 694 disk->cylinders, disk->heads, disk->sectors, 759 geo->cylinders = disk->capacity / (geo->heads * geo->sectors); 763 geo->cylinders = disk->cylinders;
|
/drivers/scsi/dpt/ |
H A D | sys_info.h | 82 uSHORT cylinders; /* Up to 1024 */ member in struct:driveParam_S::__anon4259
|
/drivers/block/aoe/ |
H A D | aoeblk.c | 238 geo->cylinders = d->geo.cylinders;
|
/drivers/message/i2o/ |
H A D | i2o_block.c | 544 unsigned long heads, sectors, cylinders; local 558 cylinders = (unsigned long)capacity / (heads * sectors); 560 *cyls = (unsigned short)cylinders; /* Stuff return values */ 641 &geo->cylinders, &geo->heads, &geo->sectors);
|
/drivers/memstick/core/ |
H A D | mspro_block.c | 130 __be16 cylinders; member in struct:mspro_devinfo 148 unsigned short cylinders; member in struct:mspro_block_data 243 geo->cylinders = msb->cylinders; 486 rc += scnprintf(buffer + rc, PAGE_SIZE - rc, "cylinders: %x\n", 487 be16_to_cpu(x_devinfo->cylinders)); 1209 msb->cylinders = be16_to_cpu(dev_info->cylinders);
|
/drivers/s390/block/ |
H A D | xpram.c | 236 * whatever cylinders. Tell also that data starts at sector. 4. 239 geo->cylinders = size >> 6;
|
/drivers/scsi/aacraid/ |
H A D | linit.c | 315 * number of cylinders so as not to exceed drive capacity. In order for 317 * without exceeding the BIOS limitation of 1024 cylinders, Extended 352 param->cylinders = cap_to_cyls(capacity, param->heads * param->sectors); 366 int saved_cylinders = param->cylinders; 395 param->cylinders = cap_to_cyls(capacity, param->heads * param->sectors); 397 if (param->cylinders != saved_cylinders)
|