Lines Matching defs:bios_geom
194 const PedCHSGeometry* bios_geom = &dev->bios_geom;
195 PedSector cyl_size = bios_geom->sectors * bios_geom->heads;
207 PED_ASSERT (bios_geom->cylinders == (PedSector) (dev->length / cyl_size),
218 label->pcylcount = PED_CPU_TO_BE16 (bios_geom->cylinders);
222 label->ntrks = PED_CPU_TO_BE16 (bios_geom->heads);
223 label->nsect = PED_CPU_TO_BE16 (bios_geom->sectors);
319 dev->bios_geom = dev->hw_geom;
326 if (PED_BE16_TO_CPU(label->nsect) != dev->bios_geom.sectors ||
327 PED_BE16_TO_CPU(label->ntrks) != dev->bios_geom.heads) {
336 dev->bios_geom.cylinders,
337 dev->bios_geom.heads,
338 dev->bios_geom.sectors,
345 dev->bios_geom.sectors = PED_BE16_TO_CPU(label->nsect);
346 dev->bios_geom.heads = PED_BE16_TO_CPU(label->ntrks);
347 dev->bios_geom.cylinders = PED_BE16_TO_CPU(label->pcylcount);
349 if (dev->bios_geom.sectors * dev->bios_geom.heads
350 * dev->bios_geom.cylinders > dev->length) {
394 block = disk->dev->bios_geom.sectors * disk->dev->bios_geom.heads;
395 disk_data->length = block * disk->dev->bios_geom.cylinders;
507 / (disk->dev->bios_geom.sectors
508 * disk->dev->bios_geom.heads));
522 if (disk->dev->bios_geom.cylinders > 65536) {
528 disk->dev->bios_geom.cylinders);
531 label->pcylcount = PED_CPU_TO_BE16 (disk->dev->bios_geom.cylinders);
532 label->ncyl = PED_CPU_TO_BE16 (disk->dev->bios_geom.cylinders
779 PedSector block = dev->bios_geom.sectors * dev->bios_geom.heads;
799 PedSector block = dev->bios_geom.sectors * dev->bios_geom.heads;