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

Go to the source code of this file.

Data Structures

struct  gru_chiplet_info
 
struct  gru_gseg_statistics
 

Macros

#define GRU_CACHE_LINE_BYTES   64
 
#define GRU_HANDLE_STRIDE   256
 
#define GRU_CB_BASE   0
 
#define GRU_DS_BASE   0x20000
 
#define GRU_OPT_MISS_DEFAULT   0x0000 /* Use default mode */
 
#define GRU_OPT_MISS_USER_POLL   0x0001 /* User will poll CB for faults */
 
#define GRU_OPT_MISS_FMM_INTR
 
#define GRU_OPT_MISS_FMM_POLL   0x0003 /* Use system polling thread */
 
#define GRU_OPT_MISS_MASK   0x0003 /* Mask for TLB MISS option */
 

Macro Definition Documentation

#define GRU_CACHE_LINE_BYTES   64

Definition at line 25 of file gru.h.

#define GRU_CB_BASE   0

Definition at line 27 of file gru.h.

#define GRU_DS_BASE   0x20000

Definition at line 28 of file gru.h.

#define GRU_HANDLE_STRIDE   256

Definition at line 26 of file gru.h.

#define GRU_OPT_MISS_DEFAULT   0x0000 /* Use default mode */

Definition at line 69 of file gru.h.

#define GRU_OPT_MISS_FMM_INTR
Value:
0x0002 /* Send interrupt to cpu to
handle fault */

Definition at line 71 of file gru.h.

#define GRU_OPT_MISS_FMM_POLL   0x0003 /* Use system polling thread */

Definition at line 72 of file gru.h.

#define GRU_OPT_MISS_MASK   0x0003 /* Mask for TLB MISS option */

Definition at line 73 of file gru.h.

#define GRU_OPT_MISS_USER_POLL   0x0001 /* User will poll CB for faults */

Definition at line 70 of file gru.h.