Lines Matching defs:disk
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,
140 int NESTED_FUNC_ATTR find_usable_region (grub_disk_t disk __attribute__ ((unused)),
146 p2 = disk->partition;
147 disk->partition = p->parent;
148 if (grub_disk_read (disk, p->offset, p->index,
151 disk->partition = p2;
154 disk->partition = p2;
171 err = gpt_partition_map_iterate (disk, find_usable_region);