This page contains proposed changes for a future release of ROCm. Read the latest Linux release of ROCm documentation for your production environments.

rocprofiler_callback_data_t Struct Reference

rocprofiler_callback_data_t Struct Reference#

rocprofiler: rocprofiler_callback_data_t Struct Reference
rocprofiler_callback_data_t Struct Reference

#include <rocprofiler.h>

Data Fields

hsa_agent_t agent
 
uint32_t agent_index
 
const hsa_queue_t * queue
 
uint64_t queue_index
 
uint32_t queue_id
 
hsa_signal_t completion_signal
 
const hsa_kernel_dispatch_packet_t * packet
 
const char * kernel_name
 
uint64_t kernel_object
 
const amd_kernel_code_t * kernel_code
 
uint32_t thread_id
 
const rocprofiler_dispatch_record_trecord
 

Field Documentation

◆ agent

hsa_agent_t rocprofiler_callback_data_t::agent

◆ agent_index

uint32_t rocprofiler_callback_data_t::agent_index

◆ completion_signal

hsa_signal_t rocprofiler_callback_data_t::completion_signal

◆ kernel_code

const amd_kernel_code_t* rocprofiler_callback_data_t::kernel_code

◆ kernel_name

const char* rocprofiler_callback_data_t::kernel_name

◆ kernel_object

uint64_t rocprofiler_callback_data_t::kernel_object

◆ packet

const hsa_kernel_dispatch_packet_t* rocprofiler_callback_data_t::packet

◆ queue

const hsa_queue_t* rocprofiler_callback_data_t::queue

◆ queue_id

uint32_t rocprofiler_callback_data_t::queue_id

◆ queue_index

uint64_t rocprofiler_callback_data_t::queue_index

◆ record

const rocprofiler_dispatch_record_t* rocprofiler_callback_data_t::record

◆ thread_id

uint32_t rocprofiler_callback_data_t::thread_id

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocprofiler-docs/checkouts/amd-master/include/rocprofiler/rocprofiler.h