Lines Matching refs:base
13 static unsigned int base, model; variable
18 return base; in pc873xx_get_base()
26 static unsigned char __init pc873xx_read(unsigned int base, int reg) in pc873xx_read() argument
28 outb(reg, base); in pc873xx_read()
29 return inb(base + 1); in pc873xx_read()
32 static void __init pc873xx_write(unsigned int base, int reg, unsigned char data) in pc873xx_write() argument
37 outb(reg, base); in pc873xx_write()
38 outb(data, base + 1); in pc873xx_write()
39 outb(data, base + 1); /* Must be written twice */ in pc873xx_write()
47 while ((base = pc873xx_probelist[index++])) { in pc873xx_probe()
49 if (request_region(base, 2, "Super IO PC873xx") == NULL) in pc873xx_probe()
52 val = pc873xx_read(base, REG_SID); in pc873xx_probe()
67 release_region(base, 2); in pc873xx_probe()
70 return (base == 0) ? -1 : 1; in pc873xx_probe()
78 data = pc873xx_read(base, REG_PCR); in pc873xx_enable_epp19()
79 pc873xx_write(base, REG_PCR, (data & 0xFC) | 0x02); in pc873xx_enable_epp19()
87 data = pc873xx_read(base, REG_FER); in pc873xx_enable_ide()
88 pc873xx_write(base, REG_FER, data | 0x40); in pc873xx_enable_ide()