Lines Matching +full:4 +full:s

11  * Description: Driver for the Adlink PCI-8164 4 Axes Motion Control board
31 struct comedi_subdevice *s, in adl_pci8164_insn_read() argument
35 unsigned long offset = (unsigned long)s->private; in adl_pci8164_insn_read()
46 struct comedi_subdevice *s, in adl_pci8164_insn_write() argument
50 unsigned long offset = (unsigned long)s->private; in adl_pci8164_insn_write()
64 struct comedi_subdevice *s; in adl_pci8164_auto_attach() local
72 ret = comedi_alloc_subdevices(dev, 4); in adl_pci8164_auto_attach()
77 s = &dev->subdevices[0]; in adl_pci8164_auto_attach()
78 s->type = COMEDI_SUBD_PROC; in adl_pci8164_auto_attach()
79 s->subdev_flags = SDF_READABLE | SDF_WRITABLE; in adl_pci8164_auto_attach()
80 s->n_chan = 4; in adl_pci8164_auto_attach()
81 s->maxdata = 0xffff; in adl_pci8164_auto_attach()
82 s->len_chanlist = 4; in adl_pci8164_auto_attach()
83 s->insn_read = adl_pci8164_insn_read; in adl_pci8164_auto_attach()
84 s->insn_write = adl_pci8164_insn_write; in adl_pci8164_auto_attach()
85 s->private = (void *)PCI8164_CMD_MSTS_REG; in adl_pci8164_auto_attach()
88 s = &dev->subdevices[1]; in adl_pci8164_auto_attach()
89 s->type = COMEDI_SUBD_PROC; in adl_pci8164_auto_attach()
90 s->subdev_flags = SDF_READABLE | SDF_WRITABLE; in adl_pci8164_auto_attach()
91 s->n_chan = 4; in adl_pci8164_auto_attach()
92 s->maxdata = 0xffff; in adl_pci8164_auto_attach()
93 s->len_chanlist = 4; in adl_pci8164_auto_attach()
94 s->insn_read = adl_pci8164_insn_read; in adl_pci8164_auto_attach()
95 s->insn_write = adl_pci8164_insn_write; in adl_pci8164_auto_attach()
96 s->private = (void *)PCI8164_OTP_SSTS_REG; in adl_pci8164_auto_attach()
99 s = &dev->subdevices[2]; in adl_pci8164_auto_attach()
100 s->type = COMEDI_SUBD_PROC; in adl_pci8164_auto_attach()
101 s->subdev_flags = SDF_READABLE | SDF_WRITABLE; in adl_pci8164_auto_attach()
102 s->n_chan = 4; in adl_pci8164_auto_attach()
103 s->maxdata = 0xffff; in adl_pci8164_auto_attach()
104 s->len_chanlist = 4; in adl_pci8164_auto_attach()
105 s->insn_read = adl_pci8164_insn_read; in adl_pci8164_auto_attach()
106 s->insn_write = adl_pci8164_insn_write; in adl_pci8164_auto_attach()
107 s->private = (void *)PCI8164_BUF0_REG; in adl_pci8164_auto_attach()
110 s = &dev->subdevices[3]; in adl_pci8164_auto_attach()
111 s->type = COMEDI_SUBD_PROC; in adl_pci8164_auto_attach()
112 s->subdev_flags = SDF_READABLE | SDF_WRITABLE; in adl_pci8164_auto_attach()
113 s->n_chan = 4; in adl_pci8164_auto_attach()
114 s->maxdata = 0xffff; in adl_pci8164_auto_attach()
115 s->len_chanlist = 4; in adl_pci8164_auto_attach()
116 s->insn_read = adl_pci8164_insn_read; in adl_pci8164_auto_attach()
117 s->insn_write = adl_pci8164_insn_write; in adl_pci8164_auto_attach()
118 s->private = (void *)PCI8164_BUF1_REG; in adl_pci8164_auto_attach()