33typedef struct SubProcessDescriptor {
struct SubProcessDescriptor subprocess_descriptor_t
Definition: regions.h:26
void spd_set_pthread(const subprocess_descriptor_t *spd, pthread_t pthread)
Definition: spd.c:91
void spd_unregister(const subprocess_descriptor_t *spd)
Definition: spd.c:75
void spd_enter_dlb(subprocess_descriptor_t *spd)
Definition: spd.c:47
const subprocess_descriptor_t ** spd_get_spds(void)
Definition: spd.c:124
void spd_register(subprocess_descriptor_t *spd)
Definition: spd.c:58
pthread_t spd_get_pthread(const subprocess_descriptor_t *spd)
Definition: spd.c:100
__thread subprocess_descriptor_t * thread_spd
Definition: spd.c:30
Definition: lb_funcs.h:29
Definition: numThreads.h:28
void * talp_info
Definition: spd.h:48
unsigned int lewi_ncpus
Definition: spd.h:46
bool dlb_preinitialized
Definition: spd.h:37
pm_interface_t pm
Definition: spd.h:43
options_t options
Definition: spd.h:42
void * lewi_info
Definition: spd.h:47
void * barrier_info
Definition: spd.h:49
pid_t id
Definition: spd.h:34
bool lewi_enabled
Definition: spd.h:39
cpu_set_t process_mask
Definition: spd.h:40
cpu_set_t active_mask
Definition: spd.h:41
bool dlb_initialized
Definition: spd.h:36
policy_t lb_policy
Definition: spd.h:44
pid_t pid
Definition: spd.h:35
balance_policy_t lb_funcs
Definition: spd.h:45
bool dlb_initialized_via_ompt
Definition: spd.h:38
policy_t
Definition: types.h:123