drivers/comedi/comedi_buf.c
118
static void __comedi_buf_alloc(struct comedi_device *dev,
drivers/comedi/comedi_buf.c
209
int comedi_buf_alloc(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/comedi_buf.c
50
static void __comedi_buf_free(struct comedi_device *dev,
drivers/comedi/comedi_buf.c
66
comedi_buf_map_alloc(struct comedi_device *dev, enum dma_data_direction dma_dir,
drivers/comedi/comedi_fops.c
1008
static int do_devinfo_ioctl(struct comedi_device *dev,
drivers/comedi/comedi_fops.c
105
static void comedi_device_init(struct comedi_device *dev)
drivers/comedi/comedi_fops.c
1055
static int do_subdinfo_ioctl(struct comedi_device *dev,
drivers/comedi/comedi_fops.c
1130
static int do_chaninfo_ioctl(struct comedi_device *dev,
drivers/comedi/comedi_fops.c
116
struct comedi_device *dev =
drivers/comedi/comedi_fops.c
117
container_of(kref, struct comedi_device, refcount);
drivers/comedi/comedi_fops.c
1185
static int do_bufinfo_ioctl(struct comedi_device *dev,
drivers/comedi/comedi_fops.c
136
int comedi_dev_put(struct comedi_device *dev)
drivers/comedi/comedi_fops.c
1430
static int get_valid_routes(struct comedi_device *dev, unsigned int *data)
drivers/comedi/comedi_fops.c
1437
static int parse_insn(struct comedi_device *dev, struct comedi_insn *insn,
drivers/comedi/comedi_fops.c
144
static struct comedi_device *comedi_dev_get(struct comedi_device *dev)
drivers/comedi/comedi_fops.c
151
static void comedi_device_cleanup(struct comedi_device *dev)
drivers/comedi/comedi_fops.c
1655
static int do_insnlist_ioctl(struct comedi_device *dev,
drivers/comedi/comedi_fops.c
166
static bool comedi_clear_board_dev(struct comedi_device *dev)
drivers/comedi/comedi_fops.c
1730
static int check_insnlist_len(struct comedi_device *dev, unsigned int n_insns)
drivers/comedi/comedi_fops.c
1753
static int do_insn_ioctl(struct comedi_device *dev,
drivers/comedi/comedi_fops.c
1809
static int __comedi_get_user_cmd(struct comedi_device *dev,
drivers/comedi/comedi_fops.c
181
static struct comedi_device *comedi_clear_board_minor(unsigned int minor)
drivers/comedi/comedi_fops.c
183
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
1860
static int __comedi_get_user_chanlist(struct comedi_device *dev,
drivers/comedi/comedi_fops.c
1901
static int do_cmd_ioctl(struct comedi_device *dev,
drivers/comedi/comedi_fops.c
193
comedi_subdevice_from_minor(const struct comedi_device *dev, unsigned int minor)
drivers/comedi/comedi_fops.c
2012
static int do_cmdtest_ioctl(struct comedi_device *dev,
drivers/comedi/comedi_fops.c
206
static struct comedi_device *comedi_dev_get_from_board_minor(unsigned int minor)
drivers/comedi/comedi_fops.c
2063
static int do_lock_ioctl(struct comedi_device *dev, unsigned long arg,
drivers/comedi/comedi_fops.c
208
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
2098
static int do_unlock_ioctl(struct comedi_device *dev, unsigned long arg,
drivers/comedi/comedi_fops.c
2133
static int do_cancel_ioctl(struct comedi_device *dev, unsigned long arg,
drivers/comedi/comedi_fops.c
216
static struct comedi_device *
drivers/comedi/comedi_fops.c
2167
static int do_poll_ioctl(struct comedi_device *dev, unsigned long arg,
drivers/comedi/comedi_fops.c
219
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
2202
static int do_setrsubd_ioctl(struct comedi_device *dev, unsigned long arg,
drivers/comedi/comedi_fops.c
2245
static int do_setwsubd_ioctl(struct comedi_device *dev, unsigned long arg,
drivers/comedi/comedi_fops.c
2280
struct comedi_device *dev = cfp->dev;
drivers/comedi/comedi_fops.c
242
struct comedi_device *comedi_dev_get_from_minor(unsigned int minor)
drivers/comedi/comedi_fops.c
2483
struct comedi_device *dev = cfp->dev;
drivers/comedi/comedi_fops.c
252
comedi_read_subdevice(const struct comedi_device *dev, unsigned int minor)
drivers/comedi/comedi_fops.c
2613
struct comedi_device *dev = cfp->dev;
drivers/comedi/comedi_fops.c
266
comedi_write_subdevice(const struct comedi_device *dev, unsigned int minor)
drivers/comedi/comedi_fops.c
2716
struct comedi_device *dev = cfp->dev;
drivers/comedi/comedi_fops.c
282
struct comedi_device *dev = cfp->dev;
drivers/comedi/comedi_fops.c
2844
struct comedi_device *dev = cfp->dev;
drivers/comedi/comedi_fops.c
2966
struct comedi_device *dev = comedi_dev_get_from_minor(minor);
drivers/comedi/comedi_fops.c
3019
struct comedi_device *dev = cfp->dev;
drivers/comedi/comedi_fops.c
3027
struct comedi_device *dev = cfp->dev;
drivers/comedi/comedi_fops.c
304
struct comedi_device *dev = cfp->dev;
drivers/comedi/comedi_fops.c
3125
struct comedi_device *dev = cfp->dev;
drivers/comedi/comedi_fops.c
3154
struct comedi_device *dev = cfp->dev;
drivers/comedi/comedi_fops.c
3237
struct comedi_device *dev = cfp->dev;
drivers/comedi/comedi_fops.c
3267
struct comedi_device *dev = cfp->dev;
drivers/comedi/comedi_fops.c
327
static int resize_async_buffer(struct comedi_device *dev,
drivers/comedi/comedi_fops.c
3314
struct comedi_device *dev = cfp->dev;
drivers/comedi/comedi_fops.c
3357
struct comedi_device *dev = cfp->dev;
drivers/comedi/comedi_fops.c
3446
void _comedi_event(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/comedi_fops.c
3494
void comedi_event(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/comedi_fops.c
3504
struct comedi_device *comedi_alloc_board_minor(struct device *hardware_device)
drivers/comedi/comedi_fops.c
3506
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
3546
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
3564
struct comedi_device *dev = s->device;
drivers/comedi/comedi_fops.c
3615
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
3662
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
374
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
397
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
430
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
453
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
487
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
510
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
543
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
566
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
609
static void comedi_free_board_dev(struct comedi_device *dev)
drivers/comedi/comedi_fops.c
64
struct comedi_device *dev;
drivers/comedi/comedi_fops.c
783
static void do_become_nonbusy(struct comedi_device *dev,
drivers/comedi/comedi_fops.c
814
static int do_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/comedi_fops.c
827
void comedi_device_cancel_all(struct comedi_device *dev)
drivers/comedi/comedi_fops.c
843
static int is_device_busy(struct comedi_device *dev)
drivers/comedi/comedi_fops.c
886
static int do_devconfig_ioctl(struct comedi_device *dev,
drivers/comedi/comedi_fops.c
946
static int do_bufconfig_ioctl(struct comedi_device *dev,
drivers/comedi/comedi_fops.c
95
static struct comedi_device
drivers/comedi/comedi_internal.h
14
struct comedi_device;
drivers/comedi/comedi_internal.h
20
int do_rangeinfo_ioctl(struct comedi_device *dev,
drivers/comedi/comedi_internal.h
22
struct comedi_device *comedi_alloc_board_minor(struct device *hardware_device);
drivers/comedi/comedi_internal.h
27
int comedi_buf_alloc(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/comedi_internal.h
50
void _comedi_event(struct comedi_device *dev, struct comedi_subdevice *s);
drivers/comedi/comedi_internal.h
51
void comedi_device_cancel_all(struct comedi_device *dev);
drivers/comedi/comedi_internal.h
62
int insn_inval(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/comedi_internal.h
65
void comedi_device_detach_locked(struct comedi_device *dev);
drivers/comedi/comedi_internal.h
66
void comedi_device_detach(struct comedi_device *dev);
drivers/comedi/comedi_internal.h
67
int comedi_device_attach(struct comedi_device *dev,
drivers/comedi/comedi_pci.c
105
void comedi_pci_detach(struct comedi_device *dev)
drivers/comedi/comedi_pci.c
24
struct pci_dev *comedi_to_pci_dev(struct comedi_device *dev)
drivers/comedi/comedi_pci.c
48
int comedi_pci_enable(struct comedi_device *dev)
drivers/comedi/comedi_pci.c
79
void comedi_pci_disable(struct comedi_device *dev)
drivers/comedi/comedi_pcmcia.c
24
struct pcmcia_device *comedi_to_pcmcia_dev(struct comedi_device *dev)
drivers/comedi/comedi_pcmcia.c
70
int comedi_pcmcia_enable(struct comedi_device *dev,
drivers/comedi/comedi_pcmcia.c
99
void comedi_pcmcia_disable(struct comedi_device *dev)
drivers/comedi/comedi_usb.c
23
struct usb_interface *comedi_to_usb_interface(struct comedi_device *dev)
drivers/comedi/comedi_usb.c
39
struct usb_device *comedi_to_usb_dev(struct comedi_device *dev)
drivers/comedi/drivers.c
1003
int comedi_check_request_region(struct comedi_device *dev,
drivers/comedi/drivers.c
1033
void comedi_legacy_detach(struct comedi_device *dev)
drivers/comedi/drivers.c
1047
int comedi_device_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers.c
1140
struct comedi_device *dev;
drivers/comedi/drivers.c
1272
struct comedi_device *dev = comedi_dev_get_from_minor(i);
drivers/comedi/drivers.c
156
static void comedi_device_detach_cleanup(struct comedi_device *dev)
drivers/comedi/drivers.c
199
void comedi_device_detach_locked(struct comedi_device *dev)
drivers/comedi/drivers.c
211
void comedi_device_detach(struct comedi_device *dev)
drivers/comedi/drivers.c
219
static int poll_invalid(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers.c
224
static int insn_device_inval(struct comedi_device *dev,
drivers/comedi/drivers.c
230
static unsigned int get_zero_valid_routes(struct comedi_device *dev,
drivers/comedi/drivers.c
237
int insn_inval(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers.c
260
int comedi_readback_insn_read(struct comedi_device *dev,
drivers/comedi/drivers.c
295
int comedi_timeout(struct comedi_device *dev,
drivers/comedi/drivers.c
298
int (*cb)(struct comedi_device *dev,
drivers/comedi/drivers.c
343
int comedi_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers.c
49
int comedi_set_hw_dev(struct comedi_device *dev, struct device *hw_dev)
drivers/comedi/drivers.c
60
static void comedi_clear_hw_dev(struct comedi_device *dev)
drivers/comedi/drivers.c
628
static unsigned int _comedi_handle_events(struct comedi_device *dev,
drivers/comedi/drivers.c
660
unsigned int comedi_handle_events(struct comedi_device *dev,
drivers/comedi/drivers.c
675
static int insn_rw_emulate_bits(struct comedi_device *dev,
drivers/comedi/drivers.c
714
static int __comedi_device_postconfig_async(struct comedi_device *dev,
drivers/comedi/drivers.c
764
static int __comedi_device_postconfig(struct comedi_device *dev)
drivers/comedi/drivers.c
77
void *comedi_alloc_devpriv(struct comedi_device *dev, size_t size)
drivers/comedi/drivers.c
824
static int comedi_device_postconfig(struct comedi_device *dev)
drivers/comedi/drivers.c
911
int comedi_load_firmware(struct comedi_device *dev,
drivers/comedi/drivers.c
914
int (*cb)(struct comedi_device *dev,
drivers/comedi/drivers.c
950
int __comedi_check_request_region(struct comedi_device *dev,
drivers/comedi/drivers.c
96
int comedi_alloc_subdevices(struct comedi_device *dev, int num_subdevices)
drivers/comedi/drivers/8255.c
46
static int dev_8255_attach(struct comedi_device *dev,
drivers/comedi/drivers/8255.c
99
static void dev_8255_detach(struct comedi_device *dev)
drivers/comedi/drivers/8255_pci.c
196
static int pci_8255_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1032.c
103
static int apci1032_cos_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1032.c
179
static int apci1032_cos_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1032.c
189
static int apci1032_cos_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1032.c
233
static int apci1032_cos_cmd(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1032.c
251
static int apci1032_cos_cancel(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1032.c
259
struct comedi_device *dev = d;
drivers/comedi/drivers/addi_apci_1032.c
289
static int apci1032_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1032.c
299
static int apci1032_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1032.c
360
static void apci1032_detach(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_1032.c
90
static int apci1032_reset(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_1500.c
155
static void apci1500_port_enable(struct comedi_device *dev, bool enable)
drivers/comedi/drivers/addi_apci_1500.c
167
static void apci1500_timer_enable(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1500.c
190
static bool apci1500_ack_irq(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1500.c
208
struct comedi_device *dev = d;
drivers/comedi/drivers/addi_apci_1500.c
256
static int apci1500_di_cancel(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1500.c
279
static int apci1500_di_inttrig_start(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1500.c
362
static int apci1500_di_cmd(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1500.c
370
static int apci1500_di_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1500.c
447
static int apci1500_di_cfg_trig(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1500.c
546
static int apci1500_di_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1500.c
55
static unsigned int z8536_read(struct comedi_device *dev, unsigned int reg)
drivers/comedi/drivers/addi_apci_1500.c
559
static int apci1500_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1500.c
571
static int apci1500_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1500.c
586
static int apci1500_timer_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1500.c
68
static void z8536_write(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1500.c
717
static int apci1500_timer_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1500.c
736
static int apci1500_timer_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1500.c
762
static int apci1500_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1500.c
79
static void z8536_reset(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_1500.c
849
static void apci1500_detach(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_1516.c
107
static int apci1516_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1516.c
178
static void apci1516_detach(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_1516.c
67
static int apci1516_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1516.c
77
static int apci1516_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1516.c
92
static int apci1516_reset(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_1564.c
170
static int apci1564_reset(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_1564.c
205
struct comedi_device *dev = d;
drivers/comedi/drivers/addi_apci_1564.c
263
static int apci1564_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1564.c
273
static int apci1564_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1564.c
288
static int apci1564_diag_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1564.c
328
static int apci1564_cos_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1564.c
408
static int apci1564_cos_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1564.c
418
static int apci1564_cos_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1564.c
462
static int apci1564_cos_cmd(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1564.c
480
static int apci1564_cos_cancel(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1564.c
491
static int apci1564_timer_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1564.c
540
static int apci1564_timer_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1564.c
557
static int apci1564_timer_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1564.c
572
static int apci1564_counter_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1564.c
622
static int apci1564_counter_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1564.c
641
static int apci1564_counter_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1564.c
658
static int apci1564_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_1564.c
784
static void apci1564_detach(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_16xx.c
47
static int apci16xx_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_16xx.c
74
static int apci16xx_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_16xx.c
87
static int apci16xx_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_2032.c
124
static int apci2032_int_cmd(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_2032.c
148
static int apci2032_int_cancel(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_2032.c
164
struct comedi_device *dev = d;
drivers/comedi/drivers/addi_apci_2032.c
216
static int apci2032_reset(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_2032.c
226
static int apci2032_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_2032.c
292
static void apci2032_detach(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_2032.c
43
static int apci2032_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_2032.c
58
static int apci2032_int_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_2032.c
67
static void apci2032_int_stop(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_2032.c
77
static int apci2032_int_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_2200.c
107
static void apci2200_detach(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_2200.c
28
static int apci2200_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_2200.c
38
static int apci2200_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_2200.c
53
static int apci2200_reset(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_2200.c
62
static int apci2200_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
1081
static void apci3120_detach(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_3120.c
157
static void apci3120_addon_write(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
171
static void apci3120_init_dma(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
203
static void apci3120_setup_dma(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
268
static unsigned int apci3120_ns_to_timer(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
307
static void apci3120_clr_timer2_interrupt(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_3120.c
313
static void apci3120_timer_write(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
333
static unsigned int apci3120_timer_read(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
356
static void apci3120_timer_set_mode(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
366
static void apci3120_timer_enable(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
378
static void apci3120_exttrig_enable(struct comedi_device *dev, bool enable)
drivers/comedi/drivers/addi_apci_3120.c
389
static void apci3120_set_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
424
static void apci3120_interrupt_dma(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
471
struct comedi_device *dev = d;
drivers/comedi/drivers/addi_apci_3120.c
536
static int apci3120_ai_cmd(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
592
static int apci3120_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
662
static int apci3120_cancel(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
690
static int apci3120_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
703
static int apci3120_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
747
static int apci3120_ao_ready(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
760
static int apci3120_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
785
static int apci3120_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
798
static int apci3120_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
816
static int apci3120_timer_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
893
static int apci3120_timer_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3120.c
906
static void apci3120_dma_alloc(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_3120.c
934
static void apci3120_dma_free(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_3120.c
952
static void apci3120_reset(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_3120.c
964
static int apci3120_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3501.c
106
static int apci3501_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3501.c
155
static int apci3501_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3501.c
165
static int apci3501_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3501.c
228
static int apci3501_eeprom_get_ao_n_chan(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_3501.c
254
static int apci3501_eeprom_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3501.c
274
static int apci3501_reset(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_3501.c
304
static int apci3501_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3501.c
381
static void apci3501_detach(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_3501.c
95
static int apci3501_wait_for_dac(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_3xxx.c
349
struct comedi_device *dev = d;
drivers/comedi/drivers/addi_apci_3xxx.c
371
static int apci3xxx_ai_started(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_3xxx.c
379
static int apci3xxx_ai_setup(struct comedi_device *dev, unsigned int chanspec)
drivers/comedi/drivers/addi_apci_3xxx.c
418
static int apci3xxx_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3xxx.c
431
static int apci3xxx_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3xxx.c
459
static int apci3xxx_ai_ns_to_timer(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3xxx.c
509
static int apci3xxx_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3xxx.c
566
static int apci3xxx_ai_cmd(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3xxx.c
589
static int apci3xxx_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3xxx.c
595
static int apci3xxx_ao_eoc(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3xxx.c
608
static int apci3xxx_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3xxx.c
638
static int apci3xxx_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3xxx.c
648
static int apci3xxx_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3xxx.c
663
static int apci3xxx_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3xxx.c
696
static int apci3xxx_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3xxx.c
724
static int apci3xxx_reset(struct comedi_device *dev)
drivers/comedi/drivers/addi_apci_3xxx.c
752
static int apci3xxx_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/addi_apci_3xxx.c
900
static void apci3xxx_detach(struct comedi_device *dev)
drivers/comedi/drivers/addi_watchdog.c
32
static int addi_watchdog_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/addi_watchdog.c
62
static int addi_watchdog_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/addi_watchdog.c
76
static int addi_watchdog_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci6208.c
109
static int pci6208_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci6208.c
41
static int pci6208_ao_eoc(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci6208.c
54
static int pci6208_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci6208.c
81
static int pci6208_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci6208.c
96
static int pci6208_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci7250.c
101
static int pci7250_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci7250.c
34
static unsigned char adl_pci7250_read8(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci7250.c
44
static void adl_pci7250_write8(struct comedi_device *dev, unsigned int offset,
drivers/comedi/drivers/adl_pci7250.c
56
static int adl_pci7250_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci7250.c
82
static int adl_pci7250_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci7x3x.c
130
static void process_irq(struct comedi_device *dev, unsigned int subdev,
drivers/comedi/drivers/adl_pci7x3x.c
151
struct comedi_device *dev = p_device;
drivers/comedi/drivers/adl_pci7x3x.c
186
static int adl_pci7x3x_asy_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci7x3x.c
225
static int adl_pci7x3x_asy_cmd(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci7x3x.c
253
static int adl_pci7x3x_asy_cancel(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci7x3x.c
278
static int adl_pci7x3x_dirq_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci7x3x.c
291
static int adl_pci7x3x_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci7x3x.c
318
static int adl_pci7x3x_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci7x3x.c
330
static int adl_pci7x3x_reset(struct comedi_device *dev)
drivers/comedi/drivers/adl_pci7x3x.c
341
static int adl_pci7x3x_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci7x3x.c
499
static void adl_pci7x3x_detach(struct comedi_device *dev)
drivers/comedi/drivers/adl_pci8164.c
30
static int adl_pci8164_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci8164.c
45
static int adl_pci8164_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci8164.c
60
static int adl_pci8164_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9111.c
150
static void pci9111_interrupt_source_set(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9111.c
173
static void pci9111_fifo_reset(struct comedi_device *dev)
drivers/comedi/drivers/adl_pci9111.c
183
static int pci9111_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9111.c
200
static int pci9111_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9111.c
235
static int pci9111_ai_do_cmd_test(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9111.c
335
static int pci9111_ai_do_cmd(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9111.c
389
static void pci9111_ai_munge(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9111.c
405
static void pci9111_handle_fifo_half_full(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9111.c
451
struct comedi_device *dev = p_device;
drivers/comedi/drivers/adl_pci9111.c
515
static int pci9111_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9111.c
528
static int pci9111_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9111.c
568
static int pci9111_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9111.c
586
static int pci9111_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9111.c
596
static int pci9111_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9111.c
609
static int pci9111_reset(struct comedi_device *dev)
drivers/comedi/drivers/adl_pci9111.c
623
static int pci9111_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9111.c
708
static void pci9111_detach(struct comedi_device *dev)
drivers/comedi/drivers/adl_pci9118.c
1141
static int pci9118_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
1301
static int pci9118_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
1314
static void pci9118_ai_start_conv(struct comedi_device *dev)
drivers/comedi/drivers/adl_pci9118.c
1320
static int pci9118_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
1359
static int pci9118_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
1377
static int pci9118_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
1392
static int pci9118_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
1411
static void pci9118_reset(struct comedi_device *dev)
drivers/comedi/drivers/adl_pci9118.c
1433
static struct pci_dev *pci9118_find_pci(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
1459
static void pci9118_alloc_dma(struct comedi_device *dev)
drivers/comedi/drivers/adl_pci9118.c
1486
static void pci9118_free_dma(struct comedi_device *dev)
drivers/comedi/drivers/adl_pci9118.c
1504
static int pci9118_common_attach(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
1648
static int pci9118_attach(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
1665
static int pci9118_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
1687
static void pci9118_detach(struct comedi_device *dev)
drivers/comedi/drivers/adl_pci9118.c
243
static void pci9118_amcc_setup_dma(struct comedi_device *dev, unsigned int buf)
drivers/comedi/drivers/adl_pci9118.c
253
static void pci9118_amcc_dma_ena(struct comedi_device *dev, bool enable)
drivers/comedi/drivers/adl_pci9118.c
266
static void pci9118_amcc_int_ena(struct comedi_device *dev, bool enable)
drivers/comedi/drivers/adl_pci9118.c
280
static void pci9118_ai_reset_fifo(struct comedi_device *dev)
drivers/comedi/drivers/adl_pci9118.c
286
static int pci9118_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
326
static void pci9118_set_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
389
static void pci9118_ai_mode4_switch(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
404
static unsigned int pci9118_ai_samples_ready(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
460
static void pci9118_ai_dma_xfer(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
512
static void pci9118_exttrg_enable(struct comedi_device *dev, bool enable)
drivers/comedi/drivers/adl_pci9118.c
528
static void pci9118_calc_divisors(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
555
static void pci9118_start_pacer(struct comedi_device *dev, int mode)
drivers/comedi/drivers/adl_pci9118.c
561
static int pci9118_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
597
static void pci9118_ai_munge(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
618
static void pci9118_ai_get_onesample(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
635
static void pci9118_ai_get_dma(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
678
struct comedi_device *dev = d;
drivers/comedi/drivers/adl_pci9118.c
770
static void pci9118_ai_cmd_start(struct comedi_device *dev)
drivers/comedi/drivers/adl_pci9118.c
783
static int pci9118_ai_inttrig(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
798
static int pci9118_ai_setup_dma(struct comedi_device *dev,
drivers/comedi/drivers/adl_pci9118.c
916
static int pci9118_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/adq12b.c
105
static int adq12b_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/adq12b.c
141
static int adq12b_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adq12b.c
151
static int adq12b_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adq12b.c
176
static int adq12b_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/adq12b.c
92
static int adq12b_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1710.c
180
static int pci1710_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1710.c
246
static void pci1710_ai_setup_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1710.c
286
static int pci1710_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1710.c
299
static int pci1710_ai_read_sample(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1710.c
328
static int pci1710_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1710.c
373
static int pci1710_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1710.c
392
static void pci1710_handle_every_sample(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1710.c
434
static void pci1710_handle_fifo(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1710.c
481
struct comedi_device *dev = d;
drivers/comedi/drivers/adv_pci1710.c
521
static int pci1710_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/adv_pci1710.c
562
static int pci1710_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1710.c
634
static int pci1710_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1710.c
659
static int pci1710_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1710.c
669
static int pci1710_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1710.c
682
static int pci1710_counter_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1710.c
719
static void pci1710_reset(struct comedi_device *dev)
drivers/comedi/drivers/adv_pci1710.c
744
static int pci1710_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1720.c
101
static int pci1720_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1720.c
111
static int pci1720_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1720.c
69
static int pci1720_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1723.c
118
static int pci1723_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1723.c
131
static int pci1723_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1723.c
77
static int pci1723_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1723.c
95
static int pci1723_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1724.c
117
static int adv_pci1724_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1724.c
72
static int adv_pci1724_dac_idle(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1724.c
85
static int adv_pci1724_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1760.c
120
static int pci1760_cmd(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1760.c
148
static int pci1760_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1760.c
158
static int pci1760_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1760.c
202
static int pci1760_pwm_enable(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1760.c
219
static int pci1760_pwm_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1760.c
298
static void pci1760_reset(struct comedi_device *dev)
drivers/comedi/drivers/adv_pci1760.c
338
static int pci1760_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci1760.c
95
static int pci1760_send_cmd(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci_dio.c
237
static void process_irq(struct comedi_device *dev, unsigned int subdev,
drivers/comedi/drivers/adv_pci_dio.c
258
struct comedi_device *dev = p_device;
drivers/comedi/drivers/adv_pci_dio.c
292
static int pci_dio_asy_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci_dio.c
339
static int pci_dio_asy_cmd(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci_dio.c
368
static int pci_dio_asy_cancel(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci_dio.c
392
static int pci_dio_insn_bits_dirq_b(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci_dio.c
406
static int pci_dio_insn_bits_di_b(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci_dio.c
425
static int pci_dio_insn_bits_di_w(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci_dio.c
440
static int pci_dio_insn_bits_do_b(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci_dio.c
463
static int pci_dio_insn_bits_do_w(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci_dio.c
482
static int pci_dio_reset(struct comedi_device *dev, unsigned long cardtype)
drivers/comedi/drivers/adv_pci_dio.c
547
static int pci_dio_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/adv_pci_dio.c
712
static void pci_dio_detach(struct comedi_device *dev)
drivers/comedi/drivers/aio_aio12_8.c
111
static int aio_aio12_8_ai_read(struct comedi_device *dev,
drivers/comedi/drivers/aio_aio12_8.c
154
static int aio_aio12_8_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/aio_aio12_8.c
175
static int aio_aio12_8_counter_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/aio_aio12_8.c
198
static int aio_aio12_8_attach(struct comedi_device *dev,
drivers/comedi/drivers/aio_aio12_8.c
98
static int aio_aio12_8_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/aio_iiro_16.c
138
static int aio_iiro_16_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/aio_iiro_16.c
154
static int aio_iiro_16_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/aio_iiro_16.c
164
static int aio_iiro_16_attach(struct comedi_device *dev,
drivers/comedi/drivers/aio_iiro_16.c
45
static unsigned int aio_iiro_16_read_inputs(struct comedi_device *dev)
drivers/comedi/drivers/aio_iiro_16.c
57
struct comedi_device *dev = d;
drivers/comedi/drivers/aio_iiro_16.c
75
static void aio_iiro_enable_irq(struct comedi_device *dev, bool enable)
drivers/comedi/drivers/aio_iiro_16.c
83
static int aio_iiro_16_cos_cancel(struct comedi_device *dev,
drivers/comedi/drivers/aio_iiro_16.c
91
static int aio_iiro_16_cos_cmd(struct comedi_device *dev,
drivers/comedi/drivers/aio_iiro_16.c
99
static int aio_iiro_16_cos_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200.c
241
static int dio200_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/amplc_dio200.h
19
struct comedi_device;
drivers/comedi/drivers/amplc_dio200.h
40
int amplc_dio200_common_attach(struct comedi_device *dev, unsigned int irq,
drivers/comedi/drivers/amplc_dio200.h
44
void amplc_dio200_set_enhance(struct comedi_device *dev, unsigned char val);
drivers/comedi/drivers/amplc_dio200_common.c
108
static unsigned int dio200___read32(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
116
static void dio200___write32(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
127
static unsigned char dio200___read8(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
133
static void dio200___write8(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
139
static unsigned int dio200___read32(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
145
static void dio200___write32(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
153
static unsigned char dio200_read8(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
164
static void dio200_write8(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
175
static unsigned int dio200_read32(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
186
static void dio200_write32(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
197
static unsigned int dio200_subdev_8254_offset(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
218
static int dio200_subdev_intr_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
237
static void dio200_stop_intr(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
249
static void dio200_start_intr(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
271
static int dio200_inttrig_start_intr(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
292
static void dio200_read_scan_intr(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
314
static int dio200_handle_read_intr(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
385
static int dio200_subdev_intr_cancel(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
400
static int dio200_subdev_intr_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
450
static int dio200_subdev_intr_cmd(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
471
static int dio200_subdev_intr_init(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
513
struct comedi_device *dev = d;
drivers/comedi/drivers/amplc_dio200_common.c
525
static void dio200_subdev_8254_set_gate_src(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
536
static void dio200_subdev_8254_set_clock_src(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
547
static int dio200_subdev_8254_config(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
592
static int dio200_subdev_8254_init(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
648
static void dio200_subdev_8255_set_dir(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
667
static int dio200_subdev_8255_bits(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
701
static int dio200_subdev_8255_config(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
728
static int dio200_subdev_8255_init(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
751
static int dio200_subdev_timer_read(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
763
static void dio200_subdev_timer_reset(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
773
static void dio200_subdev_timer_get_clock_src(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
786
static int dio200_subdev_timer_set_clock_src(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
796
static int dio200_subdev_timer_config(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
822
void amplc_dio200_set_enhance(struct comedi_device *dev, unsigned char val)
drivers/comedi/drivers/amplc_dio200_common.c
828
int amplc_dio200_common_attach(struct comedi_device *dev, unsigned int irq,
drivers/comedi/drivers/amplc_dio200_common.c
91
static unsigned char dio200___read8(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_common.c
99
static void dio200___write8(struct comedi_device *dev,
drivers/comedi/drivers/amplc_dio200_pci.c
310
static int dio200_pcie_board_setup(struct comedi_device *dev)
drivers/comedi/drivers/amplc_dio200_pci.c
341
static int dio200_pci_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pc236.c
39
static int pc236_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/amplc_pc236.h
17
struct comedi_device;
drivers/comedi/drivers/amplc_pc236.h
21
void (*intr_update_cb)(struct comedi_device *dev, bool enable);
drivers/comedi/drivers/amplc_pc236.h
22
bool (*intr_chk_clr_cb)(struct comedi_device *dev);
drivers/comedi/drivers/amplc_pc236.h
30
int amplc_pc236_common_attach(struct comedi_device *dev, unsigned long iobase,
drivers/comedi/drivers/amplc_pc236_common.c
105
static int pc236_intr_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/amplc_pc236_common.c
112
static int pc236_intr_cancel(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pc236_common.c
122
struct comedi_device *dev = d;
drivers/comedi/drivers/amplc_pc236_common.c
136
int amplc_pc236_common_attach(struct comedi_device *dev, unsigned long iobase,
drivers/comedi/drivers/amplc_pc236_common.c
19
static void pc236_intr_update(struct comedi_device *dev, bool enable)
drivers/comedi/drivers/amplc_pc236_common.c
39
static bool pc236_intr_check(struct comedi_device *dev)
drivers/comedi/drivers/amplc_pc236_common.c
58
static int pc236_intr_insn(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pc236_common.c
66
static int pc236_intr_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pc263.c
44
static int pc263_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pc263.c
59
static int pc263_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/amplc_pci224.c
1096
static void pci224_detach(struct comedi_device *dev)
drivers/comedi/drivers/amplc_pci224.c
385
pci224_ao_set_data(struct comedi_device *dev, int chan, int range,
drivers/comedi/drivers/amplc_pci224.c
416
static int pci224_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci224.c
438
static void pci224_ao_stop(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci224.c
480
static void pci224_ao_start(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci224.c
503
static void pci224_ao_handle_fifo(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci224.c
604
static int pci224_ao_inttrig_start(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci224.c
619
static int pci224_ao_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci224.c
660
pci224_ao_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/amplc_pci224.c
805
static void pci224_ao_start_pacer(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci224.c
829
static int pci224_ao_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/amplc_pci224.c
902
static int pci224_ao_cancel(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci224.c
913
pci224_ao_munge(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/amplc_pci224.c
945
struct comedi_device *dev = d;
drivers/comedi/drivers/amplc_pci224.c
990
pci224_auto_attach(struct comedi_device *dev, unsigned long context_model)
drivers/comedi/drivers/amplc_pci230.c
1006
static void pci230_ao_stop(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
1060
static void pci230_handle_ao_nofifo(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
1090
static bool pci230_handle_ao_fifo(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
1174
static int pci230_ao_inttrig_scan_begin(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
1207
static void pci230_ao_start(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
1284
static int pci230_ao_inttrig_start(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
1299
static int pci230_ao_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/amplc_pci230.c
1370
static int pci230_ao_cancel(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
1401
static int pci230_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
1504
static int pci230_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
1710
static void pci230_ai_update_fifo_trigger_level(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
1743
static int pci230_ai_inttrig_convert(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
1785
static int pci230_ai_inttrig_scan_begin(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
1809
static void pci230_ai_stop(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
1857
static void pci230_ai_start(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
1995
static int pci230_ai_inttrig_start(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
2010
static void pci230_handle_ai(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
2076
static int pci230_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/amplc_pci230.c
2271
static int pci230_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
2282
struct comedi_device *dev = d;
drivers/comedi/drivers/amplc_pci230.c
2368
static int pci230_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
531
static unsigned short pci230_ai_read(struct comedi_device *dev)
drivers/comedi/drivers/amplc_pci230.c
552
static unsigned short pci230_ao_mangle_datum(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
572
static void pci230_ao_write_nofifo(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
582
static void pci230_ao_write_fifo(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
592
static bool pci230_claim_shared(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
614
static void pci230_release_shared(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
625
static void pci230_release_all_resources(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
680
static void pci230_ct_setup_ns_mode(struct comedi_device *dev, unsigned int ct,
drivers/comedi/drivers/amplc_pci230.c
700
static void pci230_cancel_ct(struct comedi_device *dev, unsigned int ct)
drivers/comedi/drivers/amplc_pci230.c
706
static int pci230_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
720
static int pci230_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
820
static int pci230_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
847
static int pci230_ao_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci230.c
879
static int pci230_ao_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci236.c
56
static void pci236_intr_update_cb(struct comedi_device *dev, bool enable)
drivers/comedi/drivers/amplc_pci236.c
65
static bool pci236_intr_chk_clr_cb(struct comedi_device *dev)
drivers/comedi/drivers/amplc_pci236.c
84
static int pci236_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci263.c
33
static int pci263_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/amplc_pci263.c
48
static int pci263_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/c6xdigio.c
110
static int c6xdigio_encoder_read(struct comedi_device *dev,
drivers/comedi/drivers/c6xdigio.c
148
static int c6xdigio_pwm_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/c6xdigio.c
174
static int c6xdigio_pwm_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/c6xdigio.c
191
static int c6xdigio_encoder_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/c6xdigio.c
210
static void c6xdigio_init(struct comedi_device *dev)
drivers/comedi/drivers/c6xdigio.c
238
static int c6xdigio_attach(struct comedi_device *dev,
drivers/comedi/drivers/c6xdigio.c
47
static int c6xdigio_chk_status(struct comedi_device *dev, unsigned long context)
drivers/comedi/drivers/c6xdigio.c
62
static int c6xdigio_write_data(struct comedi_device *dev,
drivers/comedi/drivers/c6xdigio.c
69
static int c6xdigio_get_encoder_bits(struct comedi_device *dev,
drivers/comedi/drivers/c6xdigio.c
85
static void c6xdigio_pwm_write(struct comedi_device *dev,
drivers/comedi/drivers/cb_das16_cs.c
124
static int das16cs_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/cb_das16_cs.c
137
static int das16cs_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/cb_das16_cs.c
191
static int das16cs_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/cb_das16_cs.c
242
static int das16cs_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/cb_das16_cs.c
255
static int das16cs_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/cb_das16_cs.c
287
static int das16cs_counter_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/cb_das16_cs.c
324
static const void *das16cs_find_boardinfo(struct comedi_device *dev,
drivers/comedi/drivers/cb_das16_cs.c
339
static int das16cs_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
1029
static int cb_pcidas_ao_cmd(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
1084
static int cb_pcidas_ao_cancel(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
1103
static unsigned int cb_pcidas_ao_interrupt(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
1136
static unsigned int cb_pcidas_ai_interrupt(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
1204
struct comedi_device *dev = d;
drivers/comedi/drivers/cb_pcidas.c
1246
static int cb_pcidas_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
1448
static void cb_pcidas_detach(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas.c
309
static int cb_pcidas_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
323
static int cb_pcidas_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
376
static int cb_pcidas_ai_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
402
static int cb_pcidas_ao_nofifo_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
433
static int cb_pcidas_ao_fifo_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
467
static int cb_pcidas_eeprom_ready(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
481
static int cb_pcidas_eeprom_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
519
static void cb_pcidas_calib_write(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
558
static int cb_pcidas_caldac_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
579
static void cb_pcidas_dac08_write(struct comedi_device *dev, unsigned int val)
drivers/comedi/drivers/cb_pcidas.c
595
static int cb_pcidas_dac08_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
614
static void cb_pcidas_trimpot_write(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
628
static int cb_pcidas_trimpot_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
647
static int cb_pcidas_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
674
static int cb_pcidas_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
784
static int cb_pcidas_ai_cmd(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
869
static int cb_pcidas_ao_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
888
static int cb_pcidas_ao_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
961
static int cb_pcidas_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
980
static void cb_pcidas_ao_load_fifo(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas.c
995
static int cb_pcidas_ao_inttrig(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
1087
static inline unsigned short se_diff_bit_6xxx(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
1167
static unsigned int ai_range_bits_6xxx(const struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
1175
static unsigned int hw_revision(const struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
1186
static void set_dac_range_bits(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
1207
static void abort_dma(struct comedi_device *dev, unsigned int channel)
drivers/comedi/drivers/cb_pcidas64.c
1220
static void disable_plx_interrupts(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
1229
static void disable_ai_interrupts(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
1244
static void enable_ai_interrupts(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
1271
static void init_plx9080(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
1335
static void disable_ai_pacing(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
1353
static int set_ai_fifo_segment_length(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
1385
static int set_ai_fifo_size(struct comedi_device *dev, unsigned int num_samples)
drivers/comedi/drivers/cb_pcidas64.c
1404
static unsigned int ai_fifo_size(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
1414
static void init_stc_registers(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
1461
static int alloc_and_init_dma_members(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
1545
static void cb_pcidas64_free_dma(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
1585
static inline void warn_external_queue(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
1600
static void i2c_set_sda(struct comedi_device *dev, int state)
drivers/comedi/drivers/cb_pcidas64.c
1619
static void i2c_set_scl(struct comedi_device *dev, int state)
drivers/comedi/drivers/cb_pcidas64.c
1637
static void i2c_write_byte(struct comedi_device *dev, u8 byte)
drivers/comedi/drivers/cb_pcidas64.c
1653
static int i2c_read_ack(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
1663
static void i2c_start(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
1671
static void i2c_stop(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
1679
static void i2c_write(struct comedi_device *dev, unsigned int address,
drivers/comedi/drivers/cb_pcidas64.c
1720
static int cb_pcidas64_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
1741
static int ai_rinsn(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/cb_pcidas64.c
1868
static int ai_config_calibration_source(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
1891
static int ai_config_block_size(struct comedi_device *dev, unsigned int *data)
drivers/comedi/drivers/cb_pcidas64.c
1917
static int ai_config_master_clock_4020(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
1944
static int ai_config_master_clock(struct comedi_device *dev, unsigned int *data)
drivers/comedi/drivers/cb_pcidas64.c
1958
static int ai_config_insn(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/cb_pcidas64.c
2006
static void check_adc_timing(struct comedi_device *dev, struct comedi_cmd *cmd)
drivers/comedi/drivers/cb_pcidas64.c
2052
static int cb_pcidas64_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
2092
static int ai_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/cb_pcidas64.c
2229
static void setup_sample_counters(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
2245
static inline unsigned int dma_transfer_size(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
2259
static u32 ai_convert_counter_6xxx(const struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
2266
static u32 ai_scan_counter_6xxx(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
2287
static u32 ai_convert_counter_4020(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
2310
static void select_master_clock_4020(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
2331
static void select_master_clock(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
2345
static inline void dma_start_sync(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
2358
static void set_ai_pacing(struct comedi_device *dev, struct comedi_cmd *cmd)
drivers/comedi/drivers/cb_pcidas64.c
2406
static int setup_channel_queue(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
2519
static inline void load_first_dma_descriptor(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
2547
static int ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/cb_pcidas64.c
2667
static void pio_drain_ai_fifo_16(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
2729
static void pio_drain_ai_fifo_32(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
2760
static void pio_drain_ai_fifo(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
2770
static void drain_dma_buffers(struct comedi_device *dev, unsigned int channel)
drivers/comedi/drivers/cb_pcidas64.c
2803
static void handle_ai_interrupt(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
2854
static inline unsigned int prev_ao_dma_index(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
2866
static int last_ao_dma_load_completed(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
2886
static inline int ao_dma_needs_restart(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
2898
static void restart_ao_dma(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
2910
static unsigned int cb_pcidas64_ao_fill_buffer(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
2924
static unsigned int load_ao_dma_buffer(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
2960
static void load_ao_dma(struct comedi_device *dev, const struct comedi_cmd *cmd)
drivers/comedi/drivers/cb_pcidas64.c
2982
static void handle_ao_interrupt(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
3034
struct comedi_device *dev = d;
drivers/comedi/drivers/cb_pcidas64.c
3064
static int ai_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/cb_pcidas64.c
3084
static int ao_winsn(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/cb_pcidas64.c
3122
static void set_dac_control0_reg(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
3144
static void set_dac_control1_reg(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
3163
static void set_dac_select_reg(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
3186
static void set_dac_interval_regs(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
3206
static int prep_ao_dma(struct comedi_device *dev, const struct comedi_cmd *cmd)
drivers/comedi/drivers/cb_pcidas64.c
3246
static inline int external_ai_queue_in_use(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
3259
static int ao_inttrig(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/cb_pcidas64.c
3283
static int ao_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/cb_pcidas64.c
3308
static int cb_pcidas64_ao_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
3328
static int ao_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/cb_pcidas64.c
3408
static int ao_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/cb_pcidas64.c
3417
static int dio_callback_4020(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
3429
static int di_rbits(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/cb_pcidas64.c
3442
static int do_wbits(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
3455
static int dio_60xx_config_insn(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
3471
static int dio_60xx_wbits(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
3507
static int caldac_8800_write(struct comedi_device *dev, unsigned int address,
drivers/comedi/drivers/cb_pcidas64.c
3540
static int caldac_i2c_write(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
3599
static void caldac_write(struct comedi_device *dev, unsigned int channel,
drivers/comedi/drivers/cb_pcidas64.c
3617
static int cb_pcidas64_calib_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
3640
static void ad8402_write(struct comedi_device *dev, unsigned int channel,
drivers/comedi/drivers/cb_pcidas64.c
3670
static int cb_pcidas64_ad8402_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
3693
static u16 read_eeprom(struct comedi_device *dev, u8 address)
drivers/comedi/drivers/cb_pcidas64.c
3756
static int eeprom_read_insn(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
3774
static int setup_subdevices(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidas64.c
3961
static int auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidas64.c
4042
static void detach(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidda.c
151
static unsigned int cb_pcidda_serial_in(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcidda.c
168
static void cb_pcidda_serial_out(struct comedi_device *dev, unsigned int value,
drivers/comedi/drivers/cb_pcidda.c
185
static unsigned int cb_pcidda_read_eeprom(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidda.c
221
static void cb_pcidda_write_caldac(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidda.c
255
static void cb_pcidda_calibrate(struct comedi_device *dev, unsigned int channel,
drivers/comedi/drivers/cb_pcidda.c
283
static int cb_pcidda_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcidda.c
325
static int cb_pcidda_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcimdas.c
156
static int cb_pcimdas_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcimdas.c
170
static int cb_pcimdas_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcimdas.c
219
static int cb_pcimdas_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcimdas.c
238
static int cb_pcimdas_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcimdas.c
253
static int cb_pcimdas_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcimdas.c
268
static int cb_pcimdas_counter_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcimdas.c
307
static unsigned int cb_pcimdas_pacer_clk(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcimdas.c
319
static bool cb_pcimdas_is_ai_se(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcimdas.c
333
static bool cb_pcimdas_is_ai_uni(struct comedi_device *dev)
drivers/comedi/drivers/cb_pcimdas.c
347
static int cb_pcimdas_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcimdda.c
112
static int cb_pcimdda_ao_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcimdda.c
125
static int cb_pcimdda_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/cb_pcimdda.c
82
static int cb_pcimdda_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/comedi_8254.c
522
static int comedi_8254_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/comedi_8254.c
540
static int comedi_8254_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/comedi_8254.c
557
static int comedi_8254_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/comedi_8255.c
118
static int subdev_8255_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/comedi_8255.c
145
static int __subdev_8255_init(struct comedi_device *dev,
drivers/comedi/drivers/comedi_8255.c
147
int (*io)(struct comedi_device *dev,
drivers/comedi/drivers/comedi_8255.c
189
int subdev_8255_io_init(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/comedi_8255.c
208
int subdev_8255_mm_init(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/comedi_8255.c
237
int subdev_8255_cb_init(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/comedi_8255.c
238
int (*io)(struct comedi_device *dev, int dir, int port,
drivers/comedi/drivers/comedi_8255.c
37
int (*io)(struct comedi_device *dev, int dir, int port, int data,
drivers/comedi/drivers/comedi_8255.c
43
static int subdev_8255_io(struct comedi_device *dev,
drivers/comedi/drivers/comedi_8255.c
55
static int subdev_8255_mmio(struct comedi_device *dev,
drivers/comedi/drivers/comedi_8255.c
65
static int subdev_8255_insn(struct comedi_device *dev,
drivers/comedi/drivers/comedi_8255.c
97
static void subdev_8255_do_config(struct comedi_device *dev,
drivers/comedi/drivers/comedi_bond.c
124
static int bonding_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/comedi_bond.c
169
static int do_dev_config(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/comedi_bond.c
184
struct comedi_device *d;
drivers/comedi/drivers/comedi_bond.c
273
static int bonding_attach(struct comedi_device *dev,
drivers/comedi/drivers/comedi_bond.c
314
static void bonding_detach(struct comedi_device *dev)
drivers/comedi/drivers/comedi_bond.c
48
struct comedi_device *dev;
drivers/comedi/drivers/comedi_bond.c
61
static int bonding_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/comedi_isadma.c
151
struct comedi_isadma *comedi_isadma_alloc(struct comedi_device *dev,
drivers/comedi/drivers/comedi_parport.c
106
static int parport_status_reg_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/comedi_parport.c
116
static int parport_ctrl_reg_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/comedi_parport.c
135
static int parport_intr_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/comedi_parport.c
144
static int parport_intr_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/comedi_parport.c
183
static int parport_intr_cmd(struct comedi_device *dev,
drivers/comedi/drivers/comedi_parport.c
195
static int parport_intr_cancel(struct comedi_device *dev,
drivers/comedi/drivers/comedi_parport.c
209
struct comedi_device *dev = d;
drivers/comedi/drivers/comedi_parport.c
231
static int parport_attach(struct comedi_device *dev,
drivers/comedi/drivers/comedi_parport.c
71
static int parport_data_reg_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/comedi_parport.c
84
static int parport_data_reg_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
103
static unsigned short fake_sawtooth(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
135
static unsigned short fake_squarewave(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
165
static unsigned short fake_flatline(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
173
static unsigned short fake_waveform(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
202
struct comedi_device *dev = devpriv->dev;
drivers/comedi/drivers/comedi_test.c
254
static int waveform_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
356
static int waveform_ai_cmd(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
413
static int waveform_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
430
static int waveform_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
451
struct comedi_device *dev = devpriv->dev;
drivers/comedi/drivers/comedi_test.c
525
static int waveform_ao_inttrig_start(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
549
static int waveform_ao_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
606
static int waveform_ao_cmd(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
623
static int waveform_ao_cancel(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
641
static int waveform_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
654
static int waveform_ai_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
681
static int waveform_ao_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
696
static int waveform_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
725
static int waveform_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
734
static int waveform_common_attach(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
810
static int waveform_attach(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
825
static int waveform_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/comedi_test.c
840
static void waveform_detach(struct comedi_device *dev)
drivers/comedi/drivers/comedi_test.c
87
struct comedi_device *dev; /* parent comedi device */
drivers/comedi/drivers/contec_pci_dio.c
29
static int contec_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/contec_pci_dio.c
42
static int contec_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/contec_pci_dio.c
51
static int contec_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/dac02.c
101
static int dac02_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/dac02.c
67
static int dac02_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/daqboard2000.c
259
static void db2k_write_acq_scan_list_entry(struct comedi_device *dev, u16 entry)
drivers/comedi/drivers/daqboard2000.c
266
static void db2k_setup_sampling(struct comedi_device *dev, int chan, int gain)
drivers/comedi/drivers/daqboard2000.c
306
static int db2k_ai_status(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/daqboard2000.c
317
static int db2k_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/daqboard2000.c
382
static int db2k_ao_eoc(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/daqboard2000.c
394
static int db2k_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/daqboard2000.c
417
static void db2k_reset_local_bus(struct comedi_device *dev)
drivers/comedi/drivers/daqboard2000.c
431
static void db2k_reload_plx(struct comedi_device *dev)
drivers/comedi/drivers/daqboard2000.c
448
static void db2k_pulse_prog_pin(struct comedi_device *dev)
drivers/comedi/drivers/daqboard2000.c
462
static int db2k_wait_cpld_init(struct comedi_device *dev)
drivers/comedi/drivers/daqboard2000.c
481
static int db2k_wait_cpld_txready(struct comedi_device *dev)
drivers/comedi/drivers/daqboard2000.c
495
static int db2k_write_cpld(struct comedi_device *dev, u16 data, bool new_cpld)
drivers/comedi/drivers/daqboard2000.c
513
static int db2k_wait_fpga_programmed(struct comedi_device *dev)
drivers/comedi/drivers/daqboard2000.c
530
static int db2k_load_firmware(struct comedi_device *dev, const u8 *cpld_array,
drivers/comedi/drivers/daqboard2000.c
593
static void db2k_adc_stop_dma_transfer(struct comedi_device *dev)
drivers/comedi/drivers/daqboard2000.c
597
static void db2k_adc_disarm(struct comedi_device *dev)
drivers/comedi/drivers/daqboard2000.c
621
static void db2k_activate_reference_dacs(struct comedi_device *dev)
drivers/comedi/drivers/daqboard2000.c
647
static void db2k_initialize_ctrs(struct comedi_device *dev)
drivers/comedi/drivers/daqboard2000.c
651
static void db2k_initialize_tmrs(struct comedi_device *dev)
drivers/comedi/drivers/daqboard2000.c
655
static void db2k_dac_disarm(struct comedi_device *dev)
drivers/comedi/drivers/daqboard2000.c
659
static void db2k_initialize_adc(struct comedi_device *dev)
drivers/comedi/drivers/daqboard2000.c
667
static int db2k_8255_cb(struct comedi_device *dev, int dir, int port, int data,
drivers/comedi/drivers/daqboard2000.c
677
static int db2k_auto_attach(struct comedi_device *dev, unsigned long context)
drivers/comedi/drivers/daqboard2000.c
745
static void db2k_detach(struct comedi_device *dev)
drivers/comedi/drivers/das08.c
154
static int das08_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/das08.c
167
static int das08_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/das08.c
249
static int das08_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/das08.c
259
static int das08_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/das08.c
279
static int das08jr_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/das08.c
289
static int das08jr_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/das08.c
301
static void das08_ao_set_data(struct comedi_device *dev,
drivers/comedi/drivers/das08.c
323
static int das08_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/das08.c
341
int das08_common_attach(struct comedi_device *dev, unsigned long iobase)
drivers/comedi/drivers/das08.h
15
struct comedi_device;
drivers/comedi/drivers/das08.h
44
int das08_common_attach(struct comedi_device *dev, unsigned long iobase);
drivers/comedi/drivers/das08_cs.c
49
static int das08_cs_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/das08_isa.c
159
static int das08_isa_attach(struct comedi_device *dev,
drivers/comedi/drivers/das08_pci.c
43
static int das08_pci_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/das16.c
1016
static int das16_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/das16.c
1189
static void das16_detach(struct comedi_device *dev)
drivers/comedi/drivers/das16.c
432
struct comedi_device *dev;
drivers/comedi/drivers/das16.c
443
static void das16_ai_setup_dma(struct comedi_device *dev,
drivers/comedi/drivers/das16.c
465
static void das16_interrupt(struct comedi_device *dev)
drivers/comedi/drivers/das16.c
522
struct comedi_device *dev = devpriv->dev;
drivers/comedi/drivers/das16.c
533
static void das16_ai_set_mux_range(struct comedi_device *dev,
drivers/comedi/drivers/das16.c
556
static int das16_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/das16.c
584
static int das16_cmd_test(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/das16.c
684
static unsigned int das16_set_pacer(struct comedi_device *dev, unsigned int ns,
drivers/comedi/drivers/das16.c
694
static int das16_cmd_exec(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/das16.c
761
static int das16_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/das16.c
790
static void das16_ai_munge(struct comedi_device *dev,
drivers/comedi/drivers/das16.c
808
static int das16_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/das16.c
821
static int das16_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/das16.c
855
static int das16_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/das16.c
877
static int das16_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/das16.c
887
static int das16_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/das16.c
900
static int das16_probe(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/das16.c
917
static void das16_reset(struct comedi_device *dev)
drivers/comedi/drivers/das16.c
924
static void das16_alloc_dma(struct comedi_device *dev, unsigned int dma_chan)
drivers/comedi/drivers/das16.c
939
static void das16_free_dma(struct comedi_device *dev)
drivers/comedi/drivers/das16.c
949
static const struct comedi_lrange *das16_ai_range(struct comedi_device *dev,
drivers/comedi/drivers/das16.c
985
static const struct comedi_lrange *das16_ao_range(struct comedi_device *dev,
drivers/comedi/drivers/das16m1.c
105
static void das16m1_ai_set_queue(struct comedi_device *dev,
drivers/comedi/drivers/das16m1.c
120
static void das16m1_ai_munge(struct comedi_device *dev,
drivers/comedi/drivers/das16m1.c
138
static int das16m1_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/das16m1.c
166
static int das16m1_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/das16m1.c
238
static int das16m1_ai_cmd(struct comedi_device *dev,
drivers/comedi/drivers/das16m1.c
295
static int das16m1_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/das16m1.c
308
static int das16m1_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/das16m1.c
321
static int das16m1_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/das16m1.c
350
static int das16m1_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/das16m1.c
360
static int das16m1_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/das16m1.c
373
static void das16m1_handler(struct comedi_device *dev, unsigned int status)
drivers/comedi/drivers/das16m1.c
435
static int das16m1_ai_poll(struct comedi_device *dev,
drivers/comedi/drivers/das16m1.c
453
struct comedi_device *dev = d;
drivers/comedi/drivers/das16m1.c
503
static int das16m1_attach(struct comedi_device *dev,
drivers/comedi/drivers/das16m1.c
602
static void das16m1_detach(struct comedi_device *dev)
drivers/comedi/drivers/das1800.c
1019
static int das1800_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
1030
static int das1800_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
1043
static void das1800_init_dma(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
1088
static void das1800_free_dma(struct comedi_device *dev)
drivers/comedi/drivers/das1800.c
1096
static int das1800_probe(struct comedi_device *dev)
drivers/comedi/drivers/das1800.c
1160
static int das1800_attach(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
1337
static void das1800_detach(struct comedi_device *dev)
drivers/comedi/drivers/das1800.c
320
static void das1800_ai_munge(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
337
static void das1800_handle_fifo_half_full(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
347
static void das1800_handle_fifo_not_empty(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
363
static void das1800_flush_dma_channel(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
378
static void das1800_flush_dma(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
399
static void das1800_handle_dma(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
421
static int das1800_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
445
static void das1800_ai_handler(struct comedi_device *dev)
drivers/comedi/drivers/das1800.c
492
static int das1800_ai_poll(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
512
struct comedi_device *dev = d;
drivers/comedi/drivers/das1800.c
542
static int das1800_ai_fixup_paced_timing(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
561
static int das1800_ai_fixup_burst_timing(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
611
static int das1800_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
632
static int das1800_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
743
static unsigned int das1800_ai_transfer_size(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
776
static void das1800_ai_setup_dma(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
804
static void das1800_ai_set_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
833
static int das1800_ai_cmd(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
925
static int das1800_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
938
static int das1800_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/das1800.c
982
static int das1800_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/das6402.c
135
static void das6402_set_mode(struct comedi_device *dev,
drivers/comedi/drivers/das6402.c
141
static void das6402_set_extended(struct comedi_device *dev,
drivers/comedi/drivers/das6402.c
149
static void das6402_clear_all_interrupts(struct comedi_device *dev)
drivers/comedi/drivers/das6402.c
156
static void das6402_ai_clear_eoc(struct comedi_device *dev)
drivers/comedi/drivers/das6402.c
161
static unsigned int das6402_ai_read_sample(struct comedi_device *dev,
drivers/comedi/drivers/das6402.c
174
struct comedi_device *dev = d;
drivers/comedi/drivers/das6402.c
204
static void das6402_ai_set_mode(struct comedi_device *dev,
drivers/comedi/drivers/das6402.c
221
static int das6402_ai_cmd(struct comedi_device *dev,
drivers/comedi/drivers/das6402.c
246
static int das6402_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/das6402.c
287
static int das6402_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/das6402.c
350
static int das6402_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/das6402.c
358
static void das6402_ai_soft_trig(struct comedi_device *dev)
drivers/comedi/drivers/das6402.c
363
static int das6402_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/das6402.c
376
static int das6402_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/das6402.c
414
static int das6402_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/das6402.c
474
static int das6402_ao_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/das6402.c
490
static int das6402_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/das6402.c
500
static int das6402_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/das6402.c
513
static void das6402_reset(struct comedi_device *dev)
drivers/comedi/drivers/das6402.c
551
static int das6402_attach(struct comedi_device *dev,
drivers/comedi/drivers/das800.c
209
static void das800_ind_write(struct comedi_device *dev,
drivers/comedi/drivers/das800.c
220
static unsigned int das800_ind_read(struct comedi_device *dev, unsigned int reg)
drivers/comedi/drivers/das800.c
230
static void das800_enable(struct comedi_device *dev)
drivers/comedi/drivers/das800.c
247
static void das800_disable(struct comedi_device *dev)
drivers/comedi/drivers/das800.c
257
static int das800_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/das800.c
263
static int das800_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/das800.c
291
static int das800_ai_do_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/das800.c
364
static int das800_ai_do_cmd(struct comedi_device *dev,
drivers/comedi/drivers/das800.c
411
static unsigned int das800_ai_get_sample(struct comedi_device *dev)
drivers/comedi/drivers/das800.c
421
struct comedi_device *dev = d;
drivers/comedi/drivers/das800.c
506
static int das800_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/das800.c
519
static int das800_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/das800.c
564
static int das800_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/das800.c
574
static int das800_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/das800.c
596
static const struct das800_board *das800_probe(struct comedi_device *dev)
drivers/comedi/drivers/das800.c
645
static int das800_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/dmm32at.c
158
static void dmm32at_ai_set_chanspec(struct comedi_device *dev,
drivers/comedi/drivers/dmm32at.c
177
static unsigned int dmm32at_ai_get_sample(struct comedi_device *dev,
drivers/comedi/drivers/dmm32at.c
189
static int dmm32at_ai_status(struct comedi_device *dev,
drivers/comedi/drivers/dmm32at.c
202
static int dmm32at_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/dmm32at.c
232
static int dmm32at_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/dmm32at.c
259
static int dmm32at_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/dmm32at.c
331
static void dmm32at_setaitimer(struct comedi_device *dev, unsigned int nansec)
drivers/comedi/drivers/dmm32at.c
369
static int dmm32at_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/dmm32at.c
406
static int dmm32at_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/dmm32at.c
416
struct comedi_device *dev = d;
drivers/comedi/drivers/dmm32at.c
454
static int dmm32at_ao_eoc(struct comedi_device *dev,
drivers/comedi/drivers/dmm32at.c
467
static int dmm32at_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/dmm32at.c
498
static int dmm32at_8255_io(struct comedi_device *dev,
drivers/comedi/drivers/dmm32at.c
523
static int dmm32at_reset(struct comedi_device *dev)
drivers/comedi/drivers/dmm32at.c
571
static int dmm32at_attach(struct comedi_device *dev,
drivers/comedi/drivers/dt2801.c
227
static int dt2801_readdata(struct comedi_device *dev, int *data)
drivers/comedi/drivers/dt2801.c
245
static int dt2801_readdata2(struct comedi_device *dev, int *data)
drivers/comedi/drivers/dt2801.c
262
static int dt2801_writedata(struct comedi_device *dev, unsigned int data)
drivers/comedi/drivers/dt2801.c
281
static int dt2801_writedata2(struct comedi_device *dev, unsigned int data)
drivers/comedi/drivers/dt2801.c
295
static int dt2801_wait_for_ready(struct comedi_device *dev)
drivers/comedi/drivers/dt2801.c
315
static void dt2801_writecmd(struct comedi_device *dev, int command)
drivers/comedi/drivers/dt2801.c
331
static int dt2801_reset(struct comedi_device *dev)
drivers/comedi/drivers/dt2801.c
377
static int probe_number_of_ai_chans(struct comedi_device *dev)
drivers/comedi/drivers/dt2801.c
429
static int dt2801_error(struct comedi_device *dev, int stat)
drivers/comedi/drivers/dt2801.c
446
static int dt2801_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/dt2801.c
469
static int dt2801_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/dt2801.c
485
static int dt2801_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/dt2801.c
508
static int dt2801_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/dt2801.c
534
static int dt2801_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/dt2811.c
181
static unsigned int dt2811_ai_read_sample(struct comedi_device *dev,
drivers/comedi/drivers/dt2811.c
194
struct comedi_device *dev = d;
drivers/comedi/drivers/dt2811.c
227
static int dt2811_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/dt2811.c
241
static void dt2811_ai_set_chanspec(struct comedi_device *dev,
drivers/comedi/drivers/dt2811.c
251
static int dt2811_ai_cmd(struct comedi_device *dev,
drivers/comedi/drivers/dt2811.c
389
static int dt2811_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/dt2811.c
458
static int dt2811_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/dt2811.c
471
static int dt2811_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/dt2811.c
494
static int dt2811_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/dt2811.c
514
static int dt2811_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/dt2811.c
524
static int dt2811_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/dt2811.c
537
static void dt2811_reset(struct comedi_device *dev)
drivers/comedi/drivers/dt2811.c
548
static int dt2811_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/dt2814.c
145
static int dt2814_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/dt2814.c
202
static int dt2814_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/dt2814.c
218
static int dt2814_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/dt2814.c
242
struct comedi_device *dev = d;
drivers/comedi/drivers/dt2814.c
303
static int dt2814_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/dt2814.c
349
static void dt2814_detach(struct comedi_device *dev)
drivers/comedi/drivers/dt2814.c
49
static int dt2814_ai_notbusy(struct comedi_device *dev,
drivers/comedi/drivers/dt2814.c
64
static int dt2814_ai_clear(struct comedi_device *dev)
drivers/comedi/drivers/dt2814.c
86
static int dt2814_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/dt2814.c
99
static int dt2814_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/dt2815.c
139
static int dt2815_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/dt2815.c
57
static int dt2815_ao_status(struct comedi_device *dev,
drivers/comedi/drivers/dt2815.c
70
static int dt2815_ao_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/dt2815.c
84
static int dt2815_ao_insn(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/dt2817.c
101
static int dt2817_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/dt2817.c
33
static int dt2817_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/dt2817.c
70
static int dt2817_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/dt282x.c
1031
static void dt282x_free_dma(struct comedi_device *dev)
drivers/comedi/drivers/dt282x.c
1039
static int dt282x_initialize(struct comedi_device *dev)
drivers/comedi/drivers/dt282x.c
1060
static int dt282x_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/dt282x.c
1156
static void dt282x_detach(struct comedi_device *dev)
drivers/comedi/drivers/dt282x.c
314
static int dt282x_prep_ai_dma(struct comedi_device *dev, int dma_index, int n)
drivers/comedi/drivers/dt282x.c
337
static int dt282x_prep_ao_dma(struct comedi_device *dev, int dma_index, int n)
drivers/comedi/drivers/dt282x.c
351
static void dt282x_disable_dma(struct comedi_device *dev)
drivers/comedi/drivers/dt282x.c
397
static void dt282x_munge(struct comedi_device *dev,
drivers/comedi/drivers/dt282x.c
420
static unsigned int dt282x_ao_setup_dma(struct comedi_device *dev,
drivers/comedi/drivers/dt282x.c
439
static void dt282x_ao_dma_interrupt(struct comedi_device *dev,
drivers/comedi/drivers/dt282x.c
457
static void dt282x_ai_dma_interrupt(struct comedi_device *dev,
drivers/comedi/drivers/dt282x.c
494
struct comedi_device *dev = d;
drivers/comedi/drivers/dt282x.c
536
static void dt282x_load_changain(struct comedi_device *dev, int n,
drivers/comedi/drivers/dt282x.c
556
static int dt282x_ai_timeout(struct comedi_device *dev,
drivers/comedi/drivers/dt282x.c
585
static int dt282x_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/dt282x.c
628
static int dt282x_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/dt282x.c
688
static int dt282x_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/dt282x.c
747
static int dt282x_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/dt282x.c
764
static int dt282x_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/dt282x.c
795
static int dt282x_ao_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/dt282x.c
851
static int dt282x_ao_inttrig(struct comedi_device *dev,
drivers/comedi/drivers/dt282x.c
874
static int dt282x_ao_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/dt282x.c
912
static int dt282x_ao_cancel(struct comedi_device *dev,
drivers/comedi/drivers/dt282x.c
931
static int dt282x_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/dt282x.c
944
static int dt282x_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/dt282x.c
999
static void dt282x_alloc_dma(struct comedi_device *dev,
drivers/comedi/drivers/dt3000.c
226
static void dt3k_send_cmd(struct comedi_device *dev, unsigned int cmd)
drivers/comedi/drivers/dt3000.c
246
static unsigned int dt3k_readsingle(struct comedi_device *dev,
drivers/comedi/drivers/dt3000.c
260
static void dt3k_writesingle(struct comedi_device *dev, unsigned int subsys,
drivers/comedi/drivers/dt3000.c
272
static void dt3k_ai_empty_fifo(struct comedi_device *dev,
drivers/comedi/drivers/dt3000.c
301
static int dt3k_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/dt3000.c
318
struct comedi_device *dev = d;
drivers/comedi/drivers/dt3000.c
376
static int dt3k_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/dt3000.c
452
static int dt3k_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/dt3000.c
503
static int dt3k_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/dt3000.c
521
static int dt3k_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/dt3000.c
539
static void dt3k_dio_config(struct comedi_device *dev, int bits)
drivers/comedi/drivers/dt3000.c
551
static int dt3k_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/dt3000.c
574
static int dt3k_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/dt3000.c
587
static int dt3k_mem_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/dt3000.c
608
static int dt3000_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/dt9812.c
235
static int dt9812_read_info(struct comedi_device *dev,
drivers/comedi/drivers/dt9812.c
278
static int dt9812_read_multiple_registers(struct comedi_device *dev,
drivers/comedi/drivers/dt9812.c
322
static int dt9812_write_multiple_registers(struct comedi_device *dev,
drivers/comedi/drivers/dt9812.c
351
static int dt9812_rmw_multiple_registers(struct comedi_device *dev,
drivers/comedi/drivers/dt9812.c
378
static int dt9812_digital_in(struct comedi_device *dev, u8 *bits)
drivers/comedi/drivers/dt9812.c
400
static int dt9812_digital_out(struct comedi_device *dev, u8 bits)
drivers/comedi/drivers/dt9812.c
414
static void dt9812_configure_mux(struct comedi_device *dev,
drivers/comedi/drivers/dt9812.c
432
static void dt9812_configure_gain(struct comedi_device *dev,
drivers/comedi/drivers/dt9812.c
481
static int dt9812_analog_in(struct comedi_device *dev,
drivers/comedi/drivers/dt9812.c
548
static int dt9812_analog_out(struct comedi_device *dev, int channel, u16 value)
drivers/comedi/drivers/dt9812.c
598
static int dt9812_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/dt9812.c
615
static int dt9812_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/dt9812.c
628
static int dt9812_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/dt9812.c
648
static int dt9812_ao_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/dt9812.c
663
static int dt9812_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/dt9812.c
685
static int dt9812_find_endpoints(struct comedi_device *dev)
drivers/comedi/drivers/dt9812.c
735
static int dt9812_reset_device(struct comedi_device *dev)
drivers/comedi/drivers/dt9812.c
808
static int dt9812_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/dt9812.c
886
static void dt9812_detach(struct comedi_device *dev)
drivers/comedi/drivers/dyna_pci10xx.c
101
static int dyna_pci10xx_insn_write_ao(struct comedi_device *dev,
drivers/comedi/drivers/dyna_pci10xx.c
121
static int dyna_pci10xx_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/dyna_pci10xx.c
141
static int dyna_pci10xx_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/dyna_pci10xx.c
161
static int dyna_pci10xx_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/dyna_pci10xx.c
225
static void dyna_pci10xx_detach(struct comedi_device *dev)
drivers/comedi/drivers/dyna_pci10xx.c
48
static int dyna_pci10xx_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/dyna_pci10xx.c
61
static int dyna_pci10xx_insn_read_ai(struct comedi_device *dev,
drivers/comedi/drivers/fl512.c
49
static int fl512_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/fl512.c
76
static int fl512_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/fl512.c
98
static int fl512_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/gsc_hpdi.c
140
static void gsc_hpdi_drain_dma(struct comedi_device *dev, unsigned int channel)
drivers/comedi/drivers/gsc_hpdi.c
178
struct comedi_device *dev = d;
drivers/comedi/drivers/gsc_hpdi.c
250
static void gsc_hpdi_abort_dma(struct comedi_device *dev, unsigned int channel)
drivers/comedi/drivers/gsc_hpdi.c
263
static int gsc_hpdi_cancel(struct comedi_device *dev,
drivers/comedi/drivers/gsc_hpdi.c
274
static int gsc_hpdi_cmd(struct comedi_device *dev,
drivers/comedi/drivers/gsc_hpdi.c
329
static int gsc_hpdi_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/gsc_hpdi.c
348
static int gsc_hpdi_cmd_test(struct comedi_device *dev,
drivers/comedi/drivers/gsc_hpdi.c
410
static int gsc_hpdi_setup_dma_descriptors(struct comedi_device *dev,
drivers/comedi/drivers/gsc_hpdi.c
453
static int gsc_hpdi_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/gsc_hpdi.c
478
static void gsc_hpdi_free_dma(struct comedi_device *dev)
drivers/comedi/drivers/gsc_hpdi.c
504
static int gsc_hpdi_init(struct comedi_device *dev)
drivers/comedi/drivers/gsc_hpdi.c
535
static void gsc_hpdi_init_plx9080(struct comedi_device *dev)
drivers/comedi/drivers/gsc_hpdi.c
579
static int gsc_hpdi_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/gsc_hpdi.c
674
static void gsc_hpdi_detach(struct comedi_device *dev)
drivers/comedi/drivers/icp_multi.c
100
static int icp_multi_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/icp_multi.c
140
static int icp_multi_ao_ready(struct comedi_device *dev,
drivers/comedi/drivers/icp_multi.c
153
static int icp_multi_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/icp_multi.c
189
static int icp_multi_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/icp_multi.c
199
static int icp_multi_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/icp_multi.c
212
static int icp_multi_reset(struct comedi_device *dev)
drivers/comedi/drivers/icp_multi.c
242
static int icp_multi_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/icp_multi.c
87
static int icp_multi_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/ii_pci20kc.c
137
static void __iomem *ii20k_module_iobase(struct comedi_device *dev,
drivers/comedi/drivers/ii_pci20kc.c
143
static int ii20k_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/ii_pci20kc.c
168
static int ii20k_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/ii_pci20kc.c
182
static void ii20k_ai_setup(struct comedi_device *dev,
drivers/comedi/drivers/ii_pci20kc.c
222
static int ii20k_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/ii_pci20kc.c
253
static void ii20k_dio_config(struct comedi_device *dev,
drivers/comedi/drivers/ii_pci20kc.c
317
static int ii20k_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ii_pci20kc.c
344
static int ii20k_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ii_pci20kc.c
375
static int ii20k_init_module(struct comedi_device *dev,
drivers/comedi/drivers/ii_pci20kc.c
415
static int ii20k_attach(struct comedi_device *dev,
drivers/comedi/drivers/ii_pci20kc.c
506
static void ii20k_detach(struct comedi_device *dev)
drivers/comedi/drivers/jr3_pci.c
202
static unsigned int jr3_pci_ai_read_chan(struct comedi_device *dev,
drivers/comedi/drivers/jr3_pci.c
252
static int jr3_pci_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/jr3_pci.c
279
static int jr3_pci_open(struct comedi_device *dev)
drivers/comedi/drivers/jr3_pci.c
319
static int jr3_check_firmware(struct comedi_device *dev,
drivers/comedi/drivers/jr3_pci.c
350
static void jr3_write_firmware(struct comedi_device *dev,
drivers/comedi/drivers/jr3_pci.c
406
static int jr3_download_firmware(struct comedi_device *dev,
drivers/comedi/drivers/jr3_pci.c
568
struct comedi_device *dev = devpriv->dev;
drivers/comedi/drivers/jr3_pci.c
608
jr3_pci_alloc_spriv(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/jr3_pci.c
643
static void jr3_pci_show_copyright(struct comedi_device *dev)
drivers/comedi/drivers/jr3_pci.c
656
static int jr3_pci_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/jr3_pci.c
758
static void jr3_pci_detach(struct comedi_device *dev)
drivers/comedi/drivers/jr3_pci.c
90
struct comedi_device *dev;
drivers/comedi/drivers/ke_counter.c
147
static int ke_counter_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ke_counter.c
160
static int ke_counter_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/ke_counter.c
40
static int ke_counter_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/ke_counter.c
62
static int ke_counter_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/ke_counter.c
86
static void ke_counter_reset(struct comedi_device *dev)
drivers/comedi/drivers/ke_counter.c
94
static int ke_counter_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/me4000.c
1024
static int me4000_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/me4000.c
1048
static int me4000_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/me4000.c
1102
static int me4000_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/me4000.c
1232
static void me4000_detach(struct comedi_device *dev)
drivers/comedi/drivers/me4000.c
307
static int me4000_xilinx_download(struct comedi_device *dev,
drivers/comedi/drivers/me4000.c
392
static void me4000_ai_reset(struct comedi_device *dev)
drivers/comedi/drivers/me4000.c
405
static void me4000_reset(struct comedi_device *dev)
drivers/comedi/drivers/me4000.c
444
static unsigned int me4000_ai_get_sample(struct comedi_device *dev,
drivers/comedi/drivers/me4000.c
454
static int me4000_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/me4000.c
467
static int me4000_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/me4000.c
533
static int me4000_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/me4000.c
541
static int me4000_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/me4000.c
583
static void me4000_ai_round_cmd_args(struct comedi_device *dev,
drivers/comedi/drivers/me4000.c
634
static void me4000_ai_write_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/me4000.c
658
static int me4000_ai_do_cmd(struct comedi_device *dev,
drivers/comedi/drivers/me4000.c
711
static int me4000_ai_do_cmd_test(struct comedi_device *dev,
drivers/comedi/drivers/me4000.c
930
struct comedi_device *dev = dev_id;
drivers/comedi/drivers/me4000.c
999
static int me4000_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/me_daq.c
148
static int me_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/me_daq.c
181
static int me_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/me_daq.c
214
static int me_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/me_daq.c
227
static int me_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/me_daq.c
294
static int me_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/me_daq.c
338
static int me2600_xilinx_download(struct comedi_device *dev,
drivers/comedi/drivers/me_daq.c
411
static int me_reset(struct comedi_device *dev)
drivers/comedi/drivers/me_daq.c
429
static int me_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/me_daq.c
514
static void me_detach(struct comedi_device *dev)
drivers/comedi/drivers/mf6x4.c
106
static int mf6x4_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/mf6x4.c
121
static int mf6x4_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/mf6x4.c
154
static int mf6x4_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/mf6x4.c
179
static int mf6x4_auto_attach(struct comedi_device *dev, unsigned long context)
drivers/comedi/drivers/mf6x4.c
267
static void mf6x4_detach(struct comedi_device *dev)
drivers/comedi/drivers/mf6x4.c
83
static int mf6x4_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/mf6x4.c
93
static int mf6x4_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/mite.c
781
static int mite_setup(struct comedi_device *dev, struct mite *mite,
drivers/comedi/drivers/mite.c
875
struct mite *mite_attach(struct comedi_device *dev, bool use_win1)
drivers/comedi/drivers/mite.h
17
struct comedi_device;
drivers/comedi/drivers/mite.h
82
struct mite *mite_attach(struct comedi_device *dev, bool use_win1);
drivers/comedi/drivers/mpc624.c
108
static unsigned int mpc624_ai_get_sample(struct comedi_device *dev,
drivers/comedi/drivers/mpc624.c
187
static int mpc624_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/mpc624.c
200
static int mpc624_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/mpc624.c
234
static int mpc624_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/multiq3.c
135
static int multiq3_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/multiq3.c
156
static int multiq3_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/multiq3.c
165
static int multiq3_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/multiq3.c
178
static int multiq3_encoder_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/multiq3.c
224
static void multiq3_encoder_reset(struct comedi_device *dev,
drivers/comedi/drivers/multiq3.c
237
static int multiq3_encoder_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/multiq3.c
255
static int multiq3_attach(struct comedi_device *dev,
drivers/comedi/drivers/multiq3.c
75
static void multiq3_set_ctrl(struct comedi_device *dev, unsigned int bits)
drivers/comedi/drivers/multiq3.c
85
static int multiq3_ai_status(struct comedi_device *dev,
drivers/comedi/drivers/multiq3.c
98
static int multiq3_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/ni_6527.c
101
static void ni6527_set_filter_enable(struct comedi_device *dev,
drivers/comedi/drivers/ni_6527.c
109
static int ni6527_di_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_6527.c
143
static int ni6527_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_6527.c
159
static int ni6527_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_6527.c
188
struct comedi_device *dev = d;
drivers/comedi/drivers/ni_6527.c
208
static int ni6527_intr_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/ni_6527.c
247
static int ni6527_intr_cmd(struct comedi_device *dev,
drivers/comedi/drivers/ni_6527.c
256
static int ni6527_intr_cancel(struct comedi_device *dev,
drivers/comedi/drivers/ni_6527.c
264
static int ni6527_intr_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_6527.c
272
static void ni6527_set_edge_detection(struct comedi_device *dev,
drivers/comedi/drivers/ni_6527.c
306
static int ni6527_intr_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_6527.c
358
static void ni6527_reset(struct comedi_device *dev)
drivers/comedi/drivers/ni_6527.c
371
static int ni6527_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_6527.c
455
static void ni6527_detach(struct comedi_device *dev)
drivers/comedi/drivers/ni_6527.c
83
static void ni6527_set_filter_interval(struct comedi_device *dev,
drivers/comedi/drivers/ni_65xx.c
268
static unsigned int ni_65xx_num_ports(struct comedi_device *dev)
drivers/comedi/drivers/ni_65xx.c
275
static void ni_65xx_disable_input_filters(struct comedi_device *dev)
drivers/comedi/drivers/ni_65xx.c
289
static void ni_65xx_update_edge_detection(struct comedi_device *dev,
drivers/comedi/drivers/ni_65xx.c
335
static void ni_65xx_disable_edge_detection(struct comedi_device *dev)
drivers/comedi/drivers/ni_65xx.c
345
static int ni_65xx_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_65xx.c
413
static int ni_65xx_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_65xx.c
471
struct comedi_device *dev = d;
drivers/comedi/drivers/ni_65xx.c
491
static int ni_65xx_intr_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/ni_65xx.c
530
static int ni_65xx_intr_cmd(struct comedi_device *dev,
drivers/comedi/drivers/ni_65xx.c
542
static int ni_65xx_intr_cancel(struct comedi_device *dev,
drivers/comedi/drivers/ni_65xx.c
550
static int ni_65xx_intr_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_65xx.c
559
static int ni_65xx_intr_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_65xx.c
628
static int ni_65xx_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_65xx.c
765
static void ni_65xx_detach(struct comedi_device *dev)
drivers/comedi/drivers/ni_660x.c
1201
static void ni_660x_detach(struct comedi_device *dev)
drivers/comedi/drivers/ni_660x.c
270
static void ni_660x_write(struct comedi_device *dev, unsigned int chip,
drivers/comedi/drivers/ni_660x.c
282
static unsigned int ni_660x_read(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
296
struct comedi_device *dev = counter->counter_dev->dev;
drivers/comedi/drivers/ni_660x.c
304
struct comedi_device *dev = counter->counter_dev->dev;
drivers/comedi/drivers/ni_660x.c
309
static inline void ni_660x_set_dma_channel(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
324
static inline void ni_660x_unset_dma_channel(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
336
static int ni_660x_request_mite_channel(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
361
static void ni_660x_release_mite_channel(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
378
static int ni_660x_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_660x.c
394
static int ni_660x_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_660x.c
404
static void set_tio_counterswap(struct comedi_device *dev, int chip)
drivers/comedi/drivers/ni_660x.c
420
static void ni_660x_handle_gpct_interrupt(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
431
struct comedi_device *dev = d;
drivers/comedi/drivers/ni_660x.c
453
static int ni_660x_input_poll(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
467
static int ni_660x_buf_change(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
483
static int ni_660x_allocate_private(struct comedi_device *dev)
drivers/comedi/drivers/ni_660x.c
500
static int ni_660x_alloc_mite_rings(struct comedi_device *dev)
drivers/comedi/drivers/ni_660x.c
517
static void ni_660x_free_mite_rings(struct comedi_device *dev)
drivers/comedi/drivers/ni_660x.c
530
static int ni_660x_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
560
static void ni_660x_select_pfi_output(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
600
static void ni_660x_set_pfi_direction(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
624
static unsigned int ni_660x_get_pfi_direction(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
639
static int ni_660x_set_pfi_routing(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
667
static int ni_660x_get_pfi_routing(struct comedi_device *dev, unsigned int chan)
drivers/comedi/drivers/ni_660x.c
678
static void ni_660x_set_pfi_filter(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
693
static int ni_660x_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
735
static unsigned int _ni_get_valid_routes(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
753
static inline int get_output_select_source(int dest, struct comedi_device *dev)
drivers/comedi/drivers/ni_660x.c
805
struct comedi_device *dev)
drivers/comedi/drivers/ni_660x.c
820
struct comedi_device *dev)
drivers/comedi/drivers/ni_660x.c
887
struct comedi_device *dev)
drivers/comedi/drivers/ni_660x.c
947
static int ni_global_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
969
static void ni_660x_init_tio_chips(struct comedi_device *dev,
drivers/comedi/drivers/ni_660x.c
996
static int ni_660x_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_670x.c
103
static int ni_670x_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_670x.c
116
static int ni_670x_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_670x.c
155
static int ni_670x_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_670x.c
236
static void ni_670x_detach(struct comedi_device *dev)
drivers/comedi/drivers/ni_670x.c
71
static int ni_670x_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/ni_at_a2150.c
132
struct comedi_device *dev = d;
drivers/comedi/drivers/ni_at_a2150.c
220
static int a2150_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_at_a2150.c
243
static int a2150_get_timing(struct comedi_device *dev, unsigned int *period,
drivers/comedi/drivers/ni_at_a2150.c
317
static int a2150_set_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/ni_at_a2150.c
350
static int a2150_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/ni_at_a2150.c
392
static int a2150_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/ni_at_a2150.c
462
static int a2150_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_at_a2150.c
563
static int a2150_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/ni_at_a2150.c
576
static int a2150_ai_rinsn(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/ni_at_a2150.c
635
static void a2150_alloc_irq_and_dma(struct comedi_device *dev,
drivers/comedi/drivers/ni_at_a2150.c
666
static void a2150_free_dma(struct comedi_device *dev)
drivers/comedi/drivers/ni_at_a2150.c
674
static const struct a2150_board *a2150_probe(struct comedi_device *dev)
drivers/comedi/drivers/ni_at_a2150.c
684
static int a2150_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/ni_at_a2150.c
763
static void a2150_detach(struct comedi_device *dev)
drivers/comedi/drivers/ni_at_ao.c
113
static void atao_select_reg_group(struct comedi_device *dev, int group)
drivers/comedi/drivers/ni_at_ao.c
124
static int atao_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/ni_at_ao.c
151
static int atao_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_at_ao.c
164
static int atao_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_at_ao.c
230
static int atao_calib_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/ni_at_ao.c
263
static void atao_reset(struct comedi_device *dev)
drivers/comedi/drivers/ni_at_ao.c
291
static int atao_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/ni_atmio.c
265
static const struct ni_board_struct *ni_atmio_probe(struct comedi_device *dev)
drivers/comedi/drivers/ni_atmio.c
288
static int ni_atmio_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_atmio.c
346
static void ni_atmio_detach(struct comedi_device *dev)
drivers/comedi/drivers/ni_atmio16d.c
149
static void reset_counters(struct comedi_device *dev)
drivers/comedi/drivers/ni_atmio16d.c
187
static void reset_atmio16d(struct comedi_device *dev)
drivers/comedi/drivers/ni_atmio16d.c
222
struct comedi_device *dev = d;
drivers/comedi/drivers/ni_atmio16d.c
233
static int atmio16d_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/ni_atmio16d.c
285
static int atmio16d_ai_cmd(struct comedi_device *dev,
drivers/comedi/drivers/ni_atmio16d.c
432
static int atmio16d_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/ni_atmio16d.c
440
static int atmio16d_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/ni_atmio16d.c
457
static int atmio16d_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/ni_atmio16d.c
497
static int atmio16d_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/ni_atmio16d.c
527
static int atmio16d_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_atmio16d.c
540
static int atmio16d_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_atmio16d.c
569
static int atmio16d_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_atmio16d.c
700
static void atmio16d_detach(struct comedi_device *dev)
drivers/comedi/drivers/ni_daq_700.c
112
static int daq700_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/ni_daq_700.c
130
static int daq700_ai_rinsn(struct comedi_device *dev,
drivers/comedi/drivers/ni_daq_700.c
194
static void daq700_ai_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_daq_700.c
208
static int daq700_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_daq_700.c
73
static int daq700_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_daq_700.c
95
static int daq700_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_daq_dio24.c
29
static int dio24_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc.c
75
static int labpc_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/ni_labpc.c
96
static void labpc_detach(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc.h
46
unsigned int (*read_byte)(struct comedi_device *dev, unsigned long reg);
drivers/comedi/drivers/ni_labpc.h
47
void (*write_byte)(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc.h
51
int labpc_common_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc.h
53
void labpc_common_detach(struct comedi_device *dev);
drivers/comedi/drivers/ni_labpc_common.c
102
static void labpc_writeb(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_common.c
1030
static unsigned int labpc_eeprom_read_status(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc_common.c
1058
static void labpc_eeprom_write(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_common.c
108
static int labpc_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_labpc_common.c
1100
static void write_caldac(struct comedi_device *dev, unsigned int channel,
drivers/comedi/drivers/ni_labpc_common.c
1124
static int labpc_calib_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_common.c
1147
static int labpc_eeprom_ready(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_common.c
1161
static int labpc_eeprom_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_common.c
1191
int labpc_common_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_common.c
124
static void labpc_ai_set_chan_and_gain(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_common.c
1349
void labpc_common_detach(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc_common.c
152
static void labpc_setup_cmd6_reg(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_common.c
199
static unsigned int labpc_read_adc_fifo(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc_common.c
208
static void labpc_clear_adc_fifo(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc_common.c
216
static int labpc_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_common.c
229
static int labpc_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_common.c
338
static void labpc_adc_timing(struct comedi_device *dev, struct comedi_cmd *cmd,
drivers/comedi/drivers/ni_labpc_common.c
444
static int labpc_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_common.c
501
static int labpc_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_common.c
616
static int labpc_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_labpc_common.c
771
static int labpc_drain_fifo(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc_common.c
807
static void labpc_drain_dregs(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc_common.c
820
struct comedi_device *dev = d;
drivers/comedi/drivers/ni_labpc_common.c
84
static unsigned int labpc_inb(struct comedi_device *dev, unsigned long reg)
drivers/comedi/drivers/ni_labpc_common.c
89
static void labpc_outb(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_common.c
893
static void labpc_ao_write(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_common.c
905
static int labpc_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_common.c
947
static void labpc_serial_out(struct comedi_device *dev, unsigned int value,
drivers/comedi/drivers/ni_labpc_common.c
97
static unsigned int labpc_readb(struct comedi_device *dev, unsigned long reg)
drivers/comedi/drivers/ni_labpc_common.c
971
static unsigned int labpc_serial_in(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc_common.c
997
static unsigned int labpc_eeprom_read(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_cs.c
54
static int labpc_cs_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_cs.c
76
static void labpc_cs_detach(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc_isadma.c
114
static void handle_isa_dma(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc_isadma.c
128
void labpc_handle_dma_status(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc_isadma.c
143
void labpc_init_dma_chan(struct comedi_device *dev, unsigned int dma_chan)
drivers/comedi/drivers/ni_labpc_isadma.c
158
void labpc_free_dma_chan(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc_isadma.c
24
static unsigned int labpc_suggest_transfer_size(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_isadma.c
51
void labpc_setup_dma(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_labpc_isadma.c
71
void labpc_drain_dma(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc_isadma.h
11
void labpc_init_dma_chan(struct comedi_device *dev, unsigned int dma_chan);
drivers/comedi/drivers/ni_labpc_isadma.h
12
void labpc_free_dma_chan(struct comedi_device *dev);
drivers/comedi/drivers/ni_labpc_isadma.h
13
void labpc_setup_dma(struct comedi_device *dev, struct comedi_subdevice *s);
drivers/comedi/drivers/ni_labpc_isadma.h
14
void labpc_drain_dma(struct comedi_device *dev);
drivers/comedi/drivers/ni_labpc_isadma.h
15
void labpc_handle_dma_status(struct comedi_device *dev);
drivers/comedi/drivers/ni_labpc_isadma.h
19
static inline void labpc_init_dma_chan(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_isadma.h
24
static inline void labpc_free_dma_chan(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc_isadma.h
28
static inline void labpc_setup_dma(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_isadma.h
33
static inline void labpc_drain_dma(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc_isadma.h
37
static inline void labpc_handle_dma_status(struct comedi_device *dev)
drivers/comedi/drivers/ni_labpc_pci.c
66
static int labpc_pci_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_labpc_pci.c
95
static void labpc_pci_detach(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
1004
static int ni_ao_fifo_half_empty(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
1026
static int ni_ao_prep_fifo(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
1053
static void ni_ai_fifo_read(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
1113
static void ni_handle_fifo_half_full(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
1126
static void ni_handle_fifo_dregs(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
1186
static void get_last_sample_611x(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
1204
static void get_last_sample_6143(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
1226
static void shutdown_ai_command(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
1240
static void ni_handle_eos(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_mio_common.c
1265
static void handle_gpct_interrupt(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
1280
static void ack_a_interrupt(struct comedi_device *dev, unsigned short a_status)
drivers/comedi/drivers/ni_mio_common.c
1298
static void handle_a_interrupt(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
1355
static void ack_b_interrupt(struct comedi_device *dev, unsigned short b_status)
drivers/comedi/drivers/ni_mio_common.c
1377
static void handle_b_interrupt(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
1410
static void ni_ai_munge(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/ni_mio_common.c
1444
static int ni_ai_setup_MITE_dma(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
1478
static int ni_ao_setup_MITE_dma(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
1520
static int ni_ai_reset(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_mio_common.c
1586
static int ni_ai_poll(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_mio_common.c
1604
static void ni_prime_channelgain_list(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
1620
static void ni_m_series_load_channelgain_list(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
1718
static void ni_load_channelgain_list(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
1836
static int ni_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
1941
static int ni_ns_to_timer(const struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
1962
static unsigned int ni_timer_to_ns(const struct comedi_device *dev, int timer)
drivers/comedi/drivers/ni_mio_common.c
2003
static unsigned int ni_min_ai_scan_period_ns(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
2017
static int ni_ai_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/ni_mio_common.c
2160
static int ni_ai_inttrig(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
2177
static int ni_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_mio_common.c
221
static void ni_writel(struct comedi_device *dev, unsigned int data, int reg)
drivers/comedi/drivers/ni_mio_common.c
226
static void ni_writew(struct comedi_device *dev, unsigned int data, int reg)
drivers/comedi/drivers/ni_mio_common.c
231
static void ni_writeb(struct comedi_device *dev, unsigned int data, int reg)
drivers/comedi/drivers/ni_mio_common.c
236
static unsigned int ni_readl(struct comedi_device *dev, int reg)
drivers/comedi/drivers/ni_mio_common.c
241
static unsigned int ni_readw(struct comedi_device *dev, int reg)
drivers/comedi/drivers/ni_mio_common.c
246
static unsigned int ni_readb(struct comedi_device *dev, int reg)
drivers/comedi/drivers/ni_mio_common.c
2479
static int ni_ai_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
253
static void ni_writel(struct comedi_device *dev, unsigned int data, int reg)
drivers/comedi/drivers/ni_mio_common.c
2534
static void ni_ao_munge(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/ni_mio_common.c
2567
static int ni_m_series_ao_config_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
258
static void ni_writew(struct comedi_device *dev, unsigned int data, int reg)
drivers/comedi/drivers/ni_mio_common.c
263
static void ni_writeb(struct comedi_device *dev, unsigned int data, int reg)
drivers/comedi/drivers/ni_mio_common.c
2640
static int ni_old_ao_config_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
268
static unsigned int ni_readl(struct comedi_device *dev, int reg)
drivers/comedi/drivers/ni_mio_common.c
2681
static int ni_ao_config_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
2695
static int ni_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
273
static unsigned int ni_readw(struct comedi_device *dev, int reg)
drivers/comedi/drivers/ni_mio_common.c
2762
static int ni_ao_arm(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
278
static unsigned int ni_readb(struct comedi_device *dev, int reg)
drivers/comedi/drivers/ni_mio_common.c
2836
static int ni_ao_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
2876
static int ni_ao_inttrig(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
2920
static void ni_ao_cmd_personalize(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
2968
static void ni_ao_cmd_set_trigger(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3015
static void ni_ao_cmd_set_counters(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3091
static void ni_ao_cmd_set_update(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3178
static void ni_ao_cmd_set_channels(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3223
static void ni_ao_cmd_set_stop_conditions(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3242
static void ni_ao_cmd_set_fifo_mode(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
3266
static void ni_ao_cmd_set_interrupts(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3276
static int ni_ao_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_mio_common.c
3316
static int ni_ao_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/ni_mio_common.c
3396
static int ni_ao_reset(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_mio_common.c
3467
static int ni_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3486
static int ni_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3510
static int ni_m_series_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3535
static int ni_m_series_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3548
static int ni_cdio_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3564
static int ni_cdio_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3626
static int ni_cdo_inttrig(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3680
static int ni_cdio_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_mio_common.c
3724
static int ni_cdio_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_mio_common.c
3740
static void handle_cdio_interrupt(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
3768
static int ni_serial_hw_readwrite8(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
378
static void m_series_stc_write(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3819
static int ni_serial_sw_readwrite8(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3866
static int ni_serial_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
3959
static void init_ao_67xx(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_mio_common.c
4009
static unsigned int ni_gpct_to_stc_register(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4028
struct comedi_device *dev = counter->counter_dev->dev;
drivers/comedi/drivers/ni_mio_common.c
4074
struct comedi_device *dev = counter->counter_dev->dev;
drivers/comedi/drivers/ni_mio_common.c
4099
static int ni_freq_out_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4114
static int ni_freq_out_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4137
static int ni_freq_out_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4173
static int ni_8255_callback(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4184
static int ni_get_pwm_config(struct comedi_device *dev, unsigned int *data)
drivers/comedi/drivers/ni_mio_common.c
4193
static int ni_m_series_pwm_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4253
static int ni_6143_pwm_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
426
static unsigned int m_series_stc_read(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4376
static void ni_write_caldac(struct comedi_device *dev, int addr, int val)
drivers/comedi/drivers/ni_mio_common.c
4417
static int ni_calib_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4431
static int ni_calib_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4445
static void caldac_setup(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_mio_common.c
4500
static int ni_read_eeprom(struct comedi_device *dev, int addr)
drivers/comedi/drivers/ni_mio_common.c
453
static void ni_stc_writew(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4530
static int ni_eeprom_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4546
static int ni_m_series_eeprom_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4560
static unsigned int ni_old_get_pfi_routing(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4592
static int ni_old_set_pfi_routing(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4601
static unsigned int ni_m_series_get_pfi_routing(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4611
static int ni_m_series_set_pfi_routing(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4629
static unsigned int ni_get_pfi_routing(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4644
static int ni_set_pfi_routing(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4658
static int ni_config_pfi_filter(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4680
static void ni_set_pfi_direction(struct comedi_device *dev, int chan,
drivers/comedi/drivers/ni_mio_common.c
4691
static int ni_get_pfi_direction(struct comedi_device *dev, int chan)
drivers/comedi/drivers/ni_mio_common.c
4703
static int ni_pfi_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
473
static void ni_stc_writel(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4736
static int ni_pfi_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4754
static int cs5529_wait_for_idle(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
4775
static void cs5529_command(struct comedi_device *dev, unsigned short value)
drivers/comedi/drivers/ni_mio_common.c
4796
static int cs5529_do_conversion(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4827
static int cs5529_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
4858
static void cs5529_config_write(struct comedi_device *dev, unsigned int value,
drivers/comedi/drivers/ni_mio_common.c
486
static unsigned int ni_stc_readw(struct comedi_device *dev, int reg)
drivers/comedi/drivers/ni_mio_common.c
4870
static int init_cs5529(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
4939
static int ni_mseries_set_pll_master_clock(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
5024
static int ni_set_master_clock(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
5069
static int ni_valid_rtsi_output_source(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
507
static unsigned int ni_stc_readl(struct comedi_device *dev, int reg)
drivers/comedi/drivers/ni_mio_common.c
5107
static int ni_set_rtsi_routing(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
5139
static unsigned int ni_get_rtsi_routing(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
5162
static void ni_set_rtsi_direction(struct comedi_device *dev, int chan,
drivers/comedi/drivers/ni_mio_common.c
5193
static int ni_get_rtsi_direction(struct comedi_device *dev, int chan)
drivers/comedi/drivers/ni_mio_common.c
521
static inline void ni_set_bitfield(struct comedi_device *dev, int reg,
drivers/comedi/drivers/ni_mio_common.c
5214
static int ni_rtsi_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
5257
static int ni_rtsi_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
5289
static void set_rgout0_reg(int reg, struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5311
static int get_rgout0_reg(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5327
static inline int get_rgout0_src(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5345
static int incr_rgout0_src_use(int src, struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5371
static int decr_rgout0_src_use(int src, struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5392
static void set_ith_rtsi_brd_reg(int i, int reg, struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5412
static int get_ith_rtsi_brd_reg(int i, struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5427
static inline int get_rtsi_brd_src(int brd, struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5456
static int incr_rtsi_brd_src_use(int src, struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5514
struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5532
static void ni_rtsi_init(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5577
struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5598
struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5619
struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5654
static int get_output_select_source(int dest, struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5708
struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5723
struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
576
static int ni_request_ai_mite_channel(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5791
struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5850
static int ni_global_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
5873
static int ni_gpct_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_mio_common.c
5891
static int ni_gpct_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_mio_common.c
5905
struct comedi_device *dev = d;
drivers/comedi/drivers/ni_mio_common.c
5960
static int ni_alloc_private(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5975
static unsigned int _ni_get_valid_routes(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
5985
static int ni_E_init(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
602
static int ni_request_ao_mite_channel(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
628
static int ni_request_gpct_mite_channel(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
6356
static void mio_common_detach(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
659
static int ni_request_cdo_mite_channel(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
693
static void ni_release_ai_mite_channel(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
710
static void ni_release_ao_mite_channel(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
728
static void ni_release_gpct_mite_channel(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
748
static void ni_release_cdo_mite_channel(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
763
static void ni_e_series_enable_second_irq(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
790
static void ni_clear_ai_fifo(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
829
static inline void ni_ao_win_outw(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
841
static inline void ni_ao_win_outl(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_common.c
853
static inline unsigned short ni_ao_win_inw(struct comedi_device *dev, int addr)
drivers/comedi/drivers/ni_mio_common.c
877
static inline void ni_set_bits(struct comedi_device *dev, int reg,
drivers/comedi/drivers/ni_mio_common.c
890
static void ni_sync_ai_dma(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
902
static int ni_ai_drain_dma(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
935
static int ni_ao_wait_for_dma_load(struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
962
static void ni_ao_fifo_load(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_cs.c
117
static const void *ni_getboardtype(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_cs.c
147
static int mio_cs_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_mio_cs.c
179
static void mio_cs_detach(struct comedi_device *dev)
drivers/comedi/drivers/ni_pcidio.c
293
static int ni_pcidio_request_di_mite_channel(struct comedi_device *dev)
drivers/comedi/drivers/ni_pcidio.c
316
static void ni_pcidio_release_di_mite_channel(struct comedi_device *dev)
drivers/comedi/drivers/ni_pcidio.c
332
static int setup_mite_dma(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_pcidio.c
357
static int ni_pcidio_poll(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_pcidio.c
375
struct comedi_device *dev = d;
drivers/comedi/drivers/ni_pcidio.c
466
static int ni_pcidio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_pcidio.c
491
static int ni_pcidio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_pcidio.c
527
static int ni_pcidio_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/ni_pcidio.c
601
static int ni_pcidio_inttrig(struct comedi_device *dev,
drivers/comedi/drivers/ni_pcidio.c
617
static int ni_pcidio_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_pcidio.c
731
static int ni_pcidio_cancel(struct comedi_device *dev,
drivers/comedi/drivers/ni_pcidio.c
740
static int ni_pcidio_change(struct comedi_device *dev,
drivers/comedi/drivers/ni_pcidio.c
753
static int pci_6534_load_fpga(struct comedi_device *dev,
drivers/comedi/drivers/ni_pcidio.c
810
static int pci_6534_reset_fpga(struct comedi_device *dev, int fpga_index)
drivers/comedi/drivers/ni_pcidio.c
815
static int pci_6534_reset_fpgas(struct comedi_device *dev)
drivers/comedi/drivers/ni_pcidio.c
830
static void pci_6534_init_main_fpga(struct comedi_device *dev)
drivers/comedi/drivers/ni_pcidio.c
840
static int pci_6534_upload_firmware(struct comedi_device *dev)
drivers/comedi/drivers/ni_pcidio.c
867
static void nidio_reset_board(struct comedi_device *dev)
drivers/comedi/drivers/ni_pcidio.c
877
static int nidio_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_pcidio.c
958
static void nidio_detach(struct comedi_device *dev)
drivers/comedi/drivers/ni_pcimio.c
1154
static int pcimio_ai_change(struct comedi_device *dev,
drivers/comedi/drivers/ni_pcimio.c
1167
static int pcimio_ao_change(struct comedi_device *dev,
drivers/comedi/drivers/ni_pcimio.c
1180
static int pcimio_gpct0_change(struct comedi_device *dev,
drivers/comedi/drivers/ni_pcimio.c
1193
static int pcimio_gpct1_change(struct comedi_device *dev,
drivers/comedi/drivers/ni_pcimio.c
1206
static int pcimio_dio_change(struct comedi_device *dev,
drivers/comedi/drivers/ni_pcimio.c
1219
static void m_series_init_eeprom_buffer(struct comedi_device *dev)
drivers/comedi/drivers/ni_pcimio.c
1252
static void init_6143(struct comedi_device *dev)
drivers/comedi/drivers/ni_pcimio.c
1279
static void pcimio_detach(struct comedi_device *dev)
drivers/comedi/drivers/ni_pcimio.c
1299
static int pcimio_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_tio.c
1449
int ni_tio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_tio.c
1605
static unsigned int ni_tio_read_sw_save_reg(struct comedi_device *dev,
drivers/comedi/drivers/ni_tio.c
1632
int ni_tio_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/ni_tio.c
1673
int ni_tio_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/ni_tio.c
1763
ni_gpct_device_construct(struct comedi_device *dev,
drivers/comedi/drivers/ni_tio.c
772
struct comedi_device *dev = counter_dev->dev;
drivers/comedi/drivers/ni_tio.h
103
struct comedi_device *dev;
drivers/comedi/drivers/ni_tio.h
117
ni_gpct_device_construct(struct comedi_device *dev,
drivers/comedi/drivers/ni_tio.h
129
int ni_tio_insn_read(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/ni_tio.h
131
int ni_tio_insn_config(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/ni_tio.h
133
int ni_tio_insn_write(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/ni_tio.h
135
int ni_tio_cmd(struct comedi_device *dev, struct comedi_subdevice *s);
drivers/comedi/drivers/ni_tio.h
136
int ni_tio_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/ni_tiocmd.c
204
int ni_tio_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/ni_tiocmd.c
233
int ni_tio_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/ni_tiocmd.c
74
static int ni_tio_input_inttrig(struct comedi_device *dev,
drivers/comedi/drivers/ni_usb6501.c
168
static int ni6501_port_command(struct comedi_device *dev, int command,
drivers/comedi/drivers/ni_usb6501.c
250
static int ni6501_counter_command(struct comedi_device *dev, int command,
drivers/comedi/drivers/ni_usb6501.c
340
static int ni6501_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_usb6501.c
358
static int ni6501_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ni_usb6501.c
392
static int ni6501_cnt_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/ni_usb6501.c
420
static int ni6501_cnt_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/ni_usb6501.c
439
static int ni6501_cnt_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/ni_usb6501.c
457
static int ni6501_alloc_usb_buffers(struct comedi_device *dev)
drivers/comedi/drivers/ni_usb6501.c
475
static int ni6501_find_endpoints(struct comedi_device *dev)
drivers/comedi/drivers/ni_usb6501.c
501
static int ni6501_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/ni_usb6501.c
551
static void ni6501_detach(struct comedi_device *dev)
drivers/comedi/drivers/pcl711.c
148
static void pcl711_ai_set_mode(struct comedi_device *dev, unsigned int mode)
drivers/comedi/drivers/pcl711.c
164
static unsigned int pcl711_ai_get_sample(struct comedi_device *dev,
drivers/comedi/drivers/pcl711.c
175
static int pcl711_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/pcl711.c
185
struct comedi_device *dev = d;
drivers/comedi/drivers/pcl711.c
210
static void pcl711_set_changain(struct comedi_device *dev,
drivers/comedi/drivers/pcl711.c
236
static int pcl711_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/pcl711.c
249
static int pcl711_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/pcl711.c
274
static int pcl711_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/pcl711.c
340
static int pcl711_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/pcl711.c
358
static void pcl711_ao_write(struct comedi_device *dev,
drivers/comedi/drivers/pcl711.c
365
static int pcl711_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/pcl711.c
383
static int pcl711_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcl711.c
398
static int pcl711_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcl711.c
418
static int pcl711_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/pcl724.c
112
static int pcl724_attach(struct comedi_device *dev,
drivers/comedi/drivers/pcl724.c
96
static int pcl724_8255mapped_io(struct comedi_device *dev,
drivers/comedi/drivers/pcl726.c
153
static int pcl726_intr_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcl726.c
162
static int pcl726_intr_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/pcl726.c
201
static int pcl726_intr_cmd(struct comedi_device *dev,
drivers/comedi/drivers/pcl726.c
211
static int pcl726_intr_cancel(struct comedi_device *dev,
drivers/comedi/drivers/pcl726.c
223
struct comedi_device *dev = d;
drivers/comedi/drivers/pcl726.c
239
static int pcl726_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/pcl726.c
265
static int pcl726_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcl726.c
286
static int pcl726_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcl726.c
315
static int pcl726_attach(struct comedi_device *dev,
drivers/comedi/drivers/pcl730.c
240
static int pcl730_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcl730.c
265
static unsigned int pcl730_get_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcl730.c
282
static int pcl730_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcl730.c
292
static int pcl730_attach(struct comedi_device *dev,
drivers/comedi/drivers/pcl812.c
1002
static void pcl812_reset(struct comedi_device *dev)
drivers/comedi/drivers/pcl812.c
1033
static void pcl812_set_ai_range_table(struct comedi_device *dev,
drivers/comedi/drivers/pcl812.c
1126
static void pcl812_alloc_dma(struct comedi_device *dev, unsigned int dma_chan)
drivers/comedi/drivers/pcl812.c
1139
static void pcl812_free_dma(struct comedi_device *dev)
drivers/comedi/drivers/pcl812.c
1147
static int pcl812_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/pcl812.c
1336
static void pcl812_detach(struct comedi_device *dev)
drivers/comedi/drivers/pcl812.c
542
static void pcl812_ai_setup_dma(struct comedi_device *dev,
drivers/comedi/drivers/pcl812.c
571
static void pcl812_ai_set_chan_range(struct comedi_device *dev,
drivers/comedi/drivers/pcl812.c
606
static void pcl812_ai_clear_eoc(struct comedi_device *dev)
drivers/comedi/drivers/pcl812.c
612
static void pcl812_ai_soft_trig(struct comedi_device *dev)
drivers/comedi/drivers/pcl812.c
618
static unsigned int pcl812_ai_get_sample(struct comedi_device *dev,
drivers/comedi/drivers/pcl812.c
629
static int pcl812_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/pcl812.c
648
static int pcl812_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/pcl812.c
721
static int pcl812_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/pcl812.c
776
static bool pcl812_ai_next_chan(struct comedi_device *dev,
drivers/comedi/drivers/pcl812.c
790
static void pcl812_handle_eoc(struct comedi_device *dev,
drivers/comedi/drivers/pcl812.c
815
static void transfer_from_dma_buf(struct comedi_device *dev,
drivers/comedi/drivers/pcl812.c
832
static void pcl812_handle_dma(struct comedi_device *dev,
drivers/comedi/drivers/pcl812.c
855
struct comedi_device *dev = d;
drivers/comedi/drivers/pcl812.c
875
static int pcl812_ai_poll(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/pcl812.c
911
static int pcl812_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/pcl812.c
926
static int pcl812_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/pcl812.c
957
static int pcl812_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/pcl812.c
976
static int pcl812_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcl812.c
987
static int pcl812_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
110
static void pcl816_ai_setup_dma(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
134
static void pcl816_ai_set_chan_range(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
142
static void pcl816_ai_set_chan_scan(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
150
static void pcl816_ai_setup_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
172
static void pcl816_ai_clear_eoc(struct comedi_device *dev)
drivers/comedi/drivers/pcl816.c
178
static void pcl816_ai_soft_trig(struct comedi_device *dev)
drivers/comedi/drivers/pcl816.c
184
static unsigned int pcl816_ai_get_sample(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
195
static int pcl816_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
208
static bool pcl816_ai_next_chan(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
222
static void transfer_from_dma_buf(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
241
struct comedi_device *dev = d;
drivers/comedi/drivers/pcl816.c
277
static int check_channel_list(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
333
static int pcl816_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
403
static int pcl816_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/pcl816.c
448
static int pcl816_ai_poll(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/pcl816.c
481
static int pcl816_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
500
static int pcl816_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
531
static int pcl816_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
542
static int pcl816_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
557
static void pcl816_reset(struct comedi_device *dev)
drivers/comedi/drivers/pcl816.c
568
static void pcl816_alloc_irq_and_dma(struct comedi_device *dev,
drivers/comedi/drivers/pcl816.c
592
static void pcl816_free_dma(struct comedi_device *dev)
drivers/comedi/drivers/pcl816.c
600
static int pcl816_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/pcl816.c
672
static void pcl816_detach(struct comedi_device *dev)
drivers/comedi/drivers/pcl818.c
1131
static void pcl818_detach(struct comedi_device *dev)
drivers/comedi/drivers/pcl818.c
299
static void pcl818_ai_setup_dma(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
323
static void pcl818_ai_set_chan_range(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
331
static void pcl818_ai_set_chan_scan(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
339
static void pcl818_ai_setup_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
367
static void pcl818_ai_clear_eoc(struct comedi_device *dev)
drivers/comedi/drivers/pcl818.c
373
static void pcl818_ai_soft_trig(struct comedi_device *dev)
drivers/comedi/drivers/pcl818.c
379
static unsigned int pcl818_ai_get_fifo_sample(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
394
static unsigned int pcl818_ai_get_sample(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
409
static int pcl818_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
422
static bool pcl818_ai_write_sample(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
456
static void pcl818_handle_eoc(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
472
static void pcl818_handle_dma(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
497
static void pcl818_handle_fifo(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
534
struct comedi_device *dev = d;
drivers/comedi/drivers/pcl818.c
569
static int check_channel_list(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
632
static int ai_cmdtest(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/pcl818.c
706
static int pcl818_ai_cmd(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
757
static int pcl818_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
798
static int pcl818_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
828
static int pcl818_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
849
static int pcl818_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
860
static int pcl818_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
875
static void pcl818_reset(struct comedi_device *dev)
drivers/comedi/drivers/pcl818.c
907
static void pcl818_set_ai_range_table(struct comedi_device *dev,
drivers/comedi/drivers/pcl818.c
958
static void pcl818_alloc_dma(struct comedi_device *dev, unsigned int dma_chan)
drivers/comedi/drivers/pcl818.c
971
static void pcl818_free_dma(struct comedi_device *dev)
drivers/comedi/drivers/pcl818.c
979
static int pcl818_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/pcm3724.c
120
static void enable_chan(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/pcm3724.c
158
static int subdev_3724_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/pcm3724.c
186
static int pcm3724_attach(struct comedi_device *dev,
drivers/comedi/drivers/pcm3724.c
86
static void do_3724_config(struct comedi_device *dev,
drivers/comedi/drivers/pcmad.c
103
static int pcmad_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/pcmad.c
54
static int pcmad_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/pcmad.c
67
static int pcmad_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/pcmda12.c
103
static void pcmda12_ao_reset(struct comedi_device *dev,
drivers/comedi/drivers/pcmda12.c
116
static int pcmda12_attach(struct comedi_device *dev,
drivers/comedi/drivers/pcmda12.c
58
static int pcmda12_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/pcmda12.c
86
static int pcmda12_ao_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/pcmmio.c
184
static void pcmmio_dio_write(struct comedi_device *dev, unsigned int val,
drivers/comedi/drivers/pcmmio.c
206
static unsigned int pcmmio_dio_read(struct comedi_device *dev,
drivers/comedi/drivers/pcmmio.c
241
static int pcmmio_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcmmio.c
276
static int pcmmio_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/pcmmio.c
295
static void pcmmio_reset(struct comedi_device *dev)
drivers/comedi/drivers/pcmmio.c
308
static void pcmmio_stop_intr(struct comedi_device *dev,
drivers/comedi/drivers/pcmmio.c
321
static void pcmmio_handle_dio_intr(struct comedi_device *dev,
drivers/comedi/drivers/pcmmio.c
360
struct comedi_device *dev = d;
drivers/comedi/drivers/pcmmio.c
380
static void pcmmio_start_intr(struct comedi_device *dev,
drivers/comedi/drivers/pcmmio.c
410
static int pcmmio_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/pcmmio.c
423
static int pcmmio_inttrig_start_intr(struct comedi_device *dev,
drivers/comedi/drivers/pcmmio.c
446
static int pcmmio_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/pcmmio.c
466
static int pcmmio_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/pcmmio.c
516
static int pcmmio_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/pcmmio.c
529
static int pcmmio_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/pcmmio.c
599
static int pcmmio_ao_eoc(struct comedi_device *dev,
drivers/comedi/drivers/pcmmio.c
612
static int pcmmio_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/pcmmio.c
664
static int pcmmio_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/pcmuio.c
128
static inline unsigned long pcmuio_asic_iobase(struct comedi_device *dev,
drivers/comedi/drivers/pcmuio.c
152
static void pcmuio_write(struct comedi_device *dev, unsigned int val,
drivers/comedi/drivers/pcmuio.c
175
static unsigned int pcmuio_read(struct comedi_device *dev,
drivers/comedi/drivers/pcmuio.c
211
static int pcmuio_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/pcmuio.c
246
static int pcmuio_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/pcmuio.c
265
static void pcmuio_reset(struct comedi_device *dev)
drivers/comedi/drivers/pcmuio.c
283
static void pcmuio_stop_intr(struct comedi_device *dev,
drivers/comedi/drivers/pcmuio.c
298
static void pcmuio_handle_intr_subdev(struct comedi_device *dev,
drivers/comedi/drivers/pcmuio.c
337
static int pcmuio_handle_asic_interrupt(struct comedi_device *dev, int asic)
drivers/comedi/drivers/pcmuio.c
361
struct comedi_device *dev = d;
drivers/comedi/drivers/pcmuio.c
374
static void pcmuio_start_intr(struct comedi_device *dev,
drivers/comedi/drivers/pcmuio.c
406
static int pcmuio_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/pcmuio.c
421
static int pcmuio_inttrig_start_intr(struct comedi_device *dev,
drivers/comedi/drivers/pcmuio.c
447
static int pcmuio_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/pcmuio.c
469
static int pcmuio_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/pcmuio.c
519
static int pcmuio_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/pcmuio.c
597
static void pcmuio_detach(struct comedi_device *dev)
drivers/comedi/drivers/quatech_daqp_cs.c
160
static int daqp_clear_events(struct comedi_device *dev, int loops)
drivers/comedi/drivers/quatech_daqp_cs.c
177
static int daqp_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/quatech_daqp_cs.c
196
static unsigned int daqp_ai_get_sample(struct comedi_device *dev,
drivers/comedi/drivers/quatech_daqp_cs.c
212
struct comedi_device *dev = dev_id;
drivers/comedi/drivers/quatech_daqp_cs.c
260
static void daqp_ai_set_one_scanlist_entry(struct comedi_device *dev,
drivers/comedi/drivers/quatech_daqp_cs.c
281
static int daqp_ai_eos(struct comedi_device *dev,
drivers/comedi/drivers/quatech_daqp_cs.c
294
static int daqp_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/quatech_daqp_cs.c
363
static void daqp_set_pacer(struct comedi_device *dev, unsigned int val)
drivers/comedi/drivers/quatech_daqp_cs.c
370
static int daqp_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/quatech_daqp_cs.c
461
static int daqp_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/quatech_daqp_cs.c
617
static int daqp_ao_empty(struct comedi_device *dev,
drivers/comedi/drivers/quatech_daqp_cs.c
630
static int daqp_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/quatech_daqp_cs.c
664
static int daqp_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/quatech_daqp_cs.c
679
static int daqp_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/quatech_daqp_cs.c
697
static int daqp_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/quatech_daqp_cs.c
796
struct comedi_device *dev = link->priv;
drivers/comedi/drivers/quatech_daqp_cs.c
808
struct comedi_device *dev = link->priv;
drivers/comedi/drivers/rtd520.c
1007
static int rtd_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/rtd520.c
1046
static int rtd_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/rtd520.c
1059
static int rtd_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/rtd520.c
1086
static int rtd_counter_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/rtd520.c
1161
static void rtd_reset(struct comedi_device *dev)
drivers/comedi/drivers/rtd520.c
1177
static void rtd_init_board(struct comedi_device *dev)
drivers/comedi/drivers/rtd520.c
1192
static void rtd_pci_latency_quirk(struct comedi_device *dev,
drivers/comedi/drivers/rtd520.c
1206
static int rtd_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/rtd520.c
1314
static void rtd_detach(struct comedi_device *dev)
drivers/comedi/drivers/rtd520.c
413
static unsigned short rtd_convert_chan_gain(struct comedi_device *dev,
drivers/comedi/drivers/rtd520.c
458
static void rtd_load_channelgain_list(struct comedi_device *dev,
drivers/comedi/drivers/rtd520.c
481
static int rtd520_probe_fifo_depth(struct comedi_device *dev)
drivers/comedi/drivers/rtd520.c
518
static int rtd_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/rtd520.c
531
static int rtd_ai_rinsn(struct comedi_device *dev,
drivers/comedi/drivers/rtd520.c
574
static int ai_read_n(struct comedi_device *dev, struct comedi_subdevice *s,
drivers/comedi/drivers/rtd520.c
610
struct comedi_device *dev = d;
drivers/comedi/drivers/rtd520.c
687
static int rtd_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/rtd520.c
828
static int rtd_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/rtd520.c
978
static int rtd_ai_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/rtd520.c
992
static int rtd_ao_eoc(struct comedi_device *dev,
drivers/comedi/drivers/rti800.c
133
static int rti800_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/rti800.c
150
static int rti800_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/rti800.c
203
static int rti800_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/rti800.c
229
static int rti800_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/rti800.c
238
static int rti800_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/rti800.c
253
static int rti800_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/rti802.c
41
static int rti802_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/rti802.c
68
static int rti802_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/s526.c
175
static void s526_gpct_write(struct comedi_device *dev,
drivers/comedi/drivers/s526.c
183
static unsigned int s526_gpct_read(struct comedi_device *dev,
drivers/comedi/drivers/s526.c
195
static int s526_gpct_rinsn(struct comedi_device *dev,
drivers/comedi/drivers/s526.c
209
static int s526_gpct_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/s526.c
380
static int s526_gpct_winsn(struct comedi_device *dev,
drivers/comedi/drivers/s526.c
416
static int s526_eoc(struct comedi_device *dev,
drivers/comedi/drivers/s526.c
432
static int s526_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/s526.c
472
static int s526_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/s526.c
501
static int s526_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/s526.c
514
static int s526_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/s526.c
550
static int s526_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/s626.c
1013
static int s626_dio_set_irq(struct comedi_device *dev, unsigned int chan)
drivers/comedi/drivers/s626.c
1037
static int s626_dio_reset_irq(struct comedi_device *dev, unsigned int group,
drivers/comedi/drivers/s626.c
1049
static int s626_dio_clear_irq(struct comedi_device *dev)
drivers/comedi/drivers/s626.c
105
static void s626_mc_enable(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
1063
static void s626_handle_dio_interrupt(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
1110
static void s626_check_dio_interrupts(struct comedi_device *dev)
drivers/comedi/drivers/s626.c
1127
static void s626_check_counter_interrupts(struct comedi_device *dev)
drivers/comedi/drivers/s626.c
113
static void s626_mc_disable(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
1187
static bool s626_handle_eos_interrupt(struct comedi_device *dev)
drivers/comedi/drivers/s626.c
119
static bool s626_mc_test(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
1231
struct comedi_device *dev = d;
drivers/comedi/drivers/s626.c
1274
static void s626_reset_adc(struct comedi_device *dev, u8 *ppl)
drivers/comedi/drivers/s626.c
144
static void s626_debi_transfer(struct comedi_device *dev)
drivers/comedi/drivers/s626.c
1471
static int s626_ai_eoc(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
1484
static int s626_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
1602
static int s626_ai_inttrig(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
1649
static void s626_timer_load(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
1691
static int s626_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/s626.c
178
static u16 s626_debi_read(struct comedi_device *dev, u16 addr)
drivers/comedi/drivers/s626.c
1790
static int s626_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
1904
static int s626_ai_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/s626.c
1919
static int s626_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
192
static void s626_debi_write(struct comedi_device *dev, u16 addr,
drivers/comedi/drivers/s626.c
1951
static void s626_dio_init(struct comedi_device *dev)
drivers/comedi/drivers/s626.c
1971
static int s626_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
1986
static int s626_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
2012
static int s626_enc_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
2046
static int s626_enc_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
2070
static int s626_enc_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
208
static void s626_debi_replace(struct comedi_device *dev, unsigned int addr,
drivers/comedi/drivers/s626.c
2090
static void s626_write_misc2(struct comedi_device *dev, u16 new_image)
drivers/comedi/drivers/s626.c
2097
static void s626_counters_init(struct comedi_device *dev)
drivers/comedi/drivers/s626.c
2125
static int s626_allocate_dma_buffers(struct comedi_device *dev)
drivers/comedi/drivers/s626.c
2149
static void s626_free_dma_buffers(struct comedi_device *dev)
drivers/comedi/drivers/s626.c
2167
static int s626_initialize(struct comedi_device *dev)
drivers/comedi/drivers/s626.c
227
static int s626_i2c_handshake_eoc(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
240
static int s626_i2c_handshake(struct comedi_device *dev, u32 val)
drivers/comedi/drivers/s626.c
2417
static int s626_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
2541
static void s626_detach(struct comedi_device *dev)
drivers/comedi/drivers/s626.c
267
static u8 s626_i2c_read(struct comedi_device *dev, u8 addr)
drivers/comedi/drivers/s626.c
317
static int s626_send_dac_eoc(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
356
static int s626_send_dac(struct comedi_device *dev, u32 val)
drivers/comedi/drivers/s626.c
514
static int s626_set_dac(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
583
static int s626_write_trim_dac(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
633
static int s626_load_trim_dacs(struct comedi_device *dev)
drivers/comedi/drivers/s626.c
662
static void s626_set_latch_source(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
673
static void s626_preload(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
685
static void s626_reset_cap_flags(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
705
static void s626_set_mode_a(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
783
static void s626_set_mode_b(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
868
static void s626_set_mode(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
881
static void s626_set_enable(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
902
static void s626_set_load_trig(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
926
static void s626_set_int_src(struct comedi_device *dev,
drivers/comedi/drivers/s626.c
983
static void s626_pulse_index(struct comedi_device *dev,
drivers/comedi/drivers/ssv_dnp.c
124
static int dnp_attach(struct comedi_device *dev, struct comedi_devconfig *it)
drivers/comedi/drivers/ssv_dnp.c
160
static void dnp_detach(struct comedi_device *dev)
drivers/comedi/drivers/ssv_dnp.c
41
static int dnp_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/ssv_dnp.c
80
static int dnp_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/tests/comedi_example_test.c
30
static struct comedi_device dev = {
drivers/comedi/drivers/usbdux.c
1017
static int usbdux_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
1052
static int usbdux_counter_read(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
1081
static int usbdux_counter_write(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
1109
static int usbdux_counter_config(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
1117
static void usbduxsub_unlink_pwm_urbs(struct comedi_device *dev)
drivers/comedi/drivers/usbdux.c
1124
static void usbdux_pwm_stop(struct comedi_device *dev, int do_unlink)
drivers/comedi/drivers/usbdux.c
1134
static int usbdux_pwm_cancel(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
1151
struct comedi_device *dev = urb->context;
drivers/comedi/drivers/usbdux.c
1207
static int usbduxsub_submit_pwm_urbs(struct comedi_device *dev)
drivers/comedi/drivers/usbdux.c
1223
static int usbdux_pwm_period(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
1243
static int usbdux_pwm_start(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
1273
static void usbdux_pwm_pattern(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
1300
static int usbdux_pwm_write(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
1323
static int usbdux_pwm_config(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
1364
static int usbdux_firmware_upload(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
1436
static int usbdux_alloc_usb_buffers(struct comedi_device *dev)
drivers/comedi/drivers/usbdux.c
1519
static void usbdux_free_usb_buffers(struct comedi_device *dev)
drivers/comedi/drivers/usbdux.c
1555
static int usbdux_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
1673
static void usbdux_detach(struct comedi_device *dev)
drivers/comedi/drivers/usbdux.c
214
static void usbdux_ai_stop(struct comedi_device *dev, int do_unlink)
drivers/comedi/drivers/usbdux.c
224
static int usbdux_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
238
static void usbduxsub_ai_handle_urb(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
289
struct comedi_device *dev = urb->context;
drivers/comedi/drivers/usbdux.c
342
static void usbdux_ao_stop(struct comedi_device *dev, int do_unlink)
drivers/comedi/drivers/usbdux.c
352
static int usbdux_ao_cancel(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
366
static void usbduxsub_ao_handle_urb(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
436
struct comedi_device *dev = urb->context;
drivers/comedi/drivers/usbdux.c
477
static int usbdux_submit_urbs(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
506
static int usbdux_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
594
static int send_dux_commands(struct comedi_device *dev, unsigned int cmd_type)
drivers/comedi/drivers/usbdux.c
607
static int receive_dux_commands(struct comedi_device *dev, unsigned int command)
drivers/comedi/drivers/usbdux.c
628
static int usbdux_ai_inttrig(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
659
static int usbdux_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/usbdux.c
735
static int usbdux_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
780
static int usbdux_ao_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
795
static int usbdux_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
835
static int usbdux_ao_inttrig(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
866
static int usbdux_ao_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/usbdux.c
946
static int usbdux_ao_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
drivers/comedi/drivers/usbdux.c
999
static int usbdux_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/usbduxfast.c
164
static int usbduxfast_send_cmd(struct comedi_device *dev, int cmd_type)
drivers/comedi/drivers/usbduxfast.c
183
static void usbduxfast_cmd_data(struct comedi_device *dev, int index,
drivers/comedi/drivers/usbduxfast.c
195
static int usbduxfast_ai_stop(struct comedi_device *dev, int do_unlink)
drivers/comedi/drivers/usbduxfast.c
210
static int usbduxfast_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/usbduxfast.c
223
static void usbduxfast_ai_handle_urb(struct comedi_device *dev,
drivers/comedi/drivers/usbduxfast.c
260
struct comedi_device *dev = urb->context;
drivers/comedi/drivers/usbduxfast.c
301
static int usbduxfast_submit_urb(struct comedi_device *dev)
drivers/comedi/drivers/usbduxfast.c
319
static int usbduxfast_ai_check_chanlist(struct comedi_device *dev,
drivers/comedi/drivers/usbduxfast.c
349
static int usbduxfast_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/usbduxfast.c
434
static int usbduxfast_ai_inttrig(struct comedi_device *dev,
drivers/comedi/drivers/usbduxfast.c
464
static int usbduxfast_ai_cmd(struct comedi_device *dev,
drivers/comedi/drivers/usbduxfast.c
760
static int usbduxfast_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/usbduxfast.c
841
static int usbduxfast_upload_firmware(struct comedi_device *dev,
drivers/comedi/drivers/usbduxfast.c
912
static int usbduxfast_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/usbduxfast.c
980
static void usbduxfast_detach(struct comedi_device *dev)
drivers/comedi/drivers/usbduxsigma.c
1000
static int usbduxsigma_pwm_cancel(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
1013
struct comedi_device *dev = urb->context;
drivers/comedi/drivers/usbduxsigma.c
1057
static int usbduxsigma_submit_pwm_urb(struct comedi_device *dev)
drivers/comedi/drivers/usbduxsigma.c
1071
static int usbduxsigma_pwm_period(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
1090
static int usbduxsigma_pwm_start(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
1116
static void usbduxsigma_pwm_pattern(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
1143
static int usbduxsigma_pwm_write(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
1166
static int usbduxsigma_pwm_config(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
1207
static int usbduxsigma_getstatusinfo(struct comedi_device *dev, int chan)
drivers/comedi/drivers/usbduxsigma.c
1258
static int usbduxsigma_firmware_upload(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
1329
static int usbduxsigma_alloc_usb_buffers(struct comedi_device *dev)
drivers/comedi/drivers/usbduxsigma.c
1405
static void usbduxsigma_free_usb_buffers(struct comedi_device *dev)
drivers/comedi/drivers/usbduxsigma.c
1441
static int usbduxsigma_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
1559
static void usbduxsigma_detach(struct comedi_device *dev)
drivers/comedi/drivers/usbduxsigma.c
177
static void usbduxsigma_ai_stop(struct comedi_device *dev, int do_unlink)
drivers/comedi/drivers/usbduxsigma.c
187
static int usbduxsigma_ai_cancel(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
200
static void usbduxsigma_ai_handle_urb(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
251
struct comedi_device *dev = urb->context;
drivers/comedi/drivers/usbduxsigma.c
303
static void usbduxsigma_ao_stop(struct comedi_device *dev, int do_unlink)
drivers/comedi/drivers/usbduxsigma.c
313
static int usbduxsigma_ao_cancel(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
326
static void usbduxsigma_ao_handle_urb(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
390
struct comedi_device *dev = urb->context;
drivers/comedi/drivers/usbduxsigma.c
430
static int usbduxsigma_submit_urbs(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
467
static int usbduxsigma_ai_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
553
static int usbbuxsigma_send_cmd(struct comedi_device *dev, int cmd_type)
drivers/comedi/drivers/usbduxsigma.c
566
static int usbduxsigma_receive_cmd(struct comedi_device *dev, int command)
drivers/comedi/drivers/usbduxsigma.c
591
static int usbduxsigma_ai_inttrig(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
619
static int usbduxsigma_ai_cmd(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
692
static int usbduxsigma_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
748
static int usbduxsigma_ao_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
763
static int usbduxsigma_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
795
static int usbduxsigma_ao_inttrig(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
823
static int usbduxsigma_ao_cmdtest(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
891
static int usbduxsigma_ao_cmd(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
930
static int usbduxsigma_dio_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
948
static int usbduxsigma_dio_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/usbduxsigma.c
988
static void usbduxsigma_pwm_stop(struct comedi_device *dev, int do_unlink)
drivers/comedi/drivers/vmk80xx.c
154
static void vmk80xx_do_bulk_msg(struct comedi_device *dev)
drivers/comedi/drivers/vmk80xx.c
179
static int vmk80xx_read_packet(struct comedi_device *dev)
drivers/comedi/drivers/vmk80xx.c
198
static int vmk80xx_write_packet(struct comedi_device *dev, int cmd)
drivers/comedi/drivers/vmk80xx.c
219
static int vmk80xx_reset_device(struct comedi_device *dev)
drivers/comedi/drivers/vmk80xx.c
234
static int vmk80xx_ai_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/vmk80xx.c
282
static int vmk80xx_ao_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/vmk80xx.c
323
static int vmk80xx_ao_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/vmk80xx.c
352
static int vmk80xx_di_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/vmk80xx.c
391
static int vmk80xx_do_insn_bits(struct comedi_device *dev,
drivers/comedi/drivers/vmk80xx.c
435
static int vmk80xx_cnt_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/vmk80xx.c
479
static int vmk80xx_cnt_insn_config(struct comedi_device *dev,
drivers/comedi/drivers/vmk80xx.c
516
static int vmk80xx_cnt_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/vmk80xx.c
560
static int vmk80xx_pwm_insn_read(struct comedi_device *dev,
drivers/comedi/drivers/vmk80xx.c
593
static int vmk80xx_pwm_insn_write(struct comedi_device *dev,
drivers/comedi/drivers/vmk80xx.c
639
static int vmk80xx_find_usb_endpoints(struct comedi_device *dev)
drivers/comedi/drivers/vmk80xx.c
666
static int vmk80xx_alloc_usb_buffers(struct comedi_device *dev)
drivers/comedi/drivers/vmk80xx.c
684
static int vmk80xx_init_subdevices(struct comedi_device *dev)
drivers/comedi/drivers/vmk80xx.c
773
static int vmk80xx_auto_attach(struct comedi_device *dev,
drivers/comedi/drivers/vmk80xx.c
812
static void vmk80xx_detach(struct comedi_device *dev)
drivers/comedi/kcomedilib/kcomedilib_main.c
125
struct comedi_device *comedi_open_from(const char *filename, int from)
drivers/comedi/kcomedilib/kcomedilib_main.c
127
struct comedi_device *dev, *retval = NULL;
drivers/comedi/kcomedilib/kcomedilib_main.c
168
int comedi_close_from(struct comedi_device *dev, int from)
drivers/comedi/kcomedilib/kcomedilib_main.c
176
static int comedi_do_insn(struct comedi_device *dev,
drivers/comedi/kcomedilib/kcomedilib_main.c
239
int comedi_dio_get_config(struct comedi_device *dev, unsigned int subdev,
drivers/comedi/kcomedilib/kcomedilib_main.c
260
int comedi_dio_config(struct comedi_device *dev, unsigned int subdev,
drivers/comedi/kcomedilib/kcomedilib_main.c
275
int comedi_dio_bitfield2(struct comedi_device *dev, unsigned int subdev,
drivers/comedi/kcomedilib/kcomedilib_main.c
320
int comedi_find_subdevice_by_type(struct comedi_device *dev, int type,
drivers/comedi/kcomedilib/kcomedilib_main.c
340
int comedi_get_n_channels(struct comedi_device *dev, unsigned int subdevice)
drivers/comedi/proc.c
31
struct comedi_device *dev = comedi_dev_get_from_minor(i);
drivers/comedi/range.c
108
struct comedi_device *dev = s->device;
drivers/comedi/range.c
48
int do_rangeinfo_ioctl(struct comedi_device *dev,
include/linux/comedi/comedi_8254.h
110
int (*insn_config)(struct comedi_device *dev,
include/linux/comedi/comedi_8254.h
18
struct comedi_device;
include/linux/comedi/comedi_8255.h
29
struct comedi_device;
include/linux/comedi/comedi_8255.h
33
int subdev_8255_io_init(struct comedi_device *dev, struct comedi_subdevice *s,
include/linux/comedi/comedi_8255.h
36
static inline int subdev_8255_io_init(struct comedi_device *dev,
include/linux/comedi/comedi_8255.h
44
int subdev_8255_mm_init(struct comedi_device *dev, struct comedi_subdevice *s,
include/linux/comedi/comedi_8255.h
47
int subdev_8255_cb_init(struct comedi_device *dev, struct comedi_subdevice *s,
include/linux/comedi/comedi_8255.h
48
int (*io)(struct comedi_device *dev, int dir, int port,
include/linux/comedi/comedi_isadma.h
101
comedi_isadma_alloc(struct comedi_device *dev, int n_desc,
include/linux/comedi/comedi_isadma.h
12
struct comedi_device;
include/linux/comedi/comedi_isadma.h
67
struct comedi_isadma *comedi_isadma_alloc(struct comedi_device *dev,
include/linux/comedi/comedi_pci.h
27
struct pci_dev *comedi_to_pci_dev(struct comedi_device *dev);
include/linux/comedi/comedi_pci.h
29
int comedi_pci_enable(struct comedi_device *dev);
include/linux/comedi/comedi_pci.h
30
void comedi_pci_disable(struct comedi_device *dev);
include/linux/comedi/comedi_pci.h
31
void comedi_pci_detach(struct comedi_device *dev);
include/linux/comedi/comedi_pcmcia.h
17
struct pcmcia_device *comedi_to_pcmcia_dev(struct comedi_device *dev);
include/linux/comedi/comedi_pcmcia.h
19
int comedi_pcmcia_enable(struct comedi_device *dev,
include/linux/comedi/comedi_pcmcia.h
22
void comedi_pcmcia_disable(struct comedi_device *dev);
include/linux/comedi/comedi_usb.h
15
struct usb_interface *comedi_to_usb_interface(struct comedi_device *dev);
include/linux/comedi/comedi_usb.h
16
struct usb_device *comedi_to_usb_dev(struct comedi_device *dev);
include/linux/comedi/comedidev.h
1014
void *comedi_alloc_devpriv(struct comedi_device *dev, size_t size);
include/linux/comedi/comedidev.h
1015
int comedi_alloc_subdevices(struct comedi_device *dev, int num_subdevices);
include/linux/comedi/comedidev.h
1018
int comedi_readback_insn_read(struct comedi_device *dev,
include/linux/comedi/comedidev.h
1022
int comedi_load_firmware(struct comedi_device *dev, struct device *hw_dev,
include/linux/comedi/comedidev.h
1024
int (*cb)(struct comedi_device *dev,
include/linux/comedi/comedidev.h
1029
int __comedi_check_request_region(struct comedi_device *dev,
include/linux/comedi/comedidev.h
1033
int comedi_check_request_region(struct comedi_device *dev,
include/linux/comedi/comedidev.h
1050
static inline int __comedi_request_region(struct comedi_device *dev,
include/linux/comedi/comedidev.h
1072
static inline int comedi_request_region(struct comedi_device *dev,
include/linux/comedi/comedidev.h
1078
void comedi_legacy_detach(struct comedi_device *dev);
include/linux/comedi/comedidev.h
154
struct comedi_device *device;
include/linux/comedi/comedidev.h
180
int (*insn_read)(struct comedi_device *dev, struct comedi_subdevice *s,
include/linux/comedi/comedidev.h
182
int (*insn_write)(struct comedi_device *dev, struct comedi_subdevice *s,
include/linux/comedi/comedidev.h
184
int (*insn_bits)(struct comedi_device *dev, struct comedi_subdevice *s,
include/linux/comedi/comedidev.h
186
int (*insn_config)(struct comedi_device *dev,
include/linux/comedi/comedidev.h
191
int (*do_cmd)(struct comedi_device *dev, struct comedi_subdevice *s);
include/linux/comedi/comedidev.h
192
int (*do_cmdtest)(struct comedi_device *dev,
include/linux/comedi/comedidev.h
195
int (*poll)(struct comedi_device *dev, struct comedi_subdevice *s);
include/linux/comedi/comedidev.h
196
int (*cancel)(struct comedi_device *dev, struct comedi_subdevice *s);
include/linux/comedi/comedidev.h
199
int (*buf_change)(struct comedi_device *dev,
include/linux/comedi/comedidev.h
202
void (*munge)(struct comedi_device *dev, struct comedi_subdevice *s,
include/linux/comedi/comedidev.h
366
int (*inttrig)(struct comedi_device *dev, struct comedi_subdevice *s,
include/linux/comedi/comedidev.h
441
int (*attach)(struct comedi_device *dev, struct comedi_devconfig *it);
include/linux/comedi/comedidev.h
442
void (*detach)(struct comedi_device *dev);
include/linux/comedi/comedidev.h
443
int (*auto_attach)(struct comedi_device *dev, unsigned long context);
include/linux/comedi/comedidev.h
573
int (*open)(struct comedi_device *dev);
include/linux/comedi/comedidev.h
574
void (*close)(struct comedi_device *dev);
include/linux/comedi/comedidev.h
575
int (*insn_device_config)(struct comedi_device *dev,
include/linux/comedi/comedidev.h
577
unsigned int (*get_valid_routes)(struct comedi_device *dev,
include/linux/comedi/comedidev.h
586
void comedi_event(struct comedi_device *dev, struct comedi_subdevice *s);
include/linux/comedi/comedidev.h
588
struct comedi_device *comedi_dev_get_from_minor(unsigned int minor);
include/linux/comedi/comedidev.h
589
int comedi_dev_put(struct comedi_device *dev);
include/linux/comedi/comedidev.h
955
int comedi_set_hw_dev(struct comedi_device *dev, struct device *hw_dev);
include/linux/comedi/comedidev.h
988
int comedi_timeout(struct comedi_device *dev, struct comedi_subdevice *s,
include/linux/comedi/comedidev.h
990
int (*cb)(struct comedi_device *dev,
include/linux/comedi/comedidev.h
995
unsigned int comedi_handle_events(struct comedi_device *dev,
include/linux/comedi/comedidev.h
998
int comedi_dio_insn_config(struct comedi_device *dev,
include/linux/comedi/comedilib.h
13
struct comedi_device *comedi_open_from(const char *path, int from);
include/linux/comedi/comedilib.h
25
static inline struct comedi_device *comedi_open(const char *path)
include/linux/comedi/comedilib.h
30
int comedi_close_from(struct comedi_device *dev, int from);
include/linux/comedi/comedilib.h
40
static inline int comedi_close(struct comedi_device *dev)
include/linux/comedi/comedilib.h
45
int comedi_dio_get_config(struct comedi_device *dev, unsigned int subdev,
include/linux/comedi/comedilib.h
47
int comedi_dio_config(struct comedi_device *dev, unsigned int subdev,
include/linux/comedi/comedilib.h
49
int comedi_dio_bitfield2(struct comedi_device *dev, unsigned int subdev,
include/linux/comedi/comedilib.h
52
int comedi_find_subdevice_by_type(struct comedi_device *dev, int type,
include/linux/comedi/comedilib.h
54
int comedi_get_n_channels(struct comedi_device *dev, unsigned int subdevice);