#include "kmp.h"
Go to the source code of this file.
Defines | |
#define | OMPT_THREAD_ASSIGN_WAIT_ID(DATA) __ompt_thread_assign_wait_id(DATA); |
Functions | |
void | __ompt_lw_taskteam_init (ompt_lw_taskteam_t *lwt, kmp_info_t *thr, int gtid, microtask_t microtask, ompt_parallel_id_t ompt_pid) |
void | __ompt_lw_taskteam_link (ompt_lw_taskteam_t *lwt, kmp_info_t *thr) |
void | __ompt_lw_taskteam_unlink (ompt_lw_taskteam_t *lwt, kmp_info_t *thr) |
ompt_parallel_id_t | __ompt_parallel_id_new (kmp_info_t *ti, int gtid) |
void | __ompt_team_assign_id (kmp_team_t *team, ompt_parallel_id_t ompt_pid) |
void | __ompt_thread_assign_wait_id (void *variable) |
kmp_info_t * | ompt_get_thread () |
kmp_info_t * | ompt_get_thread_gtid (int gtid) |
#define OMPT_THREAD_ASSIGN_WAIT_ID | ( | DATA | ) | __ompt_thread_assign_wait_id(DATA); |
Definition at line 23 of file ompt-specific.h.
void __ompt_lw_taskteam_init | ( | ompt_lw_taskteam_t * | lwt, | |
kmp_info_t * | thr, | |||
int | gtid, | |||
microtask_t | microtask, | |||
ompt_parallel_id_t | ompt_pid | |||
) |
Definition at line 194 of file ompt-specific.c.
References ompt_frame_s::exit_runtime_frame, ompt_task_info_t::frame, ompt_team_info_t::microtask, ompt_lw_taskteam_s::ompt_task_info, ompt_lw_taskteam_s::ompt_team_info, ompt_team_info_t::parallel_id, ompt_lw_taskteam_s::parent, ompt_frame_s::reenter_runtime_frame, and ompt_task_info_t::task_id.
Referenced by __kmp_fork_call().
void __ompt_lw_taskteam_link | ( | ompt_lw_taskteam_t * | lwt, | |
kmp_info_t * | thr | |||
) |
Definition at line 207 of file ompt-specific.c.
References ompt_lw_taskteam_s::parent.
Referenced by __kmp_fork_call().
void __ompt_lw_taskteam_unlink | ( | ompt_lw_taskteam_t * | lwt, | |
kmp_info_t * | thr | |||
) |
Definition at line 215 of file ompt-specific.c.
References ompt_lw_taskteam_s::parent.
Referenced by __kmp_fork_call().
ompt_parallel_id_t __ompt_parallel_id_new | ( | kmp_info_t * | ti, | |
int | gtid | |||
) |
Definition at line 155 of file ompt-specific.c.
References CREATE_ID.
Referenced by __kmp_allocate_thread(), __kmp_fork_call(), __kmp_initialize_root(), __kmp_register_root(), and __kmpc_serialized_parallel().
void __ompt_team_assign_id | ( | kmp_team_t * | team, | |
ompt_parallel_id_t | ompt_pid | |||
) |
Definition at line 179 of file ompt-specific.c.
References kmp_team::t.
Referenced by __kmp_allocate_team().
void __ompt_thread_assign_wait_id | ( | void * | variable | ) |
Definition at line 185 of file ompt-specific.c.
References __kmp_gtid_get_specific(), and ompt_get_thread_gtid().
Referenced by GOMP_atomic_start().
kmp_info_t* ompt_get_thread | ( | ) | [inline] |
Definition at line 37 of file ompt-specific.h.
References __kmp_gtid_get_specific(), and ompt_get_thread_gtid().
Referenced by __ompt_get_idle_frame_internal(), __ompt_get_lw_taskteam(), __ompt_get_state_internal(), ompt_task(), and ompt_team().
kmp_info_t* ompt_get_thread_gtid | ( | int | gtid | ) | [inline] |
Definition at line 30 of file ompt-specific.h.
References __kmp_thread_from_gtid.
Referenced by __kmp_allocate_thread(), __kmp_initialize_root(), __kmp_register_root(), __ompt_thread_assign_wait_id(), and ompt_get_thread().