rocprofiler-sdk/hsa/amd_ext_api_id.h File Reference#
Rocprofiler SDK Developer API 0.5.0
ROCm Profiling API and tools
|
amd_ext_api_id.h File Reference
Include dependency graph for amd_ext_api_id.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Enumeration Type Documentation
◆ rocprofiler_hsa_amd_ext_api_id_t
ROCProfiler enumeration of HSA AMD Extended API tracing operations.
Definition at line 31 of file amd_ext_api_id.h.
32{
33 ROCPROFILER_HSA_AMD_EXT_API_ID_NONE = -1,
89
90#if HSA_AMD_EXT_API_TABLE_MAJOR_VERSION >= 0x02
91 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_vmem_address_reserve,
92 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_vmem_address_free,
93 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_vmem_handle_create,
94 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_vmem_handle_release,
95 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_vmem_map,
96 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_vmem_unmap,
97 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_vmem_set_access,
98 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_vmem_get_access,
99 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_vmem_export_shareable_handle,
100 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_vmem_import_shareable_handle,
101 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_vmem_retain_alloc_handle,
102 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_vmem_get_alloc_properties_from_handle,
103# if HSA_AMD_EXT_API_TABLE_STEP_VERSION >= 0x01
104 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_agent_set_async_scratch_limit,
105# endif
106# if HSA_AMD_EXT_API_TABLE_STEP_VERSION >= 0x02
107 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_queue_get_info,
108# endif
109# if HSA_AMD_EXT_API_TABLE_STEP_VERSION >= 0x03
110 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_vmem_address_reserve_align,
111# endif
112# if HSA_AMD_EXT_API_TABLE_STEP_VERSION >= 0x04
113 ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_enable_logging,
114# endif
115#endif
116
rocprofiler_hsa_amd_ext_api_id_t
ROCProfiler enumeration of HSA AMD Extended API tracing operations.
Definition amd_ext_api_id.h:32
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_memory_lock
Definition amd_ext_api_id.h:56
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_pointer_info
Definition amd_ext_api_id.h:62
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_queue_intercept_register
Definition amd_ext_api_id.h:72
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_agents_allow_access
Definition amd_ext_api_id.h:53
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_queue_cu_get_mask
Definition amd_ext_api_id.h:86
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_coherency_set_type
Definition amd_ext_api_id.h:35
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_spm_release
Definition amd_ext_api_id.h:84
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_agent_iterate_memory_pools
Definition amd_ext_api_id.h:46
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_ipc_signal_create
Definition amd_ext_api_id.h:68
@ ROCPROFILER_HSA_AMD_EXT_API_ID_NONE
Definition amd_ext_api_id.h:33
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_memory_async_copy_on_engine
Definition amd_ext_api_id.h:50
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_ipc_memory_create
Definition amd_ext_api_id.h:64
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_memory_pool_can_migrate
Definition amd_ext_api_id.h:54
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_ipc_memory_detach
Definition amd_ext_api_id.h:66
@ ROCPROFILER_HSA_AMD_EXT_API_ID_LAST
Definition amd_ext_api_id.h:117
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_profiling_async_copy_enable
Definition amd_ext_api_id.h:37
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_queue_set_priority
Definition amd_ext_api_id.h:73
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_signal_async_handler
Definition amd_ext_api_id.h:41
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_memory_async_copy
Definition amd_ext_api_id.h:49
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_memory_migrate
Definition amd_ext_api_id.h:55
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_svm_attributes_get
Definition amd_ext_api_id.h:81
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_agent_memory_pool_get_info
Definition amd_ext_api_id.h:52
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_memory_pool_allocate
Definition amd_ext_api_id.h:47
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_memory_pool_free
Definition amd_ext_api_id.h:48
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_coherency_get_type
Definition amd_ext_api_id.h:34
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_queue_intercept_create
Definition amd_ext_api_id.h:71
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_memory_fill
Definition amd_ext_api_id.h:58
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_image_create
Definition amd_ext_api_id.h:61
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_profiling_get_dispatch_time
Definition amd_ext_api_id.h:38
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_queue_cu_set_mask
Definition amd_ext_api_id.h:44
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_memory_unlock
Definition amd_ext_api_id.h:57
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_runtime_queue_create_register
Definition amd_ext_api_id.h:75
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_memory_lock_to_pool
Definition amd_ext_api_id.h:76
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_deregister_deallocation_callback
Definition amd_ext_api_id.h:78
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_profiling_get_async_copy_time
Definition amd_ext_api_id.h:39
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_interop_unmap_buffer
Definition amd_ext_api_id.h:60
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_signal_create
Definition amd_ext_api_id.h:67
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_memory_pool_get_info
Definition amd_ext_api_id.h:45
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_signal_value_pointer
Definition amd_ext_api_id.h:79
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_svm_prefetch_async
Definition amd_ext_api_id.h:82
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_register_deallocation_callback
Definition amd_ext_api_id.h:77
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_memory_async_copy_rect
Definition amd_ext_api_id.h:74
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_spm_set_dest_buffer
Definition amd_ext_api_id.h:85
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_ipc_memory_attach
Definition amd_ext_api_id.h:65
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_svm_attributes_set
Definition amd_ext_api_id.h:80
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_async_function
Definition amd_ext_api_id.h:42
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_profiling_convert_tick_to_system_domain
Definition amd_ext_api_id.h:40
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_signal_wait_any
Definition amd_ext_api_id.h:43
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_spm_acquire
Definition amd_ext_api_id.h:83
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_register_system_event_handler
Definition amd_ext_api_id.h:70
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_interop_map_buffer
Definition amd_ext_api_id.h:59
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_portable_export_dmabuf
Definition amd_ext_api_id.h:87
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_memory_copy_engine_status
Definition amd_ext_api_id.h:51
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_ipc_signal_attach
Definition amd_ext_api_id.h:69
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_profiling_set_profiler_enabled
Definition amd_ext_api_id.h:36
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_pointer_info_set_userdata
Definition amd_ext_api_id.h:63
@ ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_portable_close_dmabuf
Definition amd_ext_api_id.h:88
Generated by 1.9.8