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


#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_POLL   0x0003 /* Use system polling thread */
#define GRU_OPT_MISS_MASK   0x0003 /* Mask for TLB MISS option */

Macro Definition Documentation


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.

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.