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 1.9.8