Lines Matching refs:base
12 static unsigned int base, model; variable
17 return base; in pc873xx_get_base()
25 static unsigned char __init pc873xx_read(unsigned int base, int reg) in pc873xx_read() argument
27 outb(reg, base); in pc873xx_read()
28 return inb(base + 1); in pc873xx_read()
31 static void __init pc873xx_write(unsigned int base, int reg, unsigned char data) in pc873xx_write() argument
36 outb(reg, base); in pc873xx_write()
37 outb(data, base + 1); in pc873xx_write()
38 outb(data, base + 1); /* Must be written twice */ in pc873xx_write()
46 while ((base = pc873xx_probelist[index++])) { in pc873xx_probe()
48 if (request_region(base, 2, "Super IO PC873xx") == NULL) in pc873xx_probe()
51 val = pc873xx_read(base, REG_SID); in pc873xx_probe()
66 release_region(base, 2); in pc873xx_probe()
69 return (base == 0) ? -1 : 1; in pc873xx_probe()
77 data = pc873xx_read(base, REG_PCR); in pc873xx_enable_epp19()
78 pc873xx_write(base, REG_PCR, (data & 0xFC) | 0x02); in pc873xx_enable_epp19()
86 data = pc873xx_read(base, REG_FER); in pc873xx_enable_ide()
87 pc873xx_write(base, REG_FER, data | 0x40); in pc873xx_enable_ide()