Searched refs:i8254 (Results 1 – 7 of 7) sorted by relevance
133 static unsigned int __i8254_read(struct comedi_8254 *i8254, unsigned int reg) in __i8254_read() argument135 unsigned int reg_offset = (reg * i8254->iosize) << i8254->regshift; in __i8254_read()138 switch (i8254->iosize) { in __i8254_read()141 if (i8254->mmio) in __i8254_read()142 val = readb(i8254->mmio + reg_offset); in __i8254_read()144 val = inb(i8254->iobase + reg_offset); in __i8254_read()147 if (i8254->mmio) in __i8254_read()148 val = readw(i8254->mmio + reg_offset); in __i8254_read()150 val = inw(i8254->iobase + reg_offset); in __i8254_read()153 if (i8254->mmio) in __i8254_read()[all …]
169 struct comedi_8254 *i8254 = s->private; in dio200_subdev_8254_offset() local174 offset = i8254->mmio - dev->mmio; in dio200_subdev_8254_offset()176 offset = i8254->iobase - dev->iobase; in dio200_subdev_8254_offset()521 struct comedi_8254 *i8254 = s->private; in dio200_subdev_8254_config() local536 i8254->gate_src[chan] = src; in dio200_subdev_8254_config()539 data[2] = i8254->gate_src[chan]; in dio200_subdev_8254_config()547 i8254->clock_src[chan] = src; in dio200_subdev_8254_config()550 data[1] = i8254->clock_src[chan]; in dio200_subdev_8254_config()551 data[2] = clock_period[i8254->clock_src[chan]]; in dio200_subdev_8254_config()565 struct comedi_8254 *i8254; in dio200_subdev_8254_init() local[all …]
15 i8254.o ioapic.o irq_comm.o cpuid.o pmu.o mtrr.o \
22 static inline u16 i8254(void) in i8254() function93 random ^= i8254(); in get_random_long()
38 2.1) i8254 - PIT
2174 Creates an in-kernel device model for the i8254 PIT. This call is only valid
1883 read from the i8254 timer.