|
Packit Service |
a1973e |
#ifndef _PAPI_DEFINES_H
|
|
Packit Service |
a1973e |
#define _PAPI_DEFINES_H
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
/* Thread related: locks */
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
#define INTERNAL_LOCK PAPI_NUM_LOCK+0 /* papi_internal.c */
|
|
Packit Service |
a1973e |
#define MULTIPLEX_LOCK PAPI_NUM_LOCK+1 /* multiplex.c */
|
|
Packit Service |
a1973e |
#define THREADS_LOCK PAPI_NUM_LOCK+2 /* threads.c */
|
|
Packit Service |
a1973e |
#define HIGHLEVEL_LOCK PAPI_NUM_LOCK+3 /* papi_hl.c */
|
|
Packit Service |
a1973e |
#define MEMORY_LOCK PAPI_NUM_LOCK+4 /* papi_memory.c */
|
|
Packit Service |
a1973e |
#define COMPONENT_LOCK PAPI_NUM_LOCK+5 /* per-component */
|
|
Packit Service |
a1973e |
#define GLOBAL_LOCK PAPI_NUM_LOCK+6 /* papi.c for global variable (static and non) initialization/shutdown */
|
|
Packit Service |
a1973e |
#define CPUS_LOCK PAPI_NUM_LOCK+7 /* cpus.c */
|
|
Packit Service |
a1973e |
#define NAMELIB_LOCK PAPI_NUM_LOCK+8 /* papi_pfm4_events.c */
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
#define NUM_INNER_LOCK 9
|
|
Packit Service |
a1973e |
#define PAPI_MAX_LOCK (NUM_INNER_LOCK + PAPI_NUM_LOCK)
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
#include OSLOCK
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
|
|
Packit Service |
a1973e |
#endif
|