Lines Matching refs:sb
88 struct grub_romfs_superblock sb;
90 } sb;
100 err = grub_disk_read (dev->disk, 0, 0, sizeof (sb), &sb);
105 if (grub_be_to_cpu32 (sb.sb.total_size) < sizeof (sb))
110 err = do_checksum (&sb, sizeof (sb) < grub_be_to_cpu32 (sb.sb.total_size) ?
111 sizeof (sb) : grub_be_to_cpu32 (sb.sb.total_size));
114 for (ptr = sb.sb.label; (void *) ptr < (void *) (&sb + 1)
115 && ptr - sb.d < (grub_ssize_t) grub_be_to_cpu32 (sb.sb.total_size); ptr++)
118 if ((void *) ptr == &sb + 1)
121 err = grub_disk_read (dev->disk, sec, 0, sizeof (sb), &sb);
126 for (ptr = sb.d; (void *) ptr < (void *) (&sb + 1)
127 && ptr - sb.d < (grub_ssize_t) grub_be_to_cpu32 (sb.sb.total_size); ptr++)
134 data->first_file = ALIGN_UP (ptr - sb.d, GRUB_ROMFS_ALIGN) + sec * 512;