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