Lines Matching refs:base
26 static unsigned int base[MAX_NUM_IDIO_16];
28 module_param_hw_array(base, uint, ioport, &num_idio_16, 0);
29 MODULE_PARM_DESC(base, "ACCES 104-IDIO-16 base addresses");
40 * @base: base port address of the GPIO device
47 unsigned base;
80 return !!(inb(idio16gpio->base + 1) & mask);
82 return !!(inb(idio16gpio->base + 5) & (mask>>8));
92 *bits |= (unsigned long)inb(idio16gpio->base + 1) << 16;
94 *bits |= (unsigned long)inb(idio16gpio->base + 5) << 24;
116 outb(idio16gpio->out_state >> 8, idio16gpio->base + 4);
118 outb(idio16gpio->out_state, idio16gpio->base);
135 outb(idio16gpio->out_state, idio16gpio->base);
137 outb(idio16gpio->out_state >> 8, idio16gpio->base + 4);
158 outb(0, idio16gpio->base + 2);
177 inb(idio16gpio->base + 2);
212 outb(0, idio16gpio->base + 1);
232 outb(0, idio16gpio->base + 2);
233 outb(0, idio16gpio->base + 1);
249 if (!devm_request_region(dev, base[id], IDIO_16_EXTENT, name)) {
251 base[id], base[id] + IDIO_16_EXTENT);
258 idio16gpio->chip.base = -1;
268 idio16gpio->base = base[id];