Lines Matching refs:reg
50 * @reg: I/O address offset for the GPIO device registers
56 struct idio_16_gpio_reg __iomem *reg;
88 return !!(ioread8(&idio16gpio->reg->out0_7) & mask);
91 return !!(ioread8(&idio16gpio->reg->out8_15) & (mask >> 8));
94 return !!(ioread8(&idio16gpio->reg->in0_7) & (mask >> 16));
96 return !!(ioread8(&idio16gpio->reg->in8_15) & (mask >> 24));
106 &idio16gpio->reg->out0_7, &idio16gpio->reg->out8_15,
107 &idio16gpio->reg->in0_7, &idio16gpio->reg->in8_15,
139 base = &idio16gpio->reg->out8_15;
141 base = &idio16gpio->reg->out0_7;
162 &idio16gpio->reg->out0_7, &idio16gpio->reg->out8_15,
202 iowrite8(0, &idio16gpio->reg->irq_ctl);
221 ioread8(&idio16gpio->reg->irq_ctl);
254 irq_status = ioread8(&idio16gpio->reg->irq_status);
268 iowrite8(0, &idio16gpio->reg->in0_7);
288 iowrite8(0, &idio16gpio->reg->irq_ctl);
289 iowrite8(0, &idio16gpio->reg->in0_7);
319 idio16gpio->reg = pcim_iomap_table(pdev)[pci_bar_index];
322 iowrite8(0, &idio16gpio->reg->filter_ctl);