Lines Matching refs:oreg
23 struct biosregs ireg, oreg; in detect_memory_e820() local
48 intcall(0x15, &ireg, &oreg); in detect_memory_e820()
49 ireg.ebx = oreg.ebx; /* for next iteration... */ in detect_memory_e820()
54 if (oreg.eflags & X86_EFLAGS_CF) in detect_memory_e820()
62 if (oreg.eax != SMAP) { in detect_memory_e820()
76 struct biosregs ireg, oreg; in detect_memory_e801() local
80 intcall(0x15, &ireg, &oreg); in detect_memory_e801()
82 if (oreg.eflags & X86_EFLAGS_CF) in detect_memory_e801()
86 if (oreg.cx || oreg.dx) { in detect_memory_e801()
87 oreg.ax = oreg.cx; in detect_memory_e801()
88 oreg.bx = oreg.dx; in detect_memory_e801()
91 if (oreg.ax > 15*1024) { in detect_memory_e801()
93 } else if (oreg.ax == 15*1024) { in detect_memory_e801()
94 boot_params.alt_mem_k = (oreg.bx << 6) + oreg.ax; in detect_memory_e801()
103 boot_params.alt_mem_k = oreg.ax; in detect_memory_e801()
111 struct biosregs ireg, oreg; in detect_memory_88() local
115 intcall(0x15, &ireg, &oreg); in detect_memory_88()
117 boot_params.screen_info.ext_mem_k = oreg.ax; in detect_memory_88()
119 return -(oreg.eflags & X86_EFLAGS_CF); /* 0 or -1 */ in detect_memory_88()