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

1234567

/linux-master/drivers/comedi/drivers/
H A Dni_labpc_isadma.h11 void labpc_init_dma_chan(struct comedi_device *dev, unsigned int dma_chan);
12 void labpc_free_dma_chan(struct comedi_device *dev);
13 void labpc_setup_dma(struct comedi_device *dev, struct comedi_subdevice *s);
14 void labpc_drain_dma(struct comedi_device *dev);
15 void labpc_handle_dma_status(struct comedi_device *dev);
19 static inline void labpc_init_dma_chan(struct comedi_device *dev,
24 static inline void labpc_free_dma_chan(struct comedi_device *dev)
28 static inline void labpc_setup_dma(struct comedi_device *dev,
33 static inline void labpc_drain_dma(struct comedi_device *dev)
37 static inline void labpc_handle_dma_status(struct comedi_device *de
[all...]
H A Damplc_pc236.h17 struct comedi_device;
21 void (*intr_update_cb)(struct comedi_device *dev, bool enable);
22 bool (*intr_chk_clr_cb)(struct comedi_device *dev);
30 int amplc_pc236_common_attach(struct comedi_device *dev, unsigned long iobase,
H A Damplc_dio200.h19 struct comedi_device;
40 int amplc_dio200_common_attach(struct comedi_device *dev, unsigned int irq,
44 void amplc_dio200_set_enhance(struct comedi_device *dev, unsigned char val);
H A Dni_labpc.h46 unsigned int (*read_byte)(struct comedi_device *dev, unsigned long reg);
47 void (*write_byte)(struct comedi_device *dev,
51 int labpc_common_attach(struct comedi_device *dev,
53 void labpc_common_detach(struct comedi_device *dev);
H A Ddas08.h15 struct comedi_device;
44 int das08_common_attach(struct comedi_device *dev, unsigned long iobase);
H A Dni_tio.h103 struct comedi_device *dev;
117 ni_gpct_device_construct(struct comedi_device *dev,
129 int ni_tio_insn_read(struct comedi_device *dev, struct comedi_subdevice *s,
131 int ni_tio_insn_config(struct comedi_device *dev, struct comedi_subdevice *s,
133 int ni_tio_insn_write(struct comedi_device *dev, struct comedi_subdevice *s,
135 int ni_tio_cmd(struct comedi_device *dev, struct comedi_subdevice *s);
136 int ni_tio_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s,
H A Daio_iiro_16.c45 static unsigned int aio_iiro_16_read_inputs(struct comedi_device *dev)
57 struct comedi_device *dev = d;
75 static void aio_iiro_enable_irq(struct comedi_device *dev, bool enable)
83 static int aio_iiro_16_cos_cancel(struct comedi_device *dev,
91 static int aio_iiro_16_cos_cmd(struct comedi_device *dev,
99 static int aio_iiro_16_cos_cmdtest(struct comedi_device *dev,
138 static int aio_iiro_16_do_insn_bits(struct comedi_device *dev,
154 static int aio_iiro_16_di_insn_bits(struct comedi_device *dev,
164 static int aio_iiro_16_attach(struct comedi_device *dev,
H A Damplc_pc236_common.c19 static void pc236_intr_update(struct comedi_device *dev, bool enable)
39 static bool pc236_intr_check(struct comedi_device *dev)
58 static int pc236_intr_insn(struct comedi_device *dev,
66 static int pc236_intr_cmdtest(struct comedi_device *dev,
105 static int pc236_intr_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
112 static int pc236_intr_cancel(struct comedi_device *dev,
122 struct comedi_device *dev = d;
136 int amplc_pc236_common_attach(struct comedi_device *dev, unsigned long iobase,
H A Dcomedi_8255.c37 int (*io)(struct comedi_device *dev, int dir, int port, int data,
43 static int subdev_8255_io(struct comedi_device *dev,
55 static int subdev_8255_mmio(struct comedi_device *dev,
65 static int subdev_8255_insn(struct comedi_device *dev,
97 static void subdev_8255_do_config(struct comedi_device *dev,
118 static int subdev_8255_insn_config(struct comedi_device *dev,
145 static int __subdev_8255_init(struct comedi_device *dev,
147 int (*io)(struct comedi_device *dev,
189 int subdev_8255_io_init(struct comedi_device *dev, struct comedi_subdevice *s,
208 int subdev_8255_mm_init(struct comedi_device *de
[all...]
H A Daddi_apci_2200.c28 static int apci2200_di_insn_bits(struct comedi_device *dev,
38 static int apci2200_do_insn_bits(struct comedi_device *dev,
53 static int apci2200_reset(struct comedi_device *dev)
62 static int apci2200_auto_attach(struct comedi_device *dev,
107 static void apci2200_detach(struct comedi_device *dev)
H A Dc6xdigio.c47 static int c6xdigio_chk_status(struct comedi_device *dev, unsigned long context)
62 static int c6xdigio_write_data(struct comedi_device *dev,
69 static int c6xdigio_get_encoder_bits(struct comedi_device *dev,
85 static void c6xdigio_pwm_write(struct comedi_device *dev,
110 static int c6xdigio_encoder_read(struct comedi_device *dev,
148 static int c6xdigio_pwm_insn_write(struct comedi_device *dev,
174 static int c6xdigio_pwm_insn_read(struct comedi_device *dev,
191 static int c6xdigio_encoder_insn_read(struct comedi_device *dev,
210 static void c6xdigio_init(struct comedi_device *dev)
238 static int c6xdigio_attach(struct comedi_device *de
[all...]
H A Dni_labpc_isadma.c24 static unsigned int labpc_suggest_transfer_size(struct comedi_device *dev,
51 void labpc_setup_dma(struct comedi_device *dev, struct comedi_subdevice *s)
71 void labpc_drain_dma(struct comedi_device *dev)
114 static void handle_isa_dma(struct comedi_device *dev)
128 void labpc_handle_dma_status(struct comedi_device *dev)
143 void labpc_init_dma_chan(struct comedi_device *dev, unsigned int dma_chan)
158 void labpc_free_dma_chan(struct comedi_device *dev)
H A Daddi_apci_1032.c90 static int apci1032_reset(struct comedi_device *dev)
103 static int apci1032_cos_insn_config(struct comedi_device *dev,
179 static int apci1032_cos_insn_bits(struct comedi_device *dev,
189 static int apci1032_cos_cmdtest(struct comedi_device *dev,
233 static int apci1032_cos_cmd(struct comedi_device *dev,
251 static int apci1032_cos_cancel(struct comedi_device *dev,
259 struct comedi_device *dev = d;
289 static int apci1032_di_insn_bits(struct comedi_device *dev,
299 static int apci1032_auto_attach(struct comedi_device *dev,
360 static void apci1032_detach(struct comedi_device *de
[all...]
H A Ddt2814.c49 static int dt2814_ai_notbusy(struct comedi_device *dev,
64 static int dt2814_ai_clear(struct comedi_device *dev)
86 static int dt2814_ai_eoc(struct comedi_device *dev,
99 static int dt2814_ai_insn_read(struct comedi_device *dev,
145 static int dt2814_ai_cmdtest(struct comedi_device *dev,
202 static int dt2814_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
218 static int dt2814_ai_cancel(struct comedi_device *dev,
242 struct comedi_device *dev = d;
303 static int dt2814_attach(struct comedi_device *dev, struct comedi_devconfig *it)
348 static void dt2814_detach(struct comedi_device *de
[all...]
H A Dcomedi_parport.c71 static int parport_data_reg_insn_bits(struct comedi_device *dev,
84 static int parport_data_reg_insn_config(struct comedi_device *dev,
106 static int parport_status_reg_insn_bits(struct comedi_device *dev,
116 static int parport_ctrl_reg_insn_bits(struct comedi_device *dev,
135 static int parport_intr_insn_bits(struct comedi_device *dev,
144 static int parport_intr_cmdtest(struct comedi_device *dev,
183 static int parport_intr_cmd(struct comedi_device *dev,
195 static int parport_intr_cancel(struct comedi_device *dev,
209 struct comedi_device *dev = d;
224 static int parport_attach(struct comedi_device *de
[all...]
/linux-master/include/linux/comedi/
H A Dcomedilib.h13 struct comedi_device *comedi_open(const char *path);
14 int comedi_close(struct comedi_device *dev);
15 int comedi_dio_get_config(struct comedi_device *dev, unsigned int subdev,
17 int comedi_dio_config(struct comedi_device *dev, unsigned int subdev,
19 int comedi_dio_bitfield2(struct comedi_device *dev, unsigned int subdev,
22 int comedi_find_subdevice_by_type(struct comedi_device *dev, int type,
24 int comedi_get_n_channels(struct comedi_device *dev, unsigned int subdevice);
H A Dcomedi_8255.h29 struct comedi_device;
33 int subdev_8255_io_init(struct comedi_device *dev, struct comedi_subdevice *s,
36 static inline int subdev_8255_io_init(struct comedi_device *dev,
44 int subdev_8255_mm_init(struct comedi_device *dev, struct comedi_subdevice *s,
47 int subdev_8255_cb_init(struct comedi_device *dev, struct comedi_subdevice *s,
48 int (*io)(struct comedi_device *dev, int dir, int port,
H A Dcomedi_pcmcia.h17 struct pcmcia_device *comedi_to_pcmcia_dev(struct comedi_device *dev);
19 int comedi_pcmcia_enable(struct comedi_device *dev,
22 void comedi_pcmcia_disable(struct comedi_device *dev);
H A Dcomedi_pci.h27 struct pci_dev *comedi_to_pci_dev(struct comedi_device *dev);
29 int comedi_pci_enable(struct comedi_device *dev);
30 void comedi_pci_disable(struct comedi_device *dev);
31 void comedi_pci_detach(struct comedi_device *dev);
H A Dcomedidev.h153 struct comedi_device *device;
179 int (*insn_read)(struct comedi_device *dev, struct comedi_subdevice *s,
181 int (*insn_write)(struct comedi_device *dev, struct comedi_subdevice *s,
183 int (*insn_bits)(struct comedi_device *dev, struct comedi_subdevice *s,
185 int (*insn_config)(struct comedi_device *dev,
190 int (*do_cmd)(struct comedi_device *dev, struct comedi_subdevice *s);
191 int (*do_cmdtest)(struct comedi_device *dev,
194 int (*poll)(struct comedi_device *dev, struct comedi_subdevice *s);
195 int (*cancel)(struct comedi_device *dev, struct comedi_subdevice *s);
198 int (*buf_change)(struct comedi_device *de
540 struct comedi_device { struct
[all...]
H A Dcomedi_usb.h15 struct usb_interface *comedi_to_usb_interface(struct comedi_device *dev);
16 struct usb_device *comedi_to_usb_dev(struct comedi_device *dev);
H A Dcomedi_isadma.h12 struct comedi_device;
67 struct comedi_isadma *comedi_isadma_alloc(struct comedi_device *dev,
101 comedi_isadma_alloc(struct comedi_device *dev, int n_desc,
/linux-master/drivers/comedi/
H A Dcomedi_internal.h14 struct comedi_device;
20 int do_rangeinfo_ioctl(struct comedi_device *dev,
22 struct comedi_device *comedi_alloc_board_minor(struct device *hardware_device);
27 int comedi_buf_alloc(struct comedi_device *dev, struct comedi_subdevice *s,
39 void comedi_device_cancel_all(struct comedi_device *dev);
50 int insn_inval(struct comedi_device *dev, struct comedi_subdevice *s,
53 void comedi_device_detach(struct comedi_device *dev);
54 int comedi_device_attach(struct comedi_device *dev,
H A Dcomedi_pci.c24 struct pci_dev *comedi_to_pci_dev(struct comedi_device *dev)
48 int comedi_pci_enable(struct comedi_device *dev)
79 void comedi_pci_disable(struct comedi_device *dev)
105 void comedi_pci_detach(struct comedi_device *dev)
/linux-master/drivers/comedi/drivers/tests/
H A Dcomedi_example_test.c25 struct comedi_device { struct
30 static struct comedi_device dev = {

Completed in 466 milliseconds

1234567