Lines Matching refs:ioreg
137 superio_outb(int ioreg, int reg, int val)
139 outb(reg, ioreg);
140 outb(val, ioreg + 1);
144 superio_inb(int ioreg, int reg)
146 outb(reg, ioreg);
147 return inb(ioreg + 1);
151 superio_select(int ioreg, int ld)
153 outb(SIO_REG_LDSEL, ioreg);
154 outb(ld, ioreg + 1);
158 superio_enter(int ioreg)
161 * Try to reserve <ioreg> and <ioreg + 1> for exclusive access.
163 if (!request_muxed_region(ioreg, 2, DRVNAME))
166 outb(0x87, ioreg);
167 outb(0x87, ioreg);
173 superio_exit(int ioreg)
175 outb(0xaa, ioreg);
176 outb(0x02, ioreg);
177 outb(0x02, ioreg + 1);
178 release_region(ioreg, 2);