Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
pci.c File Reference
#include <linux/init.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/interrupt.h>
#include <linux/dca.h>
#include <linux/slab.h>
#include "dma.h"
#include "dma_v2.h"
#include "registers.h"
#include "hw.h"

Go to the source code of this file.

Macros

#define PCI_DEVICE_ID_INTEL_IOAT_IVB0   0x0e20
 
#define PCI_DEVICE_ID_INTEL_IOAT_IVB1   0x0e21
 
#define PCI_DEVICE_ID_INTEL_IOAT_IVB2   0x0e22
 
#define PCI_DEVICE_ID_INTEL_IOAT_IVB3   0x0e23
 
#define PCI_DEVICE_ID_INTEL_IOAT_IVB4   0x0e24
 
#define PCI_DEVICE_ID_INTEL_IOAT_IVB5   0x0e25
 
#define PCI_DEVICE_ID_INTEL_IOAT_IVB6   0x0e26
 
#define PCI_DEVICE_ID_INTEL_IOAT_IVB7   0x0e27
 
#define PCI_DEVICE_ID_INTEL_IOAT_IVB8   0x0e2e
 
#define PCI_DEVICE_ID_INTEL_IOAT_IVB9   0x0e2f
 
#define DRV_NAME   "ioatdma"
 

Functions

 MODULE_VERSION (IOAT_DMA_VERSION)
 
 MODULE_LICENSE ("Dual BSD/GPL")
 
 MODULE_AUTHOR ("Intel Corporation")
 
 MODULE_DEVICE_TABLE (pci, ioat_pci_tbl)
 
 module_param (ioat_dca_enabled, int, 0644)
 
 MODULE_PARM_DESC (ioat_dca_enabled,"control support of dca service (default: 1)")
 
 module_init (ioat_init_module)
 
 module_exit (ioat_exit_module)
 

Variables

struct kmem_cacheioat2_cache
 

Macro Definition Documentation

#define DRV_NAME   "ioatdma"

Definition at line 122 of file pci.c.

#define PCI_DEVICE_ID_INTEL_IOAT_IVB0   0x0e20

Definition at line 43 of file pci.c.

#define PCI_DEVICE_ID_INTEL_IOAT_IVB1   0x0e21

Definition at line 44 of file pci.c.

#define PCI_DEVICE_ID_INTEL_IOAT_IVB2   0x0e22

Definition at line 45 of file pci.c.

#define PCI_DEVICE_ID_INTEL_IOAT_IVB3   0x0e23

Definition at line 46 of file pci.c.

#define PCI_DEVICE_ID_INTEL_IOAT_IVB4   0x0e24

Definition at line 47 of file pci.c.

#define PCI_DEVICE_ID_INTEL_IOAT_IVB5   0x0e25

Definition at line 48 of file pci.c.

#define PCI_DEVICE_ID_INTEL_IOAT_IVB6   0x0e26

Definition at line 49 of file pci.c.

#define PCI_DEVICE_ID_INTEL_IOAT_IVB7   0x0e27

Definition at line 50 of file pci.c.

#define PCI_DEVICE_ID_INTEL_IOAT_IVB8   0x0e2e

Definition at line 51 of file pci.c.

#define PCI_DEVICE_ID_INTEL_IOAT_IVB9   0x0e2f

Definition at line 52 of file pci.c.

Function Documentation

MODULE_AUTHOR ( "Intel Corporation"  )
MODULE_DEVICE_TABLE ( pci  ,
ioat_pci_tbl   
)
module_exit ( ioat_exit_module  )
module_init ( ioat_init_module  )
MODULE_LICENSE ( "Dual BSD/GPL"  )
module_param ( ioat_dca_enabled  ,
int  ,
0644   
)
MODULE_PARM_DESC ( ioat_dca_enabled  ,
"control support of dca service (default: 1)"   
)
MODULE_VERSION ( IOAT_DMA_VERSION  )

Variable Documentation

struct kmem_cache* ioat2_cache

Definition at line 120 of file pci.c.