rocprofiler_hsa_callback_data_t Struct Reference

rocprofiler_hsa_callback_data_t Struct Reference#

ROCProfilerV1 API: rocprofiler_hsa_callback_data_t Struct Reference
rocprofiler_hsa_callback_data_t Struct Reference

#include <rocprofiler.h>

Data Fields

union {
   struct {
      const void *   rocprofiler_hsa_callback_data_t::ptr
 
      size_t   rocprofiler_hsa_callback_data_t::size
 
      hsa_amd_segment_t   rocprofiler_hsa_callback_data_t::segment
 
      hsa_amd_memory_pool_global_flag_t   rocprofiler_hsa_callback_data_t::global_flag
 
      int   rocprofiler_hsa_callback_data_t::is_code
 
   }   rocprofiler_hsa_callback_data_t::allocate
 
   struct {
      hsa_device_type_t   rocprofiler_hsa_callback_data_t::type
 
      uint32_t   rocprofiler_hsa_callback_data_t::id
 
      hsa_agent_t   rocprofiler_hsa_callback_data_t::agent
 
      const void *   rocprofiler_hsa_callback_data_t::ptr
 
   }   rocprofiler_hsa_callback_data_t::device
 
   struct {
      const void *   rocprofiler_hsa_callback_data_t::dst
 
      const void *   rocprofiler_hsa_callback_data_t::src
 
      size_t   rocprofiler_hsa_callback_data_t::size
 
   }   rocprofiler_hsa_callback_data_t::memcopy
 
   struct {
      const void *   rocprofiler_hsa_callback_data_t::packet
 
      const char *   rocprofiler_hsa_callback_data_t::kernel_name
 
      hsa_queue_t *   rocprofiler_hsa_callback_data_t::queue
 
      uint32_t   rocprofiler_hsa_callback_data_t::device_type
 
      uint32_t   rocprofiler_hsa_callback_data_t::device_id
 
   }   rocprofiler_hsa_callback_data_t::submit
 
   struct {
      uint64_t   rocprofiler_hsa_callback_data_t::object
 
      const char *   rocprofiler_hsa_callback_data_t::name
 
      uint32_t   rocprofiler_hsa_callback_data_t::name_length
 
      int   rocprofiler_hsa_callback_data_t::unload
 
   }   rocprofiler_hsa_callback_data_t::ksymbol
 
   struct {
      uint32_t   rocprofiler_hsa_callback_data_t::storage_type
 
      int   rocprofiler_hsa_callback_data_t::storage_file
 
      uint64_t   rocprofiler_hsa_callback_data_t::memory_base
 
      uint64_t   rocprofiler_hsa_callback_data_t::memory_size
 
      uint64_t   rocprofiler_hsa_callback_data_t::load_base
 
      uint64_t   rocprofiler_hsa_callback_data_t::load_size
 
      uint64_t   rocprofiler_hsa_callback_data_t::load_delta
 
      uint32_t   rocprofiler_hsa_callback_data_t::uri_length
 
      char *   rocprofiler_hsa_callback_data_t::uri
 
      int   rocprofiler_hsa_callback_data_t::unload
 
   }   rocprofiler_hsa_callback_data_t::codeobj
 
}; 
 

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