#include <linux/device.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/usb.h>
#include <linux/errno.h>
#include <linux/kconfig.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/fcntl.h>
#include <linux/delay.h>
#include <linux/ioport.h>
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/highmem.h>
#include <linux/vmalloc.h>
#include <linux/cdev.h>
#include <linux/dma-mapping.h>
#include <linux/io.h>
#include "comedidev.h"
#include "comedi_internal.h"
Go to the source code of this file.
|
int | comedi_alloc_subdevices (struct comedi_device *dev, int num_subdevices) |
|
| EXPORT_SYMBOL_GPL (comedi_alloc_subdevices) |
|
void | comedi_device_detach (struct comedi_device *dev) |
|
int | comedi_device_attach (struct comedi_device *dev, struct comedi_devconfig *it) |
|
int | comedi_driver_register (struct comedi_driver *driver) |
|
| EXPORT_SYMBOL (comedi_driver_register) |
|
int | comedi_driver_unregister (struct comedi_driver *driver) |
|
| EXPORT_SYMBOL (comedi_driver_unregister) |
|
int | insn_inval (struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) |
|
int | comedi_buf_alloc (struct comedi_device *dev, struct comedi_subdevice *s, unsigned long new_size) |
|
unsigned int | comedi_buf_write_n_available (struct comedi_async *async) |
|
unsigned int | comedi_buf_write_alloc (struct comedi_async *async, unsigned int nbytes) |
|
| EXPORT_SYMBOL (comedi_buf_write_alloc) |
|
unsigned int | comedi_buf_write_alloc_strict (struct comedi_async *async, unsigned int nbytes) |
|
unsigned | comedi_buf_write_free (struct comedi_async *async, unsigned int nbytes) |
|
| EXPORT_SYMBOL (comedi_buf_write_free) |
|
unsigned | comedi_buf_read_alloc (struct comedi_async *async, unsigned nbytes) |
|
| EXPORT_SYMBOL (comedi_buf_read_alloc) |
|
unsigned | comedi_buf_read_free (struct comedi_async *async, unsigned int nbytes) |
|
| EXPORT_SYMBOL (comedi_buf_read_free) |
|
void | comedi_buf_memcpy_to (struct comedi_async *async, unsigned int offset, const void *data, unsigned int num_bytes) |
|
| EXPORT_SYMBOL (comedi_buf_memcpy_to) |
|
void | comedi_buf_memcpy_from (struct comedi_async *async, unsigned int offset, void *dest, unsigned int nbytes) |
|
| EXPORT_SYMBOL (comedi_buf_memcpy_from) |
|
unsigned int | comedi_buf_read_n_available (struct comedi_async *async) |
|
| EXPORT_SYMBOL (comedi_buf_read_n_available) |
|
int | comedi_buf_get (struct comedi_async *async, short *x) |
|
| EXPORT_SYMBOL (comedi_buf_get) |
|
int | comedi_buf_put (struct comedi_async *async, short x) |
|
| EXPORT_SYMBOL (comedi_buf_put) |
|
void | comedi_reset_async_buf (struct comedi_async *async) |
|
int | comedi_pci_enable (struct pci_dev *pdev, const char *res_name) |
|
| EXPORT_SYMBOL_GPL (comedi_pci_enable) |
|
void | comedi_pci_disable (struct pci_dev *pdev) |
|
| EXPORT_SYMBOL_GPL (comedi_pci_disable) |
|
int | comedi_pci_auto_config (struct pci_dev *pcidev, struct comedi_driver *driver) |
|
| EXPORT_SYMBOL_GPL (comedi_pci_auto_config) |
|
void | comedi_pci_auto_unconfig (struct pci_dev *pcidev) |
|
| EXPORT_SYMBOL_GPL (comedi_pci_auto_unconfig) |
|
int | comedi_pci_driver_register (struct comedi_driver *comedi_driver, struct pci_driver *pci_driver) |
|
| EXPORT_SYMBOL_GPL (comedi_pci_driver_register) |
|
void | comedi_pci_driver_unregister (struct comedi_driver *comedi_driver, struct pci_driver *pci_driver) |
|
| EXPORT_SYMBOL_GPL (comedi_pci_driver_unregister) |
|