Searched refs:i8254 (Results 1 – 7 of 7) sorted by relevance
127 static unsigned int i8254_io8_cb(struct comedi_8254 *i8254, int dir, in i8254_io8_cb() argument130 unsigned long iobase = i8254->context; in i8254_io8_cb()131 unsigned int reg_offset = (reg * I8254_IO8) << i8254->regshift; in i8254_io8_cb()141 static unsigned int i8254_io16_cb(struct comedi_8254 *i8254, int dir, in i8254_io16_cb() argument144 unsigned long iobase = i8254->context; in i8254_io16_cb()145 unsigned int reg_offset = (reg * I8254_IO16) << i8254->regshift; in i8254_io16_cb()155 static unsigned int i8254_io32_cb(struct comedi_8254 *i8254, int dir, in i8254_io32_cb() argument158 unsigned long iobase = i8254->context; in i8254_io32_cb()159 unsigned int reg_offset = (reg * I8254_IO32) << i8254->regshift; in i8254_io32_cb()171 static unsigned int i8254_mmio8_cb(struct comedi_8254 *i8254, int dir, in i8254_mmio8_cb() argument[all …]
201 struct comedi_8254 *i8254 = s->private; in dio200_subdev_8254_offset() local206 offset = (void __iomem *)i8254->context - dev->mmio; in dio200_subdev_8254_offset()208 offset = i8254->context - dev->iobase; in dio200_subdev_8254_offset()553 struct comedi_8254 *i8254 = s->private; in dio200_subdev_8254_config() local568 i8254->gate_src[chan] = src; in dio200_subdev_8254_config()571 data[2] = i8254->gate_src[chan]; in dio200_subdev_8254_config()579 i8254->clock_src[chan] = src; in dio200_subdev_8254_config()582 data[1] = i8254->clock_src[chan]; in dio200_subdev_8254_config()583 data[2] = clock_period[i8254->clock_src[chan]]; in dio200_subdev_8254_config()597 struct comedi_8254 *i8254; in dio200_subdev_8254_init() local[all …]
50 struct i8254 { struct60 struct i8254 *const priv = counter_priv(counter); in i8254_count_read() argument101 struct i8254 *const priv = counter_priv(counter); in i8254_action_read()128 struct i8254 *const priv = counter_priv(counter); in i8254_count_ceiling_read()160 const struct i8254 *const priv = counter_priv(counter); in i8254_count_mode_read()191 struct i8254 *const priv = counter_priv(counter); in i8254_count_mode_write()235 struct i8254 *const priv = counter_priv(counter); in i8254_count_floor_read()261 const struct i8254 *const priv = counter_priv(counter); in i8254_count_preset_read()271 struct i8254 *const priv = counter_priv(counter); in i8254_count_preset_write()407 struct i8254 *priv; in devm_i8254_regmap_register()
11 Enables support for the i8254 interface library functions. The i825419 If built as a module its name will be i8254.
9 obj-$(CONFIG_I8254) += i8254.o
41 2.1. i8254 - PIT
12979 F: drivers/counter/i8254.c12980 F: include/linux/i8254.h