Home
last modified time | relevance | path

Searched refs:comedi_device (Results 1 – 155 of 155) sorted by relevance

/linux-4.1.27/drivers/staging/comedi/
Dcomedidev.h38 struct comedi_device *device;
64 int (*insn_read)(struct comedi_device *, struct comedi_subdevice *,
66 int (*insn_write)(struct comedi_device *, struct comedi_subdevice *,
68 int (*insn_bits)(struct comedi_device *, struct comedi_subdevice *,
70 int (*insn_config)(struct comedi_device *, struct comedi_subdevice *,
73 int (*do_cmd)(struct comedi_device *, struct comedi_subdevice *);
74 int (*do_cmdtest)(struct comedi_device *, struct comedi_subdevice *,
76 int (*poll)(struct comedi_device *, struct comedi_subdevice *);
77 int (*cancel)(struct comedi_device *, struct comedi_subdevice *);
80 int (*buf_change)(struct comedi_device *, struct comedi_subdevice *);
[all …]
Dcomedilib.h22 struct comedi_device *comedi_open(const char *path);
23 int comedi_close(struct comedi_device *dev);
24 int comedi_dio_get_config(struct comedi_device *dev, unsigned int subdev,
26 int comedi_dio_config(struct comedi_device *dev, unsigned int subdev,
28 int comedi_dio_bitfield2(struct comedi_device *dev, unsigned int subdev,
31 int comedi_find_subdevice_by_type(struct comedi_device *dev, int type,
33 int comedi_get_n_channels(struct comedi_device *dev, unsigned int subdevice);
Dcomedi_internal.h13 struct comedi_device;
19 int do_rangeinfo_ioctl(struct comedi_device *dev,
21 struct comedi_device *comedi_alloc_board_minor(struct device *hardware_device);
26 int comedi_buf_alloc(struct comedi_device *dev, struct comedi_subdevice *s,
35 void comedi_device_cancel_all(struct comedi_device *dev);
45 int insn_inval(struct comedi_device *, struct comedi_subdevice *,
48 void comedi_device_detach(struct comedi_device *);
49 int comedi_device_attach(struct comedi_device *, struct comedi_devconfig *);
Ddrivers.c45 int comedi_set_hw_dev(struct comedi_device *dev, struct device *hw_dev) in comedi_set_hw_dev()
56 static void comedi_clear_hw_dev(struct comedi_device *dev) in comedi_clear_hw_dev()
67 void *comedi_alloc_devpriv(struct comedi_device *dev, size_t size) in comedi_alloc_devpriv()
74 int comedi_alloc_subdevices(struct comedi_device *dev, int num_subdevices) in comedi_alloc_subdevices()
120 static void comedi_device_detach_cleanup(struct comedi_device *dev) in comedi_device_detach_cleanup()
160 void comedi_device_detach(struct comedi_device *dev) in comedi_device_detach()
172 static int poll_invalid(struct comedi_device *dev, struct comedi_subdevice *s) in poll_invalid()
177 int insn_inval(struct comedi_device *dev, struct comedi_subdevice *s, in insn_inval()
190 int comedi_readback_insn_read(struct comedi_device *dev, in comedi_readback_insn_read()
216 int comedi_timeout(struct comedi_device *dev, in comedi_timeout()
[all …]
Dcomedi_pci.h37 struct pci_dev *comedi_to_pci_dev(struct comedi_device *);
39 int comedi_pci_enable(struct comedi_device *);
40 void comedi_pci_disable(struct comedi_device *);
41 void comedi_pci_detach(struct comedi_device *);
Dcomedi_fops.c55 struct comedi_device *dev;
86 static struct comedi_device
97 static void comedi_device_init(struct comedi_device *dev) in comedi_device_init()
108 struct comedi_device *dev = in comedi_dev_kref_release()
109 container_of(kref, struct comedi_device, refcount); in comedi_dev_kref_release()
128 int comedi_dev_put(struct comedi_device *dev) in comedi_dev_put()
136 static struct comedi_device *comedi_dev_get(struct comedi_device *dev) in comedi_dev_get()
143 static void comedi_device_cleanup(struct comedi_device *dev) in comedi_device_cleanup()
158 static bool comedi_clear_board_dev(struct comedi_device *dev) in comedi_clear_board_dev()
172 static struct comedi_device *comedi_clear_board_minor(unsigned minor) in comedi_clear_board_minor()
[all …]
Dcomedi_pcmcia.h27 struct pcmcia_device *comedi_to_pcmcia_dev(struct comedi_device *);
29 int comedi_pcmcia_enable(struct comedi_device *,
31 void comedi_pcmcia_disable(struct comedi_device *);
Dcomedi_pci.c28 struct pci_dev *comedi_to_pci_dev(struct comedi_device *dev) in comedi_to_pci_dev()
38 int comedi_pci_enable(struct comedi_device *dev) in comedi_pci_enable()
64 void comedi_pci_disable(struct comedi_device *dev) in comedi_pci_disable()
80 void comedi_pci_detach(struct comedi_device *dev) in comedi_pci_detach()
Dcomedi_pcmcia.c28 struct pcmcia_device *comedi_to_pcmcia_dev(struct comedi_device *dev) in comedi_to_pcmcia_dev()
52 int comedi_pcmcia_enable(struct comedi_device *dev, in comedi_pcmcia_enable()
76 void comedi_pcmcia_disable(struct comedi_device *dev) in comedi_pcmcia_disable()
Dcomedi_usb.h26 struct usb_interface *comedi_to_usb_interface(struct comedi_device *);
27 struct usb_device *comedi_to_usb_dev(struct comedi_device *);
Dcomedi_usb.c27 struct usb_interface *comedi_to_usb_interface(struct comedi_device *dev) in comedi_to_usb_interface()
37 struct usb_device *comedi_to_usb_dev(struct comedi_device *dev) in comedi_to_usb_dev()
Drange.c57 int do_rangeinfo_ioctl(struct comedi_device *dev, in do_rangeinfo_ioctl()
109 struct comedi_device *dev = s->device; in comedi_check_chanlist()
Dproc.c40 struct comedi_device *dev = comedi_dev_get_from_minor(i); in comedi_read()
Dcomedi_buf.c61 static void __comedi_buf_free(struct comedi_device *dev, in __comedi_buf_free()
81 static void __comedi_buf_alloc(struct comedi_device *dev, in __comedi_buf_alloc()
194 int comedi_buf_alloc(struct comedi_device *dev, struct comedi_subdevice *s, in comedi_buf_alloc()
/linux-4.1.27/drivers/staging/comedi/drivers/
Dni_labpc_isadma.h10 void labpc_init_dma_chan(struct comedi_device *dev, unsigned int dma_chan);
11 void labpc_free_dma_chan(struct comedi_device *dev);
12 void labpc_setup_dma(struct comedi_device *dev, struct comedi_subdevice *s);
13 void labpc_drain_dma(struct comedi_device *dev);
14 void labpc_handle_dma_status(struct comedi_device *dev);
18 static inline void labpc_init_dma_chan(struct comedi_device *dev, in labpc_init_dma_chan()
23 static inline void labpc_free_dma_chan(struct comedi_device *dev) in labpc_free_dma_chan()
27 static inline void labpc_setup_dma(struct comedi_device *dev, in labpc_setup_dma()
32 static inline void labpc_drain_dma(struct comedi_device *dev) in labpc_drain_dma()
36 static inline void labpc_handle_dma_status(struct comedi_device *dev) in labpc_handle_dma_status()
D8255.c58 int (*io)(struct comedi_device *, int, int, int, unsigned long);
61 static int subdev_8255_io(struct comedi_device *dev, in subdev_8255_io()
71 static int subdev_8255_mmio(struct comedi_device *dev, in subdev_8255_mmio()
81 static int subdev_8255_insn(struct comedi_device *dev, in subdev_8255_insn()
113 static void subdev_8255_do_config(struct comedi_device *dev, in subdev_8255_do_config()
134 static int subdev_8255_insn_config(struct comedi_device *dev, in subdev_8255_insn_config()
161 static int __subdev_8255_init(struct comedi_device *dev, in __subdev_8255_init()
163 int (*io)(struct comedi_device *, in __subdev_8255_init() argument
222 int subdev_8255_init(struct comedi_device *dev, struct comedi_subdevice *s, in subdev_8255_init()
223 int (*io)(struct comedi_device *, in subdev_8255_init() argument
[all …]
Ddaqboard2000.c279 static void writeAcqScanListEntry(struct comedi_device *dev, u16 entry) in writeAcqScanListEntry()
287 static void setup_sampling(struct comedi_device *dev, int chan, int gain) in setup_sampling()
331 static int daqboard2000_ai_status(struct comedi_device *dev, in daqboard2000_ai_status()
344 static int daqboard2000_ai_insn_read(struct comedi_device *dev, in daqboard2000_ai_insn_read()
402 static int daqboard2000_ao_eoc(struct comedi_device *dev, in daqboard2000_ao_eoc()
416 static int daqboard2000_ao_insn_write(struct comedi_device *dev, in daqboard2000_ao_insn_write()
440 static void daqboard2000_resetLocalBus(struct comedi_device *dev) in daqboard2000_resetLocalBus()
450 static void daqboard2000_reloadPLX(struct comedi_device *dev) in daqboard2000_reloadPLX()
462 static void daqboard2000_pulseProgPin(struct comedi_device *dev) in daqboard2000_pulseProgPin()
472 static int daqboard2000_pollCPLD(struct comedi_device *dev, int mask) in daqboard2000_pollCPLD()
[all …]
Damplc_dio200_common.c111 static unsigned char dio200_read8(struct comedi_device *dev, in dio200_read8()
124 static void dio200_write8(struct comedi_device *dev, in dio200_write8()
138 static unsigned int dio200_read32(struct comedi_device *dev, in dio200_read32()
151 static void dio200_write32(struct comedi_device *dev, in dio200_write32()
165 static unsigned int dio200_subdev_8254_offset(struct comedi_device *dev, in dio200_subdev_8254_offset()
186 static int dio200_subdev_intr_insn_bits(struct comedi_device *dev, in dio200_subdev_intr_insn_bits()
205 static void dio200_stop_intr(struct comedi_device *dev, in dio200_stop_intr()
217 static void dio200_start_intr(struct comedi_device *dev, in dio200_start_intr()
239 static int dio200_inttrig_start_intr(struct comedi_device *dev, in dio200_inttrig_start_intr()
260 static void dio200_read_scan_intr(struct comedi_device *dev, in dio200_read_scan_intr()
[all …]
Dni_tio.h117 struct comedi_device *dev;
130 ni_gpct_device_construct(struct comedi_device *,
140 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 *,
Dpcl816.c122 static void pcl816_ai_setup_dma(struct comedi_device *dev, in pcl816_ai_setup_dma()
146 static void pcl816_ai_set_chan_range(struct comedi_device *dev, in pcl816_ai_set_chan_range()
154 static void pcl816_ai_set_chan_scan(struct comedi_device *dev, in pcl816_ai_set_chan_scan()
162 static void pcl816_ai_setup_chanlist(struct comedi_device *dev, in pcl816_ai_setup_chanlist()
184 static void pcl816_ai_clear_eoc(struct comedi_device *dev) in pcl816_ai_clear_eoc()
190 static void pcl816_ai_soft_trig(struct comedi_device *dev) in pcl816_ai_soft_trig()
196 static unsigned int pcl816_ai_get_sample(struct comedi_device *dev, in pcl816_ai_get_sample()
207 static int pcl816_ai_eoc(struct comedi_device *dev, in pcl816_ai_eoc()
220 static bool pcl816_ai_next_chan(struct comedi_device *dev, in pcl816_ai_next_chan()
234 static void transfer_from_dma_buf(struct comedi_device *dev, in transfer_from_dma_buf()
[all …]
Ds626.c107 static void s626_mc_enable(struct comedi_device *dev, in s626_mc_enable()
116 static void s626_mc_disable(struct comedi_device *dev, in s626_mc_disable()
123 static bool s626_mc_test(struct comedi_device *dev, in s626_mc_test()
148 static void s626_debi_transfer(struct comedi_device *dev) in s626_debi_transfer()
182 static uint16_t s626_debi_read(struct comedi_device *dev, uint16_t addr) in s626_debi_read()
196 static void s626_debi_write(struct comedi_device *dev, uint16_t addr, in s626_debi_write()
212 static void s626_debi_replace(struct comedi_device *dev, unsigned int addr, in s626_debi_replace()
231 static int s626_i2c_handshake_eoc(struct comedi_device *dev, in s626_i2c_handshake_eoc()
244 static int s626_i2c_handshake(struct comedi_device *dev, uint32_t val) in s626_i2c_handshake()
271 static uint8_t s626_i2c_read(struct comedi_device *dev, uint8_t addr) in s626_i2c_read()
[all …]
Dc6xdigio.c57 static int c6xdigio_chk_status(struct comedi_device *dev, unsigned long context) in c6xdigio_chk_status()
72 static int c6xdigio_write_data(struct comedi_device *dev, in c6xdigio_write_data()
79 static int c6xdigio_get_encoder_bits(struct comedi_device *dev, in c6xdigio_get_encoder_bits()
95 static void c6xdigio_pwm_write(struct comedi_device *dev, in c6xdigio_pwm_write()
120 static int c6xdigio_encoder_read(struct comedi_device *dev, in c6xdigio_encoder_read()
158 static int c6xdigio_pwm_insn_write(struct comedi_device *dev, in c6xdigio_pwm_insn_write()
184 static int c6xdigio_pwm_insn_read(struct comedi_device *dev, in c6xdigio_pwm_insn_read()
201 static int c6xdigio_encoder_insn_read(struct comedi_device *dev, in c6xdigio_encoder_insn_read()
220 static void c6xdigio_init(struct comedi_device *dev) in c6xdigio_init()
248 static int c6xdigio_attach(struct comedi_device *dev, in c6xdigio_attach()
[all …]
Daio_iiro_16.c55 static unsigned int aio_iiro_16_read_inputs(struct comedi_device *dev) in aio_iiro_16_read_inputs()
67 struct comedi_device *dev = d; in aio_iiro_16_cos()
85 static void aio_iiro_enable_irq(struct comedi_device *dev, bool enable) in aio_iiro_enable_irq()
93 static int aio_iiro_16_cos_cancel(struct comedi_device *dev, in aio_iiro_16_cos_cancel()
101 static int aio_iiro_16_cos_cmd(struct comedi_device *dev, in aio_iiro_16_cos_cmd()
109 static int aio_iiro_16_cos_cmdtest(struct comedi_device *dev, in aio_iiro_16_cos_cmdtest()
148 static int aio_iiro_16_do_insn_bits(struct comedi_device *dev, in aio_iiro_16_do_insn_bits()
164 static int aio_iiro_16_di_insn_bits(struct comedi_device *dev, in aio_iiro_16_di_insn_bits()
174 static int aio_iiro_16_attach(struct comedi_device *dev, in aio_iiro_16_attach()
Damplc_pc236.h26 struct comedi_device;
30 void (*intr_update_cb)(struct comedi_device *dev, bool enable);
31 bool (*intr_chk_clr_cb)(struct comedi_device *dev);
39 int amplc_pc236_common_attach(struct comedi_device *dev, unsigned long iobase,
Damplc_pc236_common.c29 static void pc236_intr_update(struct comedi_device *dev, bool enable) in pc236_intr_update()
49 static bool pc236_intr_check(struct comedi_device *dev) in pc236_intr_check()
68 static int pc236_intr_insn(struct comedi_device *dev, in pc236_intr_insn()
76 static int pc236_intr_cmdtest(struct comedi_device *dev, in pc236_intr_cmdtest()
115 static int pc236_intr_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in pc236_intr_cmd()
122 static int pc236_intr_cancel(struct comedi_device *dev, in pc236_intr_cancel()
132 struct comedi_device *dev = d; in pc236_interrupt()
144 int amplc_pc236_common_attach(struct comedi_device *dev, unsigned long iobase, in amplc_pc236_common_attach()
Ddas6402.c144 static void das6402_set_mode(struct comedi_device *dev, in das6402_set_mode()
150 static void das6402_set_extended(struct comedi_device *dev, in das6402_set_extended()
158 static void das6402_clear_all_interrupts(struct comedi_device *dev) in das6402_clear_all_interrupts()
165 static void das6402_ai_clear_eoc(struct comedi_device *dev) in das6402_ai_clear_eoc()
170 static unsigned int das6402_ai_read_sample(struct comedi_device *dev, in das6402_ai_read_sample()
183 struct comedi_device *dev = d; in das6402_interrupt()
213 static void das6402_ai_set_mode(struct comedi_device *dev, in das6402_ai_set_mode()
230 static int das6402_ai_cmd(struct comedi_device *dev, in das6402_ai_cmd()
255 static int das6402_ai_check_chanlist(struct comedi_device *dev, in das6402_ai_check_chanlist()
296 static int das6402_ai_cmdtest(struct comedi_device *dev, in das6402_ai_cmdtest()
[all …]
D8255.h38 int subdev_8255_init(struct comedi_device *, struct comedi_subdevice *,
39 int (*io)(struct comedi_device *,
43 int subdev_8255_mm_init(struct comedi_device *, struct comedi_subdevice *,
44 int (*io)(struct comedi_device *,
Dcomedi_parport.c81 static int parport_data_reg_insn_bits(struct comedi_device *dev, in parport_data_reg_insn_bits()
94 static int parport_data_reg_insn_config(struct comedi_device *dev, in parport_data_reg_insn_config()
116 static int parport_status_reg_insn_bits(struct comedi_device *dev, in parport_status_reg_insn_bits()
126 static int parport_ctrl_reg_insn_bits(struct comedi_device *dev, in parport_ctrl_reg_insn_bits()
145 static int parport_intr_insn_bits(struct comedi_device *dev, in parport_intr_insn_bits()
154 static int parport_intr_cmdtest(struct comedi_device *dev, in parport_intr_cmdtest()
193 static int parport_intr_cmd(struct comedi_device *dev, in parport_intr_cmd()
205 static int parport_intr_cancel(struct comedi_device *dev, in parport_intr_cancel()
219 struct comedi_device *dev = d; in parport_interrupt()
233 static int parport_attach(struct comedi_device *dev, in parport_attach()
Dni_6527.c93 static void ni6527_set_filter_interval(struct comedi_device *dev, in ni6527_set_filter_interval()
111 static void ni6527_set_filter_enable(struct comedi_device *dev, in ni6527_set_filter_enable()
119 static int ni6527_di_insn_config(struct comedi_device *dev, in ni6527_di_insn_config()
153 static int ni6527_di_insn_bits(struct comedi_device *dev, in ni6527_di_insn_bits()
169 static int ni6527_do_insn_bits(struct comedi_device *dev, in ni6527_do_insn_bits()
198 struct comedi_device *dev = d; in ni6527_interrupt()
216 static int ni6527_intr_cmdtest(struct comedi_device *dev, in ni6527_intr_cmdtest()
255 static int ni6527_intr_cmd(struct comedi_device *dev, in ni6527_intr_cmd()
264 static int ni6527_intr_cancel(struct comedi_device *dev, in ni6527_intr_cancel()
272 static int ni6527_intr_insn_bits(struct comedi_device *dev, in ni6527_intr_insn_bits()
[all …]
Dni_mio_common.c246 static void ni_writel(struct comedi_device *dev, uint32_t data, int reg) in ni_writel()
254 static void ni_writew(struct comedi_device *dev, uint16_t data, int reg) in ni_writew()
262 static void ni_writeb(struct comedi_device *dev, uint8_t data, int reg) in ni_writeb()
270 static uint32_t ni_readl(struct comedi_device *dev, int reg) in ni_readl()
278 static uint16_t ni_readw(struct comedi_device *dev, int reg) in ni_readw()
286 static uint8_t ni_readb(struct comedi_device *dev, int reg) in ni_readb()
311 static void m_series_stc_writel(struct comedi_device *dev, in m_series_stc_writel()
353 static void m_series_stc_writew(struct comedi_device *dev, in m_series_stc_writew()
509 static uint32_t m_series_stc_readl(struct comedi_device *dev, int reg) in m_series_stc_readl()
535 static uint16_t m_series_stc_readw(struct comedi_device *dev, int reg) in m_series_stc_readw()
[all …]
Dni_labpc.h60 unsigned int (*read_byte)(struct comedi_device *, unsigned long reg);
61 void (*write_byte)(struct comedi_device *,
65 int labpc_common_attach(struct comedi_device *dev,
67 void labpc_common_detach(struct comedi_device *dev);
Dicp_multi.c120 static void setup_channel_list(struct comedi_device *dev, in setup_channel_list()
167 static int icp_multi_ai_eoc(struct comedi_device *dev, in icp_multi_ai_eoc()
180 static int icp_multi_insn_read_ai(struct comedi_device *dev, in icp_multi_insn_read_ai()
227 static int icp_multi_ao_eoc(struct comedi_device *dev, in icp_multi_ao_eoc()
240 static int icp_multi_ao_insn_write(struct comedi_device *dev, in icp_multi_ao_insn_write()
303 static int icp_multi_insn_bits_di(struct comedi_device *dev, in icp_multi_insn_bits_di()
313 static int icp_multi_insn_bits_do(struct comedi_device *dev, in icp_multi_insn_bits_do()
326 static int icp_multi_insn_read_ctr(struct comedi_device *dev, in icp_multi_insn_read_ctr()
333 static int icp_multi_insn_write_ctr(struct comedi_device *dev, in icp_multi_insn_write_ctr()
343 struct comedi_device *dev = d; in interrupt_service_icp_multi()
[all …]
Dpcmuio.c138 static inline unsigned long pcmuio_asic_iobase(struct comedi_device *dev, in pcmuio_asic_iobase()
162 static void pcmuio_write(struct comedi_device *dev, unsigned int val, in pcmuio_write()
185 static unsigned int pcmuio_read(struct comedi_device *dev, in pcmuio_read()
221 static int pcmuio_dio_insn_bits(struct comedi_device *dev, in pcmuio_dio_insn_bits()
256 static int pcmuio_dio_insn_config(struct comedi_device *dev, in pcmuio_dio_insn_config()
275 static void pcmuio_reset(struct comedi_device *dev) in pcmuio_reset()
293 static void pcmuio_stop_intr(struct comedi_device *dev, in pcmuio_stop_intr()
308 static void pcmuio_handle_intr_subdev(struct comedi_device *dev, in pcmuio_handle_intr_subdev()
347 static int pcmuio_handle_asic_interrupt(struct comedi_device *dev, int asic) in pcmuio_handle_asic_interrupt()
371 struct comedi_device *dev = d; in pcmuio_interrupt()
[all …]
Daddi_apci_1500.c64 static unsigned int z8536_read(struct comedi_device *dev, unsigned int reg) in z8536_read()
77 static void z8536_write(struct comedi_device *dev, in z8536_write()
88 static void z8536_reset(struct comedi_device *dev) in z8536_reset()
164 static void apci1500_port_enable(struct comedi_device *dev, bool enable) in apci1500_port_enable()
176 static void apci1500_timer_enable(struct comedi_device *dev, in apci1500_timer_enable()
199 static bool apci1500_ack_irq(struct comedi_device *dev, in apci1500_ack_irq()
217 struct comedi_device *dev = d; in apci1500_interrupt()
265 static int apci1500_di_cancel(struct comedi_device *dev, in apci1500_di_cancel()
288 static int apci1500_di_inttrig_start(struct comedi_device *dev, in apci1500_di_inttrig_start()
371 static int apci1500_di_cmd(struct comedi_device *dev, in apci1500_di_cmd()
[all …]
Dpcl818.c310 static void pcl818_ai_setup_dma(struct comedi_device *dev, in pcl818_ai_setup_dma()
334 static void pcl818_ai_set_chan_range(struct comedi_device *dev, in pcl818_ai_set_chan_range()
342 static void pcl818_ai_set_chan_scan(struct comedi_device *dev, in pcl818_ai_set_chan_scan()
350 static void pcl818_ai_setup_chanlist(struct comedi_device *dev, in pcl818_ai_setup_chanlist()
378 static void pcl818_ai_clear_eoc(struct comedi_device *dev) in pcl818_ai_clear_eoc()
384 static void pcl818_ai_soft_trig(struct comedi_device *dev) in pcl818_ai_soft_trig()
390 static unsigned int pcl818_ai_get_fifo_sample(struct comedi_device *dev, in pcl818_ai_get_fifo_sample()
405 static unsigned int pcl818_ai_get_sample(struct comedi_device *dev, in pcl818_ai_get_sample()
420 static int pcl818_ai_eoc(struct comedi_device *dev, in pcl818_ai_eoc()
433 static bool pcl818_ai_write_sample(struct comedi_device *dev, in pcl818_ai_write_sample()
[all …]
Dusbdux.c224 static void usbdux_ai_stop(struct comedi_device *dev, int do_unlink) in usbdux_ai_stop()
234 static int usbdux_ai_cancel(struct comedi_device *dev, in usbdux_ai_cancel()
248 static void usbduxsub_ai_handle_urb(struct comedi_device *dev, in usbduxsub_ai_handle_urb()
299 struct comedi_device *dev = urb->context; in usbduxsub_ai_isoc_irq()
352 static void usbdux_ao_stop(struct comedi_device *dev, int do_unlink) in usbdux_ao_stop()
362 static int usbdux_ao_cancel(struct comedi_device *dev, in usbdux_ao_cancel()
376 static void usbduxsub_ao_handle_urb(struct comedi_device *dev, in usbduxsub_ao_handle_urb()
446 struct comedi_device *dev = urb->context; in usbduxsub_ao_isoc_irq()
487 static int usbdux_submit_urbs(struct comedi_device *dev, in usbdux_submit_urbs()
516 static int usbdux_ai_cmdtest(struct comedi_device *dev, in usbdux_ai_cmdtest()
[all …]
Dni_labpc_isadma.c34 static unsigned int labpc_suggest_transfer_size(struct comedi_device *dev, in labpc_suggest_transfer_size()
61 void labpc_setup_dma(struct comedi_device *dev, struct comedi_subdevice *s) in labpc_setup_dma()
81 void labpc_drain_dma(struct comedi_device *dev) in labpc_drain_dma()
124 static void handle_isa_dma(struct comedi_device *dev) in handle_isa_dma()
138 void labpc_handle_dma_status(struct comedi_device *dev) in labpc_handle_dma_status()
153 void labpc_init_dma_chan(struct comedi_device *dev, unsigned int dma_chan) in labpc_init_dma_chan()
168 void labpc_free_dma_chan(struct comedi_device *dev) in labpc_free_dma_chan()
Daddi_apci_1032.c98 static int apci1032_reset(struct comedi_device *dev) in apci1032_reset()
111 static int apci1032_cos_insn_config(struct comedi_device *dev, in apci1032_cos_insn_config()
179 static int apci1032_cos_insn_bits(struct comedi_device *dev, in apci1032_cos_insn_bits()
189 static int apci1032_cos_cmdtest(struct comedi_device *dev, in apci1032_cos_cmdtest()
233 static int apci1032_cos_cmd(struct comedi_device *dev, in apci1032_cos_cmd()
251 static int apci1032_cos_cancel(struct comedi_device *dev, in apci1032_cos_cancel()
259 struct comedi_device *dev = d; in apci1032_interrupt()
287 static int apci1032_di_insn_bits(struct comedi_device *dev, in apci1032_di_insn_bits()
297 static int apci1032_auto_attach(struct comedi_device *dev, in apci1032_auto_attach()
358 static void apci1032_detach(struct comedi_device *dev) in apci1032_detach()
Daddi_apci_3120.c164 static void apci3120_addon_write(struct comedi_device *dev, in apci3120_addon_write()
178 static void apci3120_init_dma(struct comedi_device *dev, in apci3120_init_dma()
210 static void apci3120_setup_dma(struct comedi_device *dev, in apci3120_setup_dma()
275 static unsigned int apci3120_ns_to_timer(struct comedi_device *dev, in apci3120_ns_to_timer()
314 static void apci3120_clr_timer2_interrupt(struct comedi_device *dev) in apci3120_clr_timer2_interrupt()
320 static void apci3120_timer_write(struct comedi_device *dev, in apci3120_timer_write()
340 static unsigned int apci3120_timer_read(struct comedi_device *dev, in apci3120_timer_read()
363 static void apci3120_timer_set_mode(struct comedi_device *dev, in apci3120_timer_set_mode()
373 static void apci3120_timer_enable(struct comedi_device *dev, in apci3120_timer_enable()
385 static void apci3120_exttrig_enable(struct comedi_device *dev, bool enable) in apci3120_exttrig_enable()
[all …]
Dcb_pcidas64.c1100 static inline unsigned short se_diff_bit_6xxx(struct comedi_device *dev, in se_diff_bit_6xxx()
1176 static unsigned int ai_range_bits_6xxx(const struct comedi_device *dev, in ai_range_bits_6xxx()
1184 static unsigned int hw_revision(const struct comedi_device *dev, in hw_revision()
1195 static void set_dac_range_bits(struct comedi_device *dev, in set_dac_range_bits()
1216 static void abort_dma(struct comedi_device *dev, unsigned int channel) in abort_dma()
1229 static void disable_plx_interrupts(struct comedi_device *dev) in disable_plx_interrupts()
1238 static void disable_ai_interrupts(struct comedi_device *dev) in disable_ai_interrupts()
1253 static void enable_ai_interrupts(struct comedi_device *dev, in enable_ai_interrupts()
1278 static void init_plx9080(struct comedi_device *dev) in init_plx9080()
1337 static void disable_ai_pacing(struct comedi_device *dev) in disable_ai_pacing()
[all …]
Ddt2801.c221 static int dt2801_readdata(struct comedi_device *dev, int *data) in dt2801_readdata()
239 static int dt2801_readdata2(struct comedi_device *dev, int *data) in dt2801_readdata2()
256 static int dt2801_writedata(struct comedi_device *dev, unsigned int data) in dt2801_writedata()
275 static int dt2801_writedata2(struct comedi_device *dev, unsigned int data) in dt2801_writedata2()
289 static int dt2801_wait_for_ready(struct comedi_device *dev) in dt2801_wait_for_ready()
309 static void dt2801_writecmd(struct comedi_device *dev, int command) in dt2801_writecmd()
325 static int dt2801_reset(struct comedi_device *dev) in dt2801_reset()
371 static int probe_number_of_ai_chans(struct comedi_device *dev) in probe_number_of_ai_chans()
423 static int dt2801_error(struct comedi_device *dev, int stat) in dt2801_error()
440 static int dt2801_ai_insn_read(struct comedi_device *dev, in dt2801_ai_insn_read()
[all …]
Dpcl711.c155 static void pcl711_ai_set_mode(struct comedi_device *dev, unsigned int mode) in pcl711_ai_set_mode()
171 static unsigned int pcl711_ai_get_sample(struct comedi_device *dev, in pcl711_ai_get_sample()
182 static int pcl711_ai_cancel(struct comedi_device *dev, in pcl711_ai_cancel()
192 struct comedi_device *dev = d; in pcl711_interrupt()
217 static void pcl711_set_changain(struct comedi_device *dev, in pcl711_set_changain()
243 static int pcl711_ai_eoc(struct comedi_device *dev, in pcl711_ai_eoc()
256 static int pcl711_ai_insn_read(struct comedi_device *dev, in pcl711_ai_insn_read()
281 static int pcl711_ai_cmdtest(struct comedi_device *dev, in pcl711_ai_cmdtest()
347 static int pcl711_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in pcl711_ai_cmd()
365 static void pcl711_ao_write(struct comedi_device *dev, in pcl711_ao_write()
[all …]
Dcomedi_test.c87 static unsigned short fake_sawtooth(struct comedi_device *dev, in fake_sawtooth()
112 static unsigned short fake_squarewave(struct comedi_device *dev, in fake_squarewave()
134 static unsigned short fake_flatline(struct comedi_device *dev, in fake_flatline()
142 static unsigned short fake_waveform(struct comedi_device *dev, in fake_waveform()
169 struct comedi_device *dev = (struct comedi_device *)arg; in waveform_ai_interrupt()
218 static int waveform_ai_cmdtest(struct comedi_device *dev, in waveform_ai_cmdtest()
300 static int waveform_ai_cmd(struct comedi_device *dev, in waveform_ai_cmd()
333 static int waveform_ai_cancel(struct comedi_device *dev, in waveform_ai_cancel()
346 static int waveform_ai_insn_read(struct comedi_device *dev, in waveform_ai_insn_read()
359 static int waveform_ao_insn_write(struct comedi_device *dev, in waveform_ao_insn_write()
[all …]
Daddi_apci_2032.c52 static int apci2032_do_insn_bits(struct comedi_device *dev, in apci2032_do_insn_bits()
67 static int apci2032_int_insn_bits(struct comedi_device *dev, in apci2032_int_insn_bits()
76 static void apci2032_int_stop(struct comedi_device *dev, in apci2032_int_stop()
86 static int apci2032_int_cmdtest(struct comedi_device *dev, in apci2032_int_cmdtest()
133 static int apci2032_int_cmd(struct comedi_device *dev, in apci2032_int_cmd()
157 static int apci2032_int_cancel(struct comedi_device *dev, in apci2032_int_cancel()
173 struct comedi_device *dev = d; in apci2032_interrupt()
225 static int apci2032_reset(struct comedi_device *dev) in apci2032_reset()
235 static int apci2032_auto_attach(struct comedi_device *dev, in apci2032_auto_attach()
301 static void apci2032_detach(struct comedi_device *dev) in apci2032_detach()
Dusbduxsigma.c186 static void usbduxsigma_ai_stop(struct comedi_device *dev, int do_unlink) in usbduxsigma_ai_stop()
196 static int usbduxsigma_ai_cancel(struct comedi_device *dev, in usbduxsigma_ai_cancel()
209 static void usbduxsigma_ai_handle_urb(struct comedi_device *dev, in usbduxsigma_ai_handle_urb()
257 struct comedi_device *dev = urb->context; in usbduxsigma_ai_urb_complete()
309 static void usbduxsigma_ao_stop(struct comedi_device *dev, int do_unlink) in usbduxsigma_ao_stop()
319 static int usbduxsigma_ao_cancel(struct comedi_device *dev, in usbduxsigma_ao_cancel()
332 static void usbduxsigma_ao_handle_urb(struct comedi_device *dev, in usbduxsigma_ao_handle_urb()
399 struct comedi_device *dev = urb->context; in usbduxsigma_ao_urb_complete()
439 static int usbduxsigma_submit_urbs(struct comedi_device *dev, in usbduxsigma_submit_urbs()
477 static int usbduxsigma_ai_cmdtest(struct comedi_device *dev, in usbduxsigma_ai_cmdtest()
[all …]
Dpcmmio.c194 static void pcmmio_dio_write(struct comedi_device *dev, unsigned int val, in pcmmio_dio_write()
216 static unsigned int pcmmio_dio_read(struct comedi_device *dev, in pcmmio_dio_read()
251 static int pcmmio_dio_insn_bits(struct comedi_device *dev, in pcmmio_dio_insn_bits()
286 static int pcmmio_dio_insn_config(struct comedi_device *dev, in pcmmio_dio_insn_config()
305 static void pcmmio_reset(struct comedi_device *dev) in pcmmio_reset()
318 static void pcmmio_stop_intr(struct comedi_device *dev, in pcmmio_stop_intr()
331 static void pcmmio_handle_dio_intr(struct comedi_device *dev, in pcmmio_handle_dio_intr()
370 struct comedi_device *dev = d; in interrupt_pcmmio()
390 static void pcmmio_start_intr(struct comedi_device *dev, in pcmmio_start_intr()
420 static int pcmmio_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in pcmmio_cancel()
[all …]
Ddmm32at.c166 static void dmm32at_ai_set_chanspec(struct comedi_device *dev, in dmm32at_ai_set_chanspec()
185 static unsigned int dmm32at_ai_get_sample(struct comedi_device *dev, in dmm32at_ai_get_sample()
197 static int dmm32at_ai_status(struct comedi_device *dev, in dmm32at_ai_status()
210 static int dmm32at_ai_insn_read(struct comedi_device *dev, in dmm32at_ai_insn_read()
240 static int dmm32at_ai_check_chanlist(struct comedi_device *dev, in dmm32at_ai_check_chanlist()
267 static int dmm32at_ai_cmdtest(struct comedi_device *dev, in dmm32at_ai_cmdtest()
339 static void dmm32at_setaitimer(struct comedi_device *dev, unsigned int nansec) in dmm32at_setaitimer()
371 static int dmm32at_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in dmm32at_ai_cmd()
402 static int dmm32at_ai_cancel(struct comedi_device *dev, in dmm32at_ai_cancel()
412 struct comedi_device *dev = d; in dmm32at_isr()
[all …]
Dpcl812.c522 static void pcl812_ai_setup_dma(struct comedi_device *dev, in pcl812_ai_setup_dma()
551 static void pcl812_ai_set_chan_range(struct comedi_device *dev, in pcl812_ai_set_chan_range()
586 static void pcl812_ai_clear_eoc(struct comedi_device *dev) in pcl812_ai_clear_eoc()
592 static void pcl812_ai_soft_trig(struct comedi_device *dev) in pcl812_ai_soft_trig()
598 static unsigned int pcl812_ai_get_sample(struct comedi_device *dev, in pcl812_ai_get_sample()
609 static int pcl812_ai_eoc(struct comedi_device *dev, in pcl812_ai_eoc()
628 static int pcl812_ai_cmdtest(struct comedi_device *dev, in pcl812_ai_cmdtest()
701 static int pcl812_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in pcl812_ai_cmd()
756 static bool pcl812_ai_next_chan(struct comedi_device *dev, in pcl812_ai_next_chan()
770 static void pcl812_handle_eoc(struct comedi_device *dev, in pcl812_handle_eoc()
[all …]
Dvmk80xx.c160 static void vmk80xx_do_bulk_msg(struct comedi_device *dev) in vmk80xx_do_bulk_msg()
186 static int vmk80xx_read_packet(struct comedi_device *dev) in vmk80xx_read_packet()
205 static int vmk80xx_write_packet(struct comedi_device *dev, int cmd) in vmk80xx_write_packet()
226 static int vmk80xx_reset_device(struct comedi_device *dev) in vmk80xx_reset_device()
241 static int vmk80xx_ai_insn_read(struct comedi_device *dev, in vmk80xx_ai_insn_read()
289 static int vmk80xx_ao_insn_write(struct comedi_device *dev, in vmk80xx_ao_insn_write()
330 static int vmk80xx_ao_insn_read(struct comedi_device *dev, in vmk80xx_ao_insn_read()
359 static int vmk80xx_di_insn_bits(struct comedi_device *dev, in vmk80xx_di_insn_bits()
398 static int vmk80xx_do_insn_bits(struct comedi_device *dev, in vmk80xx_do_insn_bits()
442 static int vmk80xx_cnt_insn_read(struct comedi_device *dev, in vmk80xx_cnt_insn_read()
[all …]
Ddt9812.c244 static int dt9812_read_info(struct comedi_device *dev, in dt9812_read_info()
267 static int dt9812_read_multiple_registers(struct comedi_device *dev, in dt9812_read_multiple_registers()
291 static int dt9812_write_multiple_registers(struct comedi_device *dev, in dt9812_write_multiple_registers()
312 static int dt9812_rmw_multiple_registers(struct comedi_device *dev, in dt9812_rmw_multiple_registers()
331 static int dt9812_digital_in(struct comedi_device *dev, u8 *bits) in dt9812_digital_in()
353 static int dt9812_digital_out(struct comedi_device *dev, u8 bits) in dt9812_digital_out()
367 static void dt9812_configure_mux(struct comedi_device *dev, in dt9812_configure_mux()
385 static void dt9812_configure_gain(struct comedi_device *dev, in dt9812_configure_gain()
434 static int dt9812_analog_in(struct comedi_device *dev, in dt9812_analog_in()
501 static int dt9812_analog_out(struct comedi_device *dev, int channel, u16 value) in dt9812_analog_out()
[all …]
Dni_660x.c431 static inline unsigned ni_660x_num_counters(struct comedi_device *dev) in ni_660x_num_counters()
583 static inline void ni_660x_write_register(struct comedi_device *dev, in ni_660x_write_register()
602 static inline unsigned ni_660x_read_register(struct comedi_device *dev, in ni_660x_read_register()
623 struct comedi_device *dev = counter->counter_dev->dev; in ni_gpct_write_register()
633 struct comedi_device *dev = counter->counter_dev->dev; in ni_gpct_read_register()
650 static inline void ni_660x_set_dma_channel(struct comedi_device *dev, in ni_660x_set_dma_channel()
670 static inline void ni_660x_unset_dma_channel(struct comedi_device *dev, in ni_660x_unset_dma_channel()
690 static int ni_660x_request_mite_channel(struct comedi_device *dev, in ni_660x_request_mite_channel()
715 static void ni_660x_release_mite_channel(struct comedi_device *dev, in ni_660x_release_mite_channel()
732 static int ni_660x_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in ni_660x_cmd()
[all …]
Ddt282x.c313 static int dt282x_prep_ai_dma(struct comedi_device *dev, int dma_index, int n) in dt282x_prep_ai_dma()
336 static int dt282x_prep_ao_dma(struct comedi_device *dev, int dma_index, int n) in dt282x_prep_ao_dma()
350 static void dt282x_disable_dma(struct comedi_device *dev) in dt282x_disable_dma()
394 static void dt282x_munge(struct comedi_device *dev, in dt282x_munge()
417 static unsigned int dt282x_ao_setup_dma(struct comedi_device *dev, in dt282x_ao_setup_dma()
436 static void dt282x_ao_dma_interrupt(struct comedi_device *dev, in dt282x_ao_dma_interrupt()
454 static void dt282x_ai_dma_interrupt(struct comedi_device *dev, in dt282x_ai_dma_interrupt()
498 struct comedi_device *dev = d; in dt282x_interrupt()
560 static void dt282x_load_changain(struct comedi_device *dev, int n, in dt282x_load_changain()
580 static int dt282x_ai_timeout(struct comedi_device *dev, in dt282x_ai_timeout()
[all …]
Daddi_apci_2200.c37 static int apci2200_di_insn_bits(struct comedi_device *dev, in apci2200_di_insn_bits()
47 static int apci2200_do_insn_bits(struct comedi_device *dev, in apci2200_do_insn_bits()
62 static int apci2200_reset(struct comedi_device *dev) in apci2200_reset()
71 static int apci2200_auto_attach(struct comedi_device *dev, in apci2200_auto_attach()
116 static void apci2200_detach(struct comedi_device *dev) in apci2200_detach()
Dni_labpc_common.c89 static unsigned int labpc_inb(struct comedi_device *dev, unsigned long reg) in labpc_inb()
94 static void labpc_outb(struct comedi_device *dev, in labpc_outb()
100 static unsigned int labpc_readb(struct comedi_device *dev, unsigned long reg) in labpc_readb()
105 static void labpc_writeb(struct comedi_device *dev, in labpc_writeb()
111 static int labpc_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in labpc_cancel()
127 static void labpc_ai_set_chan_and_gain(struct comedi_device *dev, in labpc_ai_set_chan_and_gain()
155 static void labpc_setup_cmd6_reg(struct comedi_device *dev, in labpc_setup_cmd6_reg()
202 static unsigned int labpc_read_adc_fifo(struct comedi_device *dev) in labpc_read_adc_fifo()
211 static void labpc_clear_adc_fifo(struct comedi_device *dev) in labpc_clear_adc_fifo()
219 static int labpc_ai_eoc(struct comedi_device *dev, in labpc_ai_eoc()
[all …]
Ddas16.c450 static void das16_ai_setup_dma(struct comedi_device *dev, in das16_ai_setup_dma()
472 static void das16_interrupt(struct comedi_device *dev) in das16_interrupt()
527 struct comedi_device *dev = (struct comedi_device *)arg; in das16_timer_interrupt()
539 static void das16_ai_set_mux_range(struct comedi_device *dev, in das16_ai_set_mux_range()
562 static int das16_ai_check_chanlist(struct comedi_device *dev, in das16_ai_check_chanlist()
590 static int das16_cmd_test(struct comedi_device *dev, struct comedi_subdevice *s, in das16_cmd_test()
690 static unsigned int das16_set_pacer(struct comedi_device *dev, unsigned int ns, in das16_set_pacer()
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()
796 static void das16_ai_munge(struct comedi_device *dev, in das16_ai_munge()
[all …]
Dadl_pci9111.c175 static void pci9111_interrupt_source_set(struct comedi_device *dev, in pci9111_interrupt_source_set()
198 static void pci9111_fifo_reset(struct comedi_device *dev) in pci9111_fifo_reset()
208 static int pci9111_ai_cancel(struct comedi_device *dev, in pci9111_ai_cancel()
225 static int pci9111_ai_check_chanlist(struct comedi_device *dev, in pci9111_ai_check_chanlist()
260 static int pci9111_ai_do_cmd_test(struct comedi_device *dev, in pci9111_ai_do_cmd_test()
360 static int pci9111_ai_do_cmd(struct comedi_device *dev, in pci9111_ai_do_cmd()
416 static void pci9111_ai_munge(struct comedi_device *dev, in pci9111_ai_munge()
432 static void pci9111_handle_fifo_half_full(struct comedi_device *dev, in pci9111_handle_fifo_half_full()
480 struct comedi_device *dev = p_device; in pci9111_interrupt()
544 static int pci9111_ai_eoc(struct comedi_device *dev, in pci9111_ai_eoc()
[all …]
Ddas800.c220 static void das800_ind_write(struct comedi_device *dev, in das800_ind_write()
231 static unsigned das800_ind_read(struct comedi_device *dev, unsigned reg) in das800_ind_read()
241 static void das800_enable(struct comedi_device *dev) in das800_enable()
258 static void das800_disable(struct comedi_device *dev) in das800_disable()
268 static int das800_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in das800_cancel()
274 static int das800_ai_check_chanlist(struct comedi_device *dev, in das800_ai_check_chanlist()
302 static int das800_ai_do_cmdtest(struct comedi_device *dev, in das800_ai_do_cmdtest()
375 static int das800_ai_do_cmd(struct comedi_device *dev, in das800_ai_do_cmd()
422 static unsigned int das800_ai_get_sample(struct comedi_device *dev) in das800_ai_get_sample()
432 struct comedi_device *dev = d; in das800_interrupt()
[all …]
Daddi_apci_1564.c119 static int apci1564_reset(struct comedi_device *dev) in apci1564_reset()
154 struct comedi_device *dev = d; in apci1564_interrupt()
213 static int apci1564_di_insn_bits(struct comedi_device *dev, in apci1564_di_insn_bits()
223 static int apci1564_do_insn_bits(struct comedi_device *dev, in apci1564_do_insn_bits()
238 static int apci1564_diag_insn_bits(struct comedi_device *dev, in apci1564_diag_insn_bits()
278 static int apci1564_cos_insn_config(struct comedi_device *dev, in apci1564_cos_insn_config()
348 static int apci1564_cos_insn_bits(struct comedi_device *dev, in apci1564_cos_insn_bits()
358 static int apci1564_cos_cmdtest(struct comedi_device *dev, in apci1564_cos_cmdtest()
402 static int apci1564_cos_cmd(struct comedi_device *dev, in apci1564_cos_cmd()
420 static int apci1564_cos_cancel(struct comedi_device *dev, in apci1564_cos_cancel()
[all …]
Dadl_pci9118.c256 static void pci9118_amcc_setup_dma(struct comedi_device *dev, unsigned int buf) in pci9118_amcc_setup_dma()
266 static void pci9118_amcc_dma_ena(struct comedi_device *dev, bool enable) in pci9118_amcc_dma_ena()
279 static void pci9118_amcc_int_ena(struct comedi_device *dev, bool enable) in pci9118_amcc_int_ena()
293 static void pci9118_ai_reset_fifo(struct comedi_device *dev) in pci9118_ai_reset_fifo()
299 static int check_channel_list(struct comedi_device *dev, in check_channel_list()
346 static void pci9118_set_chanlist(struct comedi_device *dev, in pci9118_set_chanlist()
409 static void interrupt_pci9118_ai_mode4_switch(struct comedi_device *dev, in interrupt_pci9118_ai_mode4_switch()
424 static unsigned int valid_samples_in_act_dma_buf(struct comedi_device *dev, in valid_samples_in_act_dma_buf()
480 static void move_block_from_dma(struct comedi_device *dev, in move_block_from_dma()
532 static void pci9118_exttrg_enable(struct comedi_device *dev, bool enable) in pci9118_exttrg_enable()
[all …]
Dii_pci20kc.c135 static void __iomem *ii20k_module_iobase(struct comedi_device *dev, in ii20k_module_iobase()
141 static int ii20k_ao_insn_write(struct comedi_device *dev, in ii20k_ao_insn_write()
167 static int ii20k_ai_eoc(struct comedi_device *dev, in ii20k_ai_eoc()
181 static void ii20k_ai_setup(struct comedi_device *dev, in ii20k_ai_setup()
221 static int ii20k_ai_insn_read(struct comedi_device *dev, in ii20k_ai_insn_read()
255 static void ii20k_dio_config(struct comedi_device *dev, in ii20k_dio_config()
319 static int ii20k_dio_insn_config(struct comedi_device *dev, in ii20k_dio_insn_config()
346 static int ii20k_dio_insn_bits(struct comedi_device *dev, in ii20k_dio_insn_bits()
377 static int ii20k_init_module(struct comedi_device *dev, in ii20k_init_module()
417 static int ii20k_attach(struct comedi_device *dev, in ii20k_attach()
[all …]
Dcb_pcidas.c355 static inline unsigned int cal_enable_bits(struct comedi_device *dev) in cal_enable_bits()
362 static int cb_pcidas_ai_eoc(struct comedi_device *dev, in cb_pcidas_ai_eoc()
376 static int cb_pcidas_ai_rinsn(struct comedi_device *dev, in cb_pcidas_ai_rinsn()
428 static int ai_config_insn(struct comedi_device *dev, struct comedi_subdevice *s, in ai_config_insn()
452 static int cb_pcidas_ao_nofifo_winsn(struct comedi_device *dev, in cb_pcidas_ao_nofifo_winsn()
480 static int cb_pcidas_ao_fifo_winsn(struct comedi_device *dev, in cb_pcidas_ao_fifo_winsn()
525 static int nvram_read(struct comedi_device *dev, unsigned int address, in nvram_read()
550 static int eeprom_read_insn(struct comedi_device *dev, in eeprom_read_insn()
566 static void write_calibration_bitstream(struct comedi_device *dev, in write_calibration_bitstream()
585 static void caldac_8800_write(struct comedi_device *dev, in caldac_8800_write()
[all …]
Dmultiq3.c78 static int multiq3_ai_status(struct comedi_device *dev, in multiq3_ai_status()
91 static int multiq3_ai_insn_read(struct comedi_device *dev, in multiq3_ai_insn_read()
125 static int multiq3_ao_insn_write(struct comedi_device *dev, in multiq3_ao_insn_write()
146 static int multiq3_di_insn_bits(struct comedi_device *dev, in multiq3_di_insn_bits()
155 static int multiq3_do_insn_bits(struct comedi_device *dev, in multiq3_do_insn_bits()
168 static int multiq3_encoder_insn_read(struct comedi_device *dev, in multiq3_encoder_insn_read()
191 static void encoder_reset(struct comedi_device *dev) in encoder_reset()
210 static int multiq3_attach(struct comedi_device *dev, in multiq3_attach()
Dcb_pcimdas.c164 static int cb_pcimdas_ai_eoc(struct comedi_device *dev, in cb_pcimdas_ai_eoc()
178 static int cb_pcimdas_ai_insn_read(struct comedi_device *dev, in cb_pcimdas_ai_insn_read()
227 static int cb_pcimdas_ao_insn_write(struct comedi_device *dev, in cb_pcimdas_ao_insn_write()
246 static int cb_pcimdas_di_insn_bits(struct comedi_device *dev, in cb_pcimdas_di_insn_bits()
261 static int cb_pcimdas_do_insn_bits(struct comedi_device *dev, in cb_pcimdas_do_insn_bits()
276 static int cb_pcimdas_counter_insn_config(struct comedi_device *dev, in cb_pcimdas_counter_insn_config()
315 static unsigned int cb_pcimdas_pacer_clk(struct comedi_device *dev) in cb_pcimdas_pacer_clk()
327 static bool cb_pcimdas_is_ai_se(struct comedi_device *dev) in cb_pcimdas_is_ai_se()
341 static bool cb_pcimdas_is_ai_uni(struct comedi_device *dev) in cb_pcimdas_is_ai_uni()
355 static int cb_pcimdas_auto_attach(struct comedi_device *dev, in cb_pcimdas_auto_attach()
Daddi_apci_3501.c87 static int apci3501_wait_for_dac(struct comedi_device *dev) in apci3501_wait_for_dac()
98 static int apci3501_ao_insn_write(struct comedi_device *dev, in apci3501_ao_insn_write()
149 static int apci3501_di_insn_bits(struct comedi_device *dev, in apci3501_di_insn_bits()
159 static int apci3501_do_insn_bits(struct comedi_device *dev, in apci3501_do_insn_bits()
222 static int apci3501_eeprom_get_ao_n_chan(struct comedi_device *dev) in apci3501_eeprom_get_ao_n_chan()
249 static int apci3501_eeprom_insn_read(struct comedi_device *dev, in apci3501_eeprom_insn_read()
264 struct comedi_device *dev = d; in apci3501_interrupt()
290 static int apci3501_reset(struct comedi_device *dev) in apci3501_reset()
320 static int apci3501_auto_attach(struct comedi_device *dev, in apci3501_auto_attach()
412 static void apci3501_detach(struct comedi_device *dev) in apci3501_detach()
Ddas16m1.c149 static int das16m1_ai_check_chanlist(struct comedi_device *dev, in das16m1_ai_check_chanlist()
177 static int das16m1_cmd_test(struct comedi_device *dev, in das16m1_cmd_test()
248 static int das16m1_cmd_exec(struct comedi_device *dev, in das16m1_cmd_exec()
313 static int das16m1_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in das16m1_cancel()
323 static int das16m1_ai_eoc(struct comedi_device *dev, in das16m1_ai_eoc()
336 static int das16m1_ai_rinsn(struct comedi_device *dev, in das16m1_ai_rinsn()
371 static int das16m1_di_rbits(struct comedi_device *dev, in das16m1_di_rbits()
384 static int das16m1_do_wbits(struct comedi_device *dev, in das16m1_do_wbits()
397 static void das16m1_handler(struct comedi_device *dev, unsigned int status) in das16m1_handler()
455 static int das16m1_poll(struct comedi_device *dev, struct comedi_subdevice *s) in das16m1_poll()
[all …]
Dni_pcidio.c296 static int ni_pcidio_request_di_mite_channel(struct comedi_device *dev) in ni_pcidio_request_di_mite_channel()
320 static void ni_pcidio_release_di_mite_channel(struct comedi_device *dev) in ni_pcidio_release_di_mite_channel()
339 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()
382 struct comedi_device *dev = d; in nidio_interrupt()
490 static int ni_pcidio_insn_config(struct comedi_device *dev, in ni_pcidio_insn_config()
506 static int ni_pcidio_insn_bits(struct comedi_device *dev, in ni_pcidio_insn_bits()
542 static int ni_pcidio_cmdtest(struct comedi_device *dev, in ni_pcidio_cmdtest()
616 static int ni_pcidio_inttrig(struct comedi_device *dev, in ni_pcidio_inttrig()
632 static int ni_pcidio_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in ni_pcidio_cmd()
[all …]
Dpcl726.c157 static int pcl726_intr_insn_bits(struct comedi_device *dev, in pcl726_intr_insn_bits()
166 static int pcl726_intr_cmdtest(struct comedi_device *dev, in pcl726_intr_cmdtest()
205 static int pcl726_intr_cmd(struct comedi_device *dev, in pcl726_intr_cmd()
215 static int pcl726_intr_cancel(struct comedi_device *dev, in pcl726_intr_cancel()
227 struct comedi_device *dev = d; in pcl726_interrupt()
241 static int pcl726_ao_insn_write(struct comedi_device *dev, in pcl726_ao_insn_write()
267 static int pcl726_di_insn_bits(struct comedi_device *dev, in pcl726_di_insn_bits()
288 static int pcl726_do_insn_bits(struct comedi_device *dev, in pcl726_do_insn_bits()
317 static int pcl726_attach(struct comedi_device *dev, in pcl726_attach()
Ddyna_pci10xx.c58 static int dyna_pci10xx_ai_eoc(struct comedi_device *dev, in dyna_pci10xx_ai_eoc()
71 static int dyna_pci10xx_insn_read_ai(struct comedi_device *dev, in dyna_pci10xx_insn_read_ai()
111 static int dyna_pci10xx_insn_write_ao(struct comedi_device *dev, in dyna_pci10xx_insn_write_ao()
135 static int dyna_pci10xx_di_insn_bits(struct comedi_device *dev, in dyna_pci10xx_di_insn_bits()
155 static int dyna_pci10xx_do_insn_bits(struct comedi_device *dev, in dyna_pci10xx_do_insn_bits()
175 static int dyna_pci10xx_auto_attach(struct comedi_device *dev, in dyna_pci10xx_auto_attach()
243 static void dyna_pci10xx_detach(struct comedi_device *dev) in dyna_pci10xx_detach()
Ddas1800.c444 static inline uint16_t munge_bipolar_sample(const struct comedi_device *dev, in munge_bipolar_sample()
453 static void munge_data(struct comedi_device *dev, uint16_t *array, in munge_data()
469 static void das1800_handle_fifo_half_full(struct comedi_device *dev, in das1800_handle_fifo_half_full()
480 static void das1800_handle_fifo_not_empty(struct comedi_device *dev, in das1800_handle_fifo_not_empty()
502 static void das1800_flush_dma_channel(struct comedi_device *dev, in das1800_flush_dma_channel()
520 static void das1800_flush_dma(struct comedi_device *dev, in das1800_flush_dma()
541 static void das1800_handle_dma(struct comedi_device *dev, in das1800_handle_dma()
563 static int das1800_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in das1800_cancel()
587 static void das1800_ai_handler(struct comedi_device *dev) in das1800_ai_handler()
635 static int das1800_ai_poll(struct comedi_device *dev, in das1800_ai_poll()
[all …]
Ddt3000.c251 static void dt3k_send_cmd(struct comedi_device *dev, unsigned int cmd) in dt3k_send_cmd()
270 static unsigned int dt3k_readsingle(struct comedi_device *dev, in dt3k_readsingle()
284 static void dt3k_writesingle(struct comedi_device *dev, unsigned int subsys, in dt3k_writesingle()
296 static void dt3k_ai_empty_fifo(struct comedi_device *dev, in dt3k_ai_empty_fifo()
325 static int dt3k_ai_cancel(struct comedi_device *dev, in dt3k_ai_cancel()
342 struct comedi_device *dev = d; in dt3k_interrupt()
400 static int dt3k_ai_cmdtest(struct comedi_device *dev, in dt3k_ai_cmdtest()
477 static int dt3k_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in dt3k_ai_cmd()
527 static int dt3k_ai_insn(struct comedi_device *dev, struct comedi_subdevice *s, in dt3k_ai_insn()
544 static int dt3k_ao_insn_write(struct comedi_device *dev, in dt3k_ao_insn_write()
[all …]
Daddi_apci_3xxx.c359 struct comedi_device *dev = d; in apci3xxx_irq_handler()
381 static int apci3xxx_ai_started(struct comedi_device *dev) in apci3xxx_ai_started()
389 static int apci3xxx_ai_setup(struct comedi_device *dev, unsigned int chanspec) in apci3xxx_ai_setup()
428 static int apci3xxx_ai_eoc(struct comedi_device *dev, in apci3xxx_ai_eoc()
441 static int apci3xxx_ai_insn_read(struct comedi_device *dev, in apci3xxx_ai_insn_read()
469 static int apci3xxx_ai_ns_to_timer(struct comedi_device *dev, in apci3xxx_ai_ns_to_timer()
519 static int apci3xxx_ai_cmdtest(struct comedi_device *dev, in apci3xxx_ai_cmdtest()
576 static int apci3xxx_ai_cmd(struct comedi_device *dev, in apci3xxx_ai_cmd()
599 static int apci3xxx_ai_cancel(struct comedi_device *dev, in apci3xxx_ai_cancel()
605 static int apci3xxx_ao_eoc(struct comedi_device *dev, in apci3xxx_ao_eoc()
[all …]
Dni_usb6501.c174 static int ni6501_port_command(struct comedi_device *dev, int command, in ni6501_port_command()
256 static int ni6501_counter_command(struct comedi_device *dev, int command, in ni6501_counter_command()
346 static int ni6501_dio_insn_config(struct comedi_device *dev, in ni6501_dio_insn_config()
369 static int ni6501_dio_insn_bits(struct comedi_device *dev, in ni6501_dio_insn_bits()
403 static int ni6501_cnt_insn_config(struct comedi_device *dev, in ni6501_cnt_insn_config()
431 static int ni6501_cnt_insn_read(struct comedi_device *dev, in ni6501_cnt_insn_read()
450 static int ni6501_cnt_insn_write(struct comedi_device *dev, in ni6501_cnt_insn_write()
468 static int ni6501_alloc_usb_buffers(struct comedi_device *dev) in ni6501_alloc_usb_buffers()
488 static int ni6501_find_endpoints(struct comedi_device *dev) in ni6501_find_endpoints()
523 static int ni6501_auto_attach(struct comedi_device *dev, in ni6501_auto_attach()
[all …]
Damplc_pci230.c529 static unsigned short pci230_ai_read(struct comedi_device *dev) in pci230_ai_read()
550 static unsigned short pci230_ao_mangle_datum(struct comedi_device *dev, in pci230_ao_mangle_datum()
570 static void pci230_ao_write_nofifo(struct comedi_device *dev, in pci230_ao_write_nofifo()
580 static void pci230_ao_write_fifo(struct comedi_device *dev, in pci230_ao_write_fifo()
590 static bool pci230_claim_shared(struct comedi_device *dev, in pci230_claim_shared()
612 static void pci230_release_shared(struct comedi_device *dev, in pci230_release_shared()
623 static void pci230_release_all_resources(struct comedi_device *dev, in pci230_release_all_resources()
678 static void pci230_ct_setup_ns_mode(struct comedi_device *dev, unsigned int ct, in pci230_ct_setup_ns_mode()
698 static void pci230_cancel_ct(struct comedi_device *dev, unsigned int ct) in pci230_cancel_ct()
704 static int pci230_ai_eoc(struct comedi_device *dev, in pci230_ai_eoc()
[all …]
Dke_counter.c49 static int ke_counter_insn_write(struct comedi_device *dev, in ke_counter_insn_write()
71 static int ke_counter_insn_read(struct comedi_device *dev, in ke_counter_insn_read()
95 static void ke_counter_reset(struct comedi_device *dev) in ke_counter_reset()
103 static int ke_counter_insn_config(struct comedi_device *dev, in ke_counter_insn_config()
156 static int ke_counter_do_insn_bits(struct comedi_device *dev, in ke_counter_do_insn_bits()
169 static int ke_counter_auto_attach(struct comedi_device *dev, in ke_counter_auto_attach()
Dni_daq_700.c83 static int daq700_dio_insn_bits(struct comedi_device *dev, in daq700_dio_insn_bits()
105 static int daq700_dio_insn_config(struct comedi_device *dev, in daq700_dio_insn_config()
122 static int daq700_ai_eoc(struct comedi_device *dev, in daq700_ai_eoc()
140 static int daq700_ai_rinsn(struct comedi_device *dev, in daq700_ai_rinsn()
204 static void daq700_ai_config(struct comedi_device *dev, in daq700_ai_config()
218 static int daq700_auto_attach(struct comedi_device *dev, in daq700_auto_attach()
Ddas08.c189 static int das08_ai_eoc(struct comedi_device *dev, in das08_ai_eoc()
202 static int das08_ai_rinsn(struct comedi_device *dev, struct comedi_subdevice *s, in das08_ai_rinsn()
269 static int das08_di_rbits(struct comedi_device *dev, struct comedi_subdevice *s, in das08_di_rbits()
278 static int das08_do_wbits(struct comedi_device *dev, in das08_do_wbits()
299 static int das08jr_di_rbits(struct comedi_device *dev, in das08jr_di_rbits()
309 static int das08jr_do_wbits(struct comedi_device *dev, in das08jr_do_wbits()
322 static void das08_ao_set_data(struct comedi_device *dev, in das08_ao_set_data()
344 static int das08_ao_insn_write(struct comedi_device *dev, in das08_ao_insn_write()
362 int das08_common_attach(struct comedi_device *dev, unsigned long iobase) in das08_common_attach()
Dni_65xx.c278 static unsigned int ni_65xx_num_ports(struct comedi_device *dev) in ni_65xx_num_ports()
285 static void ni_65xx_disable_input_filters(struct comedi_device *dev) in ni_65xx_disable_input_filters()
299 static void ni_65xx_update_edge_detection(struct comedi_device *dev, in ni_65xx_update_edge_detection()
345 static void ni_65xx_disable_edge_detection(struct comedi_device *dev) in ni_65xx_disable_edge_detection()
355 static int ni_65xx_dio_insn_config(struct comedi_device *dev, in ni_65xx_dio_insn_config()
423 static int ni_65xx_dio_insn_bits(struct comedi_device *dev, in ni_65xx_dio_insn_bits()
481 struct comedi_device *dev = d; in ni_65xx_interrupt()
500 static int ni_65xx_intr_cmdtest(struct comedi_device *dev, in ni_65xx_intr_cmdtest()
539 static int ni_65xx_intr_cmd(struct comedi_device *dev, in ni_65xx_intr_cmd()
551 static int ni_65xx_intr_cancel(struct comedi_device *dev, in ni_65xx_intr_cancel()
[all …]
Dgsc_hpdi.c169 static void gsc_hpdi_drain_dma(struct comedi_device *dev, unsigned int channel) in gsc_hpdi_drain_dma()
210 struct comedi_device *dev = d; in gsc_hpdi_interrupt()
278 static void gsc_hpdi_abort_dma(struct comedi_device *dev, unsigned int channel) in gsc_hpdi_abort_dma()
291 static int gsc_hpdi_cancel(struct comedi_device *dev, in gsc_hpdi_cancel()
302 static int gsc_hpdi_cmd(struct comedi_device *dev, in gsc_hpdi_cmd()
357 static int gsc_hpdi_check_chanlist(struct comedi_device *dev, in gsc_hpdi_check_chanlist()
376 static int gsc_hpdi_cmd_test(struct comedi_device *dev, in gsc_hpdi_cmd_test()
438 static int gsc_hpdi_setup_dma_descriptors(struct comedi_device *dev, in gsc_hpdi_setup_dma_descriptors()
481 static int gsc_hpdi_dio_insn_config(struct comedi_device *dev, in gsc_hpdi_dio_insn_config()
506 static void gsc_hpdi_free_dma(struct comedi_device *dev) in gsc_hpdi_free_dma()
[all …]
Dni_at_a2150.c154 struct comedi_device *dev = d; in a2150_interrupt()
241 static int a2150_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in a2150_cancel()
264 static int a2150_get_timing(struct comedi_device *dev, unsigned int *period, in a2150_get_timing()
338 static int a2150_set_chanlist(struct comedi_device *dev, in a2150_set_chanlist()
371 static int a2150_ai_check_chanlist(struct comedi_device *dev, in a2150_ai_check_chanlist()
413 static int a2150_ai_cmdtest(struct comedi_device *dev, in a2150_ai_cmdtest()
483 static int a2150_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in a2150_ai_cmd()
579 static int a2150_ai_eoc(struct comedi_device *dev, in a2150_ai_eoc()
592 static int a2150_ai_rinsn(struct comedi_device *dev, struct comedi_subdevice *s, in a2150_ai_rinsn()
651 static void a2150_alloc_irq_and_dma(struct comedi_device *dev, in a2150_alloc_irq_and_dma()
[all …]
Dadl_pci6208.c51 static int pci6208_ao_eoc(struct comedi_device *dev, in pci6208_ao_eoc()
64 static int pci6208_ao_insn_write(struct comedi_device *dev, in pci6208_ao_insn_write()
92 static int pci6208_di_insn_bits(struct comedi_device *dev, in pci6208_di_insn_bits()
107 static int pci6208_do_insn_bits(struct comedi_device *dev, in pci6208_do_insn_bits()
120 static int pci6208_auto_attach(struct comedi_device *dev, in pci6208_auto_attach()
Dadv_pci1710.c256 static int pci171x_ai_check_chanlist(struct comedi_device *dev, in pci171x_ai_check_chanlist()
322 static void pci171x_ai_setup_chanlist(struct comedi_device *dev, in pci171x_ai_setup_chanlist()
358 static int pci171x_ai_eoc(struct comedi_device *dev, in pci171x_ai_eoc()
371 static int pci171x_ai_read_sample(struct comedi_device *dev, in pci171x_ai_read_sample()
400 static int pci171x_ai_insn_read(struct comedi_device *dev, in pci171x_ai_insn_read()
439 static int pci171x_ao_insn_write(struct comedi_device *dev, in pci171x_ao_insn_write()
465 static int pci171x_di_insn_bits(struct comedi_device *dev, in pci171x_di_insn_bits()
475 static int pci171x_do_insn_bits(struct comedi_device *dev, in pci171x_do_insn_bits()
488 static int pci1720_ao_insn_write(struct comedi_device *dev, in pci1720_ao_insn_write()
518 static int pci171x_ai_cancel(struct comedi_device *dev, in pci171x_ai_cancel()
[all …]
Dcomedi_bond.c57 struct comedi_device *dev;
70 static int bonding_dio_insn_bits(struct comedi_device *dev, in bonding_dio_insn_bits()
132 static int bonding_dio_insn_config(struct comedi_device *dev, in bonding_dio_insn_config()
177 static int do_dev_config(struct comedi_device *dev, struct comedi_devconfig *it) in do_dev_config()
192 struct comedi_device *d; in do_dev_config()
281 static int bonding_attach(struct comedi_device *dev, in bonding_attach()
322 static void bonding_detach(struct comedi_device *dev) in bonding_detach()
Dmf6x4.c105 static int mf6x4_di_insn_bits(struct comedi_device *dev, in mf6x4_di_insn_bits()
115 static int mf6x4_do_insn_bits(struct comedi_device *dev, in mf6x4_do_insn_bits()
128 static int mf6x4_ai_eoc(struct comedi_device *dev, in mf6x4_ai_eoc()
142 static int mf6x4_ai_insn_read(struct comedi_device *dev, in mf6x4_ai_insn_read()
174 static int mf6x4_ao_insn_write(struct comedi_device *dev, in mf6x4_ao_insn_write()
199 static int mf6x4_auto_attach(struct comedi_device *dev, unsigned long context) in mf6x4_auto_attach()
287 static void mf6x4_detach(struct comedi_device *dev) in mf6x4_detach()
Dpcmda12.c67 static int pcmda12_ao_insn_write(struct comedi_device *dev, in pcmda12_ao_insn_write()
95 static int pcmda12_ao_insn_read(struct comedi_device *dev, in pcmda12_ao_insn_read()
112 static void pcmda12_ao_reset(struct comedi_device *dev, in pcmda12_ao_reset()
125 static int pcmda12_attach(struct comedi_device *dev, in pcmda12_attach()
Dusbduxfast.c173 static int usbduxfast_send_cmd(struct comedi_device *dev, int cmd_type) in usbduxfast_send_cmd()
192 static void usbduxfast_cmd_data(struct comedi_device *dev, int index, in usbduxfast_cmd_data()
205 static int usbduxfast_ai_stop(struct comedi_device *dev, int do_unlink) in usbduxfast_ai_stop()
220 static int usbduxfast_ai_cancel(struct comedi_device *dev, in usbduxfast_ai_cancel()
236 static void usbduxfast_ai_handle_urb(struct comedi_device *dev, in usbduxfast_ai_handle_urb()
273 struct comedi_device *dev = urb->context; in usbduxfast_ai_interrupt()
314 static int usbduxfast_submit_urb(struct comedi_device *dev) in usbduxfast_submit_urb()
335 static int usbduxfast_ai_cmdtest(struct comedi_device *dev, in usbduxfast_ai_cmdtest()
425 static int usbduxfast_ai_inttrig(struct comedi_device *dev, in usbduxfast_ai_inttrig()
458 static int usbduxfast_ai_cmd(struct comedi_device *dev, in usbduxfast_ai_cmd()
[all …]
Daddi_apci_1516.c76 static int apci1516_di_insn_bits(struct comedi_device *dev, in apci1516_di_insn_bits()
86 static int apci1516_do_insn_bits(struct comedi_device *dev, in apci1516_do_insn_bits()
101 static int apci1516_reset(struct comedi_device *dev) in apci1516_reset()
116 static int apci1516_auto_attach(struct comedi_device *dev, in apci1516_auto_attach()
187 static void apci1516_detach(struct comedi_device *dev) in apci1516_detach()
Drtd520.c432 static unsigned short rtd_convert_chan_gain(struct comedi_device *dev, in rtd_convert_chan_gain()
479 static void rtd_load_channelgain_list(struct comedi_device *dev, in rtd_load_channelgain_list()
500 static int rtd520_probe_fifo_depth(struct comedi_device *dev) in rtd520_probe_fifo_depth()
537 static int rtd_ai_eoc(struct comedi_device *dev, in rtd_ai_eoc()
550 static int rtd_ai_rinsn(struct comedi_device *dev, in rtd_ai_rinsn()
599 static int ai_read_n(struct comedi_device *dev, struct comedi_subdevice *s, in ai_read_n()
641 struct comedi_device *dev = d; in rtd_interrupt()
727 static int rtd_ai_cmdtest(struct comedi_device *dev, in rtd_ai_cmdtest()
875 static int rtd_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in rtd_ai_cmd()
1027 static int rtd_ai_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in rtd_ai_cancel()
[all …]
Ds526.c118 static int s526_gpct_rinsn(struct comedi_device *dev, in s526_gpct_rinsn()
140 static int s526_gpct_insn_config(struct comedi_device *dev, in s526_gpct_insn_config()
349 static int s526_gpct_winsn(struct comedi_device *dev, in s526_gpct_winsn()
388 static int s526_ai_insn_config(struct comedi_device *dev, in s526_ai_insn_config()
418 static int s526_ai_eoc(struct comedi_device *dev, in s526_ai_eoc()
431 static int s526_ai_rinsn(struct comedi_device *dev, struct comedi_subdevice *s, in s526_ai_rinsn()
469 static int s526_ao_insn_write(struct comedi_device *dev, in s526_ao_insn_write()
491 static int s526_dio_insn_bits(struct comedi_device *dev, in s526_dio_insn_bits()
504 static int s526_dio_insn_config(struct comedi_device *dev, in s526_dio_insn_config()
537 static int s526_attach(struct comedi_device *dev, struct comedi_devconfig *it) in s526_attach()
Dquatech_daqp_cs.c158 static int daqp_ai_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in daqp_ai_cancel()
186 struct comedi_device *dev = dev_id; in daqp_interrupt()
243 static void daqp_ai_set_one_scanlist_entry(struct comedi_device *dev, in daqp_ai_set_one_scanlist_entry()
266 static int daqp_ai_insn_read(struct comedi_device *dev, in daqp_ai_insn_read()
359 static int daqp_ai_cmdtest(struct comedi_device *dev, in daqp_ai_cmdtest()
446 static int daqp_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in daqp_ai_cmd()
629 static int daqp_ao_insn_write(struct comedi_device *dev, in daqp_ao_insn_write()
659 static int daqp_di_insn_bits(struct comedi_device *dev, in daqp_di_insn_bits()
674 static int daqp_do_insn_bits(struct comedi_device *dev, in daqp_do_insn_bits()
692 static int daqp_auto_attach(struct comedi_device *dev, in daqp_auto_attach()
[all …]
Dadq12b.c118 static int adq12b_ai_eoc(struct comedi_device *dev, in adq12b_ai_eoc()
131 static int adq12b_ai_insn_read(struct comedi_device *dev, in adq12b_ai_insn_read()
167 static int adq12b_di_insn_bits(struct comedi_device *dev, in adq12b_di_insn_bits()
177 static int adq12b_do_insn_bits(struct comedi_device *dev, in adq12b_do_insn_bits()
202 static int adq12b_attach(struct comedi_device *dev, struct comedi_devconfig *it) in adq12b_attach()
Ddt2814.c64 static int dt2814_ai_eoc(struct comedi_device *dev, in dt2814_ai_eoc()
77 static int dt2814_ai_insn_read(struct comedi_device *dev, in dt2814_ai_insn_read()
122 static int dt2814_ai_cmdtest(struct comedi_device *dev, in dt2814_ai_cmdtest()
179 static int dt2814_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in dt2814_ai_cmd()
199 struct comedi_device *dev = d; in dt2814_interrupt()
234 static int dt2814_attach(struct comedi_device *dev, struct comedi_devconfig *it) in dt2814_attach()
Dni_at_ao.c124 static void atao_select_reg_group(struct comedi_device *dev, int group) in atao_select_reg_group()
135 static int atao_ao_insn_write(struct comedi_device *dev, in atao_ao_insn_write()
162 static int atao_dio_insn_bits(struct comedi_device *dev, in atao_dio_insn_bits()
175 static int atao_dio_insn_config(struct comedi_device *dev, in atao_dio_insn_config()
241 static int atao_calib_insn_write(struct comedi_device *dev, in atao_calib_insn_write()
274 static void atao_reset(struct comedi_device *dev) in atao_reset()
302 static int atao_attach(struct comedi_device *dev, struct comedi_devconfig *it) in atao_attach()
Dcb_das16_cs.c86 static int das16cs_ai_eoc(struct comedi_device *dev, in das16cs_ai_eoc()
99 static int das16cs_ai_rinsn(struct comedi_device *dev, in das16cs_ai_rinsn()
146 static int das16cs_ao_insn_write(struct comedi_device *dev, in das16cs_ao_insn_write()
193 static int das16cs_dio_insn_bits(struct comedi_device *dev, in das16cs_dio_insn_bits()
206 static int das16cs_dio_insn_config(struct comedi_device *dev, in das16cs_dio_insn_config()
234 static const void *das16cs_find_boardinfo(struct comedi_device *dev, in das16cs_find_boardinfo()
249 static int das16cs_auto_attach(struct comedi_device *dev, in das16cs_auto_attach()
Dadv_pci_dio.c410 static int pci_dio_insn_bits_di_b(struct comedi_device *dev, in pci_dio_insn_bits_di_b()
427 static int pci_dio_insn_bits_di_w(struct comedi_device *dev, in pci_dio_insn_bits_di_w()
441 static int pci_dio_insn_bits_do_b(struct comedi_device *dev, in pci_dio_insn_bits_do_b()
460 static int pci_dio_insn_bits_do_w(struct comedi_device *dev, in pci_dio_insn_bits_do_w()
482 static int pci1760_unchecked_mbxrequest(struct comedi_device *dev, in pci1760_unchecked_mbxrequest()
512 static int pci1760_clear_imb2(struct comedi_device *dev) in pci1760_clear_imb2()
522 static int pci1760_mbxrequest(struct comedi_device *dev, in pci1760_mbxrequest()
543 static int pci1760_insn_bits_di(struct comedi_device *dev, in pci1760_insn_bits_di()
552 static int pci1760_insn_bits_do(struct comedi_device *dev, in pci1760_insn_bits_do()
581 static int pci1760_insn_cnt_read(struct comedi_device *dev, in pci1760_insn_cnt_read()
[all …]
Dssv_dnp.c49 static int dnp_dio_insn_bits(struct comedi_device *dev, in dnp_dio_insn_bits()
88 static int dnp_dio_insn_config(struct comedi_device *dev, in dnp_dio_insn_config()
132 static int dnp_attach(struct comedi_device *dev, struct comedi_devconfig *it) in dnp_attach()
166 static void dnp_detach(struct comedi_device *dev) in dnp_detach()
Damplc_pci224.c385 pci224_ao_set_data(struct comedi_device *dev, int chan, int range, in pci224_ao_set_data()
416 static int pci224_ao_insn_write(struct comedi_device *dev, in pci224_ao_insn_write()
438 static void pci224_ao_stop(struct comedi_device *dev, in pci224_ao_stop()
480 static void pci224_ao_start(struct comedi_device *dev, in pci224_ao_start()
503 static void pci224_ao_handle_fifo(struct comedi_device *dev, in pci224_ao_handle_fifo()
604 static int pci224_ao_inttrig_start(struct comedi_device *dev, in pci224_ao_inttrig_start()
619 static int pci224_ao_check_chanlist(struct comedi_device *dev, in pci224_ao_check_chanlist()
660 pci224_ao_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s, in pci224_ao_cmdtest()
805 static void pci224_ao_start_pacer(struct comedi_device *dev, in pci224_ao_start_pacer()
827 static int pci224_ao_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in pci224_ao_cmd()
[all …]
Dcb_pcidda.c162 static unsigned int cb_pcidda_serial_in(struct comedi_device *dev) in cb_pcidda_serial_in()
179 static void cb_pcidda_serial_out(struct comedi_device *dev, unsigned int value, in cb_pcidda_serial_out()
196 static unsigned int cb_pcidda_read_eeprom(struct comedi_device *dev, in cb_pcidda_read_eeprom()
232 static void cb_pcidda_write_caldac(struct comedi_device *dev, in cb_pcidda_write_caldac()
266 static void cb_pcidda_calibrate(struct comedi_device *dev, unsigned int channel, in cb_pcidda_calibrate()
294 static int cb_pcidda_ao_insn_write(struct comedi_device *dev, in cb_pcidda_ao_insn_write()
334 static int cb_pcidda_auto_attach(struct comedi_device *dev, in cb_pcidda_auto_attach()
Dme_daq.c180 static int me_dio_insn_config(struct comedi_device *dev, in me_dio_insn_config()
213 static int me_dio_insn_bits(struct comedi_device *dev, in me_dio_insn_bits()
246 static int me_ai_eoc(struct comedi_device *dev, in me_ai_eoc()
259 static int me_ai_insn_read(struct comedi_device *dev, in me_ai_insn_read()
317 static int me_ao_insn_write(struct comedi_device *dev, in me_ao_insn_write()
366 static int me2600_xilinx_download(struct comedi_device *dev, in me2600_xilinx_download()
436 static int me_reset(struct comedi_device *dev) in me_reset()
454 static int me_auto_attach(struct comedi_device *dev, in me_auto_attach()
539 static void me_detach(struct comedi_device *dev) in me_detach()
Dni_atmio16d.c143 static void reset_counters(struct comedi_device *dev) in reset_counters()
181 static void reset_atmio16d(struct comedi_device *dev) in reset_atmio16d()
216 struct comedi_device *dev = d; in atmio16d_interrupt()
227 static int atmio16d_ai_cmdtest(struct comedi_device *dev, in atmio16d_ai_cmdtest()
289 static int atmio16d_ai_cmd(struct comedi_device *dev, in atmio16d_ai_cmd()
432 static int atmio16d_ai_cancel(struct comedi_device *dev, in atmio16d_ai_cancel()
440 static int atmio16d_ai_eoc(struct comedi_device *dev, in atmio16d_ai_eoc()
457 static int atmio16d_ai_insn_read(struct comedi_device *dev, in atmio16d_ai_insn_read()
497 static int atmio16d_ao_insn_write(struct comedi_device *dev, in atmio16d_ao_insn_write()
527 static int atmio16d_dio_insn_bits(struct comedi_device *dev, in atmio16d_dio_insn_bits()
[all …]
Drti800.c142 static int rti800_ai_eoc(struct comedi_device *dev, in rti800_ai_eoc()
159 static int rti800_ai_insn_read(struct comedi_device *dev, in rti800_ai_insn_read()
208 static int rti800_ao_insn_write(struct comedi_device *dev, in rti800_ao_insn_write()
234 static int rti800_di_insn_bits(struct comedi_device *dev, in rti800_di_insn_bits()
243 static int rti800_do_insn_bits(struct comedi_device *dev, in rti800_do_insn_bits()
258 static int rti800_attach(struct comedi_device *dev, struct comedi_devconfig *it) in rti800_attach()
Ddt2811.c223 static int dt2811_ai_eoc(struct comedi_device *dev, in dt2811_ai_eoc()
236 static int dt2811_ai_insn(struct comedi_device *dev, struct comedi_subdevice *s, in dt2811_ai_insn()
258 static int dt2811_ao_insn_write(struct comedi_device *dev, in dt2811_ao_insn_write()
278 static int dt2811_di_insn_bits(struct comedi_device *dev, in dt2811_di_insn_bits()
287 static int dt2811_do_insn_bits(struct comedi_device *dev, in dt2811_do_insn_bits()
320 static int dt2811_attach(struct comedi_device *dev, struct comedi_devconfig *it) in dt2811_attach()
Ddt2815.c67 static int dt2815_ao_status(struct comedi_device *dev, in dt2815_ao_status()
80 static int dt2815_ao_insn_read(struct comedi_device *dev, in dt2815_ao_insn_read()
94 static int dt2815_ao_insn(struct comedi_device *dev, struct comedi_subdevice *s, in dt2815_ao_insn()
146 static int dt2815_attach(struct comedi_device *dev, struct comedi_devconfig *it) in dt2815_attach()
Dni_670x.c87 static int ni_670x_ao_insn_write(struct comedi_device *dev, in ni_670x_ao_insn_write()
119 static int ni_670x_dio_insn_bits(struct comedi_device *dev, in ni_670x_dio_insn_bits()
132 static int ni_670x_dio_insn_config(struct comedi_device *dev, in ni_670x_dio_insn_config()
171 static int ni_670x_auto_attach(struct comedi_device *dev, in ni_670x_auto_attach()
253 static void ni_670x_detach(struct comedi_device *dev) in ni_670x_detach()
Damplc_pci236.c66 static void pci236_intr_update_cb(struct comedi_device *dev, bool enable) in pci236_intr_update_cb()
75 static bool pci236_intr_chk_clr_cb(struct comedi_device *dev) in pci236_intr_chk_clr_cb()
94 static int pci236_auto_attach(struct comedi_device *dev, in pci236_auto_attach()
Dcontec_pci_dio.c38 static int contec_do_insn_bits(struct comedi_device *dev, in contec_do_insn_bits()
51 static int contec_di_insn_bits(struct comedi_device *dev, in contec_di_insn_bits()
60 static int contec_auto_attach(struct comedi_device *dev, in contec_auto_attach()
Dpcm3724.c80 static void do_3724_config(struct comedi_device *dev, in do_3724_config()
115 static void enable_chan(struct comedi_device *dev, struct comedi_subdevice *s, in enable_chan()
153 static int subdev_3724_insn_config(struct comedi_device *dev, in subdev_3724_insn_config()
181 static int pcm3724_attach(struct comedi_device *dev, in pcm3724_attach()
Damplc_dio200.h45 int amplc_dio200_common_attach(struct comedi_device *dev, unsigned int irq,
49 void amplc_dio200_set_enhance(struct comedi_device *dev, unsigned char val);
Daddi_watchdog.c41 static int addi_watchdog_insn_config(struct comedi_device *dev, in addi_watchdog_insn_config()
71 static int addi_watchdog_insn_read(struct comedi_device *dev, in addi_watchdog_insn_read()
85 static int addi_watchdog_insn_write(struct comedi_device *dev, in addi_watchdog_insn_write()
Dadv_pci1723.c84 static int pci1723_ao_insn_write(struct comedi_device *dev, in pci1723_ao_insn_write()
102 static int pci1723_dio_insn_config(struct comedi_device *dev, in pci1723_dio_insn_config()
125 static int pci1723_dio_insn_bits(struct comedi_device *dev, in pci1723_dio_insn_bits()
138 static int pci1723_auto_attach(struct comedi_device *dev, in pci1723_auto_attach()
Daio_aio12_8.c100 static int aio_aio12_8_ai_eoc(struct comedi_device *dev, in aio_aio12_8_ai_eoc()
113 static int aio_aio12_8_ai_read(struct comedi_device *dev, in aio_aio12_8_ai_read()
148 static int aio_aio12_8_ao_insn_write(struct comedi_device *dev, in aio_aio12_8_ao_insn_write()
178 static int aio_aio12_8_attach(struct comedi_device *dev, in aio_aio12_8_attach()
Dcb_pcimdda.c92 static int cb_pcimdda_ao_insn_write(struct comedi_device *dev, in cb_pcimdda_ao_insn_write()
122 static int cb_pcimdda_ao_insn_read(struct comedi_device *dev, in cb_pcimdda_ao_insn_read()
135 static int cb_pcimdda_auto_attach(struct comedi_device *dev, in cb_pcimdda_auto_attach()
Ddt2817.c42 static int dt2817_dio_insn_config(struct comedi_device *dev, in dt2817_dio_insn_config()
79 static int dt2817_dio_insn_bits(struct comedi_device *dev, in dt2817_dio_insn_bits()
110 static int dt2817_attach(struct comedi_device *dev, struct comedi_devconfig *it) in dt2817_attach()
Dpcmad.c63 static int pcmad_ai_eoc(struct comedi_device *dev, in pcmad_ai_eoc()
76 static int pcmad_ai_insn_read(struct comedi_device *dev, in pcmad_ai_insn_read()
112 static int pcmad_attach(struct comedi_device *dev, struct comedi_devconfig *it) in pcmad_attach()
Dserial2002.c390 static int serial2002_setup_subdevs(struct comedi_device *dev) in serial2002_setup_subdevs()
551 static int serial2002_open(struct comedi_device *dev) in serial2002_open()
568 static void serial2002_close(struct comedi_device *dev) in serial2002_close()
576 static int serial2002_di_insn_read(struct comedi_device *dev, in serial2002_di_insn_read()
600 static int serial2002_do_insn_write(struct comedi_device *dev, in serial2002_do_insn_write()
621 static int serial2002_ai_insn_read(struct comedi_device *dev, in serial2002_ai_insn_read()
645 static int serial2002_ao_insn_write(struct comedi_device *dev, in serial2002_ao_insn_write()
667 static int serial2002_ao_insn_read(struct comedi_device *dev, in serial2002_ao_insn_read()
682 static int serial2002_encoder_insn_read(struct comedi_device *dev, in serial2002_encoder_insn_read()
706 static int serial2002_attach(struct comedi_device *dev, in serial2002_attach()
[all …]
Dme4000.c328 static int me4000_xilinx_download(struct comedi_device *dev, in me4000_xilinx_download()
405 static void me4000_reset(struct comedi_device *dev) in me4000_reset()
452 static int me4000_ai_insn_read(struct comedi_device *dev, in me4000_ai_insn_read()
564 static int me4000_ai_cancel(struct comedi_device *dev, in me4000_ai_cancel()
580 static int me4000_ai_check_chanlist(struct comedi_device *dev, in me4000_ai_check_chanlist()
618 static int ai_round_cmd_args(struct comedi_device *dev, in ai_round_cmd_args()
672 static void ai_write_timer(struct comedi_device *dev, in ai_write_timer()
688 static int ai_write_chanlist(struct comedi_device *dev, in ai_write_chanlist()
724 static int ai_prepare(struct comedi_device *dev, in ai_prepare()
790 static int me4000_ai_do_cmd(struct comedi_device *dev, in me4000_ai_do_cmd()
[all …]
Dfl512.c59 static int fl512_ai_insn_read(struct comedi_device *dev, in fl512_ai_insn_read()
86 static int fl512_ao_insn_write(struct comedi_device *dev, in fl512_ao_insn_write()
108 static int fl512_attach(struct comedi_device *dev, struct comedi_devconfig *it) in fl512_attach()
Dcomedi_isadma.h69 struct comedi_isadma *comedi_isadma_alloc(struct comedi_device *,
103 comedi_isadma_alloc(struct comedi_device *dev, int n_desc, in comedi_isadma_alloc()
Dunioxx5.c274 static int unioxx5_subdev_read(struct comedi_device *dev, in unioxx5_subdev_read()
296 static int unioxx5_subdev_write(struct comedi_device *dev, in unioxx5_subdev_write()
319 static int unioxx5_insn_config(struct comedi_device *dev, in unioxx5_insn_config()
374 static int __unioxx5_subdev_init(struct comedi_device *dev, in __unioxx5_subdev_init()
435 static int unioxx5_attach(struct comedi_device *dev, in unioxx5_attach()
482 static void unioxx5_detach(struct comedi_device *dev) in unioxx5_detach()
Dni_labpc.c85 static int labpc_attach(struct comedi_device *dev, struct comedi_devconfig *it) in labpc_attach()
105 static void labpc_detach(struct comedi_device *dev) in labpc_detach()
Dpcl730.c211 static int pcl730_do_insn_bits(struct comedi_device *dev, in pcl730_do_insn_bits()
236 static unsigned int pcl730_get_bits(struct comedi_device *dev, in pcl730_get_bits()
253 static int pcl730_di_insn_bits(struct comedi_device *dev, in pcl730_di_insn_bits()
263 static int pcl730_attach(struct comedi_device *dev, in pcl730_attach()
Djr3_pci.c222 static unsigned int jr3_pci_ai_read_chan(struct comedi_device *dev, in jr3_pci_ai_read_chan()
272 static int jr3_pci_ai_insn_read(struct comedi_device *dev, in jr3_pci_ai_insn_read()
302 static int jr3_pci_open(struct comedi_device *dev) in jr3_pci_open()
344 static int jr3_check_firmware(struct comedi_device *dev, in jr3_check_firmware()
375 static void jr3_write_firmware(struct comedi_device *dev, in jr3_write_firmware()
432 static int jr3_download_firmware(struct comedi_device *dev, in jr3_download_firmware()
595 struct comedi_device *dev = (struct comedi_device *)data; in jr3_pci_poll_dev()
638 jr3_pci_alloc_spriv(struct comedi_device *dev, struct comedi_subdevice *s) in jr3_pci_alloc_spriv()
679 static int jr3_pci_auto_attach(struct comedi_device *dev, in jr3_pci_auto_attach()
782 static void jr3_pci_detach(struct comedi_device *dev) in jr3_pci_detach()
Dni_labpc_cs.c71 static int labpc_cs_auto_attach(struct comedi_device *dev, in labpc_cs_auto_attach()
93 static void labpc_cs_detach(struct comedi_device *dev) in labpc_cs_detach()
Daddi_apci_16xx.c57 static int apci16xx_insn_config(struct comedi_device *dev, in apci16xx_insn_config()
84 static int apci16xx_dio_insn_bits(struct comedi_device *dev, in apci16xx_dio_insn_bits()
97 static int apci16xx_auto_attach(struct comedi_device *dev, in apci16xx_auto_attach()
Dadl_pci8164.c40 static int adl_pci8164_insn_read(struct comedi_device *dev, in adl_pci8164_insn_read()
55 static int adl_pci8164_insn_write(struct comedi_device *dev, in adl_pci8164_insn_write()
70 static int adl_pci8164_auto_attach(struct comedi_device *dev, in adl_pci8164_auto_attach()
Dni_mio_cs.c127 static const void *ni_getboardtype(struct comedi_device *dev, in ni_getboardtype()
157 static int mio_cs_auto_attach(struct comedi_device *dev, in mio_cs_auto_attach()
189 static void mio_cs_detach(struct comedi_device *dev) in mio_cs_detach()
Damplc_pc263.c55 static int pc263_do_insn_bits(struct comedi_device *dev, in pc263_do_insn_bits()
70 static int pc263_attach(struct comedi_device *dev, struct comedi_devconfig *it) in pc263_attach()
Dadv_pci1724.c81 static int adv_pci1724_dac_idle(struct comedi_device *dev, in adv_pci1724_dac_idle()
94 static int adv_pci1724_insn_write(struct comedi_device *dev, in adv_pci1724_insn_write()
126 static int adv_pci1724_auto_attach(struct comedi_device *dev, in adv_pci1724_auto_attach()
Damplc_pci263.c39 static int pci263_do_insn_bits(struct comedi_device *dev, in pci263_do_insn_bits()
54 static int pci263_auto_attach(struct comedi_device *dev, in pci263_auto_attach()
Ddac02.c77 static int dac02_ao_insn_write(struct comedi_device *dev, in dac02_ao_insn_write()
111 static int dac02_attach(struct comedi_device *dev, struct comedi_devconfig *it) in dac02_attach()
Dni_labpc_pci.c76 static int labpc_pci_auto_attach(struct comedi_device *dev, in labpc_pci_auto_attach()
105 static void labpc_pci_detach(struct comedi_device *dev) in labpc_pci_detach()
Dmpc624.c141 static int mpc624_ai_eoc(struct comedi_device *dev, in mpc624_ai_eoc()
154 static int mpc624_ai_rinsn(struct comedi_device *dev, in mpc624_ai_rinsn()
272 static int mpc624_attach(struct comedi_device *dev, struct comedi_devconfig *it) in mpc624_attach()
Dadl_pci7x3x.c116 static int adl_pci7x3x_do_insn_bits(struct comedi_device *dev, in adl_pci7x3x_do_insn_bits()
143 static int adl_pci7x3x_di_insn_bits(struct comedi_device *dev, in adl_pci7x3x_di_insn_bits()
155 static int adl_pci7x3x_auto_attach(struct comedi_device *dev, in adl_pci7x3x_auto_attach()
Drti802.c50 static int rti802_ao_insn_write(struct comedi_device *dev, in rti802_ao_insn_write()
77 static int rti802_attach(struct comedi_device *dev, struct comedi_devconfig *it) in rti802_attach()
Dpcl724.c78 static int pcl724_8255mapped_io(struct comedi_device *dev, in pcl724_8255mapped_io()
94 static int pcl724_attach(struct comedi_device *dev, in pcl724_attach()
Dni_atmio.c277 static int ni_getboardtype(struct comedi_device *dev) in ni_getboardtype()
298 static int ni_atmio_attach(struct comedi_device *dev, in ni_atmio_attach()
360 static void ni_atmio_detach(struct comedi_device *dev) in ni_atmio_detach()
Dni_pcimio.c979 static int pcimio_ai_change(struct comedi_device *dev, in pcimio_ai_change()
992 static int pcimio_ao_change(struct comedi_device *dev, in pcimio_ao_change()
1005 static int pcimio_gpct0_change(struct comedi_device *dev, in pcimio_gpct0_change()
1018 static int pcimio_gpct1_change(struct comedi_device *dev, in pcimio_gpct1_change()
1031 static int pcimio_dio_change(struct comedi_device *dev, in pcimio_dio_change()
1044 static void m_series_init_eeprom_buffer(struct comedi_device *dev) in m_series_init_eeprom_buffer()
1082 static void init_6143(struct comedi_device *dev) in init_6143()
1110 static void pcimio_detach(struct comedi_device *dev) in pcimio_detach()
1130 static int pcimio_auto_attach(struct comedi_device *dev, in pcimio_auto_attach()
Damplc_dio200_pci.c315 static int dio200_pcie_board_setup(struct comedi_device *dev) in dio200_pcie_board_setup()
346 static int dio200_pci_auto_attach(struct comedi_device *dev, in dio200_pci_auto_attach()
Ddas08.h49 int das08_common_attach(struct comedi_device *dev, unsigned long iobase);
Damplc_pc236.c49 static int pc236_attach(struct comedi_device *dev, struct comedi_devconfig *it) in pc236_attach()
Dni_daq_dio24.c39 static int dio24_auto_attach(struct comedi_device *dev, in dio24_auto_attach()
Ddas08_pci.c53 static int das08_pci_auto_attach(struct comedi_device *dev, in das08_pci_auto_attach()
Ddas08_cs.c60 static int das08_cs_auto_attach(struct comedi_device *dev, in das08_cs_auto_attach()
Damplc_dio200.c249 static int dio200_attach(struct comedi_device *dev, struct comedi_devconfig *it) in dio200_attach()
Dcomedi_8254.c488 static int comedi_8254_insn_read(struct comedi_device *dev, in comedi_8254_insn_read()
506 static int comedi_8254_insn_write(struct comedi_device *dev, in comedi_8254_insn_write()
523 static int comedi_8254_insn_config(struct comedi_device *dev, in comedi_8254_insn_config()
Dni_tiocmd.c86 static int ni_tio_input_inttrig(struct comedi_device *dev, in ni_tio_input_inttrig()
194 int ni_tio_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in ni_tio_cmd()
223 int ni_tio_cmdtest(struct comedi_device *dev, in ni_tio_cmdtest()
Dcomedi_8254.h95 int (*insn_config)(struct comedi_device *, struct comedi_subdevice *s,
Dmite.h66 int mite_setup2(struct comedi_device *, struct mite_struct *, bool use_win1);
68 static inline int mite_setup(struct comedi_device *dev, in mite_setup()
Ddas08_isa.c168 static int das08_isa_attach(struct comedi_device *dev, in das08_isa_attach()
Dni_tio.c1170 int ni_tio_insn_config(struct comedi_device *dev, in ni_tio_insn_config()
1218 static unsigned int ni_tio_read_sw_save_reg(struct comedi_device *dev, in ni_tio_read_sw_save_reg()
1245 int ni_tio_insn_read(struct comedi_device *dev, in ni_tio_insn_read()
1284 int ni_tio_insn_write(struct comedi_device *dev, in ni_tio_insn_write()
1369 ni_gpct_device_construct(struct comedi_device *dev, in ni_gpct_device_construct()
D8255_pci.c203 static int pci_8255_auto_attach(struct comedi_device *dev, in pci_8255_auto_attach()
Dcomedi_isadma.c163 struct comedi_isadma *comedi_isadma_alloc(struct comedi_device *dev, in comedi_isadma_alloc()
Dmite.c95 int mite_setup2(struct comedi_device *dev, in mite_setup2()
/linux-4.1.27/drivers/staging/comedi/kcomedilib/
Dkcomedilib_main.c36 struct comedi_device *comedi_open(const char *filename) in comedi_open()
38 struct comedi_device *dev, *retval = NULL; in comedi_open()
68 int comedi_close(struct comedi_device *dev) in comedi_close()
75 static int comedi_do_insn(struct comedi_device *dev, in comedi_do_insn()
138 int comedi_dio_get_config(struct comedi_device *dev, unsigned int subdev, in comedi_dio_get_config()
159 int comedi_dio_config(struct comedi_device *dev, unsigned int subdev, in comedi_dio_config()
174 int comedi_dio_bitfield2(struct comedi_device *dev, unsigned int subdev, in comedi_dio_bitfield2()
219 int comedi_find_subdevice_by_type(struct comedi_device *dev, int type, in comedi_find_subdevice_by_type()
239 int comedi_get_n_channels(struct comedi_device *dev, unsigned int subdevice) in comedi_get_n_channels()
/linux-4.1.27/drivers/staging/comedi/drivers/addi-data/
Dhwdrv_apci1564.c20 static int apci1564_timer_insn_config(struct comedi_device *dev, in apci1564_timer_insn_config()
70 static int apci1564_timer_insn_write(struct comedi_device *dev, in apci1564_timer_insn_write()
93 static int apci1564_timer_insn_read(struct comedi_device *dev, in apci1564_timer_insn_read()
109 static int apci1564_counter_insn_config(struct comedi_device *dev, in apci1564_counter_insn_config()
155 static int apci1564_counter_insn_write(struct comedi_device *dev, in apci1564_counter_insn_write()
184 static int apci1564_counter_insn_read(struct comedi_device *dev, in apci1564_counter_insn_read()
Dhwdrv_apci3501.c19 static int apci3501_config_insn_timer(struct comedi_device *dev, in apci3501_config_insn_timer()
89 static int apci3501_write_insn_timer(struct comedi_device *dev, in apci3501_write_insn_timer()
151 static int apci3501_read_insn_timer(struct comedi_device *dev, in apci3501_read_insn_timer()