Lines Matching refs:oreg
27 struct biosregs ireg, oreg; in read_mbr() local
35 intcall(0x13, &ireg, &oreg); in read_mbr()
37 return -(oreg.eflags & X86_EFLAGS_CF); /* 0 or -1 */ in read_mbr()
77 struct biosregs ireg, oreg; in get_edd_info() local
87 intcall(0x13, &ireg, &oreg); in get_edd_info()
89 if (oreg.eflags & X86_EFLAGS_CF) in get_edd_info()
92 if (oreg.bx != EDDMAGIC2) in get_edd_info()
96 ei->version = oreg.ah; /* EDD version number */ in get_edd_info()
97 ei->interface_support = oreg.cx; /* EDD functionality subsets */ in get_edd_info()
104 intcall(0x13, &ireg, &oreg); in get_edd_info()
111 intcall(0x13, &ireg, &oreg); in get_edd_info()
113 if (!(oreg.eflags & X86_EFLAGS_CF)) { in get_edd_info()
114 ei->legacy_max_cylinder = oreg.ch + ((oreg.cl & 0xc0) << 2); in get_edd_info()
115 ei->legacy_max_head = oreg.dh; in get_edd_info()
116 ei->legacy_sectors_per_track = oreg.cl & 0x3f; in get_edd_info()