rocprofiler-sdk/marker/api_args.h File Reference#
Rocprofiler SDK Developer API 0.6.0
ROCm Profiling API and tools
|
api_args.h File Reference
#include <rocprofiler-sdk/defines.h>
#include <rocprofiler-sdk/version.h>
#include <rocprofiler-sdk-roctx/api_trace.h>
#include <rocprofiler-sdk-roctx/types.h>
#include <stdint.h>
Include dependency graph for api_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_marker_api_no_args
struct rocprofiler_marker_api_no_args |
Definition at line 38 of file api_args.h.
Collaboration diagram for rocprofiler_marker_api_no_args:
Data Fields | ||
---|---|---|
char | empty |
◆ rocprofiler_marker_api_retval_t
union rocprofiler_marker_api_retval_t |
Definition at line 43 of file api_args.h.
Collaboration diagram for rocprofiler_marker_api_retval_t:
Data Fields | ||
---|---|---|
int32_t | int32_t_retval | |
int64_t | int64_t_retval | |
roctx_range_id_t | roctx_range_id_t_retval |
◆ rocprofiler_marker_api_args_t
union rocprofiler_marker_api_args_t |
Definition at line 50 of file api_args.h.
Collaboration diagram for rocprofiler_marker_api_args_t:
Data Fields | ||
---|---|---|
struct rocprofiler_marker_api_args_t.roctxGetThreadId | roctxGetThreadId | |
struct rocprofiler_marker_api_args_t.roctxMarkA | roctxMarkA | |
struct rocprofiler_marker_api_args_t.roctxNameHipDevice | roctxNameHipDevice | |
struct rocprofiler_marker_api_args_t.roctxNameHipStream | roctxNameHipStream | |
struct rocprofiler_marker_api_args_t.roctxNameHsaAgent | roctxNameHsaAgent | |
struct rocprofiler_marker_api_args_t.roctxNameOsThread | roctxNameOsThread | |
struct rocprofiler_marker_api_args_t.roctxProfilerPause | roctxProfilerPause | |
struct rocprofiler_marker_api_args_t.roctxProfilerResume | roctxProfilerResume | |
struct rocprofiler_marker_api_args_t.roctxRangePop | roctxRangePop | |
struct rocprofiler_marker_api_args_t.roctxRangePushA | roctxRangePushA | |
struct rocprofiler_marker_api_args_t.roctxRangeStartA | roctxRangeStartA | |
struct rocprofiler_marker_api_args_t.roctxRangeStop | roctxRangeStop |
◆ rocprofiler_marker_api_args_t.roctxMarkA
struct rocprofiler_marker_api_args_t.roctxMarkA |
Definition at line 52 of file api_args.h.
Collaboration diagram for rocprofiler_marker_api_args_t.roctxMarkA:
Data Fields | ||
---|---|---|
const char * | message |
◆ rocprofiler_marker_api_args_t.roctxRangePushA
struct rocprofiler_marker_api_args_t.roctxRangePushA |
Definition at line 56 of file api_args.h.
Collaboration diagram for rocprofiler_marker_api_args_t.roctxRangePushA:
Data Fields | ||
---|---|---|
const char * | message |
◆ rocprofiler_marker_api_args_t.roctxRangePop
struct rocprofiler_marker_api_args_t.roctxRangePop |
Definition at line 60 of file api_args.h.
Collaboration diagram for rocprofiler_marker_api_args_t.roctxRangePop:
Data Fields | ||
---|---|---|
rocprofiler_marker_api_no_args | no_args |
◆ rocprofiler_marker_api_args_t.roctxRangeStartA
struct rocprofiler_marker_api_args_t.roctxRangeStartA |
Definition at line 66 of file api_args.h.
Collaboration diagram for rocprofiler_marker_api_args_t.roctxRangeStartA:
Data Fields | ||
---|---|---|
const char * | message |
◆ rocprofiler_marker_api_args_t.roctxRangeStop
struct rocprofiler_marker_api_args_t.roctxRangeStop |
Definition at line 70 of file api_args.h.
Collaboration diagram for rocprofiler_marker_api_args_t.roctxRangeStop:
Data Fields | ||
---|---|---|
roctx_range_id_t | id |
◆ rocprofiler_marker_api_args_t.roctxGetThreadId
struct rocprofiler_marker_api_args_t.roctxGetThreadId |
Definition at line 74 of file api_args.h.
Collaboration diagram for rocprofiler_marker_api_args_t.roctxGetThreadId:
Data Fields | ||
---|---|---|
roctx_thread_id_t * | tid |
◆ rocprofiler_marker_api_args_t.roctxProfilerPause
struct rocprofiler_marker_api_args_t.roctxProfilerPause |
Definition at line 78 of file api_args.h.
Collaboration diagram for rocprofiler_marker_api_args_t.roctxProfilerPause:
Data Fields | ||
---|---|---|
roctx_thread_id_t | tid |
◆ rocprofiler_marker_api_args_t.roctxProfilerResume
struct rocprofiler_marker_api_args_t.roctxProfilerResume |
Definition at line 82 of file api_args.h.
Collaboration diagram for rocprofiler_marker_api_args_t.roctxProfilerResume:
Data Fields | ||
---|---|---|
roctx_thread_id_t | tid |
◆ rocprofiler_marker_api_args_t.roctxNameOsThread
struct rocprofiler_marker_api_args_t.roctxNameOsThread |
Definition at line 86 of file api_args.h.
Collaboration diagram for rocprofiler_marker_api_args_t.roctxNameOsThread:
Data Fields | ||
---|---|---|
const char * | name |
◆ rocprofiler_marker_api_args_t.roctxNameHsaAgent
struct rocprofiler_marker_api_args_t.roctxNameHsaAgent |
Definition at line 90 of file api_args.h.
Collaboration diagram for rocprofiler_marker_api_args_t.roctxNameHsaAgent:
Data Fields | ||
---|---|---|
const struct hsa_agent_s * | agent | |
const char * | name |
◆ rocprofiler_marker_api_args_t.roctxNameHipDevice
struct rocprofiler_marker_api_args_t.roctxNameHipDevice |
Definition at line 95 of file api_args.h.
Collaboration diagram for rocprofiler_marker_api_args_t.roctxNameHipDevice:
Data Fields | ||
---|---|---|
int | device_id | |
const char * | name |
◆ rocprofiler_marker_api_args_t.roctxNameHipStream
struct rocprofiler_marker_api_args_t.roctxNameHipStream |
Definition at line 100 of file api_args.h.
Collaboration diagram for rocprofiler_marker_api_args_t.roctxNameHipStream:
Data Fields | ||
---|---|---|
const char * | name | |
const struct ihipStream_t * | stream |
Generated by 1.9.8