PAPI 7.1.0.0
|
Go to the source code of this file.
Functions | |
static int | lookup_and_set_thread_symbols (void) |
static ThreadInfo_t * | allocate_thread (int tid) |
static void | free_thread (ThreadInfo_t **thread) |
static void | insert_thread (ThreadInfo_t *entry, int tid) |
static int | remove_thread (ThreadInfo_t *entry) |
int | _papi_hwi_initialize_thread (ThreadInfo_t **dest, int tid) |
int | _papi_hwi_set_thread_id_fn (unsigned long(*id_fn)(void)) |
static int | _papi_hwi_thread_free_eventsets (long tid) |
int | _papi_hwi_shutdown_thread (ThreadInfo_t *thread, int force_shutdown) |
int | _papi_hwi_shutdown_global_threads (void) |
int | _papi_hwi_init_global_threads (void) |
int | _papi_hwi_gather_all_thrspec_data (int tag, PAPI_all_thr_spec_t *where) |
unsigned long | _papi_gettid (void) |
unsigned long | _papi_getpid (void) |
Variables | |
volatile ThreadInfo_t * | _papi_hwi_thread_head |
THREAD_LOCAL_STORAGE_KEYWORD ThreadInfo_t * | _papi_hwi_my_thread |
unsigned long(* | _papi_hwi_thread_id_fn )(void) |
unsigned long _papi_getpid | ( | void | ) |
unsigned long _papi_gettid | ( | void | ) |
int _papi_hwi_gather_all_thrspec_data | ( | int | tag, |
PAPI_all_thr_spec_t * | where | ||
) |
Definition at line 568 of file threads.c.
int _papi_hwi_init_global_threads | ( | void | ) |
Definition at line 541 of file threads.c.
int _papi_hwi_initialize_thread | ( | ThreadInfo_t ** | dest, |
int | tid | ||
) |
Definition at line 278 of file threads.c.
Definition at line 358 of file threads.c.
int _papi_hwi_shutdown_global_threads | ( | void | ) |
Definition at line 470 of file threads.c.
int _papi_hwi_shutdown_thread | ( | ThreadInfo_t * | thread, |
int | force_shutdown | ||
) |
Definition at line 424 of file threads.c.
Definition at line 390 of file threads.c.
|
static |
Definition at line 96 of file threads.c.
|
static |
Definition at line 164 of file threads.c.
|
static |
Definition at line 186 of file threads.c.
|
static |
Definition at line 55 of file threads.c.
|
static |
Definition at line 226 of file threads.c.
THREAD_LOCAL_STORAGE_KEYWORD ThreadInfo_t* _papi_hwi_my_thread |
volatile ThreadInfo_t* _papi_hwi_thread_head |