Lines Matching defs:dev
49 static int fl512_ai_insn_read(struct comedi_device *dev,
58 outb(chan, dev->iobase + FL512_AI_MUX_REG);
61 outb(0, dev->iobase + FL512_AI_START_CONV_REG);
66 val = inb(dev->iobase + FL512_AI_LSB_REG);
67 val |= (inb(dev->iobase + FL512_AI_MSB_REG) << 8);
76 static int fl512_ao_insn_write(struct comedi_device *dev,
89 outb(val & 0x0ff, dev->iobase + FL512_AO_DATA_REG(chan));
90 outb((val >> 8) & 0xf, dev->iobase + FL512_AO_DATA_REG(chan));
91 inb(dev->iobase + FL512_AO_TRIG_REG(chan));
98 static int fl512_attach(struct comedi_device *dev, struct comedi_devconfig *it)
103 ret = comedi_request_region(dev, it->options[0], 0x10);
107 ret = comedi_alloc_subdevices(dev, 2);
112 s = &dev->subdevices[0];
121 s = &dev->subdevices[1];