Searched refs:disk (Results 1 - 25 of 210) sorted by relevance

123456789

/osnet-11/usr/src/grub/grub2/include/grub/emu/
H A Dhostdisk.h23 #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 DMakefile27 disk \
34 ses: disk
/osnet-11/usr/src/lib/libparted/common/libparted/
H A Ddisk.c2 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 Darchitecture.h2 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 Dbiosnum.c21 #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 Ddisk.c19 #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 Ddevice.c21 #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 Dmsdospart.c27 #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 DMakefile.com26 MODULE = disk
29 MODULESRCS = disk.c disk_common.c
/osnet-11/usr/src/lib/libparted/common/include/parted/
H A Ddisk.h2 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 Daix.c3 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 Ddvh.c2 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 Dloop.c2 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 Dmac.c2 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 Dbsdlabel.c22 #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 Dgpt.c20 #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 Dplan.c20 #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 Dsunpc.c22 #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 Dhost.c1 /* 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 Dmemdisk.c1 /* 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 Ddisk.h24 #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 Ddisk.h27 /* 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 Dpartition.h46 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 Dnand.c1 /* 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 Dbiosdisk.c23 #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...]

Completed in 117 milliseconds

123456789