/osnet-11/usr/src/grub/grub2/include/grub/emu/ |
H A D | hostdisk.h | 23 #include <grub/disk.h> 29 const char *grub_util_biosdisk_get_osdev (grub_disk_t disk); 31 int grub_util_biosdisk_is_floppy (grub_disk_t disk); 33 grub_util_biosdisk_get_compatibility_hint (grub_disk_t disk); 34 grub_err_t grub_util_biosdisk_flush (struct grub_disk *disk); 41 void grub_util_cryptodisk_print_uuid (grub_disk_t disk);
|
/osnet-11/usr/src/lib/fm/topo/modules/common/ |
H A D | Makefile | 27 disk \ 34 ses: disk
|
/osnet-11/usr/src/lib/libparted/common/libparted/ |
H A D | disk.c | 2 libparted - a library for manipulating disk partitions 20 /** \file disk.c */ 29 * partition table. There are different types of partition tables (or disk 55 static int _disk_check_sanity (PedDisk* disk); 57 static int _disk_push_update_mode (PedDisk* disk); 58 static int _disk_pop_update_mode (PedDisk* disk); 59 static int _disk_raw_insert_before (PedDisk* disk, PedPartition* loc, 61 static int _disk_raw_insert_after (PedDisk* disk, PedPartition* loc, 63 static int _disk_raw_remove (PedDisk* disk, PedPartition* part); 64 static int _disk_raw_add (PedDisk* disk, PedPartitio 183 PedDisk* disk; local 215 _add_duplicate_part(PedDisk* disk, PedPartition* old_part) argument 371 PedDisk* disk; local 399 PedDisk* disk; local 416 _ped_disk_free(PedDisk* disk) argument 431 ped_disk_destroy(PedDisk* disk) argument 453 ped_disk_commit_to_os(PedDisk* disk) argument 477 ped_disk_commit_to_dev(PedDisk* disk) argument 521 ped_disk_commit(PedDisk* disk) argument 598 ped_disk_check(const PedDisk* disk) argument 666 ped_disk_get_primary_partition_count(const PedDisk* disk) argument 687 ped_disk_get_last_partition_num(const PedDisk* disk) argument 709 ped_disk_get_max_supported_partition_count(const PedDisk* disk, int* supported) argument 728 ped_disk_get_partition_alignment(const PedDisk *disk) argument 744 ped_disk_get_max_primary_partition_count(const PedDisk* disk) argument 764 ped_disk_set_flag(PedDisk *disk, PedDiskFlag flag, int state) argument 798 ped_disk_get_flag(const PedDisk *disk, PedDiskFlag flag) argument 816 ped_disk_is_flag_available(const PedDisk *disk, PedDiskFlag flag) argument 944 ped_disk_enumerate_partitions(PedDisk* disk) argument 978 _disk_remove_metadata(PedDisk* disk) argument 1001 _disk_alloc_metadata(PedDisk* disk) argument 1012 _disk_remove_freespace(PedDisk* disk) argument 1031 _alloc_extended_freespace(PedDisk* disk) argument 1078 _disk_alloc_freespace(PedDisk* disk) argument 1125 _disk_push_update_mode(PedDisk* disk) argument 1148 _disk_pop_update_mode(PedDisk* disk) argument 1186 _ped_partition_alloc(const PedDisk* disk, PedPartitionType type, const PedFileSystemType* fs_type, PedSector start, PedSector end) argument 1267 ped_partition_new(const PedDisk* disk, PedPartitionType type, const PedFileSystemType* fs_type, PedSector start, PedSector end) argument 1523 ped_disk_extended_partition(const PedDisk* disk) argument 1546 ped_disk_next_partition(const PedDisk* disk, const PedPartition* part) argument 1565 _disk_check_sanity(PedDisk* disk) argument 1595 ped_disk_get_partition(const PedDisk* disk, int num) argument 1616 ped_disk_get_partition_by_sector(const PedDisk* disk, PedSector sect) argument 1641 ped_disk_max_partition_length(const PedDisk* disk) argument 1651 ped_disk_max_partition_start_sector(const PedDisk* disk) argument 1658 _disk_raw_insert_before(PedDisk* disk, PedPartition* loc, PedPartition* part) argument 1680 _disk_raw_insert_after(PedDisk* disk, PedPartition* loc, PedPartition* part) argument 1696 _disk_raw_remove(PedDisk* disk, PedPartition* part) argument 1723 _disk_raw_add(PedDisk* disk, PedPartition* part) argument 1818 _disk_check_part_overlaps(PedDisk* disk, PedPartition* part) argument 1849 _partition_check_basic_sanity(PedDisk* disk, PedPartition* part) argument 1897 _check_extended_partition(PedDisk* disk, PedPartition* part) argument 1930 _check_partition(PedDisk* disk, PedPartition* part) argument 1990 ped_disk_add_partition(PedDisk* disk, PedPartition* part, const PedConstraint* constraint) argument 2062 ped_disk_remove_partition(PedDisk* disk, PedPartition* part) argument 2086 ped_disk_delete_partition(PedDisk* disk, PedPartition* part) argument 2104 ped_disk_delete_all_logical(PedDisk* disk) argument 2129 ped_disk_delete_all(PedDisk* disk) argument 2167 ped_disk_set_partition_geom(PedDisk* disk, PedPartition* part, const PedConstraint* constraint, PedSector start, PedSector end) argument 2230 ped_disk_maximize_partition(PedDisk* disk, PedPartition* part, const PedConstraint* constraint) argument 2292 ped_disk_get_max_partition_geometry(PedDisk* disk, PedPartition* part, const PedConstraint* constraint) argument 2330 ped_disk_minimize_extended_partition(PedDisk* disk) argument 2516 ped_disk_print(const PedDisk* disk) argument [all...] |
H A D | architecture.h | 2 libparted - a library for manipulating disk partitions 26 #include <parted/disk.h>
|
/osnet-11/usr/src/grub/grub2/grub-core/lib/i386/pc/ |
H A D | biosnum.c | 21 #include <grub/disk.h> 37 if (dev && dev->disk && dev->disk->dev 38 && dev->disk->dev->id == GRUB_DISK_DEVICE_BIOSDISK_ID) 39 ret = (int) dev->disk->id;
|
/osnet-11/usr/src/grub/grub2/grub-core/kern/ |
H A D | disk.c | 19 #include <grub/disk.h> 30 /* The last time the disk was used. */ 239 grub_disk_t disk; 244 grub_dprintf ("disk", "Opening `%s'...\n", name); 246 disk = (grub_disk_t) grub_zalloc (sizeof (*disk)); 247 if (! disk) 249 disk->log_sector_size = GRUB_DISK_SECTOR_BITS; 262 disk->name = grub_strdup (raw); 265 disk 238 grub_disk_t disk; local 333 grub_disk_close(grub_disk_t disk) argument 359 grub_disk_adjust_range(grub_disk_t disk, grub_disk_addr_t *sector, grub_off_t *offset, grub_size_t size) argument 394 transform_sector(grub_disk_t disk, grub_disk_addr_t sector) argument 403 grub_disk_read_small(grub_disk_t disk, grub_disk_addr_t sector, grub_off_t offset, grub_size_t size, void *buf) argument 483 grub_disk_read(grub_disk_t disk, grub_disk_addr_t sector, grub_off_t offset, grub_size_t size, void *buf) argument 625 grub_disk_write(grub_disk_t disk, grub_disk_addr_t sector, grub_off_t offset, grub_size_t size, const void *buf) argument 702 grub_disk_get_size(grub_disk_t disk) argument [all...] |
H A D | device.c | 21 #include <grub/disk.h> 34 grub_disk_t disk = 0; local 52 /* Try to open a disk. */ 53 dev->disk = grub_disk_open (name); 54 if (dev->disk) 66 if (disk) 67 grub_disk_close (disk); 77 if (device->disk) 78 grub_disk_close (device->disk); 95 auto int iterate_partition (grub_disk_t disk, 148 iterate_partition(grub_disk_t disk, const grub_partition_t partition) argument [all...] |
/osnet-11/usr/src/grub/grub2/grub-core/parttool/ |
H A D | msdospart.c | 27 #include <grub/disk.h> 50 if (dev->disk->partition->offset) 53 index = dev->disk->partition->index; 54 part = dev->disk->partition; 55 dev->disk->partition = part->parent; 58 if (grub_disk_read (dev->disk, 0, 0, sizeof (mbr), &mbr)) 60 dev->disk->partition = part; 78 grub_disk_write (dev->disk, 0, 0, sizeof (mbr), &mbr); 80 dev->disk->partition = part; 100 index = dev->disk [all...] |
/osnet-11/usr/src/lib/fm/topo/modules/common/disk/ |
H A D | Makefile.com | 26 MODULE = disk 29 MODULESRCS = disk.c disk_common.c
|
/osnet-11/usr/src/lib/libparted/common/include/parted/ |
H A D | disk.h | 2 libparted - a library for manipulating disk partitions 24 /** \file disk.h */ 33 /* This flag (which defaults to true) controls if disk types for 114 /** \file disk.h */ 124 PedDisk* disk; member in struct:_PedPartition 130 - different disk labels have different rules. */ 142 a disk. 146 allocated to represent free space, or disk 170 * Represents a disk label (partition table). 175 const PedDiskType* type; /**< type of disk labe [all...] |
/osnet-11/usr/src/lib/libparted/common/libparted/labels/ |
H A D | aix.c | 3 libparted - a library for manipulating disk partitions 70 PedDisk* disk; local 72 disk = _ped_disk_alloc (dev, &aix_disk_type); 73 if (!disk) 76 return disk; 80 aix_duplicate (const PedDisk* disk) argument 84 new_disk = ped_disk_new_fresh (disk->dev, &aix_disk_type); 92 aix_free (PedDisk *disk) argument 94 _ped_disk_free (disk); 98 aix_read (PedDisk* disk) argument 110 aix_write(const PedDisk* disk) argument 121 aix_partition_new(const PedDisk* disk, PedPartitionType part_type, const PedFileSystemType* fs_type, PedSector start, PedSector end) argument 186 aix_get_max_primary_partition_count(const PedDisk* disk) argument 192 aix_get_max_supported_partition_count(const PedDisk* disk, int *max_n) argument 213 aix_alloc_metadata(PedDisk* disk) argument [all...] |
H A D | dvh.c | 2 libparted - a library for manipulating disk partitions 101 PedDisk* disk; local 106 disk = _ped_disk_alloc (dev, &dvh_disk_type); 107 if (!disk) 110 disk->disk_specific = dvh_disk_data 121 volume_part = ped_partition_new (disk, PED_PARTITION_EXTENDED, NULL, 127 if (!ped_disk_add_partition (disk, volume_part, constraint_any)) 130 return disk; 136 free (disk->disk_specific); 138 free (disk); 144 dvh_duplicate(const PedDisk* disk) argument 171 dvh_free(PedDisk* disk) argument 192 _handle_no_volume_header(PedDisk* disk) argument 235 _parse_partition(PedDisk* disk, struct partition_table* pt) argument 257 _parse_boot_file(PedDisk* disk, struct volume_directory* vd) argument 287 _flush_stale_flags(const PedDisk* disk) argument 303 dvh_read(PedDisk* disk) argument 456 dvh_write(const PedDisk* disk) argument 519 dvh_partition_new(const PedDisk* disk, PedPartitionType part_type, const PedFileSystemType* fs_type, PedSector start, PedSector end) argument 755 _get_extended_constraint(PedDisk* disk) argument 764 _get_primary_constraint(PedDisk* disk) argument 837 dvh_get_max_primary_partition_count(const PedDisk* disk) argument 843 dvh_get_max_supported_partition_count(const PedDisk* disk, int *max_n) argument 851 dvh_alloc_metadata(PedDisk* disk) argument [all...] |
H A D | loop.c | 2 libparted - a library for manipulating disk partitions 40 static void loop_free (PedDisk* disk); 45 PedDisk *disk = loop_alloc (dev); local 46 if (!disk) 61 geom = ped_geometry_new (dev, 0, disk->dev->length); 67 loop_free (disk); 71 loop_free (disk); 87 loop_duplicate (const PedDisk* disk) argument 89 return ped_disk_new_fresh (disk->dev, &loop_disk_type); 93 loop_free (PedDisk* disk) argument 101 loop_read(PedDisk* disk) argument 156 loop_write(const PedDisk* disk) argument 186 loop_partition_new(const PedDisk* disk, PedPartitionType part_type, const PedFileSystemType* fs_type, PedSector start, PedSector end) argument 269 loop_alloc_metadata(PedDisk* disk) argument 275 loop_get_max_primary_partition_count(const PedDisk* disk) argument 281 loop_get_max_supported_partition_count(const PedDisk* disk, int *max_n) argument [all...] |
H A D | mac.c | 2 libparted - a library for manipulating disk partitions 67 * device disk/device 68 * disk no equivalent. 195 _("Invalid signature %x for Mac disk labels."), 230 _disk_add_part_map_entry (PedDisk* disk, int warn) argument 232 MacDiskData* mac_disk_data = disk->disk_specific; 236 PedConstraint* constraint_any = ped_constraint_any (disk->dev); 252 new_part = ped_partition_new (disk, PED_PARTITION_NORMAL, NULL, 261 if (!ped_disk_add_partition (disk, new_part, constraint_any)) 280 PedDisk* disk; local 323 mac_duplicate(const PedDisk* disk) argument 358 mac_free(PedDisk* disk) argument 506 _rawpart_analyse(MacRawPartition* raw_part, PedDisk* disk, int num) argument 640 _rawpart_get_partmap_size(MacRawPartition* raw_part, PedDisk* disk) argument 654 _disk_analyse_block_size(PedDisk* disk, MacRawDisk* raw_disk) argument 702 _disk_analyse_ghost_size(PedDisk* disk) argument 736 mac_read(PedDisk* disk) argument 852 _pad_raw_part(PedDisk* disk, int num, MacRawPartition* part_map) argument 906 get_pme(MacRawPartition const *part_map, PedSector i, PedDisk const *disk) argument 916 _generate_raw_part(PedDisk* disk, PedPartition* part, MacRawPartition* part_map, MacDiskData *mac_driverdata) argument 975 _generate_raw_freespace_part(PedDisk* disk, PedGeometry* geom, int num, MacRawPartition* part_map) argument 1009 _generate_empty_part(PedDisk* disk, int num, MacRawPartition* part_map) argument 1026 _get_first_empty_part_entry(PedDisk* disk, MacRawPartition* part_map) argument 1041 write_block_zero(PedDisk* disk, MacDiskData* mac_driverdata) argument 1064 mac_write(PedDisk* disk) argument 1140 mac_partition_new( const PedDisk* disk, PedPartitionType part_type, const PedFileSystemType* fs_type, PedSector start, PedSector end) argument 1393 mac_get_partition_alignment(const PedDisk *disk) argument 1401 _primary_constraint(PedDisk* disk) argument 1442 PedDisk* disk; local 1477 _disk_count_partitions(PedDisk* disk) argument 1517 add_metadata_part(PedDisk* disk, PedSector start, PedSector end) argument 1542 mac_alloc_metadata(PedDisk* disk) argument 1559 mac_get_max_primary_partition_count(const PedDisk* disk) argument 1586 mac_get_max_supported_partition_count(const PedDisk* disk, int *max_n) argument [all...] |
/osnet-11/usr/src/grub/grub2/grub-core/partmap/ |
H A D | bsdlabel.c | 22 #include <grub/disk.h> 43 iterate_real (grub_disk_t disk, grub_disk_addr_t sector, int freebsd, 45 int (*hook) (grub_disk_t disk, 54 if (grub_disk_read (disk, sector, 0, sizeof (label), &label)) 71 if (grub_disk_read (disk, pos / GRUB_DISK_SECTOR_SIZE, 93 if (grub_disk_read (disk, p.offset, p.index, sizeof (be), &be)) 107 /* disk->partition != NULL as 0 < delta */ 108 partname = disk->partition ? grub_partition_get_name (disk->partition) 111 disk 42 iterate_real(grub_disk_t disk, grub_disk_addr_t sector, int freebsd, struct grub_partition_map *pmap, int (*hook) (grub_disk_t disk, const grub_partition_t partition)) argument 125 bsdlabel_partition_map_iterate(grub_disk_t disk, int (*hook) (grub_disk_t disk, const grub_partition_t partition)) argument 150 netopenbsdlabel_partition_map_iterate(grub_disk_t disk, grub_uint8_t type, struct grub_partition_map *pmap, int (*hook) (grub_disk_t disk, const grub_partition_t partition)) argument 201 netbsdlabel_partition_map_iterate(grub_disk_t disk, int (*hook) (grub_disk_t disk, const grub_partition_t partition)) argument 212 openbsdlabel_partition_map_iterate(grub_disk_t disk, int (*hook) (grub_disk_t disk, const grub_partition_t partition)) argument [all...] |
H A D | gpt.c | 20 #include <grub/disk.h> 50 gpt_partition_map_iterate (grub_disk_t disk, 51 int (*hook) (grub_disk_t disk, 64 if (grub_disk_read (disk, 0, 0, sizeof (mbr), &mbr)) 78 if (grub_disk_read (disk, 1 << sector_log, 0, sizeof (gpt), &gpt)) 92 if (grub_disk_read (disk, entries, last_offset, 107 part.parent = disk->partition; 113 if (hook (disk, &part)) 130 gpt_partition_map_embed (struct grub_disk *disk, unsigned int *nsectors, 138 auto int NESTED_FUNC_ATTR find_usable_region (grub_disk_t disk, 49 gpt_partition_map_iterate(grub_disk_t disk, int (*hook) (grub_disk_t disk, const grub_partition_t partition)) argument 129 gpt_partition_map_embed(struct grub_disk *disk, unsigned int *nsectors, grub_embed_type_t embed_type, grub_disk_addr_t **sectors) argument [all...] |
H A D | plan.c | 20 #include <grub/disk.h> 33 plan_partition_map_iterate (grub_disk_t disk, argument 34 int (*hook) (grub_disk_t disk, 52 err = grub_disk_read (disk, 1, ptr, sizeof (sig), sig); 60 err = grub_disk_read (disk, 1, ptr, 1, &c); 71 err = grub_disk_read (disk, 1, ptr, 1, &c); 84 err = grub_disk_read (disk, 1, ptr, 1, &c); 95 if (hook (disk, &p))
|
H A D | sunpc.c | 22 #include <grub/disk.h> 77 sun_pc_partition_map_iterate_extended (grub_disk_t disk, argument 78 int (*hook) (grub_disk_t disk, const grub_partition_t partition, 95 err = grub_disk_read (disk, 1, 0, sizeof (struct grub_sun_pc_block), &block); 139 if (hook (disk, p, desc)) 150 sun_pc_partition_map_iterate (grub_disk_t disk, argument 151 int (*hook) (grub_disk_t disk, const grub_partition_t partition)) 168 return sun_pc_partition_map_iterate_extended(disk, xt_hook); 175 sunpc_partition_map_embed (struct grub_disk *disk, unsigned int *nsectors, argument 190 auto int NESTED_FUNC_ATTR find_sunpc_boot_slice (grub_disk_t disk, [all...] |
/osnet-11/usr/src/grub/grub2/grub-core/disk/ |
H A D | host.c | 1 /* host.c - Dummy disk driver to provide access to the hosts filesystem */ 20 /* When using the disk, make a reference to this module. Otherwise 24 #include <grub/disk.h> 42 grub_host_open (const char *name, grub_disk_t disk) argument 45 return grub_error (GRUB_ERR_UNKNOWN_DEVICE, "not a host disk"); 47 disk->total_sectors = 0; 48 disk->id = (unsigned long) "host"; 50 disk->data = 0; 56 grub_host_close (grub_disk_t disk __attribute((unused))) 61 grub_host_read (grub_disk_t disk __attribut [all...] |
H A D | memdisk.c | 1 /* memdisk.c - Access embedded memory disk. */ 20 #include <grub/disk.h> 43 grub_memdisk_open (const char *name, grub_disk_t disk) argument 48 disk->total_sectors = memdisk_size / GRUB_DISK_SECTOR_SIZE; 49 disk->id = (unsigned long) "mdsk"; 55 grub_memdisk_close (grub_disk_t disk __attribute((unused))) 60 grub_memdisk_read (grub_disk_t disk __attribute((unused)), grub_disk_addr_t sector, 68 grub_memdisk_write (grub_disk_t disk __attribute((unused)), grub_disk_addr_t sector,
|
/osnet-11/usr/src/grub/grub2/include/grub/efi/ |
H A D | disk.h | 24 #include <grub/disk.h> 27 EXPORT_FUNC(grub_efidisk_get_device_handle) (grub_disk_t disk);
|
/osnet-11/usr/src/grub/grub2/include/grub/ |
H A D | disk.h | 27 /* These are used to set a device id. When you add a new disk device, 76 grub_err_t (*open) (const char *name, struct grub_disk *disk); 78 /* Close the disk DISK. */ 79 void (*close) (struct grub_disk *disk); 81 /* Read SIZE sectors from the sector SECTOR of the disk DISK into BUF. */ 82 grub_err_t (*read) (struct grub_disk *disk, grub_disk_addr_t sector, 85 /* Write SIZE sectors from BUF into the sector SECTOR of the disk DISK. */ 86 grub_err_t (*write) (struct grub_disk *disk, grub_disk_addr_t sector, 90 struct grub_disk_memberlist *(*memberlist) (struct grub_disk *disk); 91 const char * (*raidname) (struct grub_disk *disk); 135 grub_disk_t disk; member in struct:grub_disk_memberlist [all...] |
H A D | partition.h | 46 grub_err_t (*iterate) (struct grub_disk *disk, 47 int (*hook) (struct grub_disk *disk, 51 grub_err_t (*embed) (struct grub_disk *disk, unsigned int *nsectors, 87 grub_partition_t EXPORT_FUNC(grub_partition_probe) (struct grub_disk *disk, 89 int EXPORT_FUNC(grub_partition_iterate) (struct grub_disk *disk, 90 int (*hook) (struct grub_disk *disk,
|
/osnet-11/usr/src/grub/grub2/grub-core/disk/ieee1275/ |
H A D | nand.c | 1 /* nand.c - NAND flash disk access. */ 21 #include <grub/disk.h> 57 grub_nand_read (grub_disk_t disk, grub_disk_addr_t sector, 61 grub_nand_open (const char *name, grub_disk_t disk) argument 111 grub_error (GRUB_ERR_UNKNOWN_DEVICE, "can't get disk size"); 115 disk->total_sectors = args.size1; 116 disk->total_sectors <<= 32; 117 disk->total_sectors += args.size2; 118 disk->total_sectors >>= GRUB_DISK_SECTOR_BITS; 120 disk 134 grub_nand_close(grub_disk_t disk) argument 141 grub_nand_read(grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, char *buf) argument [all...] |
/osnet-11/usr/src/grub/grub2/grub-core/disk/i386/pc/ |
H A D | biosdisk.c | 23 #include <grub/disk.h> 42 /* reset the disk system first */ 70 * is passed for disk address packet. If an error occurs, return 133 /* if fail, reset the disk system */ 194 /* 0 sectors means no disk */ 303 grub_dprintf ("disk", "Read error when probing drive 0x%2x\n", drive); 332 grub_biosdisk_open (const char *name, grub_disk_t disk) argument 342 disk->id = drive; 354 disk->log_sector_size = 11; 363 disk 432 grub_biosdisk_close(grub_disk_t disk) argument 444 grub_biosdisk_rw(int cmd, grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, unsigned segment) argument 525 get_safe_sectors(grub_disk_t disk, grub_disk_addr_t sector) argument 545 grub_biosdisk_read(grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, char *buf) argument 573 grub_biosdisk_write(grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, const char *buf) argument [all...] |