Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
uio_sercos3.c File Reference
#include <linux/device.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/uio_driver.h>
#include <linux/io.h>
#include <linux/slab.h>

Go to the source code of this file.

Data Structures

struct  sercos3_priv
 

Macros

#define SERCOS_SUB_VENDOR_ID   0x1971
 
#define SERCOS_SUB_SYSID_3530   0x3530
 
#define SERCOS_SUB_SYSID_3535   0x3535
 
#define SERCOS_SUB_SYSID_3780   0x3780
 
#define IER0_OFFSET   0x08
 
#define ISR0_OFFSET   0x18
 

Functions

 module_init (sercos3_init_module)
 
 module_exit (sercos3_exit_module)
 
 MODULE_DESCRIPTION ("UIO driver for the Automata Sercos III PCI card")
 
 MODULE_AUTHOR ("John Ogness <[email protected]>")
 
 MODULE_LICENSE ("GPL v2")
 

Macro Definition Documentation

#define IER0_OFFSET   0x08

Definition at line 40 of file uio_sercos3.c.

#define ISR0_OFFSET   0x18

Definition at line 43 of file uio_sercos3.c.

#define SERCOS_SUB_SYSID_3530   0x3530

Definition at line 35 of file uio_sercos3.c.

#define SERCOS_SUB_SYSID_3535   0x3535

Definition at line 36 of file uio_sercos3.c.

#define SERCOS_SUB_SYSID_3780   0x3780

Definition at line 37 of file uio_sercos3.c.

#define SERCOS_SUB_VENDOR_ID   0x1971

Definition at line 34 of file uio_sercos3.c.

Function Documentation

MODULE_AUTHOR ( "John Ogness <[email protected]>"  )
MODULE_DESCRIPTION ( "UIO driver for the Automata Sercos III PCI card )
module_exit ( sercos3_exit_module  )
module_init ( sercos3_init_module  )
MODULE_LICENSE ( "GPL v2 )