drivers/char/pc8736x_gpio.c
104
id = superio_inb(SIO_SID);
drivers/char/pc8736x_gpio.c
136
config = superio_inb(func_slct);
drivers/char/pc8736x_gpio.c
280
rc = superio_inb(SIO_CF1);
drivers/char/pc8736x_gpio.c
287
if (!superio_inb(SIO_UNIT_ACT)) {
drivers/char/pc8736x_gpio.c
294
pc8736x_gpio_base = (superio_inb(SIO_BASE_HADDR) << 8
drivers/char/pc8736x_gpio.c
295
| superio_inb(SIO_BASE_LADDR));
drivers/char/pc8736x_gpio.c
99
id = superio_inb(SIO_SID);
drivers/gpio/gpio-f7188x.c
302
dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase));
drivers/gpio/gpio-f7188x.c
327
dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase));
drivers/gpio/gpio-f7188x.c
352
dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase));
drivers/gpio/gpio-f7188x.c
355
data = superio_inb(sio->addr, f7188x_gpio_data_out(bank->regbase));
drivers/gpio/gpio-f7188x.c
357
data = superio_inb(sio->addr, f7188x_gpio_data_in(bank->regbase));
drivers/gpio/gpio-f7188x.c
377
data_out = superio_inb(sio->addr, f7188x_gpio_data_out(bank->regbase));
drivers/gpio/gpio-f7188x.c
384
dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase));
drivers/gpio/gpio-f7188x.c
410
data_out = superio_inb(sio->addr, f7188x_gpio_data_out(bank->regbase));
drivers/gpio/gpio-f7188x.c
440
data = superio_inb(sio->addr, f7188x_gpio_out_mode(bank->regbase));
drivers/gpio/gpio-f7188x.c
592
pr_info(" revision %d\n", superio_inb(addr, SIO_FINTEK_DEVREV));
drivers/gpio/gpio-it87.c
131
u8 curr_val = superio_inb(reg);
drivers/gpio/gpio-it87.c
140
u8 curr_val = superio_inb(reg);
drivers/gpio/gpio-it87.c
284
chip_rev = superio_inb(CHIPREV) & 0x0f;
drivers/hwmon/f71805f.c
1579
sio_data->fnsel1 = superio_inb(sioaddr, SIO_REG_FNSEL1);
drivers/hwmon/f71805f.c
1587
if (!(superio_inb(sioaddr, SIO_REG_ENABLE) & 0x01)) {
drivers/hwmon/f71805f.c
1602
superio_inb(sioaddr, SIO_REG_DEVREV));
drivers/hwmon/f71882fg.c
2075
val = superio_inb(base, reg) << 8;
drivers/hwmon/f71882fg.c
2076
val |= superio_inb(base, reg + 1);
drivers/hwmon/f71882fg.c
2589
if (!(superio_inb(sioaddr, SIO_REG_ENABLE) & 0x01)) {
drivers/hwmon/f71882fg.c
2606
(int)superio_inb(sioaddr, SIO_REG_DEVREV), devid);
drivers/hwmon/it87.c
2830
if (!(superio_inb(sioaddr, IT87_ACT_REG) & 0x01)) {
drivers/hwmon/it87.c
2845
sio_data->revision = superio_inb(sioaddr, DEVREV) & 0x0f;
drivers/hwmon/it87.c
2877
sio_data->beep_pin = superio_inb(sioaddr,
drivers/hwmon/it87.c
2884
reg25 = superio_inb(sioaddr, IT87_SIO_GPIO1_REG);
drivers/hwmon/it87.c
2885
reg27 = superio_inb(sioaddr, IT87_SIO_GPIO3_REG);
drivers/hwmon/it87.c
2886
reg2a = superio_inb(sioaddr, IT87_SIO_PINX1_REG);
drivers/hwmon/it87.c
2887
reg2c = superio_inb(sioaddr, IT87_SIO_PINX2_REG);
drivers/hwmon/it87.c
2888
regef = superio_inb(sioaddr, IT87_SIO_SPI_REG);
drivers/hwmon/it87.c
2945
sio_data->beep_pin = superio_inb(sioaddr,
drivers/hwmon/it87.c
2952
reg27 = superio_inb(sioaddr, IT87_SIO_GPIO3_REG);
drivers/hwmon/it87.c
2961
reg29 = superio_inb(sioaddr, IT87_SIO_GPIO5_REG);
drivers/hwmon/it87.c
2970
sio_data->beep_pin = superio_inb(sioaddr,
drivers/hwmon/it87.c
2978
reg = superio_inb(sioaddr, IT87_SIO_GPIO1_REG);
drivers/hwmon/it87.c
2983
reg = superio_inb(sioaddr, IT87_SIO_GPIO2_REG);
drivers/hwmon/it87.c
2990
reg = superio_inb(sioaddr, IT87_SIO_GPIO3_REG);
drivers/hwmon/it87.c
2997
reg = superio_inb(sioaddr, IT87_SIO_GPIO4_REG);
drivers/hwmon/it87.c
3002
reg = superio_inb(sioaddr, IT87_SIO_GPIO5_REG);
drivers/hwmon/it87.c
3014
reg = superio_inb(sioaddr, IT87_SIO_PINX2_REG);
drivers/hwmon/it87.c
3020
sio_data->beep_pin = superio_inb(sioaddr,
drivers/hwmon/it87.c
3028
reg = superio_inb(sioaddr, IT87_SIO_GPIO1_REG);
drivers/hwmon/it87.c
3033
reg = superio_inb(sioaddr, IT87_SIO_GPIO2_REG);
drivers/hwmon/it87.c
3040
reg = superio_inb(sioaddr, IT87_SIO_GPIO3_REG);
drivers/hwmon/it87.c
3047
reg = superio_inb(sioaddr, IT87_SIO_GPIO4_REG);
drivers/hwmon/it87.c
3052
reg = superio_inb(sioaddr, IT87_SIO_GPIO5_REG);
drivers/hwmon/it87.c
3065
sio_data->beep_pin = superio_inb(sioaddr,
drivers/hwmon/it87.c
3073
reg = superio_inb(sioaddr, IT87_SIO_GPIO1_REG);
drivers/hwmon/it87.c
3080
reg = superio_inb(sioaddr, IT87_SIO_GPIO3_REG);
drivers/hwmon/it87.c
3091
reg = superio_inb(sioaddr, IT87_SIO_GPIO5_REG);
drivers/hwmon/it87.c
3098
reg = superio_inb(sioaddr, IT87_SIO_PINX2_REG);
drivers/hwmon/it87.c
3102
sio_data->beep_pin = superio_inb(sioaddr,
drivers/hwmon/it87.c
3110
reg = superio_inb(sioaddr, IT87_SIO_GPIO5_REG);
drivers/hwmon/it87.c
3117
reg = superio_inb(sioaddr, IT87_SIO_GPIO3_REG);
drivers/hwmon/it87.c
3126
reg = superio_inb(sioaddr, IT87_SIO_PINX2_REG);
drivers/hwmon/it87.c
3130
sio_data->beep_pin = superio_inb(sioaddr,
drivers/hwmon/it87.c
3140
reg = superio_inb(sioaddr, IT87_SIO_GPIO2_REG);
drivers/hwmon/it87.c
3161
reg = superio_inb(sioaddr, IT87_SIO_GPIO3_REG);
drivers/hwmon/it87.c
3177
reg = superio_inb(sioaddr, IT87_SIO_GPIO5_REG);
drivers/hwmon/it87.c
3185
sio_data->vid_value = superio_inb(sioaddr,
drivers/hwmon/it87.c
3188
reg = superio_inb(sioaddr, IT87_SIO_PINX2_REG);
drivers/hwmon/it87.c
3231
sio_data->beep_pin = superio_inb(sioaddr,
drivers/hwmon/it87.c
3245
reg = superio_inb(sioaddr, IT87_SPECIAL_CFG_REG);
drivers/hwmon/it87.c
3638
reg2c = superio_inb(data->sioaddr, IT87_SIO_PINX2_REG);
drivers/hwmon/nct6683.c
1027
reg = superio_inb(data->sioreg, NCT6683_REG_CR_BEEP);
drivers/hwmon/nct6683.c
1055
reg = superio_inb(data->sioreg, NCT6683_REG_CR_CASEOPEN);
drivers/hwmon/nct6683.c
1093
reg = superio_inb(data->sioreg, NCT6683_REG_CR_CASEOPEN);
drivers/hwmon/nct6683.c
1383
val = (superio_inb(sioaddr, SIO_REG_DEVID) << 8)
drivers/hwmon/nct6683.c
1384
| superio_inb(sioaddr, SIO_REG_DEVID + 1);
drivers/hwmon/nct6683.c
1404
val = (superio_inb(sioaddr, SIO_REG_ADDR) << 8)
drivers/hwmon/nct6683.c
1405
| superio_inb(sioaddr, SIO_REG_ADDR + 1);
drivers/hwmon/nct6683.c
1413
val = superio_inb(sioaddr, SIO_REG_ENABLE);
drivers/hwmon/nct6683.c
994
reg = superio_inb(data->sioreg, NCT6683_REG_CR_BEEP);
drivers/hwmon/nct6775-platform.c
1566
sio_data.sio_inb = superio_inb;
drivers/hwmon/pc87360.c
1626
val = force_id ? force_id : superio_inb(sioaddr, DEVID);
drivers/hwmon/pc87360.c
1648
val = superio_inb(sioaddr, ACT);
drivers/hwmon/pc87360.c
1654
val = (superio_inb(sioaddr, BASE) << 8)
drivers/hwmon/pc87360.c
1655
| superio_inb(sioaddr, BASE + 1);
drivers/hwmon/pc87360.c
1665
confreg[0] = superio_inb(sioaddr, 0xF0);
drivers/hwmon/pc87360.c
1666
confreg[1] = superio_inb(sioaddr, 0xF1);
drivers/hwmon/pc87360.c
1685
confreg[2] = superio_inb(sioaddr, 0x2B);
drivers/hwmon/pc87360.c
1686
confreg[3] = superio_inb(sioaddr, 0x25);
drivers/hwmon/pc87427.c
1203
val = force_id ? force_id : superio_inb(sioaddr, SIOREG_DEVID);
drivers/hwmon/pc87427.c
1214
val = superio_inb(sioaddr, SIOREG_ACT);
drivers/hwmon/pc87427.c
1221
val = superio_inb(sioaddr, SIOREG_MAP);
drivers/hwmon/pc87427.c
1228
val = (superio_inb(sioaddr, SIOREG_IOBASE) << 8)
drivers/hwmon/pc87427.c
1229
| superio_inb(sioaddr, SIOREG_IOBASE + 1);
drivers/hwmon/pc87427.c
1247
cfg = superio_inb(sioaddr, SIOREG_CF2);
drivers/hwmon/pc87427.c
1253
cfg = superio_inb(sioaddr, SIOREG_CFD);
drivers/hwmon/pc87427.c
1257
cfg = superio_inb(sioaddr, SIOREG_CF4);
drivers/hwmon/pc87427.c
1260
cfg_b = superio_inb(sioaddr, SIOREG_CFB);
drivers/hwmon/pc87427.c
1263
cfg = superio_inb(sioaddr, SIOREG_CF3);
drivers/hwmon/pc87427.c
1272
cfg = superio_inb(sioaddr, SIOREG_CFC);
drivers/hwmon/pc87427.c
1281
cfg = superio_inb(sioaddr, SIOREG_CF5);
drivers/hwmon/sch56xx-common.c
566
devid = superio_inb(sioaddr, SIO_REG_DEVID);
drivers/hwmon/sch56xx-common.c
583
if (!(superio_inb(sioaddr, SIO_REG_ENABLE) & 0x01)) {
drivers/hwmon/sch56xx-common.c
593
address = superio_inb(sioaddr, SIO_REG_ADDR) |
drivers/hwmon/sch56xx-common.c
594
superio_inb(sioaddr, SIO_REG_ADDR + 1) << 8;
drivers/hwmon/smsc47b397.c
301
id = force_id ? force_id : superio_inb(SUPERIO_REG_DEVID);
drivers/hwmon/smsc47b397.c
319
rev = superio_inb(SUPERIO_REG_DEVREV);
drivers/hwmon/smsc47b397.c
322
addr = (superio_inb(SUPERIO_REG_BASE_MSB) << 8)
drivers/hwmon/smsc47b397.c
323
| superio_inb(SUPERIO_REG_BASE_LSB);
drivers/hwmon/smsc47m1.c
538
val = force_id ? force_id : superio_inb(SUPERIO_REG_DEVID);
drivers/hwmon/smsc47m1.c
572
if (superio_inb(SUPERIO_REG_DEVREV) & 0x80) {
drivers/hwmon/smsc47m1.c
587
addr = (superio_inb(SUPERIO_REG_BASE) << 8)
drivers/hwmon/smsc47m1.c
588
| superio_inb(SUPERIO_REG_BASE + 1);
drivers/hwmon/smsc47m1.c
599
sio_data->activate = superio_inb(SUPERIO_REG_ACT);
drivers/hwmon/vt1211.c
1295
devid = force_id ? force_id : superio_inb(sio_cip, SIO_VT1211_DEVID);
drivers/hwmon/vt1211.c
1301
if ((superio_inb(sio_cip, SIO_VT1211_ACTIVE) & 1) == 0) {
drivers/hwmon/vt1211.c
1306
*address = ((superio_inb(sio_cip, SIO_VT1211_BADDR) << 8) |
drivers/hwmon/vt1211.c
1307
(superio_inb(sio_cip, SIO_VT1211_BADDR + 1))) & 0xff00;
drivers/hwmon/vt1211.c
1315
*address, superio_inb(sio_cip, SIO_VT1211_DEVREV));
drivers/hwmon/w83627ehf.c
1306
fan4pin = superio_inb(sio_data->sioreg, 0x27) & 0x40;
drivers/hwmon/w83627ehf.c
1307
fan5pin = superio_inb(sio_data->sioreg, 0x27) & 0x20;
drivers/hwmon/w83627ehf.c
1310
fan4pin = !(superio_inb(sio_data->sioreg, 0x29) & 0x06);
drivers/hwmon/w83627ehf.c
1311
fan5pin = !(superio_inb(sio_data->sioreg, 0x24) & 0x02);
drivers/hwmon/w83627ehf.c
1888
data->vid = superio_inb(sio_data->sioreg, 0xe3);
drivers/hwmon/w83627ehf.c
1892
if (superio_inb(sio_data->sioreg, SIO_REG_VID_CTRL) & 0x80) {
drivers/hwmon/w83627ehf.c
1901
en_vrm10 = superio_inb(sio_data->sioreg,
drivers/hwmon/w83627ehf.c
1919
data->vid = superio_inb(sio_data->sioreg,
drivers/hwmon/w83627ehf.c
2048
val = (superio_inb(sioaddr, SIO_REG_DEVID) << 8)
drivers/hwmon/w83627ehf.c
2049
| superio_inb(sioaddr, SIO_REG_DEVID + 1);
drivers/hwmon/w83627ehf.c
2088
val = (superio_inb(sioaddr, SIO_REG_ADDR) << 8)
drivers/hwmon/w83627ehf.c
2089
| superio_inb(sioaddr, SIO_REG_ADDR + 1);
drivers/hwmon/w83627ehf.c
2098
val = superio_inb(sioaddr, SIO_REG_ENABLE);
drivers/hwmon/w83627hf.c
1874
val = force_id ? force_id : superio_inb(sio_data, DEVID);
drivers/hwmon/w83627hf.c
1899
val = (superio_inb(sio_data, WINB_BASE_REG) << 8) |
drivers/hwmon/w83627hf.c
1900
superio_inb(sio_data, WINB_BASE_REG + 1);
drivers/hwmon/w83627hf.c
1907
val = superio_inb(sio_data, WINB_ACT_REG);
drivers/hwmon/w83627hf.c
658
if (!(superio_inb(sio_data, W83627THF_GPIO5_EN) & (1<<3))) {
drivers/hwmon/w83627hf.c
667
sel = superio_inb(sio_data, W83627THF_GPIO5_IOSR) & 0x3f;
drivers/hwmon/w83627hf.c
675
res = superio_inb(sio_data, W83627THF_GPIO5_DR) & sel;
drivers/hwmon/w83627hf.c
701
if (!(superio_inb(sio_data, W83687THF_VID_EN) & (1 << 2))) {
drivers/hwmon/w83627hf.c
707
if (!(superio_inb(sio_data, W83687THF_VID_CFG) & (1 << 4))) {
drivers/hwmon/w83627hf.c
713
res = superio_inb(sio_data, W83687THF_VID_DATA) & 0x3f;
drivers/watchdog/f71808e_wdt.c
126
static inline int superio_inb(int base, int reg);
drivers/watchdog/f71808e_wdt.c
161
val = superio_inb(base, reg) << 8;
drivers/watchdog/f71808e_wdt.c
162
val |= superio_inb(base, reg + 1);
drivers/watchdog/f71808e_wdt.c
174
unsigned long val = superio_inb(base, reg);
drivers/watchdog/f71808e_wdt.c
181
unsigned long val = superio_inb(base, reg);
drivers/watchdog/f71808e_wdt.c
335
superio_inb(wd->sioaddr, SIO_REG_MFUNCT3) & 0xcf);
drivers/watchdog/f71808e_wdt.c
343
superio_inb(wd->sioaddr, SIO_REG_TSI_LEVEL_SEL));
drivers/watchdog/f71808e_wdt.c
359
tmp = superio_inb(wd->sioaddr, SIO_F81866_REG_PORT_SEL);
drivers/watchdog/f71808e_wdt.c
391
u8 wdt_conf = superio_inb(wd->sioaddr,
drivers/watchdog/f71808e_wdt.c
433
return (superio_inb(wd->sioaddr, SIO_REG_ENABLE) & BIT(0))
drivers/watchdog/f71808e_wdt.c
483
wdt_conf = superio_inb(sioaddr, F71808FG_REG_WDT_CONF);
drivers/watchdog/f71808e_wdt.c
598
(int)superio_inb(sioaddr, SIO_REG_DEVREV));
drivers/watchdog/it8712f_wdt.c
172
if (superio_inb(WDT_CONTROL) & 0x01)
drivers/watchdog/it8712f_wdt.c
371
if (!(superio_inb(ACT_REG) & 0x01)) {
drivers/watchdog/it8712f_wdt.c
383
revision = superio_inb(DEVREV) & 0x0f;
drivers/watchdog/it87_wdt.c
194
return superio_inb(WDTVALLSB) || (max_units > 255 && superio_inb(WDTVALMSB));
drivers/watchdog/it87_wdt.c
307
chip_rev = superio_inb(CHIPREV) & 0x0f;
drivers/watchdog/it87_wdt.c
366
ctrl = superio_inb(WDTCTRL);
drivers/watchdog/it87_wdt.c
376
ctrl = superio_inb(SCR1);
drivers/watchdog/lenovo_se30_wdt.c
247
val = superio_inb(SIO_REG, CHIPID_REG) << 8;
drivers/watchdog/lenovo_se30_wdt.c
248
val |= superio_inb(SIO_REG, CHIPID_REG + 1);
drivers/watchdog/lenovo_se30_wdt.c
256
base_phys = (superio_inb(SIO_REG, LD_BASE_ADDR) |
drivers/watchdog/lenovo_se30_wdt.c
257
(superio_inb(SIO_REG, LD_BASE_ADDR + 1) << 8) |
drivers/watchdog/lenovo_se30_wdt.c
258
(superio_inb(SIO_REG, LD_BASE_ADDR + 2) << 16) |
drivers/watchdog/lenovo_se30_wdt.c
259
(superio_inb(SIO_REG, LD_BASE_ADDR + 3) << 24)) &
drivers/watchdog/w83627hf_wdt.c
166
t = superio_inb(0x30);
drivers/watchdog/w83627hf_wdt.c
173
t = superio_inb(0x2B) & ~0x10;
drivers/watchdog/w83627hf_wdt.c
178
t = superio_inb(0x29) & ~0x60;
drivers/watchdog/w83627hf_wdt.c
184
t = superio_inb(0x2b) & ~0x04;
drivers/watchdog/w83627hf_wdt.c
188
t = (superio_inb(0x2B) & ~0x08) | 0x04;
drivers/watchdog/w83627hf_wdt.c
193
t = superio_inb(0x2D) & ~0x01; /* PIN77 -> WDT0# */
drivers/watchdog/w83627hf_wdt.c
195
t = superio_inb(cr_wdt_control);
drivers/watchdog/w83627hf_wdt.c
203
t = superio_inb(0x2C) & ~0x80; /* PIN47 -> WDT0# */
drivers/watchdog/w83627hf_wdt.c
226
t = superio_inb(cr_wdt_control);
drivers/watchdog/w83627hf_wdt.c
235
t = superio_inb(cr_wdt_timeout);
drivers/watchdog/w83627hf_wdt.c
248
t = superio_inb(cr_wdt_control) & ~0x0C;
drivers/watchdog/w83627hf_wdt.c
251
t = superio_inb(cr_wdt_csr);
drivers/watchdog/w83627hf_wdt.c
306
timeleft = superio_inb(cr_wdt_timeout);
drivers/watchdog/w83627hf_wdt.c
355
val = superio_inb(0x20);