Lines Matching defs:oreg
25 struct biosregs ireg, oreg;
33 intcall(0x13, &ireg, &oreg);
35 return -(oreg.eflags & X86_EFLAGS_CF); /* 0 or -1 */
75 struct biosregs ireg, oreg;
85 intcall(0x13, &ireg, &oreg);
87 if (oreg.eflags & X86_EFLAGS_CF)
90 if (oreg.bx != EDDMAGIC2)
94 ei->version = oreg.ah; /* EDD version number */
95 ei->interface_support = oreg.cx; /* EDD functionality subsets */
102 intcall(0x13, &ireg, &oreg);
109 intcall(0x13, &ireg, &oreg);
111 if (!(oreg.eflags & X86_EFLAGS_CF)) {
112 ei->legacy_max_cylinder = oreg.ch + ((oreg.cl & 0xc0) << 2);
113 ei->legacy_max_head = oreg.dh;
114 ei->legacy_sectors_per_track = oreg.cl & 0x3f;