rocprofiler-sdk/hsa/scratch_memory_args.h File Reference#
|
Rocprofiler SDK Developer API 0.4.0
ROCm Profiling API and tools
|
scratch_memory_args.h File Reference
#include <rocprofiler-sdk/defines.h>#include <rocprofiler-sdk/hsa/api_trace_version.h>#include <rocprofiler-sdk/version.h>#include <hsa/hsa.h>#include <hsa/hsa_amd_tool.h>
Include dependency graph for scratch_memory_args.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structure Documentation
◆ rocprofiler_scratch_memory_no_args
| struct rocprofiler_scratch_memory_no_args |
Definition at line 37 of file scratch_memory_args.h.
Collaboration diagram for rocprofiler_scratch_memory_no_args:| Data Fields | ||
|---|---|---|
| char | empty | |
◆ rocprofiler_scratch_memory_args_t
| union rocprofiler_scratch_memory_args_t |
Definition at line 42 of file scratch_memory_args.h.
Collaboration diagram for rocprofiler_scratch_memory_args_t:| Data Fields | ||
|---|---|---|
| struct rocprofiler_scratch_memory_args_t.alloc_end | alloc_end | |
| struct rocprofiler_scratch_memory_args_t.alloc_start | alloc_start | |
| struct rocprofiler_scratch_memory_args_t.async_reclaim_end | async_reclaim_end | |
| struct rocprofiler_scratch_memory_args_t.async_reclaim_start | async_reclaim_start | |
| struct rocprofiler_scratch_memory_args_t.free_end | free_end | |
| struct rocprofiler_scratch_memory_args_t.free_start | free_start | |
◆ rocprofiler_scratch_memory_args_t.alloc_start
| struct rocprofiler_scratch_memory_args_t.alloc_start |
Definition at line 44 of file scratch_memory_args.h.
Collaboration diagram for rocprofiler_scratch_memory_args_t.alloc_start:| Data Fields | ||
|---|---|---|
| uint64_t | dispatch_id | |
◆ rocprofiler_scratch_memory_args_t.alloc_end
| struct rocprofiler_scratch_memory_args_t.alloc_end |
Definition at line 48 of file scratch_memory_args.h.
Collaboration diagram for rocprofiler_scratch_memory_args_t.alloc_end:| Data Fields | ||
|---|---|---|
| uint64_t | dispatch_id | |
| unsigned long | num_slots | |
| unsigned long | size | |
◆ rocprofiler_scratch_memory_args_t.free_start
| struct rocprofiler_scratch_memory_args_t.free_start |
Definition at line 54 of file scratch_memory_args.h.
Collaboration diagram for rocprofiler_scratch_memory_args_t.free_start:| Data Fields | ||
|---|---|---|
| rocprofiler_scratch_memory_no_args | no_args | |
◆ rocprofiler_scratch_memory_args_t.free_end
| struct rocprofiler_scratch_memory_args_t.free_end |
Definition at line 58 of file scratch_memory_args.h.
Collaboration diagram for rocprofiler_scratch_memory_args_t.free_end:| Data Fields | ||
|---|---|---|
| rocprofiler_scratch_memory_no_args | no_args | |
◆ rocprofiler_scratch_memory_args_t.async_reclaim_start
| struct rocprofiler_scratch_memory_args_t.async_reclaim_start |
Definition at line 62 of file scratch_memory_args.h.
Collaboration diagram for rocprofiler_scratch_memory_args_t.async_reclaim_start:| Data Fields | ||
|---|---|---|
| rocprofiler_scratch_memory_no_args | no_args | |
◆ rocprofiler_scratch_memory_args_t.async_reclaim_end
| struct rocprofiler_scratch_memory_args_t.async_reclaim_end |
Definition at line 66 of file scratch_memory_args.h.
Collaboration diagram for rocprofiler_scratch_memory_args_t.async_reclaim_end:| Data Fields | ||
|---|---|---|
| rocprofiler_scratch_memory_no_args | no_args | |
Generated by