Lines Matching refs:sioaddr
105 static inline void superio_outb(int sioaddr, int reg, int val)
107 outb(reg, sioaddr);
108 outb(val, sioaddr + 1);
111 static inline int superio_inb(int sioaddr, int reg)
113 outb(reg, sioaddr);
114 return inb(sioaddr + 1);
117 static inline void superio_exit(int sioaddr)
119 outb(0x02, sioaddr);
120 outb(0x02, sioaddr + 1);
1232 static int __init pc87427_find(int sioaddr, struct pc87427_sio_data *sio_data)
1239 val = force_id ? force_id : superio_inb(sioaddr, SIOREG_DEVID);
1248 superio_outb(sioaddr, SIOREG_LDSEL, logdev[i]);
1250 val = superio_inb(sioaddr, SIOREG_ACT);
1257 val = superio_inb(sioaddr, SIOREG_MAP);
1264 val = (superio_inb(sioaddr, SIOREG_IOBASE) << 8)
1265 | superio_inb(sioaddr, SIOREG_IOBASE + 1);
1283 cfg = superio_inb(sioaddr, SIOREG_CF2);
1289 cfg = superio_inb(sioaddr, SIOREG_CFD);
1293 cfg = superio_inb(sioaddr, SIOREG_CF4);
1296 cfg_b = superio_inb(sioaddr, SIOREG_CFB);
1299 cfg = superio_inb(sioaddr, SIOREG_CF3);
1308 cfg = superio_inb(sioaddr, SIOREG_CFC);
1317 cfg = superio_inb(sioaddr, SIOREG_CF5);
1324 superio_exit(sioaddr);