Lines Matching defs:disk
22 #include <grub/disk.h>
34 grub_partition_msdos_iterate (grub_disk_t disk,
35 int (*hook) (grub_disk_t disk,
45 if (disk->partition && disk->partition->partmap == &grub_msdos_partition_map)
47 if (disk->partition->msdostype == GRUB_PC_PARTITION_TYPE_LINUX_MINIX)
48 delta = disk->partition->start;
68 if (grub_disk_read (disk, p.offset, 0, sizeof (mbr), &mbr))
98 << (disk->log_sector_size - GRUB_DISK_SECTOR_BITS)) - delta;
100 << (disk->log_sector_size - GRUB_DISK_SECTOR_BITS);
119 if (hook (disk, &p))
137 << (disk->log_sector_size - GRUB_DISK_SECTOR_BITS));
156 pc_partition_map_embed (struct grub_disk *disk, unsigned int *nsectors,
174 if (disk->partition)
185 err = grub_disk_read (disk, offset, 0, sizeof (mbr), &mbr);
217 << (disk->log_sector_size - GRUB_DISK_SECTOR_BITS)))
219 << (disk->log_sector_size - GRUB_DISK_SECTOR_BITS));
235 << (disk->log_sector_size - GRUB_DISK_SECTOR_BITS));