PAPI  5.4.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Domain definitions
Collaboration diagram for Domain definitions:

Macros

#define PAPI_DOM_USER   0x1
 
#define PAPI_DOM_MIN   PAPI_DOM_USER
 
#define PAPI_DOM_KERNEL   0x2
 
#define PAPI_DOM_OTHER   0x4
 
#define PAPI_DOM_SUPERVISOR   0x8
 
#define PAPI_DOM_ALL   (PAPI_DOM_USER|PAPI_DOM_KERNEL|PAPI_DOM_OTHER|PAPI_DOM_SUPERVISOR)
 
#define PAPI_DOM_MAX   PAPI_DOM_ALL
 
#define PAPI_DOM_HWSPEC   0x80000000
 

Detailed Description

Macro Definition Documentation

All contexts counted

Definition at line 301 of file papi.h.

#define PAPI_DOM_HWSPEC   0x80000000

Flag that indicates we are not reading CPU like stuff. The lower 31 bits can be decoded by the component into something meaningful. i.e. SGI HUB counters

Definition at line 304 of file papi.h.

#define PAPI_DOM_KERNEL   0x2

Kernel/OS context counted

Definition at line 298 of file papi.h.

#define PAPI_DOM_MAX   PAPI_DOM_ALL

Definition at line 303 of file papi.h.

#define PAPI_DOM_MIN   PAPI_DOM_USER

Definition at line 297 of file papi.h.

#define PAPI_DOM_OTHER   0x4

Exception/transient mode (like user TLB misses )

Definition at line 299 of file papi.h.

#define PAPI_DOM_SUPERVISOR   0x8

Supervisor/hypervisor context counted

Definition at line 300 of file papi.h.

#define PAPI_DOM_USER   0x1

User context counted

Definition at line 296 of file papi.h.