Lines Matching refs:oreg
23 struct biosregs ireg, oreg;
28 intcall(0x15, &ireg, &oreg);
30 if (oreg.flags & X86_EFLAGS_CF)
33 if (oreg.bx != 0x504d) /* "PM" signature */
36 if (!(oreg.cx & 0x02)) /* 32 bits supported? */
45 intcall(0x15, &ireg, &oreg);
47 boot_params.apm_bios_info.cseg = oreg.ax;
48 boot_params.apm_bios_info.offset = oreg.ebx;
49 boot_params.apm_bios_info.cseg_16 = oreg.cx;
50 boot_params.apm_bios_info.dseg = oreg.dx;
51 boot_params.apm_bios_info.cseg_len = oreg.si;
52 boot_params.apm_bios_info.cseg_16_len = oreg.hsi;
53 boot_params.apm_bios_info.dseg_len = oreg.di;
55 if (oreg.flags & X86_EFLAGS_CF)
62 intcall(0x15, &ireg, &oreg);
64 if ((oreg.eflags & X86_EFLAGS_CF) || oreg.bx != 0x504d) {
71 boot_params.apm_bios_info.version = oreg.ax;
72 boot_params.apm_bios_info.flags = oreg.cx;