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 1.9.8