Lines Matching refs:iobase

188 	unsigned long iobase = dev->iobase;  in pcmmio_dio_write()  local
194 outb(val & 0xff, iobase + PCMMIO_PORT_REG(port + 0)); in pcmmio_dio_write()
195 outb((val >> 8) & 0xff, iobase + PCMMIO_PORT_REG(port + 1)); in pcmmio_dio_write()
196 outb((val >> 16) & 0xff, iobase + PCMMIO_PORT_REG(port + 2)); in pcmmio_dio_write()
198 outb(PCMMIO_PAGE(page), iobase + PCMMIO_PAGE_LOCK_REG); in pcmmio_dio_write()
199 outb(val & 0xff, iobase + PCMMIO_PAGE_REG(0)); in pcmmio_dio_write()
200 outb((val >> 8) & 0xff, iobase + PCMMIO_PAGE_REG(1)); in pcmmio_dio_write()
201 outb((val >> 16) & 0xff, iobase + PCMMIO_PAGE_REG(2)); in pcmmio_dio_write()
210 unsigned long iobase = dev->iobase; in pcmmio_dio_read() local
217 val = inb(iobase + PCMMIO_PORT_REG(port + 0)); in pcmmio_dio_read()
218 val |= (inb(iobase + PCMMIO_PORT_REG(port + 1)) << 8); in pcmmio_dio_read()
219 val |= (inb(iobase + PCMMIO_PORT_REG(port + 2)) << 16); in pcmmio_dio_read()
221 outb(PCMMIO_PAGE(page), iobase + PCMMIO_PAGE_LOCK_REG); in pcmmio_dio_read()
222 val = inb(iobase + PCMMIO_PAGE_REG(0)); in pcmmio_dio_read()
223 val |= (inb(iobase + PCMMIO_PAGE_REG(1)) << 8); in pcmmio_dio_read()
224 val |= (inb(iobase + PCMMIO_PAGE_REG(2)) << 16); in pcmmio_dio_read()
366 int_pend = inb(dev->iobase + PCMMIO_INT_PENDING_REG) & 0x07; in interrupt_pcmmio()
523 status = inb(dev->iobase + PCMMIO_AI_STATUS_REG); in pcmmio_ai_eoc()
534 unsigned long iobase = dev->iobase; in pcmmio_ai_insn_read() local
560 iobase += PCMMIO_AI_2ND_ADC_OFFSET; in pcmmio_ai_insn_read()
570 outb(cmd, iobase + PCMMIO_AI_CMD_REG); in pcmmio_ai_insn_read()
576 val = inb(iobase + PCMMIO_AI_LSB_REG); in pcmmio_ai_insn_read()
577 val |= inb(iobase + PCMMIO_AI_MSB_REG) << 8; in pcmmio_ai_insn_read()
580 outb(cmd, iobase + PCMMIO_AI_CMD_REG); in pcmmio_ai_insn_read()
586 val = inb(iobase + PCMMIO_AI_LSB_REG); in pcmmio_ai_insn_read()
587 val |= inb(iobase + PCMMIO_AI_MSB_REG) << 8; in pcmmio_ai_insn_read()
606 status = inb(dev->iobase + PCMMIO_AO_STATUS_REG); in pcmmio_ao_eoc()
617 unsigned long iobase = dev->iobase; in pcmmio_ao_insn_write() local
631 iobase += PCMMIO_AO_2ND_DAC_OFFSET; in pcmmio_ao_insn_write()
637 outb(PCMMIO_AO_LSB_SPAN(range), iobase + PCMMIO_AO_LSB_REG); in pcmmio_ao_insn_write()
638 outb(0, iobase + PCMMIO_AO_MSB_REG); in pcmmio_ao_insn_write()
639 outb(cmd | PCMMIO_AO_CMD_WR_SPAN_UPDATE, iobase + PCMMIO_AO_CMD_REG); in pcmmio_ao_insn_write()
649 outb(val & 0xff, iobase + PCMMIO_AO_LSB_REG); in pcmmio_ao_insn_write()
650 outb((val >> 8) & 0xff, iobase + PCMMIO_AO_MSB_REG); in pcmmio_ao_insn_write()
652 iobase + PCMMIO_AO_CMD_REG); in pcmmio_ao_insn_write()
691 dev->iobase + PCMMIO_AI_RES_ENA_REG); in pcmmio_attach()
693 dev->iobase + PCMMIO_RESOURCE_REG); in pcmmio_attach()
712 dev->iobase + PCMMIO_AI_RES_ENA_REG); in pcmmio_attach()
714 dev->iobase + PCMMIO_AI_RES_ENA_REG + PCMMIO_AI_2ND_ADC_OFFSET); in pcmmio_attach()
730 outb(0, dev->iobase + PCMMIO_AO_RESOURCE_ENA_REG); in pcmmio_attach()
731 outb(0, dev->iobase + PCMMIO_AO_2ND_DAC_OFFSET + in pcmmio_attach()