rocprofiler-sdk/kfd/page_migration_args.h File Reference#
|
Rocprofiler SDK Developer API 0.6.0
ROCm Profiling API and tools
|
page_migration_args.h File Reference
#include <rocprofiler-sdk/defines.h>#include <rocprofiler-sdk/kfd/page_migration_id.h>#include <stdint.h>
Include dependency graph for page_migration_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_page_migration_none_t
| struct rocprofiler_page_migration_none_t |
Definition at line 32 of file page_migration_args.h.
Collaboration diagram for rocprofiler_page_migration_none_t:| Data Fields | ||
|---|---|---|
| char | empty | |
◆ rocprofiler_page_migration_page_migrate_start_t
| struct rocprofiler_page_migration_page_migrate_start_t |
Definition at line 37 of file page_migration_args.h.
Collaboration diagram for rocprofiler_page_migration_page_migrate_start_t:| Data Fields | ||
|---|---|---|
| uint64_t | end_addr | |
| rocprofiler_agent_id_t | from_agent | |
| rocprofiler_agent_id_t | preferred_agent | |
| rocprofiler_agent_id_t | prefetch_agent | |
| uint64_t | start_addr | |
| rocprofiler_agent_id_t | to_agent | |
| rocprofiler_page_migration_trigger_t | trigger | |
◆ rocprofiler_page_migration_page_migrate_end_t
| struct rocprofiler_page_migration_page_migrate_end_t |
Definition at line 48 of file page_migration_args.h.
Collaboration diagram for rocprofiler_page_migration_page_migrate_end_t:| Data Fields | ||
|---|---|---|
| uint64_t | end_addr | |
| int32_t | error_code | |
| rocprofiler_agent_id_t | from_agent | |
| uint64_t | start_addr | |
| rocprofiler_agent_id_t | to_agent | |
| rocprofiler_page_migration_trigger_t | trigger | |
◆ rocprofiler_page_migration_page_fault_start_t
| struct rocprofiler_page_migration_page_fault_start_t |
Definition at line 58 of file page_migration_args.h.
Collaboration diagram for rocprofiler_page_migration_page_fault_start_t:| Data Fields | ||
|---|---|---|
| uint64_t | address | |
| rocprofiler_agent_id_t | agent_id | |
| uint32_t | read_fault: 1 | |
◆ rocprofiler_page_migration_page_fault_end_t
| struct rocprofiler_page_migration_page_fault_end_t |
Definition at line 65 of file page_migration_args.h.
Collaboration diagram for rocprofiler_page_migration_page_fault_end_t:| Data Fields | ||
|---|---|---|
| uint64_t | address | |
| rocprofiler_agent_id_t | agent_id | |
| uint32_t | migrated: 1 | |
◆ rocprofiler_page_migration_queue_eviction_t
| struct rocprofiler_page_migration_queue_eviction_t |
Definition at line 72 of file page_migration_args.h.
Collaboration diagram for rocprofiler_page_migration_queue_eviction_t:| Data Fields | ||
|---|---|---|
| rocprofiler_agent_id_t | agent_id | |
| rocprofiler_page_migration_queue_suspend_trigger_t | trigger | |
◆ rocprofiler_page_migration_queue_restore_t
| struct rocprofiler_page_migration_queue_restore_t |
Definition at line 78 of file page_migration_args.h.
Collaboration diagram for rocprofiler_page_migration_queue_restore_t:| Data Fields | ||
|---|---|---|
| rocprofiler_agent_id_t | agent_id | |
| uint32_t | rescheduled: 1 | |
◆ rocprofiler_page_migration_unmap_from_gpu_t
| struct rocprofiler_page_migration_unmap_from_gpu_t |
Definition at line 84 of file page_migration_args.h.
Collaboration diagram for rocprofiler_page_migration_unmap_from_gpu_t:| Data Fields | ||
|---|---|---|
| rocprofiler_agent_id_t | agent_id | |
| uint64_t | end_addr | |
| uint64_t | start_addr | |
| rocprofiler_page_migration_unmap_from_gpu_trigger_t | trigger | |
◆ rocprofiler_page_migration_dropped_event_t
| struct rocprofiler_page_migration_dropped_event_t |
Definition at line 92 of file page_migration_args.h.
Collaboration diagram for rocprofiler_page_migration_dropped_event_t:| Data Fields | ||
|---|---|---|
| uint32_t | dropped_events_count | |
◆ rocprofiler_page_migration_args_t
| union rocprofiler_page_migration_args_t |
Definition at line 97 of file page_migration_args.h.
Collaboration diagram for rocprofiler_page_migration_args_t:| Data Fields | ||
|---|---|---|
| rocprofiler_page_migration_dropped_event_t | dropped_event | |
| rocprofiler_page_migration_none_t | none | |
| rocprofiler_page_migration_page_fault_end_t | page_fault_end | |
| rocprofiler_page_migration_page_fault_start_t | page_fault_start | |
| rocprofiler_page_migration_page_migrate_end_t | page_migrate_end | |
| rocprofiler_page_migration_page_migrate_start_t | page_migrate_start | |
| rocprofiler_page_migration_queue_eviction_t | queue_eviction | |
| rocprofiler_page_migration_queue_restore_t | queue_restore | |
| uint64_t | reserved[16] | |
| rocprofiler_page_migration_unmap_from_gpu_t | unmap_from_gpu | |
Generated by