/linux-master/drivers/comedi/drivers/ |
H A D | ni_labpc_isadma.h | 11 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 D | amplc_pc236.h | 17 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 D | amplc_dio200.h | 19 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 D | ni_labpc.h | 46 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 D | das08.h | 15 struct comedi_device; 44 int das08_common_attach(struct comedi_device *dev, unsigned long iobase);
|
H A D | ni_tio.h | 103 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 D | aio_iiro_16.c | 45 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 D | amplc_pc236_common.c | 19 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 D | comedi_8255.c | 37 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 D | addi_apci_2200.c | 28 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 D | c6xdigio.c | 47 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 D | ni_labpc_isadma.c | 24 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 D | addi_apci_1032.c | 90 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 D | dt2814.c | 49 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 D | comedi_parport.c | 71 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 D | comedilib.h | 13 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 D | comedi_8255.h | 29 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 D | comedi_pcmcia.h | 17 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 D | comedi_pci.h | 27 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 D | comedidev.h | 153 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 D | comedi_usb.h | 15 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 D | comedi_isadma.h | 12 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 D | comedi_internal.h | 14 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 D | comedi_pci.c | 24 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 D | comedi_example_test.c | 25 struct comedi_device { struct 30 static struct comedi_device dev = {
|