Searched refs:subdevices (Results 1 - 25 of 111) sorted by relevance

12345

/drivers/staging/comedi/drivers/
H A Dadl_pci7296.c116 /* four 8255 digital io subdevices */
117 s = dev->subdevices + 0;
121 s = dev->subdevices + 1;
128 s = dev->subdevices + 2;
135 s = dev->subdevices + 3;
163 /* detach four 8255 digital io subdevices */
164 if (dev->subdevices) {
165 subdev_8255_cleanup(dev, dev->subdevices + 0);
166 subdev_8255_cleanup(dev, dev->subdevices + 1);
167 subdev_8255_cleanup(dev, dev->subdevices
[all...]
H A Dpcm3730.c100 s = dev->subdevices + 0;
109 s = dev->subdevices + 1;
118 s = dev->subdevices + 2;
127 s = dev->subdevices + 3;
136 s = dev->subdevices + 4;
145 s = dev->subdevices + 5;
H A Dpcm3724.c72 int numofports; /* num of 8255 subdevices */
175 buffer_config = compute_buffer(0, 0, dev->subdevices);
176 buffer_config = compute_buffer(buffer_config, 1, (dev->subdevices) + 1);
178 if (s == dev->subdevices)
201 if (s == dev->subdevices) /* subdev 0 */
301 subdev_8255_init(dev, dev->subdevices + i, subdev_8255_cb,
303 ((dev->subdevices) + i)->insn_config = subdev_3724_insn_config;
312 if (dev->subdevices) {
314 subdev_8255_cleanup(dev, dev->subdevices + i);
H A Daio_aio12_8.c189 s = &dev->subdevices[0];
197 s = &dev->subdevices[1];
206 s = &dev->subdevices[2];
214 subdev_8255_cleanup(dev, &dev->subdevices[2]);
H A Dpcl730.c126 s = dev->subdevices + 0;
136 s = dev->subdevices + 1;
146 s = dev->subdevices + 2;
156 s = dev->subdevices + 3;
H A Dpcl725.c92 s = dev->subdevices + 0;
101 s = dev->subdevices + 1;
H A Dcomedi_parport.c298 struct comedi_subdevice *s = dev->subdevices + 3;
348 s = dev->subdevices + 0;
357 s = dev->subdevices + 1;
365 s = dev->subdevices + 2;
373 s = dev->subdevices + 3;
H A Dacl7225b.c122 s = dev->subdevices + 0;
132 s = dev->subdevices + 1;
142 s = dev->subdevices + 2;
H A Dcb_pcidio.c255 subdev_8255_init(dev, dev->subdevices + i,
269 * allocated by _attach(). dev->private and dev->subdevices are
281 if (dev->subdevices) {
284 subdev_8255_cleanup(dev, dev->subdevices + i);
H A Dpcl724.c67 int numofports; /* num of 8255 subdevices */
203 subdev_8255_init(dev, dev->subdevices + i,
208 subdev_8255_init(dev, dev->subdevices + i,
224 subdev_8255_cleanup(dev, dev->subdevices + i);
H A Dmultiq3.c237 for (chan = 0; chan < dev->subdevices[4].n_chan; chan++) {
289 s = dev->subdevices + 0;
298 s = dev->subdevices + 1;
308 s = dev->subdevices + 2;
317 s = dev->subdevices + 3;
327 s = dev->subdevices + 4;
H A Djr3_pci.c379 p = dev->subdevices[i].private;
449 sp = dev->subdevices[i].private;
744 dev->subdevices[i].private;
748 sub_delay = jr3_pci_poll_subdevice(&dev->subdevices[i]);
858 dev->subdevices[i].type = COMEDI_SUBD_AI;
859 dev->subdevices[i].subdev_flags = SDF_READABLE | SDF_GROUND;
860 dev->subdevices[i].n_chan = 8 * 7 + 2;
861 dev->subdevices[i].insn_read = jr3_pci_ai_insn_read;
862 dev->subdevices[i].private =
864 if (dev->subdevices[
[all...]
H A Dcb_pcimdda.c320 s = dev->subdevices + 0;
335 s = dev->subdevices + 1;
369 * allocated by _attach(). dev->private and dev->subdevices are
376 if (dev->subdevices && devpriv->attached_to_8255) {
378 subdev_8255_cleanup(dev, dev->subdevices + 2);
425 /* AO subdevices should have a read insn as well as a write insn.
H A Dadl_pci7230.c128 s = dev->subdevices + 0;
137 s = dev->subdevices + 1;
H A Dadl_pci7432.c123 s = dev->subdevices + 0;
134 s = dev->subdevices + 1;
H A Daio_iiro_16.c120 s = dev->subdevices + 0;
128 s = dev->subdevices + 1;
H A Dfl512.c176 s = dev->subdevices + 0;
192 s = dev->subdevices + 1;
H A Dpcmda12.c58 #define SDEV_NO ((int)(s - dev->subdevices))
199 s = dev->subdevices;
221 * allocated by _attach(). dev->private and dev->subdevices are
276 /* AO subdevices should have a read insn as well as a write insn.
H A Dadl_pci8164.c162 s = dev->subdevices + 0;
172 s = dev->subdevices + 1;
182 s = dev->subdevices + 2;
192 s = dev->subdevices + 3;
H A Ddyna_pci10xx.c356 "failed allocating subdevices\n");
362 s = dev->subdevices + 0;
372 s = dev->subdevices + 1;
382 s = dev->subdevices + 2;
392 s = dev->subdevices + 3;
H A Dadq12b.c253 s = dev->subdevices + 0;
275 s = dev->subdevices + 1;
284 s = dev->subdevices + 2;
303 * allocated by _attach(). dev->private and dev->subdevices are
H A Dni_daq_dio24.c165 s = dev->subdevices + 0;
175 if (dev->subdevices)
176 subdev_8255_cleanup(dev, dev->subdevices + 0);
/drivers/staging/comedi/
H A Dcomedidev.h206 * for subdevices that have async_dma_dir set to something other than
218 struct comedi_subdevice *subdevices; member in struct:comedi_device
252 /* we can expand the number of bits used to encode devices/subdevices into
360 dev->subdevices =
363 if (!dev->subdevices)
366 dev->subdevices[i].device = dev;
367 dev->subdevices[i].async_dma_dir = DMA_NONE;
368 spin_lock_init(&dev->subdevices[i].spin_lock);
369 dev->subdevices[i].minor = -1;
/drivers/staging/comedi/kcomedilib/
H A Dkcomedilib_main.c93 s = dev->subdevices + insn->subdev;
182 if (dev->subdevices[subd].type == type)
191 struct comedi_subdevice *s = dev->subdevices + subdevice;
/drivers/staging/comedi/drivers/addi-data/
H A Dhwdrv_APCI1710.c71 s = dev->subdevices + 0;
85 s = dev->subdevices + 1;
100 s = dev->subdevices + 2;
114 s = dev->subdevices + 3;
129 s = dev->subdevices + 4;
143 s = dev->subdevices + 5;
158 s = dev->subdevices + 6;
171 s = dev->subdevices + 7;
185 s = dev->subdevices + 8;

Completed in 401 milliseconds

12345