#include <linux/comedidev.h>
#include <linux/ioport.h>
#include <linux/version.h>
#include <pcmcia/cs_types.h>
#include <pcmcia/cs.h>
#include <pcmcia/cistpl.h>
#include <pcmcia/cisreg.h>
#include <pcmcia/ds.h>
Go to the source code of this file.
Classes |
| struct | dio700_board_struct |
| struct | dio700_private |
| struct | subdev_700_struct |
| struct | local_info_t |
Defines |
| #define | DIO700_SIZE 8 |
| #define | thisboard ((const dio700_board *)dev->board_ptr) |
| #define | devpriv ((dio700_private *)dev->private) |
| #define | _700_SIZE 8 |
| #define | _700_DATA 0 |
| #define | DIO_W 0x04 |
| #define | DIO_R 0x05 |
| #define | CALLBACK_ARG (((struct subdev_700_struct *)s->private)->cb_arg) |
| #define | CALLBACK_FUNC (((struct subdev_700_struct *)s->private)->cb_func) |
| #define | subdevpriv ((struct subdev_700_struct *)s->private) |
| #define | DEBUG(n, args...) |
Typedefs |
| typedef struct dio700_board_struct | dio700_board |
| typedef struct local_info_t | local_info_t |
Enumerations |
| enum | dio700_bustype { pcmcia_bustype
} |
Functions |
| void | subdev_700_interrupt (comedi_device *dev, comedi_subdevice *s) |
| int | subdev_700_init (comedi_device *dev, comedi_subdevice *s, int(*cb)(int, int, int, unsigned long), unsigned long arg) |
| int | subdev_700_init_irq (comedi_device *dev, comedi_subdevice *s, int(*cb)(int, int, int, unsigned long), unsigned long arg) |
| void | subdev_700_cleanup (comedi_device *dev, comedi_subdevice *s) |
| | EXPORT_SYMBOL (subdev_700_init) |
| | EXPORT_SYMBOL (subdev_700_init_irq) |
| | EXPORT_SYMBOL (subdev_700_cleanup) |
| | EXPORT_SYMBOL (subdev_700_interrupt) |
| | MODULE_LICENSE ("GPL") |
| | MODULE_DEVICE_TABLE (pcmcia, dio700_cs_ids) |
| int __init | init_module (void) |
| void __exit | cleanup_module (void) |
Variables |
| struct pcmcia_driver | dio700_cs_driver |
Define Documentation
| #define DEBUG |
( |
|
n, |
|
|
|
args... |
|
) |
| |
Typedef Documentation
Enumeration Type Documentation
Function Documentation
| void __exit cleanup_module |
( |
void |
| ) |
|
| EXPORT_SYMBOL |
( |
subdev_700_interrupt |
| ) |
|
| EXPORT_SYMBOL |
( |
subdev_700_cleanup |
| ) |
|
| EXPORT_SYMBOL |
( |
subdev_700_init |
| ) |
|
| EXPORT_SYMBOL |
( |
subdev_700_init_irq |
| ) |
|
| int __init init_module |
( |
void |
| ) |
|
| MODULE_DEVICE_TABLE |
( |
pcmcia |
, |
|
|
dio700_cs_ids |
|
|
) |
| |
Variable Documentation
Initial value: {
.probe = dio700_cs_attach,
.remove = dio700_cs_detach,
.suspend = dio700_cs_suspend,
.resume = dio700_cs_resume,
.id_table = dio700_cs_ids,
.owner = THIS_MODULE,
.drv = {
.name = dev_info,
},
}
Definition at line 800 of file ni_daq_700.c.