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;