PAPI 7.1.0.0
|
Go to the source code of this file.
Data Structures | |
struct | ThreadInfo_t |
Macros | |
#define | THREAD_LOCAL_STORAGE_KEYWORD |
Functions | |
int | _papi_hwi_initialize_thread (ThreadInfo_t **dest, int tid) |
int | _papi_hwi_init_global_threads (void) |
int | _papi_hwi_shutdown_thread (ThreadInfo_t *thread, int force) |
int | _papi_hwi_shutdown_global_threads (void) |
int | _papi_hwi_broadcast_signal (unsigned int mytid) |
int | _papi_hwi_set_thread_id_fn (unsigned long int(*id_fn)(void)) |
inline_static int | _papi_hwi_lock (int lck) |
inline_static int | _papi_hwi_unlock (int lck) |
inline_static ThreadInfo_t * | _papi_hwi_lookup_thread (int custom_tid) |
inline_static int | _papi_hwi_lookup_or_create_thread (ThreadInfo_t **here, int tid) |
void | _papi_hwi_shutdown_the_thread_list (void) |
void | _papi_hwi_cleanup_thread_list (void) |
int | _papi_hwi_insert_in_thread_list (ThreadInfo_t *ptr) |
ThreadInfo_t * | _papi_hwi_lookup_in_thread_list () |
int | _papi_hwi_get_thr_context (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 |
unsigned long int(* | _papi_hwi_thread_id_fn )(void) |
int(* | _papi_hwi_thread_kill_fn )(int, int) |
CVS: $Id$
Definition in file threads.h.
unsigned long _papi_getpid | ( | void | ) |
unsigned long _papi_gettid | ( | void | ) |
void _papi_hwi_cleanup_thread_list | ( | 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_get_thr_context | ( | void ** | ) |
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.
int _papi_hwi_insert_in_thread_list | ( | ThreadInfo_t * | ptr | ) |
inline_static int _papi_hwi_lock | ( | int | lck | ) |
Definition at line 69 of file threads.h.
ThreadInfo_t * _papi_hwi_lookup_in_thread_list | ( | ) |
inline_static int _papi_hwi_lookup_or_create_thread | ( | ThreadInfo_t ** | here, |
int | tid | ||
) |
Definition at line 150 of file threads.h.
inline_static ThreadInfo_t * _papi_hwi_lookup_thread | ( | int | custom_tid | ) |
Definition at line 97 of file threads.h.
int _papi_hwi_shutdown_global_threads | ( | void | ) |
Definition at line 470 of file threads.c.
void _papi_hwi_shutdown_the_thread_list | ( | void | ) |
int _papi_hwi_shutdown_thread | ( | ThreadInfo_t * | thread, |
int | force | ||
) |
Definition at line 424 of file threads.c.
inline_static int _papi_hwi_unlock | ( | int | lck | ) |
Definition at line 83 of file threads.h.
|
extern |