Home
last modified time | relevance | path

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

/Linux-v5.15/arch/x86/boot/
Dmemory.c21 struct biosregs ireg, oreg; in detect_memory_e820() local
46 intcall(0x15, &ireg, &oreg); in detect_memory_e820()
47 ireg.ebx = oreg.ebx; /* for next iteration... */ in detect_memory_e820()
52 if (oreg.eflags & X86_EFLAGS_CF) in detect_memory_e820()
60 if (oreg.eax != SMAP) { in detect_memory_e820()
74 struct biosregs ireg, oreg; in detect_memory_e801() local
78 intcall(0x15, &ireg, &oreg); in detect_memory_e801()
80 if (oreg.eflags & X86_EFLAGS_CF) in detect_memory_e801()
84 if (oreg.cx || oreg.dx) { in detect_memory_e801()
85 oreg.ax = oreg.cx; in detect_memory_e801()
[all …]
Dapm.c21 struct biosregs ireg, oreg; in query_apm_bios() local
26 intcall(0x15, &ireg, &oreg); in query_apm_bios()
28 if (oreg.flags & X86_EFLAGS_CF) in query_apm_bios()
31 if (oreg.bx != 0x504d) /* "PM" signature */ in query_apm_bios()
34 if (!(oreg.cx & 0x02)) /* 32 bits supported? */ in query_apm_bios()
43 intcall(0x15, &ireg, &oreg); in query_apm_bios()
45 boot_params.apm_bios_info.cseg = oreg.ax; in query_apm_bios()
46 boot_params.apm_bios_info.offset = oreg.ebx; in query_apm_bios()
47 boot_params.apm_bios_info.cseg_16 = oreg.cx; in query_apm_bios()
48 boot_params.apm_bios_info.dseg = oreg.dx; in query_apm_bios()
[all …]
Dvideo-vesa.c33 struct biosregs ireg, oreg; in vesa_probe() local
44 intcall(0x10, &ireg, &oreg); in vesa_probe()
46 if (oreg.ax != 0x004f || in vesa_probe()
68 intcall(0x10, &ireg, &oreg); in vesa_probe()
70 if (oreg.ax != 0x004f) in vesa_probe()
106 struct biosregs ireg, oreg; in vesa_set_mode() local
116 intcall(0x10, &ireg, &oreg); in vesa_set_mode()
118 if (oreg.ax != 0x004f) in vesa_set_mode()
138 intcall(0x10, &ireg, &oreg); in vesa_set_mode()
140 if (oreg.ax != 0x004f) in vesa_set_mode()
[all …]
Dedd.c25 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()
[all …]
Dtty.c74 struct biosregs ireg, oreg; in gettime() local
78 intcall(0x1a, &ireg, &oreg); in gettime()
80 return oreg.dh; in gettime()
88 struct biosregs ireg, oreg; in getchar() local
92 intcall(0x16, &ireg, &oreg); in getchar()
94 return oreg.al; in getchar()
99 struct biosregs ireg, oreg; in kbd_pending() local
103 intcall(0x16, &ireg, &oreg); in kbd_pending()
105 return !(oreg.eflags & X86_EFLAGS_ZF); in kbd_pending()
Dmain.c66 struct biosregs ireg, oreg; in keyboard_init() local
70 intcall(0x16, &ireg, &oreg); in keyboard_init()
71 boot_params.kbd_status = oreg.al; in keyboard_init()
82 struct biosregs ireg, oreg; in query_ist() local
92 intcall(0x15, &ireg, &oreg); in query_ist()
94 boot_params.ist_info.signature = oreg.eax; in query_ist()
95 boot_params.ist_info.command = oreg.ebx; in query_ist()
96 boot_params.ist_info.event = oreg.ecx; in query_ist()
97 boot_params.ist_info.perf_level = oreg.edx; in query_ist()
Dvideo-vga.c41 struct biosregs ireg, oreg; in vga_set_basic_mode() local
48 intcall(0x10, &ireg, &oreg); in vga_set_basic_mode()
49 mode = oreg.al; in vga_set_basic_mode()
247 struct biosregs ireg, oreg; in vga_probe() local
253 intcall(0x10, &ireg, &oreg); in vga_probe()
256 boot_params.screen_info.orig_video_ega_bx = oreg.bx; in vga_probe()
260 if (oreg.bl != 0x10) { in vga_probe()
263 intcall(0x10, &ireg, &oreg); in vga_probe()
265 if (oreg.al == 0x1a) { in vga_probe()
Dvideo.c24 struct biosregs ireg, oreg; in store_cursor_position() local
28 intcall(0x10, &ireg, &oreg); in store_cursor_position()
30 boot_params.screen_info.orig_x = oreg.dl; in store_cursor_position()
31 boot_params.screen_info.orig_y = oreg.dh; in store_cursor_position()
33 if (oreg.ch & 0x20) in store_cursor_position()
36 if ((oreg.ch & 0x1f) > (oreg.cl & 0x1f)) in store_cursor_position()
42 struct biosregs ireg, oreg; in store_video_mode() local
48 intcall(0x10, &ireg, &oreg); in store_video_mode()
51 boot_params.screen_info.orig_video_mode = oreg.al & 0x7f; in store_video_mode()
52 boot_params.screen_info.orig_video_page = oreg.bh; in store_video_mode()
Dvideo-bios.c31 struct biosregs ireg, oreg; in set_bios_mode() local
39 intcall(0x10, &ireg, &oreg); in set_bios_mode()
44 new_mode = oreg.al & 0x7f; in set_bios_mode()
Dboot.h267 void intcall(u8 int_no, const struct biosregs *ireg, struct biosregs *oreg);
/Linux-v5.15/drivers/regulator/
Drohm-regulator.c14 unsigned int omask, unsigned int oreg) in set_dvs_level() argument
28 return regmap_update_bits(regmap, oreg, omask, 0); in set_dvs_level()
33 return regmap_update_bits(regmap, oreg, omask, omask); in set_dvs_level()
51 ret = regmap_update_bits(regmap, oreg, omask, in set_dvs_level()
66 unsigned int reg, mask, omask, oreg = desc->enable_reg; in rohm_regulator_set_dvs_levels() local
108 omask, oreg); in rohm_regulator_set_dvs_levels()
/Linux-v5.15/drivers/net/wireless/intersil/orinoco/
Dhermes.c368 int oreg = bap ? HERMES_OFFSET1 : HERMES_OFFSET0; in hermes_bap_seek() local
377 reg = hermes_read_reg(hw, oreg); in hermes_bap_seek()
381 reg = hermes_read_reg(hw, oreg); in hermes_bap_seek()
389 hermes_write_reg(hw, oreg, offset); in hermes_bap_seek()
393 reg = hermes_read_reg(hw, oreg); in hermes_bap_seek()
397 reg = hermes_read_reg(hw, oreg); in hermes_bap_seek()
/Linux-v5.15/sound/pci/
Dazt3328.c939 u16 oreg, val; in snd_azf3328_get_mixer() local
943 oreg = snd_azf3328_mixer_inw(chip, reg.reg); in snd_azf3328_get_mixer()
944 val = (oreg >> reg.lchan_shift) & reg.mask; in snd_azf3328_get_mixer()
949 val = (oreg >> reg.rchan_shift) & reg.mask; in snd_azf3328_get_mixer()
956 reg.reg, oreg, in snd_azf3328_get_mixer()
968 u16 oreg, nreg, val; in snd_azf3328_put_mixer() local
971 oreg = snd_azf3328_mixer_inw(chip, reg.reg); in snd_azf3328_put_mixer()
975 nreg = oreg & ~(reg.mask << reg.lchan_shift); in snd_azf3328_put_mixer()
996 oreg, reg.lchan_shift, reg.rchan_shift, in snd_azf3328_put_mixer()
998 return (nreg != oreg); in snd_azf3328_put_mixer()
[all …]
Dcmipci.c2199 unsigned char oreg, val; in snd_cmipci_get_native_mixer() local
2203 oreg = inb(cm->iobase + reg.left_reg); in snd_cmipci_get_native_mixer()
2204 val = (oreg >> reg.left_shift) & reg.mask; in snd_cmipci_get_native_mixer()
2209 val = (oreg >> reg.right_shift) & reg.mask; in snd_cmipci_get_native_mixer()
2223 unsigned char oreg, nreg, val; in snd_cmipci_put_native_mixer() local
2227 oreg = inb(cm->iobase + reg.left_reg); in snd_cmipci_put_native_mixer()
2231 nreg = oreg & ~(reg.mask << reg.left_shift); in snd_cmipci_put_native_mixer()
2242 return (nreg != oreg); in snd_cmipci_put_native_mixer()
/Linux-v5.15/sound/ppc/
Dburgundy.c572 int reg, oreg; in snd_pmac_burgundy_update_automute() local
573 reg = oreg = snd_pmac_burgundy_rcb(chip, in snd_pmac_burgundy_update_automute()
587 if (do_notify && reg == oreg) in snd_pmac_burgundy_update_automute()