Lines Matching refs:dev

68 static int MEGABYTE_SECTORS (PedDevice* dev)
70 return PED_MEGABYTE_SIZE / dev->sector_size;
128 static char* device_msg = N_("DEVICE is usually /dev/hda or /dev/sda\n");
155 static void _done (PedDevice* dev);
211 if (ped_device_is_busy (disk->dev))
218 disk->dev->path) == PED_EXCEPTION_IGNORE;
244 disk->dev->path) == PED_EXCEPTION_YES;
426 constraint_from_start_end (PedDevice* dev, PedGeometry* range_start,
430 range_start, range_end, 1, dev->length);
454 do_check (PedDevice** dev)
460 disk = ped_disk_new (*dev);
490 do_cp (PedDevice** dev)
500 dst_disk = ped_disk_new (*dev);
547 if ((*dev)->type != PED_DEVICE_FILE)
585 do_help (PedDevice** dev)
600 do_mklabel (PedDevice** dev)
603 const PedDiskType* type = ped_disk_probe (*dev);
606 disk = ped_disk_new (*dev);
622 disk = ped_disk_new_fresh (*dev, type);
630 if ((*dev)->type != PED_DEVICE_FILE)
642 do_mkfs (PedDevice** dev)
649 disk = ped_disk_new (*dev);
676 if ((*dev)->type != PED_DEVICE_FILE)
688 do_mkpart (PedDevice** dev)
704 disk = ped_disk_new (*dev);
733 if (!command_line_get_sector (_("Start?"), *dev, &start, &range_start))
735 if (!command_line_get_sector (_("End?"), *dev, &end, &range_end))
746 user_constraint = constraint_from_start_end (*dev, range_start,
750 dev_constraint = ped_device_get_constraint (*dev);
764 ped_constraint_any (*dev))) {
765 start_usr = ped_unit_format (*dev, start);
766 end_usr = ped_unit_format (*dev, end);
767 start_sol = ped_unit_format (*dev, part->geom.start);
768 end_sol = ped_unit_format (*dev, part->geom.end);
828 if ((*dev)->type != PED_DEVICE_FILE)
861 do_mkpartfs (PedDevice** dev)
877 disk = ped_disk_new (*dev);
903 if (!command_line_get_sector (_("Start?"), *dev, &start,
906 if (!command_line_get_sector (_("End?"), *dev, &end, &range_end))
917 user_constraint = constraint_from_start_end (*dev, range_start,
921 dev_constraint = ped_device_get_constraint (*dev);
935 ped_constraint_any (*dev))) {
936 start_usr = ped_unit_format (*dev, start);
937 end_usr = ped_unit_format (*dev, end);
938 start_sol = ped_unit_format (*dev, part->geom.start);
939 end_sol = ped_unit_format (*dev, part->geom.end);
1003 if ((*dev)->type != PED_DEVICE_FILE)
1036 do_move (PedDevice** dev)
1047 disk = ped_disk_new (*dev);
1066 if (!command_line_get_sector (_("Start?"), *dev, &start, &range_start))
1069 if (!command_line_get_sector (_("End?"), *dev, &end, &range_end))
1073 if (!ped_geometry_init (&new_geom, *dev, start, end - start + 1))
1078 ped_file_system_get_copy_constraint (fs, *dev),
1079 constraint_from_start_end(*dev,range_start,range_end));
1105 if ((*dev)->type != PED_DEVICE_FILE)
1125 do_name (PedDevice** dev)
1131 disk = ped_disk_new (*dev);
1200 print_sector_compact_and_percent (PedSector sector, PedDevice* dev)
1206 compact = ped_unit_format (dev, sector);
1208 compact = ped_unit_format_custom (dev, sector,
1211 percent = ped_unit_format_custom (dev, sector, PED_UNIT_PERCENT);
1238 print_sector_compact_and_percent (part->geom.length, part->geom.dev);
1244 part->geom.dev);
1247 part->geom.dev);
1260 do_print (PedDevice** dev)
1282 disk = ped_disk_new (*dev);
1321 dev_name = xstrdup ((*dev)->path);
1324 *dev = ped_device_get (dev_name);
1325 if (!*dev)
1327 if (!ped_device_open (*dev))
1347 start = ped_unit_format (*dev, 0);
1349 end = ped_unit_format_byte (*dev, (*dev)->length * (*dev)->sector_size
1364 (*dev)->path, end, transport[(*dev)->type],
1365 (*dev)->sector_size, (*dev)->phys_sector_size,
1366 disk->type->name, (*dev)->model);
1369 (*dev)->model, transport[(*dev)->type]);
1370 printf (_("Disk %s: %s\n"), (*dev)->path, end);
1372 (*dev)->sector_size, (*dev)->phys_sector_size);
1380 PedCHSGeometry* chs = &(*dev)->bios_geom;
1381 char* cyl_size = ped_unit_format_custom (*dev,
1451 start = ped_unit_format (*dev, part->geom.start);
1453 *dev,
1454 (part->geom.end + 1) * (*dev)->sector_size - 1);
1455 size = ped_unit_format (*dev, part->geom.length);
1518 printf ("%s:", ped_unit_format (*dev, part->geom.start));
1520 *dev,
1522 (*dev)->sector_size - 1));
1525 printf ("%s:", ped_unit_format (*dev,
1573 do_quit (PedDevice** dev)
1575 _done (*dev);
1627 found_start = ped_unit_format (probed->dev, probed->start);
1628 found_end = ped_unit_format (probed->dev, probed->end);
1668 ped_geometry_init (&entire_dev, disk->dev, 0, disk->dev->length);
1676 ped_geometry_init (&start_geom_exact, disk->dev, start, 1);
1680 1, disk->dev->length);
1721 do_rescue (PedDevice** dev)
1729 disk = ped_disk_new (*dev);
1733 if (!command_line_get_sector (_("Start?"), *dev, &start, NULL))
1735 if (!command_line_get_sector (_("End?"), *dev, &end, NULL))
1738 fuzz = PED_MAX (PED_MIN ((end - start) / 10, MEGABYTE_SECTORS(*dev)),
1739 MEGABYTE_SECTORS(*dev) * 16);
1741 ped_geometry_init (&probe_start_region, *dev,
1743 PED_MIN(2 * fuzz, (*dev)->length - (start - fuzz)));
1744 ped_geometry_init (&probe_end_region, *dev,
1746 PED_MIN(2 * fuzz, (*dev)->length - (end - fuzz)));
1753 if ((*dev)->type != PED_DEVICE_FILE)
1765 do_resize (PedDevice** dev)
1775 disk = ped_disk_new (*dev);
1788 if (!command_line_get_sector (_("Start?"), *dev, &start, &range_start))
1790 if (!command_line_get_sector (_("End?"), *dev, &end, &range_end))
1793 if (!ped_geometry_init (&new_geom, *dev, start, end - start + 1))
1799 constraint = constraint_from_start_end (*dev,
1812 *dev, range_start, range_end));
1831 if ((*dev)->type != PED_DEVICE_FILE)
1851 do_rm (PedDevice** dev)
1856 disk = ped_disk_new (*dev);
1869 if ((*dev)->type != PED_DEVICE_FILE)
1881 do_select (PedDevice** dev)
1883 PedDevice* new_dev = *dev;
1890 ped_device_close (*dev);
1891 *dev = new_dev;
1892 print_using_dev (*dev);
1897 do_set (PedDevice** dev)
1904 disk = ped_disk_new (*dev);
1925 if ((*dev)->type != PED_DEVICE_FILE)
1937 do_toggle (PedDevice **dev)
1942 result = do_set (dev);
1949 do_unit (PedDevice** dev)
1959 do_version (PedDevice** dev)
2371 PedDevice* dev;
2375 dev = ped_device_get ((*argv_ptr) [0]);
2376 if (!dev)
2383 dev = ped_device_get_next (NULL);
2384 if (!dev) {
2395 if (!ped_device_open (dev))
2397 return dev;
2403 PedDevice* dev;
2425 dev = _choose_device (argc_ptr, argv_ptr);
2426 if (!dev)
2434 return dev;
2445 _done (PedDevice* dev)
2447 if (dev->boot_dirty && dev->type != PED_DEVICE_FILE) {
2464 ped_device_close (dev);
2475 PedDevice* dev;
2481 dev = _init (&argc, &argv);
2482 if (!dev)
2486 status = non_interactive_mode (&dev, commands, argc, argv);
2488 status = interactive_mode (&dev, commands);
2490 _done (dev);