Lines Matching defs:oreg
21 struct biosregs ireg, oreg;
26 intcall(0x15, &ireg, &oreg);
28 if (oreg.flags & X86_EFLAGS_CF)
31 if (oreg.bx != 0x504d) /* "PM" signature */
34 if (!(oreg.cx & 0x02)) /* 32 bits supported? */
43 intcall(0x15, &ireg, &oreg);
45 boot_params.apm_bios_info.cseg = oreg.ax;
46 boot_params.apm_bios_info.offset = oreg.ebx;
47 boot_params.apm_bios_info.cseg_16 = oreg.cx;
48 boot_params.apm_bios_info.dseg = oreg.dx;
49 boot_params.apm_bios_info.cseg_len = oreg.si;
50 boot_params.apm_bios_info.cseg_16_len = oreg.hsi;
51 boot_params.apm_bios_info.dseg_len = oreg.di;
53 if (oreg.flags & X86_EFLAGS_CF)
60 intcall(0x15, &ireg, &oreg);
62 if ((oreg.eflags & X86_EFLAGS_CF) || oreg.bx != 0x504d) {
69 boot_params.apm_bios_info.version = oreg.ax;
70 boot_params.apm_bios_info.flags = oreg.cx;