Lines Matching defs:sector

29  * end of partitions.  However, sector numbers are often long and unintuitive.
30 * For example, my extended partition starts at sector 208845. PedUnit allows
197 PedSector sector = byte / dev->sector_size;
207 sector / chs->sectors / chs->heads,
208 (sector / chs->sectors) % chs->heads,
209 sector % chs->sectors);
274 * \brief Get a string that describes the location \p sector on device \p dev.
280 ped_unit_format_custom (const PedDevice* dev, PedSector sector, PedUnit unit)
283 return ped_unit_format_custom_byte(dev, sector*dev->sector_size, unit);
287 * \brief Get a string that describes the location \p sector on device \p dev.
294 ped_unit_format (const PedDevice* dev, PedSector sector)
297 return ped_unit_format_custom_byte (dev, sector * dev->sector_size,
303 * then \p *sector is modified to describe the location and a geometry
305 * \p *sector. If the \p range as described here would be partially outside
313 ped_unit_parse (const char* str, const PedDevice* dev, PedSector *sector,
316 return ped_unit_parse_custom (str, dev, default_unit, sector, range);
368 parse_chs (const char* str, const PedDevice* dev, PedSector* sector,
399 _("The maximum sector value is %d."),
404 *sector = 1LL * chs.cylinders * cyl_size
408 if (*sector >= dev->length) {
417 *range = ped_geometry_new (dev, *sector, 1);
423 *sector = 0;
430 clip (const PedDevice* dev, PedSector sector)
432 if (sector < 0)
434 if (sector > dev->length - 1)
436 return sector;
441 PedSector sector, PedSector radius)
443 PedSector start = clip (dev, sector - radius);
444 PedSector end = clip (dev, sector + radius);
445 if (sector - end > radius || start - sector > radius)
485 * \p *sector is modified to describe the location and a geometry is created
486 * in \p *range describing a 2 units large area centered on \p *sector. If the
501 PedSector* sector, PedGeometry** range)
510 return parse_chs (str, dev, sector, range);
534 *sector = num * unit_size / dev->sector_size;
537 *sector += dev->length;
539 *range = geometry_from_centre_radius (dev, *sector, radius);
549 *sector = clip (dev, *sector);
557 *sector = 0;