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