rocprofiler-sdk/dispatch_profile.h Source File#
Rocprofiler SDK Developer API 0.4.0
ROCm Profiling API and tools
|
dispatch_profile.h
Go to the documentation of this file.
74 * @param [in] callback_data_args Callback supplied via buffered_dispatch_profile_counting_service
92 * @param [in] callback_data_args Callback supplied via buffered_dispatch_profile_counting_service
ROCProfiler Profile Counting Counter Record per instance.
Definition fwd.h:683
rocprofiler_kernel_dispatch_info_t dispatch_info
Contains the dispatch_id
Definition dispatch_profile.h:61
rocprofiler_correlation_id_t correlation_id
Correlation ID for this dispatch.
Definition dispatch_profile.h:60
rocprofiler_correlation_id_t correlation_id
Correlation ID for this dispatch.
Definition dispatch_profile.h:47
rocprofiler_status_t rocprofiler_configure_buffered_dispatch_profile_counting_service(rocprofiler_context_id_t context_id, rocprofiler_buffer_id_t buffer_id, rocprofiler_profile_counting_dispatch_callback_t callback, void *callback_data_args)
Configure buffered dispatch profile Counting Service. Collects the counters in dispatch packets and s...
rocprofiler_status_t rocprofiler_configure_callback_dispatch_profile_counting_service(rocprofiler_context_id_t context_id, rocprofiler_profile_counting_dispatch_callback_t dispatch_callback, void *dispatch_callback_args, rocprofiler_profile_counting_record_callback_t record_callback, void *record_callback_args)
Configure buffered dispatch profile Counting Service. Collects the counters in dispatch packets and c...
void(* rocprofiler_profile_counting_dispatch_callback_t)(rocprofiler_profile_counting_dispatch_data_t dispatch_data, rocprofiler_profile_config_id_t *config, rocprofiler_user_data_t *user_data, void *callback_data_args)
Kernel Dispatch Callback. This is a callback that is invoked before the kernel is enqueued into the H...
Definition dispatch_profile.h:76
void(* rocprofiler_profile_counting_record_callback_t)(rocprofiler_profile_counting_dispatch_data_t dispatch_data, rocprofiler_record_counter_t *record_data, unsigned long record_count, rocprofiler_user_data_t user_data, void *callback_data_args)
Counting record callback. This is a callback is invoked when the kernel execution is complete and con...
Definition dispatch_profile.h:94
Kernel dispatch data for profile counting callbacks.
Definition dispatch_profile.h:45
ROCProfiler Profile Counting Counter Record Header Information.
Definition dispatch_profile.h:57
Generated by 1.9.8