Lines Matching defs:oreg
26 struct biosregs ireg, oreg;
34 intcall(0x13, &ireg, &oreg);
36 return -(oreg.eflags & X86_EFLAGS_CF); /* 0 or -1 */
76 struct biosregs ireg, oreg;
86 intcall(0x13, &ireg, &oreg);
88 if (oreg.eflags & X86_EFLAGS_CF)
91 if (oreg.bx != EDDMAGIC2)
95 ei->version = oreg.ah; /* EDD version number */
96 ei->interface_support = oreg.cx; /* EDD functionality subsets */
103 intcall(0x13, &ireg, &oreg);
110 intcall(0x13, &ireg, &oreg);
112 if (!(oreg.eflags & X86_EFLAGS_CF)) {
113 ei->legacy_max_cylinder = oreg.ch + ((oreg.cl & 0xc0) << 2);
114 ei->legacy_max_head = oreg.dh;
115 ei->legacy_sectors_per_track = oreg.cl & 0x3f;