rocprofiler-sdk/ompt/api_args.h Source File#
Rocprofiler SDK Developer API 0.6.0
ROCm Profiling API and tools
|
api_args.h
Go to the documentation of this file.
int(* ompt_enumerate_states_t)(int current_state, int *next_state, const char **next_state_name)
Definition omp-tools.h:631
int(* ompt_get_place_proc_ids_t)(int place_num, int ids_size, int *ids)
Definition omp-tools.h:649
int(* ompt_get_partition_place_nums_t)(int place_nums_size, int *place_nums)
Definition omp-tools.h:653
ompt_interface_fn_t(* ompt_function_lookup_t)(const char *interface_function_name)
Definition omp-tools.h:565
int(* ompt_enumerate_mutex_impls_t)(int current_impl, int *next_impl, const char **next_impl_name)
Definition omp-tools.h:635
int(* ompt_get_parallel_info_t)(int ancestor_level, ompt_data_t **parallel_data, int *team_size)
Definition omp-tools.h:659
int(* ompt_get_task_info_t)(int ancestor_level, int *flags, ompt_data_t **task_data, ompt_frame_t **task_frame, ompt_data_t **parallel_data, int *thread_num)
Definition omp-tools.h:663
int(* ompt_get_target_info_t)(uint64_t *device_num, ompt_id_t *target_id, ompt_id_t *host_op_id)
Definition omp-tools.h:672
int(* ompt_get_task_memory_t)(void **addr, unsigned long *size, int block)
Definition omp-tools.h:670
Definition omp-tools.h:620
Definition omp-tools.h:574
Definition omp-tools.h:568
struct rocprofiler_ompt_args_t::@687 parallel_begin
struct rocprofiler_ompt_args_t::@705 mutex_acquired
struct rocprofiler_ompt_args_t::@706 nest_lock
ompt_get_num_devices_t ompt_get_num_devices
Definition api_args.h:49
ompt_get_place_num_t ompt_get_place_num
Definition api_args.h:42
struct rocprofiler_ompt_args_t::@711 target_emi
ompt_get_parallel_info_t ompt_get_parallel_info
Definition api_args.h:46
ompt_enumerate_states_t ompt_enumerate_states
Definition api_args.h:37
struct rocprofiler_ompt_args_t::@703 lock_destroy
struct rocprofiler_ompt_args_t::@702 lock_init
struct rocprofiler_ompt_args_t::@693 device_finalize
struct rocprofiler_ompt_args_t::@685 thread_begin
ompt_get_task_memory_t ompt_get_task_memory
Definition api_args.h:48
struct rocprofiler_ompt_args_t::@700 masked
struct rocprofiler_ompt_args_t::@695 sync_region_wait
ompt_get_unique_id_t ompt_get_unique_id
Definition api_args.h:52
struct rocprofiler_ompt_args_t::@701 sync_region
struct rocprofiler_ompt_args_t::@708 cancel
struct rocprofiler_ompt_args_t::@697 dependences
ompt_get_state_t ompt_get_state
Definition api_args.h:45
struct rocprofiler_ompt_args_t::@688 parallel_end
struct rocprofiler_ompt_args_t::@709 reduction
struct rocprofiler_ompt_args_t::@712 target_data_op_emi
struct rocprofiler_ompt_args_t::@694 device_load
struct rocprofiler_ompt_args_t::@713 target_submit_emi
struct rocprofiler_ompt_args_t::@696 mutex_released
ompt_get_task_info_t ompt_get_task_info
Definition api_args.h:47
ompt_get_place_proc_ids_t ompt_get_place_proc_ids
Definition api_args.h:41
ompt_get_thread_data_t ompt_get_thread_data
Definition api_args.h:39
ompt_get_proc_id_t ompt_get_proc_id
Definition api_args.h:44
struct rocprofiler_ompt_args_t::@710 dispatch
struct rocprofiler_ompt_args_t::@691 implicit_task
ompt_get_num_places_t ompt_get_num_places
Definition api_args.h:40
struct rocprofiler_ompt_args_t::@707 flush
rocprofiler_ompt_callback_functions_t callback_functions
Definition api_args.h:336
struct rocprofiler_ompt_args_t::@704 mutex_acquire
struct rocprofiler_ompt_args_t::@690 task_schedule
struct rocprofiler_ompt_args_t::@699 work
struct rocprofiler_ompt_args_t::@689 task_create
ompt_get_target_info_t ompt_get_target_info
Definition api_args.h:51
struct rocprofiler_ompt_args_t::@686 thread_end
struct rocprofiler_ompt_args_t::@714 error
ompt_get_num_procs_t ompt_get_num_procs
Definition api_args.h:50
struct rocprofiler_ompt_args_t::@692 device_initialize
ompt_get_partition_place_nums_t ompt_get_partition_place_nums
Definition api_args.h:43
struct rocprofiler_ompt_args_t::@698 task_dependence
ompt_enumerate_mutex_impls_t ompt_enumerate_mutex_impls
Definition api_args.h:38
Definition api_args.h:59
Definition api_args.h:64
Generated by 1.9.8