Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
ni_daq_dio24.c File Reference
#include <linux/interrupt.h>
#include <linux/slab.h>
#include "../comedidev.h"
#include <linux/ioport.h>
#include "8255.h"
#include <pcmcia/cistpl.h>
#include <pcmcia/cisreg.h>
#include <pcmcia/ds.h>

Go to the source code of this file.

Data Structures

struct  dio24_board_struct
 
struct  dio24_private
 
struct  local_info_t
 

Macros

#define DIO24_SIZE   4 /* size of io region used by board */
 
#define thisboard   ((const struct dio24_board_struct *)dev->board_ptr)
 
#define devpriv   ((struct dio24_private *)dev->private)
 

Enumerations

enum  dio24_bustype { pcmcia_bustype }
 

Functions

 MODULE_DEVICE_TABLE (pcmcia, dio24_cs_ids)
 
 MODULE_AUTHOR ("Daniel Vecino Castel <dvecino@able.es>")
 
 MODULE_DESCRIPTION ("Comedi driver for National Instruments ""PCMCIA DAQ-Card DIO-24")
 
 MODULE_LICENSE ("GPL")
 
int __init init_module (void)
 
void __exit cleanup_module (void)
 

Macro Definition Documentation

#define devpriv   ((struct dio24_private *)dev->private)

Definition at line 99 of file ni_daq_dio24.c.

#define DIO24_SIZE   4 /* size of io region used by board */

Definition at line 57 of file ni_daq_dio24.c.

#define thisboard   ((const struct dio24_board_struct *)dev->board_ptr)

Definition at line 92 of file ni_daq_dio24.c.

Enumeration Type Documentation

Enumerator:
pcmcia_bustype 

Definition at line 62 of file ni_daq_dio24.c.

Function Documentation

void __exit cleanup_module ( void  )

Definition at line 344 of file ni_daq_dio24.c.

int __init init_module ( void  )

Definition at line 333 of file ni_daq_dio24.c.

MODULE_AUTHOR ( "Daniel Vecino Castel <dvecino@able.es>"  )
MODULE_DESCRIPTION ( "Comedi driver for National Instruments ""PCMCIA DAQ-Card DIO-24"  )
MODULE_DEVICE_TABLE ( pcmcia  ,
dio24_cs_ids   
)
MODULE_LICENSE ( "GPL"  )