Lines Matching full:ioreg
77 superio_outb(int ioreg, int reg, int val) in superio_outb() argument
79 outb(reg, ioreg); in superio_outb()
80 outb(val, ioreg + 1); in superio_outb()
84 superio_inb(int ioreg, int reg) in superio_inb() argument
86 outb(reg, ioreg); in superio_inb()
87 return inb(ioreg + 1); in superio_inb()
91 superio_select(int ioreg, int ld) in superio_select() argument
93 outb(SIO_REG_LDSEL, ioreg); in superio_select()
94 outb(ld, ioreg + 1); in superio_select()
98 superio_enter(int ioreg) in superio_enter() argument
101 * Try to reserve <ioreg> and <ioreg + 1> for exclusive access. in superio_enter()
103 if (!request_muxed_region(ioreg, 2, DRVNAME)) in superio_enter()
106 outb(0x87, ioreg); in superio_enter()
107 outb(0x87, ioreg); in superio_enter()
113 superio_exit(int ioreg) in superio_exit() argument
115 outb(0xaa, ioreg); in superio_exit()
116 outb(0x02, ioreg); in superio_exit()
117 outb(0x02, ioreg + 1); in superio_exit()
118 release_region(ioreg, 2); in superio_exit()