Home
last modified time | relevance | path

Searched refs:comedi_subdevice (Results 1 – 130 of 130) sorted by relevance

/linux-4.4.14/drivers/staging/comedi/
Dcomedidev.h162 struct comedi_subdevice { struct
189 int (*insn_read)(struct comedi_device *, struct comedi_subdevice *, argument
191 int (*insn_write)(struct comedi_device *, struct comedi_subdevice *, argument
193 int (*insn_bits)(struct comedi_device *, struct comedi_subdevice *, argument
195 int (*insn_config)(struct comedi_device *, struct comedi_subdevice *, argument
198 int (*do_cmd)(struct comedi_device *, struct comedi_subdevice *); argument
199 int (*do_cmdtest)(struct comedi_device *, struct comedi_subdevice *, argument
201 int (*poll)(struct comedi_device *, struct comedi_subdevice *); argument
202 int (*cancel)(struct comedi_device *, struct comedi_subdevice *); argument
205 int (*buf_change)(struct comedi_device *, struct comedi_subdevice *); argument
[all …]
Dcomedi_internal.h16 struct comedi_subdevice;
23 int comedi_alloc_subdevice_minor(struct comedi_subdevice *s);
24 void comedi_free_subdevice_minor(struct comedi_subdevice *s);
26 int comedi_buf_alloc(struct comedi_device *dev, struct comedi_subdevice *s,
28 void comedi_buf_reset(struct comedi_subdevice *s);
29 bool comedi_buf_is_mmapped(struct comedi_subdevice *s);
33 struct comedi_subdevice *s);
34 unsigned int comedi_buf_write_n_available(struct comedi_subdevice *s);
35 unsigned int comedi_buf_write_n_allocated(struct comedi_subdevice *s);
37 bool comedi_can_auto_free_spriv(struct comedi_subdevice *s);
[all …]
Dcomedi_buf.c62 struct comedi_subdevice *s) in __comedi_buf_free()
82 struct comedi_subdevice *s, in __comedi_buf_alloc()
166 comedi_buf_map_from_subdev_get(struct comedi_subdevice *s) in comedi_buf_map_from_subdev_get()
187 bool comedi_buf_is_mmapped(struct comedi_subdevice *s) in comedi_buf_is_mmapped()
194 int comedi_buf_alloc(struct comedi_device *dev, struct comedi_subdevice *s, in comedi_buf_alloc()
226 void comedi_buf_reset(struct comedi_subdevice *s) in comedi_buf_reset()
248 static unsigned int comedi_buf_write_n_unalloc(struct comedi_subdevice *s) in comedi_buf_write_n_unalloc()
256 unsigned int comedi_buf_write_n_available(struct comedi_subdevice *s) in comedi_buf_write_n_available()
275 unsigned int comedi_buf_write_alloc(struct comedi_subdevice *s, in comedi_buf_write_alloc()
300 static unsigned int comedi_buf_munge(struct comedi_subdevice *s, in comedi_buf_munge()
[all …]
Dcomedi_fops.c73 struct comedi_subdevice *read_subdev;
74 struct comedi_subdevice *write_subdev;
108 static struct comedi_subdevice
212 static struct comedi_subdevice
215 struct comedi_subdevice *s; in comedi_subdevice_from_minor()
239 struct comedi_subdevice *s; in comedi_dev_get_from_subdevice_minor()
270 static struct comedi_subdevice *
273 struct comedi_subdevice *s; in comedi_read_subdevice()
283 static struct comedi_subdevice *
286 struct comedi_subdevice *s; in comedi_write_subdevice()
[all …]
Ddrivers.c108 struct comedi_subdevice *s; in comedi_alloc_subdevices()
150 int comedi_alloc_subdev_readback(struct comedi_subdevice *s) in comedi_alloc_subdev_readback()
169 struct comedi_subdevice *s; in comedi_device_detach_cleanup()
218 static int poll_invalid(struct comedi_device *dev, struct comedi_subdevice *s) in poll_invalid()
223 int insn_inval(struct comedi_device *dev, struct comedi_subdevice *s, in insn_inval()
247 struct comedi_subdevice *s, in comedi_readback_insn_read()
282 struct comedi_subdevice *s, in comedi_timeout()
285 struct comedi_subdevice *s, in comedi_timeout()
330 struct comedi_subdevice *s, in comedi_dio_insn_config()
375 unsigned int comedi_dio_update_state(struct comedi_subdevice *s, in comedi_dio_update_state()
[all …]
Drange.c63 struct comedi_subdevice *s; in do_rangeinfo_ioctl()
117 int comedi_check_chanlist(struct comedi_subdevice *s, int n, in comedi_check_chanlist()
/linux-4.4.14/drivers/staging/comedi/drivers/
Damplc_dio200_common.c166 struct comedi_subdevice *s) in dio200_subdev_8254_offset()
187 struct comedi_subdevice *s, in dio200_subdev_intr_insn_bits()
206 struct comedi_subdevice *s) in dio200_stop_intr()
218 struct comedi_subdevice *s) in dio200_start_intr()
240 struct comedi_subdevice *s, in dio200_inttrig_start_intr()
261 struct comedi_subdevice *s, in dio200_read_scan_intr()
283 struct comedi_subdevice *s) in dio200_handle_read_intr()
354 struct comedi_subdevice *s) in dio200_subdev_intr_cancel()
369 struct comedi_subdevice *s, in dio200_subdev_intr_cmdtest()
419 struct comedi_subdevice *s) in dio200_subdev_intr_cmd()
[all …]
Dcomedi_parport.c82 struct comedi_subdevice *s, in parport_data_reg_insn_bits()
95 struct comedi_subdevice *s, in parport_data_reg_insn_config()
117 struct comedi_subdevice *s, in parport_status_reg_insn_bits()
127 struct comedi_subdevice *s, in parport_ctrl_reg_insn_bits()
146 struct comedi_subdevice *s, in parport_intr_insn_bits()
155 struct comedi_subdevice *s, in parport_intr_cmdtest()
194 struct comedi_subdevice *s) in parport_intr_cmd()
206 struct comedi_subdevice *s) in parport_intr_cancel()
220 struct comedi_subdevice *s = dev->read_subdev; in parport_interrupt()
236 struct comedi_subdevice *s; in parport_attach()
Dni_tio.h140 int ni_tio_insn_read(struct comedi_device *, struct comedi_subdevice *,
142 int ni_tio_insn_config(struct comedi_device *, struct comedi_subdevice *,
144 int ni_tio_insn_write(struct comedi_device *, struct comedi_subdevice *,
146 int ni_tio_cmd(struct comedi_device *, struct comedi_subdevice *);
147 int ni_tio_cmdtest(struct comedi_device *, struct comedi_subdevice *,
150 void ni_tio_handle_interrupt(struct ni_gpct *, struct comedi_subdevice *);
Dpcm3724.c62 static int compute_buffer(int config, int devno, struct comedi_subdevice *s) in compute_buffer()
87 struct comedi_subdevice *s, int chanspec) in do_3724_config()
89 struct comedi_subdevice *s_dio1 = &dev->subdevices[0]; in do_3724_config()
90 struct comedi_subdevice *s_dio2 = &dev->subdevices[1]; in do_3724_config()
121 static void enable_chan(struct comedi_device *dev, struct comedi_subdevice *s, in enable_chan()
125 struct comedi_subdevice *s_dio1 = &dev->subdevices[0]; in enable_chan()
160 struct comedi_subdevice *s, in subdev_3724_insn_config()
191 struct comedi_subdevice *s; in pcm3724_attach()
D8255.h37 struct comedi_subdevice;
39 int subdev_8255_init(struct comedi_device *dev, struct comedi_subdevice *s,
44 int subdev_8255_mm_init(struct comedi_device *dev, struct comedi_subdevice *s,
49 unsigned long subdev_8255_regbase(struct comedi_subdevice *s);
Dcomedi_8255.c72 struct comedi_subdevice *s, in subdev_8255_insn()
104 struct comedi_subdevice *s) in subdev_8255_do_config()
125 struct comedi_subdevice *s, in subdev_8255_insn_config()
152 struct comedi_subdevice *s, in __subdev_8255_init()
212 int subdev_8255_init(struct comedi_device *dev, struct comedi_subdevice *s, in subdev_8255_init()
247 int subdev_8255_mm_init(struct comedi_device *dev, struct comedi_subdevice *s, in subdev_8255_mm_init()
264 unsigned long subdev_8255_regbase(struct comedi_subdevice *s) in subdev_8255_regbase()
Daio_iiro_16.c68 struct comedi_subdevice *s = dev->read_subdev; in aio_iiro_16_cos()
94 struct comedi_subdevice *s) in aio_iiro_16_cos_cancel()
102 struct comedi_subdevice *s) in aio_iiro_16_cos_cmd()
110 struct comedi_subdevice *s, in aio_iiro_16_cos_cmdtest()
149 struct comedi_subdevice *s, in aio_iiro_16_do_insn_bits()
165 struct comedi_subdevice *s, in aio_iiro_16_di_insn_bits()
177 struct comedi_subdevice *s; in aio_iiro_16_attach()
Damplc_pc236_common.c69 struct comedi_subdevice *s, struct comedi_insn *insn, in pc236_intr_insn()
77 struct comedi_subdevice *s, in pc236_intr_cmdtest()
115 static int pc236_intr_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in pc236_intr_cmd()
123 struct comedi_subdevice *s) in pc236_intr_cancel()
133 struct comedi_subdevice *s = dev->read_subdev; in pc236_interrupt()
147 struct comedi_subdevice *s; in amplc_pc236_common_attach()
Dpcl711.c173 struct comedi_subdevice *s) in pcl711_ai_get_sample()
184 struct comedi_subdevice *s) in pcl711_ai_cancel()
194 struct comedi_subdevice *s = dev->read_subdev; in pcl711_interrupt()
219 struct comedi_subdevice *s, in pcl711_set_changain()
245 struct comedi_subdevice *s, in pcl711_ai_eoc()
258 struct comedi_subdevice *s, in pcl711_ai_insn_read()
283 struct comedi_subdevice *s, struct comedi_cmd *cmd) in pcl711_ai_cmdtest()
348 static int pcl711_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in pcl711_ai_cmd()
374 struct comedi_subdevice *s, in pcl711_ao_insn_write()
392 struct comedi_subdevice *s, in pcl711_di_insn_bits()
[all …]
Ddas6402.c171 struct comedi_subdevice *s) in das6402_ai_read_sample()
184 struct comedi_subdevice *s = dev->read_subdev; in das6402_interrupt()
214 struct comedi_subdevice *s, in das6402_ai_set_mode()
231 struct comedi_subdevice *s) in das6402_ai_cmd()
256 struct comedi_subdevice *s, in das6402_ai_check_chanlist()
297 struct comedi_subdevice *s, in das6402_ai_cmdtest()
360 struct comedi_subdevice *s) in das6402_ai_cancel()
373 struct comedi_subdevice *s, in das6402_ai_eoc()
386 struct comedi_subdevice *s, in das6402_ai_insn_read()
424 struct comedi_subdevice *s, in das6402_ao_insn_write()
[all …]
Dpcmuio.c144 static inline int pcmuio_subdevice_to_asic(struct comedi_subdevice *s) in pcmuio_subdevice_to_asic()
153 static inline int pcmuio_subdevice_to_port(struct comedi_subdevice *s) in pcmuio_subdevice_to_port()
222 struct comedi_subdevice *s, in pcmuio_dio_insn_bits()
257 struct comedi_subdevice *s, in pcmuio_dio_insn_config()
294 struct comedi_subdevice *s) in pcmuio_stop_intr()
309 struct comedi_subdevice *s, in pcmuio_handle_intr_subdev()
350 struct comedi_subdevice *s = &dev->subdevices[asic * 2]; in pcmuio_handle_asic_interrupt()
385 struct comedi_subdevice *s) in pcmuio_start_intr()
416 static int pcmuio_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in pcmuio_cancel()
432 struct comedi_subdevice *s, in pcmuio_inttrig_start_intr()
[all …]
Dpcl726.c158 struct comedi_subdevice *s, in pcl726_intr_insn_bits()
167 struct comedi_subdevice *s, in pcl726_intr_cmdtest()
206 struct comedi_subdevice *s) in pcl726_intr_cmd()
216 struct comedi_subdevice *s) in pcl726_intr_cancel()
228 struct comedi_subdevice *s = dev->read_subdev; in pcl726_interrupt()
242 struct comedi_subdevice *s, in pcl726_ao_insn_write()
268 struct comedi_subdevice *s, in pcl726_di_insn_bits()
289 struct comedi_subdevice *s, in pcl726_do_insn_bits()
322 struct comedi_subdevice *s; in pcl726_attach()
Dpcl816.c112 struct comedi_subdevice *s, in pcl816_ai_setup_dma()
186 struct comedi_subdevice *s) in pcl816_ai_get_sample()
197 struct comedi_subdevice *s, in pcl816_ai_eoc()
210 struct comedi_subdevice *s) in pcl816_ai_next_chan()
224 struct comedi_subdevice *s, in transfer_from_dma_buf()
243 struct comedi_subdevice *s = dev->read_subdev; in pcl816_interrupt()
279 struct comedi_subdevice *s, in check_channel_list()
335 struct comedi_subdevice *s, struct comedi_cmd *cmd) in pcl816_ai_cmdtest()
404 static int pcl816_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in pcl816_ai_cmd()
449 static int pcl816_ai_poll(struct comedi_device *dev, struct comedi_subdevice *s) in pcl816_ai_poll()
[all …]
Dpcmmio.c252 struct comedi_subdevice *s, in pcmmio_dio_insn_bits()
287 struct comedi_subdevice *s, in pcmmio_dio_insn_config()
319 struct comedi_subdevice *s) in pcmmio_stop_intr()
332 struct comedi_subdevice *s, in pcmmio_handle_dio_intr()
371 struct comedi_subdevice *s = dev->read_subdev; in interrupt_pcmmio()
391 struct comedi_subdevice *s) in pcmmio_start_intr()
420 static int pcmmio_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in pcmmio_cancel()
434 struct comedi_subdevice *s, in pcmmio_inttrig_start_intr()
456 static int pcmmio_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in pcmmio_cmd()
477 struct comedi_subdevice *s, in pcmmio_cmdtest()
[all …]
Dmultiq3.c91 struct comedi_subdevice *s, in multiq3_ai_status()
104 struct comedi_subdevice *s, in multiq3_ai_insn_read()
141 struct comedi_subdevice *s, in multiq3_ao_insn_write()
162 struct comedi_subdevice *s, in multiq3_di_insn_bits()
171 struct comedi_subdevice *s, in multiq3_do_insn_bits()
184 struct comedi_subdevice *s, in multiq3_encoder_insn_read()
243 struct comedi_subdevice *s, in multiq3_encoder_insn_config()
263 struct comedi_subdevice *s; in multiq3_attach()
Daddi_apci_1032.c113 struct comedi_subdevice *s, in apci1032_cos_insn_config()
181 struct comedi_subdevice *s, in apci1032_cos_insn_bits()
191 struct comedi_subdevice *s, in apci1032_cos_cmdtest()
235 struct comedi_subdevice *s) in apci1032_cos_cmd()
253 struct comedi_subdevice *s) in apci1032_cos_cancel()
262 struct comedi_subdevice *s = dev->read_subdev; in apci1032_interrupt()
289 struct comedi_subdevice *s, in apci1032_di_insn_bits()
303 struct comedi_subdevice *s; in apci1032_auto_attach()
Dni_daq_700.c84 struct comedi_subdevice *s, in daq700_dio_insn_bits()
106 struct comedi_subdevice *s, in daq700_dio_insn_config()
123 struct comedi_subdevice *s, in daq700_ai_eoc()
141 struct comedi_subdevice *s, in daq700_ai_rinsn()
205 struct comedi_subdevice *s) in daq700_ai_config()
222 struct comedi_subdevice *s; in daq700_auto_attach()
Dni_6527.c120 struct comedi_subdevice *s, in ni6527_di_insn_config()
154 struct comedi_subdevice *s, in ni6527_di_insn_bits()
170 struct comedi_subdevice *s, in ni6527_do_insn_bits()
199 struct comedi_subdevice *s = dev->read_subdev; in ni6527_interrupt()
217 struct comedi_subdevice *s, in ni6527_intr_cmdtest()
256 struct comedi_subdevice *s) in ni6527_intr_cmd()
265 struct comedi_subdevice *s) in ni6527_intr_cancel()
273 struct comedi_subdevice *s, in ni6527_intr_insn_bits()
315 struct comedi_subdevice *s, in ni6527_intr_insn_config()
385 struct comedi_subdevice *s; in ni6527_auto_attach()
Daddi_watchdog.c42 struct comedi_subdevice *s, in addi_watchdog_insn_config()
72 struct comedi_subdevice *s, in addi_watchdog_insn_read()
86 struct comedi_subdevice *s, in addi_watchdog_insn_write()
114 int addi_watchdog_init(struct comedi_subdevice *s, unsigned long iobase) in addi_watchdog_init()
Daddi_apci_2032.c53 struct comedi_subdevice *s, in apci2032_do_insn_bits()
68 struct comedi_subdevice *s, in apci2032_int_insn_bits()
77 struct comedi_subdevice *s) in apci2032_int_stop()
87 struct comedi_subdevice *s, in apci2032_int_cmdtest()
134 struct comedi_subdevice *s) in apci2032_int_cmd()
158 struct comedi_subdevice *s) in apci2032_int_cancel()
174 struct comedi_subdevice *s = dev->read_subdev; in apci2032_interrupt()
239 struct comedi_subdevice *s; in apci2032_auto_attach()
Ddmm32at.c167 struct comedi_subdevice *s, in dmm32at_ai_set_chanspec()
186 struct comedi_subdevice *s) in dmm32at_ai_get_sample()
198 struct comedi_subdevice *s, in dmm32at_ai_status()
211 struct comedi_subdevice *s, in dmm32at_ai_insn_read()
241 struct comedi_subdevice *s, in dmm32at_ai_check_chanlist()
268 struct comedi_subdevice *s, in dmm32at_ai_cmdtest()
371 static int dmm32at_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in dmm32at_ai_cmd()
403 struct comedi_subdevice *s) in dmm32at_ai_cancel()
425 struct comedi_subdevice *s = dev->read_subdev; in dmm32at_isr()
446 struct comedi_subdevice *s, in dmm32at_ao_eoc()
[all …]
Dcomedi_test.c93 struct comedi_subdevice *s = dev->read_subdev; in fake_sawtooth()
125 struct comedi_subdevice *s = dev->read_subdev; in fake_squarewave()
187 struct comedi_subdevice *s = dev->read_subdev; in waveform_ai_timer()
239 struct comedi_subdevice *s, in waveform_ai_cmdtest()
340 struct comedi_subdevice *s) in waveform_ai_cmd()
399 struct comedi_subdevice *s) in waveform_ai_cancel()
412 struct comedi_subdevice *s, in waveform_ai_insn_read()
432 struct comedi_subdevice *s = dev->write_subdev; in waveform_ao_timer()
506 struct comedi_subdevice *s, in waveform_ao_inttrig_start()
532 struct comedi_subdevice *s, in waveform_ao_cmdtest()
[all …]
Dusbduxsigma.c198 struct comedi_subdevice *s) in usbduxsigma_ai_cancel()
211 struct comedi_subdevice *s, in usbduxsigma_ai_handle_urb()
263 struct comedi_subdevice *s = dev->read_subdev; in usbduxsigma_ai_urb_complete()
324 struct comedi_subdevice *s) in usbduxsigma_ao_cancel()
337 struct comedi_subdevice *s, in usbduxsigma_ao_handle_urb()
402 struct comedi_subdevice *s = dev->write_subdev; in usbduxsigma_ao_urb_complete()
478 struct comedi_subdevice *s, in usbduxsigma_ai_cmdtest()
602 struct comedi_subdevice *s, in usbduxsigma_ai_inttrig()
630 struct comedi_subdevice *s) in usbduxsigma_ai_cmd()
703 struct comedi_subdevice *s, in usbduxsigma_ai_insn_read()
[all …]
Dicp_multi.c98 struct comedi_subdevice *s, in icp_multi_ai_eoc()
111 struct comedi_subdevice *s, in icp_multi_ai_insn_read()
151 struct comedi_subdevice *s, in icp_multi_ao_ready()
164 struct comedi_subdevice *s, in icp_multi_ao_insn_write()
200 struct comedi_subdevice *s, in icp_multi_di_insn_bits()
210 struct comedi_subdevice *s, in icp_multi_do_insn_bits()
256 struct comedi_subdevice *s; in icp_multi_auto_attach()
Dpcmda12.c68 struct comedi_subdevice *s, in pcmda12_ao_insn_write()
96 struct comedi_subdevice *s, in pcmda12_ao_insn_read()
113 struct comedi_subdevice *s) in pcmda12_ao_reset()
129 struct comedi_subdevice *s; in pcmda12_attach()
Dadl_pci6208.c52 struct comedi_subdevice *s, in pci6208_ao_eoc()
65 struct comedi_subdevice *s, in pci6208_ao_insn_write()
93 struct comedi_subdevice *s, in pci6208_di_insn_bits()
108 struct comedi_subdevice *s, in pci6208_do_insn_bits()
124 struct comedi_subdevice *s; in pci6208_auto_attach()
Dpcl818.c301 struct comedi_subdevice *s, in pcl818_ai_setup_dma()
381 struct comedi_subdevice *s, in pcl818_ai_get_fifo_sample()
396 struct comedi_subdevice *s, in pcl818_ai_get_sample()
411 struct comedi_subdevice *s, in pcl818_ai_eoc()
424 struct comedi_subdevice *s, in pcl818_ai_write_sample()
458 struct comedi_subdevice *s) in pcl818_handle_eoc()
474 struct comedi_subdevice *s) in pcl818_handle_dma()
499 struct comedi_subdevice *s) in pcl818_handle_fifo()
537 struct comedi_subdevice *s = dev->read_subdev; in pcl818_interrupt()
571 struct comedi_subdevice *s, in check_channel_list()
[all …]
Dii_pci20kc.c137 struct comedi_subdevice *s) in ii20k_module_iobase()
143 struct comedi_subdevice *s, in ii20k_ao_insn_write()
168 struct comedi_subdevice *s, in ii20k_ai_eoc()
182 struct comedi_subdevice *s, in ii20k_ai_setup()
222 struct comedi_subdevice *s, in ii20k_ai_insn_read()
253 struct comedi_subdevice *s) in ii20k_dio_config()
317 struct comedi_subdevice *s, in ii20k_dio_insn_config()
344 struct comedi_subdevice *s, in ii20k_dio_insn_bits()
375 struct comedi_subdevice *s) in ii20k_init_module()
417 struct comedi_subdevice *s; in ii20k_attach()
Dusbdux.c235 struct comedi_subdevice *s) in usbdux_ai_cancel()
249 struct comedi_subdevice *s, in usbduxsub_ai_handle_urb()
300 struct comedi_subdevice *s = dev->read_subdev; in usbduxsub_ai_isoc_irq()
363 struct comedi_subdevice *s) in usbdux_ao_cancel()
377 struct comedi_subdevice *s, in usbduxsub_ao_handle_urb()
447 struct comedi_subdevice *s = dev->write_subdev; in usbduxsub_ao_isoc_irq()
517 struct comedi_subdevice *s, struct comedi_cmd *cmd) in usbdux_ai_cmdtest()
639 struct comedi_subdevice *s, in usbdux_ai_inttrig()
669 static int usbdux_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in usbdux_ai_cmd()
746 struct comedi_subdevice *s, in usbdux_ai_insn_read()
[all …]
Dadq12b.c103 struct comedi_subdevice *s, in adq12b_ai_eoc()
116 struct comedi_subdevice *s, in adq12b_ai_insn_read()
152 struct comedi_subdevice *s, in adq12b_di_insn_bits()
162 struct comedi_subdevice *s, in adq12b_do_insn_bits()
189 struct comedi_subdevice *s; in adq12b_attach()
Ddyna_pci10xx.c59 struct comedi_subdevice *s, in dyna_pci10xx_ai_eoc()
72 struct comedi_subdevice *s, in dyna_pci10xx_insn_read_ai()
112 struct comedi_subdevice *s, in dyna_pci10xx_insn_write_ao()
136 struct comedi_subdevice *s, in dyna_pci10xx_di_insn_bits()
156 struct comedi_subdevice *s, in dyna_pci10xx_do_insn_bits()
180 struct comedi_subdevice *s; in dyna_pci10xx_auto_attach()
Ddt2814.c65 struct comedi_subdevice *s, in dt2814_ai_eoc()
78 struct comedi_subdevice *s, in dt2814_ai_insn_read()
123 struct comedi_subdevice *s, struct comedi_cmd *cmd) in dt2814_ai_cmdtest()
179 static int dt2814_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in dt2814_ai_cmd()
201 struct comedi_subdevice *s = dev->read_subdev; in dt2814_interrupt()
237 struct comedi_subdevice *s; in dt2814_attach()
Ddas16m1.c150 struct comedi_subdevice *s, in das16m1_ai_check_chanlist()
178 struct comedi_subdevice *s, struct comedi_cmd *cmd) in das16m1_cmd_test()
249 struct comedi_subdevice *s) in das16m1_cmd_exec()
313 static int das16m1_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in das16m1_cancel()
324 struct comedi_subdevice *s, in das16m1_ai_eoc()
337 struct comedi_subdevice *s, in das16m1_ai_rinsn()
372 struct comedi_subdevice *s, in das16m1_di_rbits()
385 struct comedi_subdevice *s, in das16m1_do_wbits()
400 struct comedi_subdevice *s; in das16m1_handler()
458 static int das16m1_poll(struct comedi_device *dev, struct comedi_subdevice *s) in das16m1_poll()
[all …]
Daddi_apci_1500.c219 struct comedi_subdevice *s = dev->read_subdev; in apci1500_interrupt()
266 struct comedi_subdevice *s) in apci1500_di_cancel()
289 struct comedi_subdevice *s, in apci1500_di_inttrig_start()
372 struct comedi_subdevice *s) in apci1500_di_cmd()
380 struct comedi_subdevice *s, in apci1500_di_cmdtest()
457 struct comedi_subdevice *s, in apci1500_di_cfg_trig()
538 struct comedi_subdevice *s, in apci1500_di_insn_config()
551 struct comedi_subdevice *s, in apci1500_di_insn_bits()
563 struct comedi_subdevice *s, in apci1500_do_insn_bits()
578 struct comedi_subdevice *s, in apci1500_timer_insn_config()
[all …]
Dadl_pci9111.c194 struct comedi_subdevice *s) in pci9111_ai_cancel()
211 struct comedi_subdevice *s, in pci9111_ai_check_chanlist()
246 struct comedi_subdevice *s, in pci9111_ai_do_cmd_test()
346 struct comedi_subdevice *s) in pci9111_ai_do_cmd()
400 struct comedi_subdevice *s, void *data, in pci9111_ai_munge()
416 struct comedi_subdevice *s) in pci9111_handle_fifo_half_full()
463 struct comedi_subdevice *s = dev->read_subdev; in pci9111_interrupt()
526 struct comedi_subdevice *s, in pci9111_ai_eoc()
539 struct comedi_subdevice *s, in pci9111_ai_insn_read()
579 struct comedi_subdevice *s, in pci9111_ao_insn_write()
[all …]
Dpcl812.c525 struct comedi_subdevice *s, in pcl812_ai_setup_dma()
601 struct comedi_subdevice *s) in pcl812_ai_get_sample()
612 struct comedi_subdevice *s, in pcl812_ai_eoc()
631 struct comedi_subdevice *s, struct comedi_cmd *cmd) in pcl812_ai_cmdtest()
703 static int pcl812_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in pcl812_ai_cmd()
759 struct comedi_subdevice *s) in pcl812_ai_next_chan()
773 struct comedi_subdevice *s) in pcl812_handle_eoc()
798 struct comedi_subdevice *s, in transfer_from_dma_buf()
815 struct comedi_subdevice *s) in pcl812_handle_dma()
838 struct comedi_subdevice *s = dev->read_subdev; in pcl812_interrupt()
[all …]
Daddi_apci_1564.c163 struct comedi_subdevice *s = dev->read_subdev; in apci1564_interrupt()
221 struct comedi_subdevice *s, in apci1564_di_insn_bits()
231 struct comedi_subdevice *s, in apci1564_do_insn_bits()
246 struct comedi_subdevice *s, in apci1564_diag_insn_bits()
286 struct comedi_subdevice *s, in apci1564_cos_insn_config()
354 struct comedi_subdevice *s, in apci1564_cos_insn_bits()
364 struct comedi_subdevice *s, in apci1564_cos_cmdtest()
408 struct comedi_subdevice *s) in apci1564_cos_cmd()
426 struct comedi_subdevice *s) in apci1564_cos_cancel()
441 struct comedi_subdevice *s; in apci1564_auto_attach()
Ddt282x.c395 struct comedi_subdevice *s, in dt282x_munge()
418 struct comedi_subdevice *s, in dt282x_ao_setup_dma()
437 struct comedi_subdevice *s) in dt282x_ao_dma_interrupt()
455 struct comedi_subdevice *s) in dt282x_ai_dma_interrupt()
500 struct comedi_subdevice *s = dev->read_subdev; in dt282x_interrupt()
501 struct comedi_subdevice *s_ao = dev->write_subdev; in dt282x_interrupt()
581 struct comedi_subdevice *s, in dt282x_ai_timeout()
610 struct comedi_subdevice *s, in dt282x_ai_insn_read()
653 struct comedi_subdevice *s, in dt282x_ai_cmdtest()
717 static int dt282x_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in dt282x_ai_cmd()
[all …]
Ddas08.c165 struct comedi_subdevice *s, in das08_ai_eoc()
178 struct comedi_subdevice *s, in das08_ai_insn_read()
261 struct comedi_subdevice *s, in das08_di_insn_bits()
271 struct comedi_subdevice *s, in das08_do_insn_bits()
291 struct comedi_subdevice *s, in das08jr_di_insn_bits()
301 struct comedi_subdevice *s, in das08jr_do_insn_bits()
335 struct comedi_subdevice *s, in das08_ao_insn_write()
356 struct comedi_subdevice *s; in das08_common_attach()
Dcomedi_8254.h27 struct comedi_subdevice;
101 int (*insn_config)(struct comedi_device *, struct comedi_subdevice *s,
127 void comedi_8254_subdevice_init(struct comedi_subdevice *,
Dke_counter.c51 struct comedi_subdevice *s, in ke_counter_insn_write()
73 struct comedi_subdevice *s, in ke_counter_insn_read()
105 struct comedi_subdevice *s, in ke_counter_insn_config()
158 struct comedi_subdevice *s, in ke_counter_do_insn_bits()
174 struct comedi_subdevice *s; in ke_counter_auto_attach()
Daddi_watchdog.h4 struct comedi_subdevice;
7 int addi_watchdog_init(struct comedi_subdevice *, unsigned long iobase);
Dquatech_daqp_cs.c178 struct comedi_subdevice *s) in daqp_ai_cancel()
197 struct comedi_subdevice *s) in daqp_ai_get_sample()
213 struct comedi_subdevice *s = dev->read_subdev; in daqp_interrupt()
282 struct comedi_subdevice *s, in daqp_ai_eos()
295 struct comedi_subdevice *s, in daqp_ai_insn_read()
371 struct comedi_subdevice *s, in daqp_ai_cmdtest()
461 static int daqp_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in daqp_ai_cmd()
618 struct comedi_subdevice *s, in daqp_ao_empty()
631 struct comedi_subdevice *s, in daqp_ao_insn_write()
665 struct comedi_subdevice *s, in daqp_di_insn_bits()
[all …]
Dmf6x4.c94 struct comedi_subdevice *s, in mf6x4_di_insn_bits()
104 struct comedi_subdevice *s, in mf6x4_do_insn_bits()
117 struct comedi_subdevice *s, in mf6x4_ai_eoc()
131 struct comedi_subdevice *s, in mf6x4_ai_insn_read()
164 struct comedi_subdevice *s, in mf6x4_ao_insn_write()
193 struct comedi_subdevice *s; in mf6x4_auto_attach()
Ddt2811.c224 struct comedi_subdevice *s, in dt2811_ai_eoc()
236 static int dt2811_ai_insn(struct comedi_device *dev, struct comedi_subdevice *s, in dt2811_ai_insn()
259 struct comedi_subdevice *s, in dt2811_ao_insn_write()
279 struct comedi_subdevice *s, in dt2811_di_insn_bits()
288 struct comedi_subdevice *s, in dt2811_do_insn_bits()
326 struct comedi_subdevice *s; in dt2811_attach()
Ddt2815.c68 struct comedi_subdevice *s, in dt2815_ao_status()
81 struct comedi_subdevice *s, in dt2815_ao_insn_read()
94 static int dt2815_ao_insn(struct comedi_device *dev, struct comedi_subdevice *s, in dt2815_ao_insn()
149 struct comedi_subdevice *s; in dt2815_attach()
Dni_670x.c88 struct comedi_subdevice *s, in ni_670x_ao_insn_write()
120 struct comedi_subdevice *s, in ni_670x_dio_insn_bits()
133 struct comedi_subdevice *s, in ni_670x_dio_insn_config()
177 struct comedi_subdevice *s; in ni_670x_auto_attach()
255 struct comedi_subdevice *s; in ni_670x_detach()
Daio_aio12_8.c109 struct comedi_subdevice *s, in aio_aio12_8_ai_eoc()
122 struct comedi_subdevice *s, in aio_aio12_8_ai_read()
165 struct comedi_subdevice *s, in aio_aio12_8_ao_insn_write()
186 struct comedi_subdevice *s, in aio_aio12_8_counter_insn_config()
212 struct comedi_subdevice *s; in aio_aio12_8_attach()
Dcb_pcidas.c320 struct comedi_subdevice *s, in cb_pcidas_ai_eoc()
334 struct comedi_subdevice *s, in cb_pcidas_ai_insn_read()
387 struct comedi_subdevice *s, in cb_pcidas_ai_insn_config()
413 struct comedi_subdevice *s, in cb_pcidas_ao_nofifo_insn_write()
444 struct comedi_subdevice *s, in cb_pcidas_ao_fifo_insn_write()
478 struct comedi_subdevice *s, in cb_pcidas_eeprom_ready()
492 struct comedi_subdevice *s, in cb_pcidas_eeprom_insn_read()
569 struct comedi_subdevice *s, in cb_pcidas_caldac_insn_write()
606 struct comedi_subdevice *s, in cb_pcidas_dac08_insn_write()
639 struct comedi_subdevice *s, in cb_pcidas_trimpot_insn_write()
[all …]
Ds526.c156 struct comedi_subdevice *s, in s526_gpct_rinsn()
170 struct comedi_subdevice *s, in s526_gpct_insn_config()
327 struct comedi_subdevice *s, in s526_gpct_winsn()
364 struct comedi_subdevice *s, in s526_eoc()
380 struct comedi_subdevice *s, in s526_ai_insn_read()
420 struct comedi_subdevice *s, in s526_ao_insn_write()
449 struct comedi_subdevice *s, in s526_dio_insn_bits()
462 struct comedi_subdevice *s, in s526_dio_insn_config()
500 struct comedi_subdevice *s; in s526_attach()
Dadv_pci1710.c237 struct comedi_subdevice *s, in pci171x_ai_check_chanlist()
303 struct comedi_subdevice *s, in pci171x_ai_setup_chanlist()
339 struct comedi_subdevice *s, in pci171x_ai_eoc()
352 struct comedi_subdevice *s, in pci171x_ai_read_sample()
381 struct comedi_subdevice *s, in pci171x_ai_insn_read()
421 struct comedi_subdevice *s, in pci171x_ao_insn_write()
446 struct comedi_subdevice *s, in pci171x_di_insn_bits()
456 struct comedi_subdevice *s, in pci171x_do_insn_bits()
469 struct comedi_subdevice *s, in pci1720_ao_insn_write()
499 struct comedi_subdevice *s) in pci171x_ai_cancel()
[all …]
Dcontec_pci_dio.c39 struct comedi_subdevice *s, in contec_do_insn_bits()
52 struct comedi_subdevice *s, in contec_di_insn_bits()
64 struct comedi_subdevice *s; in contec_auto_attach()
Drti800.c143 struct comedi_subdevice *s, in rti800_ai_eoc()
160 struct comedi_subdevice *s, in rti800_ai_insn_read()
213 struct comedi_subdevice *s, in rti800_ao_insn_write()
239 struct comedi_subdevice *s, in rti800_di_insn_bits()
248 struct comedi_subdevice *s, in rti800_do_insn_bits()
266 struct comedi_subdevice *s; in rti800_attach()
Damplc_pci230.c705 struct comedi_subdevice *s, in pci230_ai_eoc()
719 struct comedi_subdevice *s, in pci230_ai_insn_read()
819 struct comedi_subdevice *s, in pci230_ao_insn_write()
846 struct comedi_subdevice *s, in pci230_ao_check_chanlist()
878 struct comedi_subdevice *s, struct comedi_cmd *cmd) in pci230_ao_cmdtest()
1005 struct comedi_subdevice *s) in pci230_ao_stop()
1059 struct comedi_subdevice *s) in pci230_handle_ao_nofifo()
1089 struct comedi_subdevice *s) in pci230_handle_ao_fifo()
1173 struct comedi_subdevice *s, in pci230_ao_inttrig_scan_begin()
1206 struct comedi_subdevice *s) in pci230_ao_start()
[all …]
Ddt3000.c283 struct comedi_subdevice *s) in dt3k_ai_empty_fifo()
312 struct comedi_subdevice *s) in dt3k_ai_cancel()
329 struct comedi_subdevice *s = dev->read_subdev; in dt3k_interrupt()
387 struct comedi_subdevice *s, struct comedi_cmd *cmd) in dt3k_ai_cmdtest()
463 static int dt3k_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in dt3k_ai_cmd()
515 struct comedi_subdevice *s, in dt3k_ai_insn_read()
534 struct comedi_subdevice *s, in dt3k_ao_insn_write()
564 struct comedi_subdevice *s, in dt3k_dio_insn_config()
587 struct comedi_subdevice *s, in dt3k_dio_insn_bits()
600 struct comedi_subdevice *s, in dt3k_mem_insn_read()
[all …]
Dcb_pcimdas.c167 struct comedi_subdevice *s, in cb_pcimdas_ai_eoc()
181 struct comedi_subdevice *s, in cb_pcimdas_ai_insn_read()
230 struct comedi_subdevice *s, in cb_pcimdas_ao_insn_write()
249 struct comedi_subdevice *s, in cb_pcimdas_di_insn_bits()
264 struct comedi_subdevice *s, in cb_pcimdas_do_insn_bits()
279 struct comedi_subdevice *s, in cb_pcimdas_counter_insn_config()
362 struct comedi_subdevice *s; in cb_pcimdas_auto_attach()
Damplc_pci224.c417 struct comedi_subdevice *s, in pci224_ao_insn_write()
439 struct comedi_subdevice *s) in pci224_ao_stop()
481 struct comedi_subdevice *s) in pci224_ao_start()
504 struct comedi_subdevice *s) in pci224_ao_handle_fifo()
605 struct comedi_subdevice *s, in pci224_ao_inttrig_start()
620 struct comedi_subdevice *s, in pci224_ao_check_chanlist()
660 pci224_ao_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s, in pci224_ao_cmdtest()
806 struct comedi_subdevice *s) in pci224_ao_start_pacer()
827 static int pci224_ao_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in pci224_ao_cmd()
901 struct comedi_subdevice *s) in pci224_ao_cancel()
[all …]
Daddi_apci_3xxx.c360 struct comedi_subdevice *s = dev->read_subdev; in apci3xxx_irq_handler()
429 struct comedi_subdevice *s, in apci3xxx_ai_eoc()
442 struct comedi_subdevice *s, in apci3xxx_ai_insn_read()
520 struct comedi_subdevice *s, in apci3xxx_ai_cmdtest()
577 struct comedi_subdevice *s) in apci3xxx_ai_cmd()
600 struct comedi_subdevice *s) in apci3xxx_ai_cancel()
606 struct comedi_subdevice *s, in apci3xxx_ao_eoc()
619 struct comedi_subdevice *s, in apci3xxx_ao_insn_write()
649 struct comedi_subdevice *s, in apci3xxx_di_insn_bits()
659 struct comedi_subdevice *s, in apci3xxx_do_insn_bits()
[all …]
Ddas16.c451 struct comedi_subdevice *s, in das16_ai_setup_dma()
475 struct comedi_subdevice *s = dev->read_subdev; in das16_interrupt()
563 struct comedi_subdevice *s, in das16_ai_check_chanlist()
590 static int das16_cmd_test(struct comedi_device *dev, struct comedi_subdevice *s, in das16_cmd_test()
700 static int das16_cmd_exec(struct comedi_device *dev, struct comedi_subdevice *s) in das16_cmd_exec()
767 static int das16_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in das16_cancel()
797 struct comedi_subdevice *s, void *array, in das16_ai_munge()
814 struct comedi_subdevice *s, in das16_ai_eoc()
827 struct comedi_subdevice *s, in das16_ai_insn_read()
861 struct comedi_subdevice *s, in das16_ao_insn_write()
[all …]
Daddi_apci_3120.c213 struct comedi_subdevice *s) in apci3120_setup_dma()
399 struct comedi_subdevice *s, in apci3120_set_chanlist()
434 struct comedi_subdevice *s) in apci3120_interrupt_dma()
482 struct comedi_subdevice *s = dev->read_subdev; in apci3120_interrupt()
546 struct comedi_subdevice *s) in apci3120_ai_cmd()
602 struct comedi_subdevice *s, in apci3120_ai_cmdtest()
672 struct comedi_subdevice *s) in apci3120_cancel()
700 struct comedi_subdevice *s, in apci3120_ai_eoc()
713 struct comedi_subdevice *s, in apci3120_ai_insn_read()
757 struct comedi_subdevice *s, in apci3120_ao_ready()
[all …]
Ddas800.c268 static int das800_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in das800_cancel()
275 struct comedi_subdevice *s, in das800_ai_check_chanlist()
303 struct comedi_subdevice *s, in das800_ai_do_cmdtest()
376 struct comedi_subdevice *s) in das800_ai_do_cmd()
434 struct comedi_subdevice *s = dev->read_subdev; in das800_interrupt()
518 struct comedi_subdevice *s, in das800_ai_eoc()
531 struct comedi_subdevice *s, in das800_ai_insn_read()
576 struct comedi_subdevice *s, in das800_di_insn_bits()
586 struct comedi_subdevice *s, in das800_do_insn_bits()
660 struct comedi_subdevice *s; in das800_attach()
Ddas1800.c470 struct comedi_subdevice *s) in das1800_handle_fifo_half_full()
481 struct comedi_subdevice *s) in das1800_handle_fifo_not_empty()
503 struct comedi_subdevice *s, in das1800_flush_dma_channel()
521 struct comedi_subdevice *s) in das1800_flush_dma()
542 struct comedi_subdevice *s, unsigned int status) in das1800_handle_dma()
563 static int das1800_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in das1800_cancel()
590 struct comedi_subdevice *s = dev->read_subdev; in das1800_ai_handler()
636 struct comedi_subdevice *s) in das1800_ai_poll()
707 struct comedi_subdevice *s, in das1800_ai_check_chanlist()
728 struct comedi_subdevice *s, in das1800_ai_do_cmdtest()
[all …]
Dni_labpc_isadma.h12 void labpc_setup_dma(struct comedi_device *dev, struct comedi_subdevice *s);
28 struct comedi_subdevice *s) in labpc_setup_dma()
Dmpc624.c119 struct comedi_subdevice *s) in mpc624_ai_get_sample()
198 struct comedi_subdevice *s, in mpc624_ai_eoc()
211 struct comedi_subdevice *s, in mpc624_ai_insn_read()
247 struct comedi_subdevice *s; in mpc624_attach()
Ddt2817.c43 struct comedi_subdevice *s, in dt2817_dio_insn_config()
80 struct comedi_subdevice *s, in dt2817_dio_insn_bits()
113 struct comedi_subdevice *s; in dt2817_attach()
Dcb_pcimdda.c93 struct comedi_subdevice *s, in cb_pcimdda_ao_insn_write()
123 struct comedi_subdevice *s, in cb_pcimdda_ao_insn_read()
139 struct comedi_subdevice *s; in cb_pcimdda_auto_attach()
Dpcmad.c64 struct comedi_subdevice *s, in pcmad_ai_eoc()
77 struct comedi_subdevice *s, in pcmad_ai_insn_read()
115 struct comedi_subdevice *s; in pcmad_attach()
Daddi_apci_2200.c38 struct comedi_subdevice *s, in apci2200_di_insn_bits()
48 struct comedi_subdevice *s, in apci2200_do_insn_bits()
75 struct comedi_subdevice *s; in apci2200_auto_attach()
Dni_tiocmd.c87 struct comedi_subdevice *s, in ni_tio_input_inttrig()
112 static int ni_tio_input_cmd(struct comedi_subdevice *s) in ni_tio_input_cmd()
153 static int ni_tio_output_cmd(struct comedi_subdevice *s) in ni_tio_output_cmd()
162 static int ni_tio_cmd_setup(struct comedi_subdevice *s) in ni_tio_cmd_setup()
188 int ni_tio_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in ni_tio_cmd()
218 struct comedi_subdevice *s, in ni_tio_cmdtest()
408 struct comedi_subdevice *s) in ni_tio_handle_interrupt()
Dcb_das16_cs.c136 struct comedi_subdevice *s, in das16cs_ai_eoc()
149 struct comedi_subdevice *s, in das16cs_ai_insn_read()
203 struct comedi_subdevice *s, in das16cs_ao_insn_write()
254 struct comedi_subdevice *s, in das16cs_dio_insn_bits()
267 struct comedi_subdevice *s, in das16cs_dio_insn_config()
299 struct comedi_subdevice *s, in das16cs_counter_insn_config()
356 struct comedi_subdevice *s; in das16cs_auto_attach()
Dni_mio_common.c938 struct comedi_subdevice *s = dev->read_subdev; in ni_sync_ai_dma()
985 struct comedi_subdevice *s = dev->write_subdev; in mite_handle_b_linkc()
1020 struct comedi_subdevice *s, int n) in ni_ao_fifo_load()
1062 struct comedi_subdevice *s) in ni_ao_fifo_half_empty()
1084 struct comedi_subdevice *s) in ni_ao_prep_fifo()
1111 struct comedi_subdevice *s, int n) in ni_ai_fifo_read()
1171 struct comedi_subdevice *s = dev->read_subdev; in ni_handle_fifo_half_full()
1186 struct comedi_subdevice *s = dev->read_subdev; in ni_handle_fifo_dregs()
1248 struct comedi_subdevice *s = dev->read_subdev; in get_last_sample_611x()
1266 struct comedi_subdevice *s = dev->read_subdev; in get_last_sample_6143()
[all …]
Dvmk80xx.c243 struct comedi_subdevice *s, in vmk80xx_ai_insn_read()
291 struct comedi_subdevice *s, in vmk80xx_ao_insn_write()
332 struct comedi_subdevice *s, in vmk80xx_ao_insn_read()
361 struct comedi_subdevice *s, in vmk80xx_di_insn_bits()
400 struct comedi_subdevice *s, in vmk80xx_do_insn_bits()
444 struct comedi_subdevice *s, in vmk80xx_cnt_insn_read()
488 struct comedi_subdevice *s, in vmk80xx_cnt_insn_config()
525 struct comedi_subdevice *s, in vmk80xx_cnt_insn_write()
569 struct comedi_subdevice *s, in vmk80xx_pwm_insn_read()
602 struct comedi_subdevice *s, in vmk80xx_pwm_insn_write()
[all …]
Dfl512.c60 struct comedi_subdevice *s, in fl512_ai_insn_read()
87 struct comedi_subdevice *s, in fl512_ao_insn_write()
110 struct comedi_subdevice *s; in fl512_attach()
Dadv_pci1723.c88 struct comedi_subdevice *s, in pci1723_ao_insn_write()
106 struct comedi_subdevice *s, in pci1723_dio_insn_config()
129 struct comedi_subdevice *s, in pci1723_dio_insn_bits()
145 struct comedi_subdevice *s; in pci1723_auto_attach()
Dssv_dnp.c51 struct comedi_subdevice *s, in dnp_dio_insn_bits()
90 struct comedi_subdevice *s, in dnp_dio_insn_config()
135 struct comedi_subdevice *s; in dnp_attach()
Dni_at_ao.c136 struct comedi_subdevice *s, in atao_ao_insn_write()
163 struct comedi_subdevice *s, in atao_dio_insn_bits()
176 struct comedi_subdevice *s, in atao_dio_insn_config()
242 struct comedi_subdevice *s, in atao_calib_insn_write()
306 struct comedi_subdevice *s; in atao_attach()
Dpcl730.c212 struct comedi_subdevice *s, in pcl730_do_insn_bits()
237 struct comedi_subdevice *s) in pcl730_get_bits()
254 struct comedi_subdevice *s, in pcl730_di_insn_bits()
267 struct comedi_subdevice *s; in pcl730_attach()
Dni_atmio16d.c217 struct comedi_subdevice *s = dev->read_subdev; in atmio16d_interrupt()
228 struct comedi_subdevice *s, in atmio16d_ai_cmdtest()
290 struct comedi_subdevice *s) in atmio16d_ai_cmd()
433 struct comedi_subdevice *s) in atmio16d_ai_cancel()
441 struct comedi_subdevice *s, in atmio16d_ai_eoc()
458 struct comedi_subdevice *s, in atmio16d_ai_insn_read()
498 struct comedi_subdevice *s, in atmio16d_ao_insn_write()
528 struct comedi_subdevice *s, in atmio16d_dio_insn_bits()
541 struct comedi_subdevice *s, in atmio16d_dio_insn_config()
606 struct comedi_subdevice *s; in atmio16d_attach()
Dserial2002.c337 static int serial2002_setup_subdevice(struct comedi_subdevice *s, in serial2002_setup_subdevice()
397 struct comedi_subdevice *s; in serial2002_setup_subdevs()
576 struct comedi_subdevice *s, in serial2002_di_insn_read()
600 struct comedi_subdevice *s, in serial2002_do_insn_write()
621 struct comedi_subdevice *s, in serial2002_ai_insn_read()
645 struct comedi_subdevice *s, in serial2002_ao_insn_write()
667 struct comedi_subdevice *s, in serial2002_ao_insn_read()
682 struct comedi_subdevice *s, in serial2002_encoder_insn_read()
709 struct comedi_subdevice *s; in serial2002_attach()
777 struct comedi_subdevice *s; in serial2002_detach()
Dni_65xx.c356 struct comedi_subdevice *s, in ni_65xx_dio_insn_config()
424 struct comedi_subdevice *s, in ni_65xx_dio_insn_bits()
482 struct comedi_subdevice *s = dev->read_subdev; in ni_65xx_interrupt()
501 struct comedi_subdevice *s, in ni_65xx_intr_cmdtest()
540 struct comedi_subdevice *s) in ni_65xx_intr_cmd()
552 struct comedi_subdevice *s) in ni_65xx_intr_cancel()
560 struct comedi_subdevice *s, in ni_65xx_intr_insn_bits()
569 struct comedi_subdevice *s, in ni_65xx_intr_insn_config()
642 struct comedi_subdevice *s; in ni_65xx_auto_attach()
Dadl_pci9118.c287 struct comedi_subdevice *s, in pci9118_ai_check_chanlist()
327 struct comedi_subdevice *s, in pci9118_set_chanlist()
405 struct comedi_subdevice *s, in pci9118_ai_samples_ready()
461 struct comedi_subdevice *s, in pci9118_ai_dma_xfer()
529 struct comedi_subdevice *s, in pci9118_calc_divisors()
562 struct comedi_subdevice *s) in pci9118_ai_cancel()
598 struct comedi_subdevice *s, void *data, in pci9118_ai_munge()
618 struct comedi_subdevice *s) in pci9118_ai_get_onesample()
635 struct comedi_subdevice *s) in pci9118_ai_get_dma()
678 struct comedi_subdevice *s = dev->read_subdev; in pci9118_interrupt()
[all …]
Daddi_apci_16xx.c58 struct comedi_subdevice *s, in apci16xx_insn_config()
85 struct comedi_subdevice *s, in apci16xx_dio_insn_bits()
102 struct comedi_subdevice *s; in apci16xx_auto_attach()
Dadl_pci8164.c41 struct comedi_subdevice *s, in adl_pci8164_insn_read()
56 struct comedi_subdevice *s, in adl_pci8164_insn_write()
74 struct comedi_subdevice *s; in adl_pci8164_auto_attach()
Dc6xdigio.c159 struct comedi_subdevice *s, in c6xdigio_pwm_insn_write()
185 struct comedi_subdevice *s, in c6xdigio_pwm_insn_read()
202 struct comedi_subdevice *s, in c6xdigio_encoder_insn_read()
251 struct comedi_subdevice *s; in c6xdigio_attach()
Drtd520.c529 struct comedi_subdevice *s, in rtd_ai_eoc()
542 struct comedi_subdevice *s, struct comedi_insn *insn, in rtd_ai_rinsn()
584 static int ai_read_n(struct comedi_device *dev, struct comedi_subdevice *s, in ai_read_n()
621 struct comedi_subdevice *s = dev->read_subdev; in rtd_interrupt()
698 struct comedi_subdevice *s, struct comedi_cmd *cmd) in rtd_ai_cmdtest()
839 static int rtd_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in rtd_ai_cmd()
990 static int rtd_ai_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in rtd_ai_cancel()
1005 struct comedi_subdevice *s, in rtd_ao_eoc()
1020 struct comedi_subdevice *s, in rtd_ao_insn_write()
1059 struct comedi_subdevice *s, in rtd_dio_insn_bits()
[all …]
Dadv_pci_dio.c411 struct comedi_subdevice *s, in pci_dio_insn_bits_di_b()
428 struct comedi_subdevice *s, in pci_dio_insn_bits_di_w()
442 struct comedi_subdevice *s, in pci_dio_insn_bits_do_b()
461 struct comedi_subdevice *s, in pci_dio_insn_bits_do_w()
544 struct comedi_subdevice *s, in pci1760_insn_bits_di()
553 struct comedi_subdevice *s, in pci1760_insn_bits_do()
582 struct comedi_subdevice *s, in pci1760_insn_cnt_read()
608 struct comedi_subdevice *s, in pci1760_insn_cnt_write()
841 struct comedi_subdevice *s; in pci1760_attach()
887 struct comedi_subdevice *s, in pci_dio_add_di()
[all …]
Damplc_pc263.c56 struct comedi_subdevice *s, in pc263_do_insn_bits()
72 struct comedi_subdevice *s; in pc263_attach()
Dni_pcidio.c339 static int setup_mite_dma(struct comedi_device *dev, struct comedi_subdevice *s) in setup_mite_dma()
364 static int ni_pcidio_poll(struct comedi_device *dev, struct comedi_subdevice *s) in ni_pcidio_poll()
384 struct comedi_subdevice *s = dev->read_subdev; in nidio_interrupt()
491 struct comedi_subdevice *s, in ni_pcidio_insn_config()
507 struct comedi_subdevice *s, in ni_pcidio_insn_bits()
543 struct comedi_subdevice *s, struct comedi_cmd *cmd) in ni_pcidio_cmdtest()
617 struct comedi_subdevice *s, in ni_pcidio_inttrig()
632 static int ni_pcidio_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in ni_pcidio_cmd()
745 struct comedi_subdevice *s) in ni_pcidio_cancel()
754 struct comedi_subdevice *s) in ni_pcidio_change()
[all …]
Dni_labpc_isadma.c35 struct comedi_subdevice *s, in labpc_suggest_transfer_size()
61 void labpc_setup_dma(struct comedi_device *dev, struct comedi_subdevice *s) in labpc_setup_dma()
85 struct comedi_subdevice *s = dev->read_subdev; in labpc_drain_dma()
D8255.c59 struct comedi_subdevice *s; in dev_8255_attach()
111 struct comedi_subdevice *s; in dev_8255_detach()
Dmite.h29 struct comedi_subdevice;
98 struct comedi_subdevice *s);
100 struct comedi_subdevice *s);
112 struct comedi_subdevice *s);
Dusbduxfast.c219 struct comedi_subdevice *s) in usbduxfast_ai_cancel()
232 struct comedi_subdevice *s, in usbduxfast_ai_handle_urb()
269 struct comedi_subdevice *s = dev->read_subdev; in usbduxfast_ai_interrupt()
328 struct comedi_subdevice *s, in usbduxfast_ai_check_chanlist()
358 struct comedi_subdevice *s, in usbduxfast_ai_cmdtest()
437 struct comedi_subdevice *s, in usbduxfast_ai_inttrig()
467 struct comedi_subdevice *s) in usbduxfast_ai_cmd()
763 struct comedi_subdevice *s, in usbduxfast_ai_insn_read()
920 struct comedi_subdevice *s; in usbduxfast_auto_attach()
Dme4000.c447 struct comedi_subdevice *s) in me4000_ai_get_sample()
457 struct comedi_subdevice *s, in me4000_ai_eoc()
470 struct comedi_subdevice *s, in me4000_ai_insn_read()
536 struct comedi_subdevice *s) in me4000_ai_cancel()
544 struct comedi_subdevice *s, in me4000_ai_check_chanlist()
586 struct comedi_subdevice *s, in me4000_ai_round_cmd_args()
637 struct comedi_subdevice *s, in me4000_ai_write_chanlist()
661 struct comedi_subdevice *s) in me4000_ai_do_cmd()
714 struct comedi_subdevice *s, in me4000_ai_do_cmd_test()
933 struct comedi_subdevice *s = dev->read_subdev; in me4000_ai_isr()
[all …]
Dadv_pci1724.c83 struct comedi_subdevice *s, in adv_pci1724_dac_idle()
96 struct comedi_subdevice *s, in adv_pci1724_insn_write()
131 struct comedi_subdevice *s; in adv_pci1724_auto_attach()
Daddi_apci_1516.c77 struct comedi_subdevice *s, in apci1516_di_insn_bits()
87 struct comedi_subdevice *s, in apci1516_do_insn_bits()
122 struct comedi_subdevice *s; in apci1516_auto_attach()
Dni_usb6501.c347 struct comedi_subdevice *s, in ni6501_dio_insn_config()
365 struct comedi_subdevice *s, in ni6501_dio_insn_bits()
399 struct comedi_subdevice *s, in ni6501_cnt_insn_config()
427 struct comedi_subdevice *s, in ni6501_cnt_insn_read()
446 struct comedi_subdevice *s, in ni6501_cnt_insn_write()
523 struct comedi_subdevice *s; in ni6501_auto_attach()
Damplc_pci263.c40 struct comedi_subdevice *s, in pci263_do_insn_bits()
58 struct comedi_subdevice *s; in pci263_auto_attach()
Dni_at_a2150.c158 struct comedi_subdevice *s = dev->read_subdev; in a2150_interrupt()
241 static int a2150_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in a2150_cancel()
372 struct comedi_subdevice *s, in a2150_ai_check_chanlist()
414 struct comedi_subdevice *s, struct comedi_cmd *cmd) in a2150_ai_cmdtest()
483 static int a2150_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in a2150_ai_cmd()
580 struct comedi_subdevice *s, in a2150_ai_eoc()
592 static int a2150_ai_rinsn(struct comedi_device *dev, struct comedi_subdevice *s, in a2150_ai_rinsn()
704 struct comedi_subdevice *s; in a2150_attach()
Dgsc_hpdi.c153 struct comedi_subdevice *s = dev->read_subdev; in gsc_hpdi_drain_dma()
193 struct comedi_subdevice *s = dev->read_subdev; in gsc_hpdi_interrupt()
276 struct comedi_subdevice *s) in gsc_hpdi_cancel()
287 struct comedi_subdevice *s) in gsc_hpdi_cmd()
342 struct comedi_subdevice *s, in gsc_hpdi_check_chanlist()
361 struct comedi_subdevice *s, in gsc_hpdi_cmd_test()
466 struct comedi_subdevice *s, in gsc_hpdi_dio_insn_config()
595 struct comedi_subdevice *s; in gsc_hpdi_auto_attach()
Ddac02.c78 struct comedi_subdevice *s, in dac02_ao_insn_write()
113 struct comedi_subdevice *s; in dac02_attach()
Daddi_apci_3501.c94 struct comedi_subdevice *s, in apci3501_ao_insn_write()
145 struct comedi_subdevice *s, in apci3501_di_insn_bits()
155 struct comedi_subdevice *s, in apci3501_do_insn_bits()
244 struct comedi_subdevice *s, in apci3501_eeprom_insn_read()
322 struct comedi_subdevice *s; in apci3501_auto_attach()
Dni_labpc_common.c111 static int labpc_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in labpc_cancel()
156 struct comedi_subdevice *s, in labpc_setup_cmd6_reg()
220 struct comedi_subdevice *s, in labpc_ai_eoc()
233 struct comedi_subdevice *s, in labpc_ai_insn_read()
448 struct comedi_subdevice *s, in labpc_ai_check_chanlist()
505 struct comedi_subdevice *s, struct comedi_cmd *cmd) in labpc_ai_cmdtest()
620 static int labpc_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in labpc_ai_cmd()
816 struct comedi_subdevice *s = dev->read_subdev; in labpc_interrupt()
887 struct comedi_subdevice *s, in labpc_ao_write()
899 struct comedi_subdevice *s, in labpc_ao_insn_write()
[all …]
Dme_daq.c159 struct comedi_subdevice *s, in me_dio_insn_config()
192 struct comedi_subdevice *s, in me_dio_insn_bits()
225 struct comedi_subdevice *s, in me_ai_eoc()
238 struct comedi_subdevice *s, in me_ai_insn_read()
305 struct comedi_subdevice *s, in me_ao_insn_write()
442 struct comedi_subdevice *s; in me_auto_attach()
Dadl_pci7x3x.c117 struct comedi_subdevice *s, in adl_pci7x3x_do_insn_bits()
144 struct comedi_subdevice *s, in adl_pci7x3x_di_insn_bits()
160 struct comedi_subdevice *s; in adl_pci7x3x_auto_attach()
Drti802.c51 struct comedi_subdevice *s, in rti802_ao_insn_write()
80 struct comedi_subdevice *s; in rti802_attach()
Ds626.c232 struct comedi_subdevice *s, in s626_i2c_handshake_eoc()
322 struct comedi_subdevice *s, in s626_send_dac_eoc()
1348 struct comedi_subdevice *s = dev->read_subdev; in s626_handle_dio_interrupt()
1411 struct comedi_subdevice *s = dev->read_subdev; in s626_check_counter_interrupts()
1471 struct comedi_subdevice *s = dev->read_subdev; in s626_handle_eos_interrupt()
1558 struct comedi_subdevice *s = dev->read_subdev; in s626_reset_adc()
1755 struct comedi_subdevice *s, in s626_ai_rinsn()
1791 struct comedi_subdevice *s, in s626_ai_eoc()
1804 struct comedi_subdevice *s, in s626_ai_insn_read()
1922 struct comedi_subdevice *s, in s626_ai_inttrig()
[all …]
Ddt2801.c441 struct comedi_subdevice *s, in dt2801_ai_insn_read()
464 struct comedi_subdevice *s, in dt2801_ao_insn_write()
480 struct comedi_subdevice *s, in dt2801_dio_insn_bits()
503 struct comedi_subdevice *s, in dt2801_dio_insn_config()
532 struct comedi_subdevice *s; in dt2801_attach()
Dcb_pcidas64.c1734 struct comedi_subdevice *s, in cb_pcidas64_ai_eoc()
1754 static int ai_rinsn(struct comedi_device *dev, struct comedi_subdevice *s, in ai_rinsn()
1971 static int ai_config_insn(struct comedi_device *dev, struct comedi_subdevice *s, in ai_config_insn()
2066 struct comedi_subdevice *s, in cb_pcidas64_ai_check_chanlist()
2105 static int ai_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s, in ai_cmdtest()
2569 static int ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in ai_cmd()
2692 struct comedi_subdevice *s = dev->read_subdev; in pio_drain_ai_fifo_16()
2754 struct comedi_subdevice *s = dev->read_subdev; in pio_drain_ai_fifo_32()
2796 struct comedi_subdevice *s = dev->read_subdev; in drain_dma_buffers()
2836 struct comedi_subdevice *s = dev->read_subdev; in handle_ai_interrupt()
[all …]
Ddaqboard2000.c332 struct comedi_subdevice *s, in daqboard2000_ai_status()
345 struct comedi_subdevice *s, in daqboard2000_ai_insn_read()
403 struct comedi_subdevice *s, in daqboard2000_ao_eoc()
417 struct comedi_subdevice *s, in daqboard2000_ao_insn_write()
656 struct comedi_subdevice *s; in daqboard2000_auto_attach()
Dni_660x.c732 static int ni_660x_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in ni_660x_cmd()
748 static int ni_660x_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in ni_660x_cancel()
775 struct comedi_subdevice *s) in ni_660x_handle_gpct_interrupt()
787 struct comedi_subdevice *s; in ni_660x_interrupt()
805 struct comedi_subdevice *s) in ni_660x_input_poll()
819 struct comedi_subdevice *s) in ni_660x_buf_change()
900 struct comedi_subdevice *s, in ni_660x_dio_insn_bits()
990 struct comedi_subdevice *s, in ni_660x_dio_insn_config()
1047 struct comedi_subdevice *s; in ni_660x_auto_attach()
Dcomedi_bond.c71 struct comedi_subdevice *s, in bonding_dio_insn_bits()
134 struct comedi_subdevice *s, in bonding_dio_insn_config()
286 struct comedi_subdevice *s; in bonding_attach()
Djr3_pci.c223 struct comedi_subdevice *s, in jr3_pci_ai_read_chan()
273 struct comedi_subdevice *s, in jr3_pci_ai_insn_read()
305 struct comedi_subdevice *s; in jr3_pci_open()
451 static struct jr3_pci_poll_delay jr3_pci_poll_subdevice(struct comedi_subdevice *s) in jr3_pci_poll_subdevice()
598 struct comedi_subdevice *s; in jr3_pci_poll_dev()
638 jr3_pci_alloc_spriv(struct comedi_device *dev, struct comedi_subdevice *s) in jr3_pci_alloc_spriv()
686 struct comedi_subdevice *s; in jr3_pci_auto_attach()
Dcomedi_8254.c489 struct comedi_subdevice *s, in comedi_8254_insn_read()
507 struct comedi_subdevice *s, in comedi_8254_insn_write()
524 struct comedi_subdevice *s, in comedi_8254_insn_config()
568 void comedi_8254_subdevice_init(struct comedi_subdevice *s, in comedi_8254_subdevice_init()
Ddt9812.c552 struct comedi_subdevice *s, in dt9812_di_insn_bits()
569 struct comedi_subdevice *s, in dt9812_do_insn_bits()
582 struct comedi_subdevice *s, in dt9812_ai_insn_read()
602 struct comedi_subdevice *s, in dt9812_ao_insn_read()
617 struct comedi_subdevice *s, in dt9812_ao_insn_write()
766 struct comedi_subdevice *s; in dt9812_auto_attach()
Dni_daq_dio24.c43 struct comedi_subdevice *s; in dio24_auto_attach()
Dpcl724.c98 struct comedi_subdevice *s; in pcl724_attach()
Dcb_pcidda.c295 struct comedi_subdevice *s, in cb_pcidda_ao_insn_write()
340 struct comedi_subdevice *s; in cb_pcidda_auto_attach()
Dni_pcimio.c980 struct comedi_subdevice *s) in pcimio_ai_change()
993 struct comedi_subdevice *s) in pcimio_ao_change()
1006 struct comedi_subdevice *s) in pcimio_gpct0_change()
1019 struct comedi_subdevice *s) in pcimio_gpct1_change()
1032 struct comedi_subdevice *s) in pcimio_dio_change()
Dmite.c296 struct comedi_subdevice *s) in mite_buf_change()
512 struct comedi_subdevice *s) in mite_sync_input_dma()
547 struct comedi_subdevice *s) in mite_sync_output_dma()
Dni_tio.c1171 struct comedi_subdevice *s, in ni_tio_insn_config()
1219 struct comedi_subdevice *s) in ni_tio_read_sw_save_reg()
1246 struct comedi_subdevice *s, in ni_tio_insn_read()
1285 struct comedi_subdevice *s, in ni_tio_insn_write()
D8255_pci.c208 struct comedi_subdevice *s; in pci_8255_auto_attach()
/linux-4.4.14/drivers/staging/comedi/drivers/addi-data/
Dhwdrv_apci1564.c2 struct comedi_subdevice *s, in apci1564_timer_insn_config()
55 struct comedi_subdevice *s, in apci1564_timer_insn_write()
78 struct comedi_subdevice *s, in apci1564_timer_insn_read()
95 struct comedi_subdevice *s, in apci1564_counter_insn_config()
140 struct comedi_subdevice *s, in apci1564_counter_insn_write()
168 struct comedi_subdevice *s, in apci1564_counter_insn_read()
Dhwdrv_apci3501.c20 struct comedi_subdevice *s, in apci3501_config_insn_timer()
86 struct comedi_subdevice *s, in apci3501_write_insn_timer()
126 struct comedi_subdevice *s, in apci3501_read_insn_timer()
/linux-4.4.14/drivers/staging/comedi/kcomedilib/
Dkcomedilib_main.c79 struct comedi_subdevice *s; in comedi_do_insn()
222 struct comedi_subdevice *s; in comedi_find_subdevice_by_type()