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

Go to the source code of this file.

Macros

#define PCI_VENDOR_ID_HILSCHER   0x15CF
 
#define PCI_DEVICE_ID_HILSCHER_NETX   0x0000
 
#define PCI_DEVICE_ID_HILSCHER_NETPLC   0x0010
 
#define PCI_SUBDEVICE_ID_NETPLC_RAM   0x0000
 
#define PCI_SUBDEVICE_ID_NETPLC_FLASH   0x0001
 
#define PCI_SUBDEVICE_ID_NXSB_PCA   0x3235
 
#define PCI_SUBDEVICE_ID_NXPCA   0x3335
 
#define DPM_HOST_INT_EN0   0xfff0
 
#define DPM_HOST_INT_STAT0   0xffe0
 
#define DPM_HOST_INT_MASK   0xe600ffff
 
#define DPM_HOST_INT_GLOBAL_EN   0x80000000
 

Functions

 module_init (netx_init_module)
 
 module_exit (netx_exit_module)
 
 MODULE_DEVICE_TABLE (pci, netx_pci_ids)
 
 MODULE_LICENSE ("GPL v2")
 
 MODULE_AUTHOR ("Hans J. Koch, Manuel Traut")
 

Macro Definition Documentation

#define DPM_HOST_INT_EN0   0xfff0

Definition at line 27 of file uio_netx.c.

#define DPM_HOST_INT_GLOBAL_EN   0x80000000

Definition at line 31 of file uio_netx.c.

#define DPM_HOST_INT_MASK   0xe600ffff

Definition at line 30 of file uio_netx.c.

#define DPM_HOST_INT_STAT0   0xffe0

Definition at line 28 of file uio_netx.c.

#define PCI_DEVICE_ID_HILSCHER_NETPLC   0x0010

Definition at line 21 of file uio_netx.c.

#define PCI_DEVICE_ID_HILSCHER_NETX   0x0000

Definition at line 20 of file uio_netx.c.

#define PCI_SUBDEVICE_ID_NETPLC_FLASH   0x0001

Definition at line 23 of file uio_netx.c.

#define PCI_SUBDEVICE_ID_NETPLC_RAM   0x0000

Definition at line 22 of file uio_netx.c.

#define PCI_SUBDEVICE_ID_NXPCA   0x3335

Definition at line 25 of file uio_netx.c.

#define PCI_SUBDEVICE_ID_NXSB_PCA   0x3235

Definition at line 24 of file uio_netx.c.

#define PCI_VENDOR_ID_HILSCHER   0x15CF

Definition at line 19 of file uio_netx.c.

Function Documentation

MODULE_AUTHOR ( "Hans J.  Koch,
Manuel Traut"   
)
MODULE_DEVICE_TABLE ( pci  ,
netx_pci_ids   
)
module_exit ( netx_exit_module  )
module_init ( netx_init_module  )
MODULE_LICENSE ( "GPL v2 )