pdi 623 arch/i386/i386/bios.c bios_diskinfo_t *pdi;
pdi 635 arch/i386/i386/bios.c if ((pdi = bios_getdiskinfo(bootdev)) == NULL)
pdi 637 arch/i386/i386/bios.c biosdev = pdi->bios_number;
pdi 642 arch/i386/i386/bios.c if ((pdi = bios_getdiskinfo(name[1])) == NULL)
pdi 644 arch/i386/i386/bios.c return sysctl_rdstruct(oldp, oldlenp, newp, pdi, sizeof(*pdi));
pdi 656 arch/i386/i386/bios.c bios_diskinfo_t *pdi;
pdi 661 arch/i386/i386/bios.c for (pdi = bios_diskinfo; pdi->bios_number != -1; pdi++) {
pdi 663 arch/i386/i386/bios.c if (pdi->bsd_dev == dev)
pdi 666 arch/i386/i386/bios.c if (pdi->bios_number == dev)
pdi 671 arch/i386/i386/bios.c if (pdi->bios_number == -1)
pdi 674 arch/i386/i386/bios.c return pdi;
pdi 68 arch/i386/i386/disksubr.c bios_diskinfo_t *pdi;
pdi 80 arch/i386/i386/disksubr.c pdi = bios_getdiskinfo(MAKEBOOTDEV(major(devno), 0, 0, DISKUNIT(devno),
pdi 82 arch/i386/i386/disksubr.c if (pdi != NULL && pdi->bios_heads > 0 && pdi->bios_sectors > 0) {
pdi 86 arch/i386/i386/disksubr.c pdi->bios_heads, pdi->bios_sectors,
pdi 87 arch/i386/i386/disksubr.c DL_GETDSIZE(lp) / (pdi->bios_heads * pdi->bios_sectors));
pdi 89 arch/i386/i386/disksubr.c lp->d_ntracks = pdi->bios_heads;
pdi 90 arch/i386/i386/disksubr.c lp->d_nsectors = pdi->bios_sectors;
pdi 91 arch/i386/i386/disksubr.c lp->d_secpercyl = pdi->bios_sectors * pdi->bios_heads;
pdi 91 arch/i386/stand/libsa/biosdev.c bios_getdiskinfo(int dev, bios_diskinfo_t *pdi)
pdi 100 arch/i386/stand/libsa/biosdev.c printf("getinfo: try #8, 0x%x, %p\n", dev, pdi);
pdi 106 arch/i386/stand/libsa/biosdev.c : "=a" (rv), "=d" (pdi->bios_heads),
pdi 107 arch/i386/stand/libsa/biosdev.c "=c" (pdi->bios_cylinders),
pdi 108 arch/i386/stand/libsa/biosdev.c "=b" (pdi->bios_sectors)
pdi 114 arch/i386/stand/libsa/biosdev.c printf("disk 0x%x: %d,%d,%d\n", dev, pdi->bios_cylinders,
pdi 115 arch/i386/stand/libsa/biosdev.c pdi->bios_heads, pdi->bios_sectors);
pdi 122 arch/i386/stand/libsa/biosdev.c pdi->bios_number = dev;
pdi 123 arch/i386/stand/libsa/biosdev.c pdi->bios_heads++;
pdi 124 arch/i386/stand/libsa/biosdev.c pdi->bios_cylinders &= 0x3ff;
pdi 125 arch/i386/stand/libsa/biosdev.c pdi->bios_cylinders++;
pdi 128 arch/i386/stand/libsa/biosdev.c if (!pdi->bios_cylinders || !pdi->bios_heads || !pdi->bios_sectors)
pdi 132 arch/i386/stand/libsa/biosdev.c if (pdi->bios_heads < 2)
pdi 157 arch/i386/stand/libsa/biosdev.c pdi->bios_edd = (bm & 0xffff) | ((rv & 0xff) << 16);
pdi 159 arch/i386/stand/libsa/biosdev.c pdi->bios_edd = -1;
pdi 171 arch/i386/stand/libsa/biosdev.c if (!(pdi->bios_edd & EXT_BM_EDA))
pdi 172 arch/i386/stand/libsa/biosdev.c pdi->bios_edd = -1;
pdi 174 arch/i386/stand/libsa/biosdev.c pdi->bios_edd = -1;