Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
hw.h File Reference

Go to the source code of this file.

Data Structures

struct  ioat_dma_descriptor
 
struct  ioat_fill_descriptor
 
struct  ioat_xor_descriptor
 
struct  ioat_xor_ext_descriptor
 
struct  ioat_pq_descriptor
 
struct  ioat_pq_ext_descriptor
 
struct  ioat_pq_update_descriptor
 
struct  ioat_raw_descriptor
 

Macros

#define IOAT_MMIO_BAR   0
 
#define IOAT_PCI_DID_5000   0x1A38
 
#define IOAT_PCI_DID_CNB   0x360B
 
#define IOAT_PCI_DID_SCNB   0x65FF
 
#define IOAT_PCI_DID_SNB   0x402F
 
#define IOAT_VER_1_2   0x12 /* Version 1.2 */
 
#define IOAT_VER_2_0   0x20 /* Version 2.0 */
 
#define IOAT_VER_3_0   0x30 /* Version 3.0 */
 
#define IOAT_VER_3_2   0x32 /* Version 3.2 */
 
#define IOAT_OP_COPY   0x00
 
#define IOAT_OP_FILL   0x01
 
#define IOAT_OP_XOR   0x87
 
#define IOAT_OP_XOR_VAL   0x88
 
#define IOAT_OP_PQ   0x89
 
#define IOAT_OP_PQ_VAL   0x8a
 
#define IOAT_OP_PQ_UP   0x8b
 

Functions

int system_has_dca_enabled (struct pci_dev *pdev)
 

Macro Definition Documentation

#define IOAT_MMIO_BAR   0

Definition at line 25 of file hw.h.

#define IOAT_OP_COPY   0x00

Definition at line 57 of file hw.h.

#define IOAT_OP_FILL   0x01

Definition at line 88 of file hw.h.

#define IOAT_OP_PQ   0x89

Definition at line 155 of file hw.h.

#define IOAT_OP_PQ_UP   0x8b

Definition at line 197 of file hw.h.

#define IOAT_OP_PQ_VAL   0x8a

Definition at line 156 of file hw.h.

#define IOAT_OP_XOR   0x87

Definition at line 116 of file hw.h.

#define IOAT_OP_XOR_VAL   0x88

Definition at line 117 of file hw.h.

#define IOAT_PCI_DID_5000   0x1A38

Definition at line 28 of file hw.h.

#define IOAT_PCI_DID_CNB   0x360B

Definition at line 29 of file hw.h.

#define IOAT_PCI_DID_SCNB   0x65FF

Definition at line 30 of file hw.h.

#define IOAT_PCI_DID_SNB   0x402F

Definition at line 31 of file hw.h.

#define IOAT_VER_1_2   0x12 /* Version 1.2 */

Definition at line 33 of file hw.h.

#define IOAT_VER_2_0   0x20 /* Version 2.0 */

Definition at line 34 of file hw.h.

#define IOAT_VER_3_0   0x30 /* Version 3.0 */

Definition at line 35 of file hw.h.

#define IOAT_VER_3_2   0x32 /* Version 3.2 */

Definition at line 36 of file hw.h.

Function Documentation

int system_has_dca_enabled ( struct pci_dev pdev)

Definition at line 106 of file dca.c.