PAPI  5.3.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
linux-nvml.h File Reference
Include dependency graph for linux-nvml.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  local_ecc
 
union  nvml_resource_options_t
 
struct  nvml_native_event_entry_t
 

Macros

#define FEATURE_CLOCK_INFO   1
 
#define FEATURE_ECC_LOCAL_ERRORS   2
 
#define FEATURE_FAN_SPEED   4
 
#define FEATURE_MAX_CLOCK   8
 
#define FEATURE_MEMORY_INFO   16
 
#define FEATURE_PERF_STATES   32
 
#define FEATURE_POWER   64
 
#define FEATURE_TEMP   128
 
#define FEATURE_ECC_TOTAL_ERRORS   256
 
#define FEATURE_UTILIZATION   512
 
#define HAS_FEATURE(features, query)   ( features & query )
 
#define MEMINFO_TOTAL_MEMORY   0
 
#define MEMINFO_UNALLOCED   1
 
#define MEMINFO_ALLOCED   2
 
#define LOCAL_ECC_REGFILE   0
 
#define LOCAL_ECC_L1   1
 
#define LOCAL_ECC_L2   2
 
#define LOCAL_ECC_MEM   3
 
#define GPU_UTILIZATION   0
 
#define MEMORY_UTILIZATION   1
 

Typedefs

typedef int nvml_register_t
 

Macro Definition Documentation

#define FEATURE_CLOCK_INFO   1

Definition at line 6 of file linux-nvml.h.

#define FEATURE_ECC_LOCAL_ERRORS   2

Definition at line 7 of file linux-nvml.h.

#define FEATURE_ECC_TOTAL_ERRORS   256

Definition at line 14 of file linux-nvml.h.

#define FEATURE_FAN_SPEED   4

Definition at line 8 of file linux-nvml.h.

#define FEATURE_MAX_CLOCK   8

Definition at line 9 of file linux-nvml.h.

#define FEATURE_MEMORY_INFO   16

Definition at line 10 of file linux-nvml.h.

#define FEATURE_PERF_STATES   32

Definition at line 11 of file linux-nvml.h.

#define FEATURE_POWER   64

Definition at line 12 of file linux-nvml.h.

#define FEATURE_TEMP   128

Definition at line 13 of file linux-nvml.h.

#define FEATURE_UTILIZATION   512

Definition at line 15 of file linux-nvml.h.

#define GPU_UTILIZATION   0

Definition at line 28 of file linux-nvml.h.

#define HAS_FEATURE (   features,
  query 
)    ( features & query )

Definition at line 17 of file linux-nvml.h.

#define LOCAL_ECC_L1   1

Definition at line 24 of file linux-nvml.h.

#define LOCAL_ECC_L2   2

Definition at line 25 of file linux-nvml.h.

#define LOCAL_ECC_MEM   3

Definition at line 26 of file linux-nvml.h.

#define LOCAL_ECC_REGFILE   0

Definition at line 23 of file linux-nvml.h.

#define MEMINFO_ALLOCED   2

Definition at line 21 of file linux-nvml.h.

#define MEMINFO_TOTAL_MEMORY   0

Definition at line 19 of file linux-nvml.h.

#define MEMINFO_UNALLOCED   1

Definition at line 20 of file linux-nvml.h.

#define MEMORY_UTILIZATION   1

Definition at line 29 of file linux-nvml.h.

Typedef Documentation

Definition at line 32 of file linux-nvml.h.