Lines Matching refs:drp
278 } __attribute__ ((packed)) drp;
281 grub_memset (&drp, 0, sizeof (drp));
289 drp.size = sizeof (drp) - sizeof (drp.dummy);
291 err = biosdisk_int13_extensions (0x4800, drive, &drp);
299 /* if (drp.flags & (1 << 1)) */
305 geometry->cylinders = drp.cylinders;
307 if (drp.sectors > 0 && drp.heads > 0)
309 geometry->heads = drp.heads;
310 geometry->sectors = drp.sectors;
325 if (drp.total_sectors)
326 total_sectors = drp.total_sectors;
331 total_sectors = (unsigned long long)drp.cylinders *
332 drp.heads * drp.sectors;