Lines Matching refs:sio
113 superio_outb(struct w83627hf_sio_data *sio, int reg, int val) in superio_outb() argument
115 outb(reg, sio->sioaddr); in superio_outb()
116 outb(val, sio->sioaddr + 1); in superio_outb()
120 superio_inb(struct w83627hf_sio_data *sio, int reg) in superio_inb() argument
122 outb(reg, sio->sioaddr); in superio_inb()
123 return inb(sio->sioaddr + 1); in superio_inb()
127 superio_select(struct w83627hf_sio_data *sio, int ld) in superio_select() argument
129 outb(DEV, sio->sioaddr); in superio_select()
130 outb(ld, sio->sioaddr + 1); in superio_select()
134 superio_enter(struct w83627hf_sio_data *sio) in superio_enter() argument
136 if (!request_muxed_region(sio->sioaddr, 2, DRVNAME)) in superio_enter()
139 outb(0x87, sio->sioaddr); in superio_enter()
140 outb(0x87, sio->sioaddr); in superio_enter()
146 superio_exit(struct w83627hf_sio_data *sio) in superio_exit() argument
148 outb(0xAA, sio->sioaddr); in superio_exit()
149 release_region(sio->sioaddr, 2); in superio_exit()