Lines Matching refs:i8254
148 struct comedi_8254 *i8254 = s->private; in dio200_subdev_8254_offset() local
153 offset = i8254->mmio - dev->mmio; in dio200_subdev_8254_offset()
155 offset = i8254->iobase - dev->iobase; in dio200_subdev_8254_offset()
500 struct comedi_8254 *i8254 = s->private; in dio200_subdev_8254_config() local
515 i8254->gate_src[chan] = src; in dio200_subdev_8254_config()
518 data[2] = i8254->gate_src[chan]; in dio200_subdev_8254_config()
526 i8254->clock_src[chan] = src; in dio200_subdev_8254_config()
529 data[1] = i8254->clock_src[chan]; in dio200_subdev_8254_config()
530 data[2] = clock_period[i8254->clock_src[chan]]; in dio200_subdev_8254_config()
544 struct comedi_8254 *i8254; in dio200_subdev_8254_init() local
560 i8254 = comedi_8254_mm_init(dev->mmio + offset, in dio200_subdev_8254_init()
563 i8254 = comedi_8254_init(dev->iobase + offset, in dio200_subdev_8254_init()
566 if (!i8254) in dio200_subdev_8254_init()
569 comedi_8254_subdevice_init(s, i8254); in dio200_subdev_8254_init()
571 i8254->insn_config = dio200_subdev_8254_config; in dio200_subdev_8254_init()