static int jr3_pci_attach(struct comedi_device * dev, comedi_devconfig * it);
static int jr3_pci_detach(struct comedi_device * dev);
-static comedi_driver driver_jr3_pci = {
+static struct comedi_driver driver_jr3_pci = {
driver_name:"jr3_pci",
module:THIS_MODULE,
attach:jr3_pci_attach,
int length;
comedi_krange range;
} range[9];
- const comedi_lrange *range_table_list[8 * 7 + 2];
+ const struct comedi_lrange *range_table_list[8 * 7 + 2];
unsigned int maxdata_list[8 * 7 + 2];
u16 errors;
int retries;
return result;
}
-static int jr3_pci_ai_insn_read(struct comedi_device * dev, comedi_subdevice * s,
- comedi_insn * insn, unsigned int * data)
+static int jr3_pci_ai_insn_read(struct comedi_device * dev, struct comedi_subdevice * s,
+ struct comedi_insn * insn, unsigned int * data)
{
int result;
jr3_pci_subdev_private *p;
return result;
}
-static poll_delay_t jr3_pci_poll_subdevice(comedi_subdevice * s)
+static poll_delay_t jr3_pci_poll_subdevice(struct comedi_subdevice * s)
{
poll_delay_t result = poll_delay_min_max(1000, 2000);
jr3_pci_subdev_private *p = s->private;
p->range[j].range.max = 1000000;
for (k = 0; k < 7; k++) {
p->range_table_list[j + k * 8] =
- (comedi_lrange *) & p->range[j];
+ (struct comedi_lrange *) & p->range[j];
p->maxdata_list[j + k * 8] = 0x7fff;
}
}
p->range[8].range.max = 65536;
p->range_table_list[56] =
- (comedi_lrange *) & p->range[8];
+ (struct comedi_lrange *) & p->range[8];
p->range_table_list[57] =
- (comedi_lrange *) & p->range[8];
+ (struct comedi_lrange *) & p->range[8];
p->maxdata_list[56] = 0xffff;
p->maxdata_list[57] = 0xffff;
// Channel specific range and maxdata