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;