Home
last modified time | relevance | path

Searched refs:oreg (Results 1 – 10 of 10) sorted by relevance

/arch/x86/boot/
Dmemory.c23 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()
[all …]
Dapm.c23 struct biosregs ireg, oreg; in query_apm_bios() local
28 intcall(0x15, &ireg, &oreg); in query_apm_bios()
30 if (oreg.flags & X86_EFLAGS_CF) in query_apm_bios()
33 if (oreg.bx != 0x504d) /* "PM" signature */ in query_apm_bios()
36 if (!(oreg.cx & 0x02)) /* 32 bits supported? */ in query_apm_bios()
45 intcall(0x15, &ireg, &oreg); in query_apm_bios()
47 boot_params.apm_bios_info.cseg = oreg.ax; in query_apm_bios()
48 boot_params.apm_bios_info.offset = oreg.ebx; in query_apm_bios()
49 boot_params.apm_bios_info.cseg_16 = oreg.cx; in query_apm_bios()
50 boot_params.apm_bios_info.dseg = oreg.dx; in query_apm_bios()
[all …]
Dvideo-vesa.c35 struct biosregs ireg, oreg; in vesa_probe() local
46 intcall(0x10, &ireg, &oreg); in vesa_probe()
48 if (oreg.ax != 0x004f || in vesa_probe()
70 intcall(0x10, &ireg, &oreg); in vesa_probe()
72 if (oreg.ax != 0x004f) in vesa_probe()
108 struct biosregs ireg, oreg; in vesa_set_mode() local
118 intcall(0x10, &ireg, &oreg); in vesa_set_mode()
120 if (oreg.ax != 0x004f) in vesa_set_mode()
140 intcall(0x10, &ireg, &oreg); in vesa_set_mode()
142 if (oreg.ax != 0x004f) in vesa_set_mode()
[all …]
Dedd.c27 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()
[all …]
Dtty.c76 struct biosregs ireg, oreg; in gettime() local
80 intcall(0x1a, &ireg, &oreg); in gettime()
82 return oreg.dh; in gettime()
90 struct biosregs ireg, oreg; in getchar() local
94 intcall(0x16, &ireg, &oreg); in getchar()
96 return oreg.al; in getchar()
101 struct biosregs ireg, oreg; in kbd_pending() local
105 intcall(0x16, &ireg, &oreg); in kbd_pending()
107 return !(oreg.eflags & X86_EFLAGS_ZF); in kbd_pending()
Dmain.c67 struct biosregs ireg, oreg; in keyboard_init() local
71 intcall(0x16, &ireg, &oreg); in keyboard_init()
72 boot_params.kbd_status = oreg.al; in keyboard_init()
83 struct biosregs ireg, oreg; in query_ist() local
93 intcall(0x15, &ireg, &oreg); in query_ist()
95 boot_params.ist_info.signature = oreg.eax; in query_ist()
96 boot_params.ist_info.command = oreg.ebx; in query_ist()
97 boot_params.ist_info.event = oreg.ecx; in query_ist()
98 boot_params.ist_info.perf_level = oreg.edx; in query_ist()
Dvideo-vga.c43 struct biosregs ireg, oreg; in vga_set_basic_mode() local
50 intcall(0x10, &ireg, &oreg); in vga_set_basic_mode()
51 mode = oreg.al; in vga_set_basic_mode()
249 struct biosregs ireg, oreg; in vga_probe() local
255 intcall(0x10, &ireg, &oreg); in vga_probe()
258 boot_params.screen_info.orig_video_ega_bx = oreg.bx; in vga_probe()
262 if (oreg.bl != 0x10) { in vga_probe()
265 intcall(0x10, &ireg, &oreg); in vga_probe()
267 if (oreg.al == 0x1a) { in vga_probe()
Dvideo.c26 struct biosregs ireg, oreg; in store_cursor_position() local
30 intcall(0x10, &ireg, &oreg); in store_cursor_position()
32 boot_params.screen_info.orig_x = oreg.dl; in store_cursor_position()
33 boot_params.screen_info.orig_y = oreg.dh; in store_cursor_position()
35 if (oreg.ch & 0x20) in store_cursor_position()
38 if ((oreg.ch & 0x1f) > (oreg.cl & 0x1f)) in store_cursor_position()
44 struct biosregs ireg, oreg; in store_video_mode() local
50 intcall(0x10, &ireg, &oreg); in store_video_mode()
53 boot_params.screen_info.orig_video_mode = oreg.al & 0x7f; in store_video_mode()
54 boot_params.screen_info.orig_video_page = oreg.bh; in store_video_mode()
Dvideo-bios.c33 struct biosregs ireg, oreg; in set_bios_mode() local
41 intcall(0x10, &ireg, &oreg); in set_bios_mode()
46 new_mode = oreg.al & 0x7f; in set_bios_mode()
Dboot.h271 void intcall(u8 int_no, const struct biosregs *ireg, struct biosregs *oreg);