rocprofiler-sdk/kfd/page_migration_id.h File Reference#
Rocprofiler SDK Developer API 0.6.0
ROCm Profiling API and tools
|
page_migration_id.h File Reference
#include <rocprofiler-sdk/defines.h>
#include <rocprofiler-sdk/fwd.h>
#include <rocprofiler-sdk/hsa.h>
#include <rocprofiler-sdk/hsa/api_trace_version.h>
#include <rocprofiler-sdk/version.h>
#include <stdint.h>
Include dependency graph for page_migration_id.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Enumeration Type Documentation
◆ rocprofiler_page_migration_queue_suspend_trigger_t
Page migration triggers causing the queue to suspend.
Definition at line 54 of file page_migration_id.h.
55{
60 ///< Table Manager) operation
63 ///< process save
64 ///< (checkpoint) by CRIU
66 ///< process restore by CRIU
rocprofiler_page_migration_queue_suspend_trigger_t
Page migration triggers causing the queue to suspend.
Definition page_migration_id.h:55
@ ROCPROFILER_PAGE_MIGRATION_QUEUE_SUSPEND_TRIGGER_USERPTR
Definition page_migration_id.h:58
@ ROCPROFILER_PAGE_MIGRATION_QUEUE_SUSPEND_TRIGGER_CRIU_RESTORE
Queues restored during process restore by CRIU.
Definition page_migration_id.h:65
@ ROCPROFILER_PAGE_MIGRATION_QUEUE_SUSPEND_TRIGGER_TTM
Queue suspended by TTM (Translation Table Manager) operation.
Definition page_migration_id.h:59
@ ROCPROFILER_PAGE_MIGRATION_QUEUE_SUSPEND_TRIGGER_SUSPEND
Definition page_migration_id.h:61
@ ROCPROFILER_PAGE_MIGRATION_QUEUE_SUSPEND_TRIGGER_LAST
Definition page_migration_id.h:67
@ ROCPROFILER_PAGE_MIGRATION_QUEUE_SUSPEND_TRIGGER_SVM
Definition page_migration_id.h:57
@ ROCPROFILER_PAGE_MIGRATION_QUEUE_SUSPEND_TRIGGER_NONE
Definition page_migration_id.h:56
@ ROCPROFILER_PAGE_MIGRATION_QUEUE_SUSPEND_TRIGGER_CRIU_CHECKPOINT
Queues evicted due to process save (checkpoint) by CRIU.
Definition page_migration_id.h:62
◆ rocprofiler_page_migration_trigger_t
Page migration triggers.
Definition at line 39 of file page_migration_id.h.
40{
46 ///< Table Manager)
@ ROCPROFILER_PAGE_MIGRATION_TRIGGER_TTM_EVICTION
Page evicted by linux TTM (Translation Table Manager)
Definition page_migration_id.h:45
@ ROCPROFILER_PAGE_MIGRATION_TRIGGER_PREFETCH
Migration triggered by a prefetch.
Definition page_migration_id.h:42
@ ROCPROFILER_PAGE_MIGRATION_TRIGGER_PAGEFAULT_CPU
Triggered by a page fault on the CPU.
Definition page_migration_id.h:44
@ ROCPROFILER_PAGE_MIGRATION_TRIGGER_NONE
Definition page_migration_id.h:41
@ ROCPROFILER_PAGE_MIGRATION_TRIGGER_LAST
Definition page_migration_id.h:47
@ ROCPROFILER_PAGE_MIGRATION_TRIGGER_PAGEFAULT_GPU
Triggered by a page fault on the GPU.
Definition page_migration_id.h:43
◆ rocprofiler_page_migration_unmap_from_gpu_trigger_t
Page migration triggers causing an unmap from the GPU.
Definition at line 74 of file page_migration_id.h.
75{
rocprofiler_page_migration_unmap_from_gpu_trigger_t
Page migration triggers causing an unmap from the GPU.
Definition page_migration_id.h:75
@ ROCPROFILER_PAGE_MIGRATION_UNMAP_FROM_GPU_TRIGGER_UNMAP_FROM_CPU
Definition page_migration_id.h:79
@ ROCPROFILER_PAGE_MIGRATION_UNMAP_FROM_GPU_TRIGGER_LAST
Definition page_migration_id.h:80
@ ROCPROFILER_PAGE_MIGRATION_UNMAP_FROM_GPU_TRIGGER_NONE
Definition page_migration_id.h:76
@ ROCPROFILER_PAGE_MIGRATION_UNMAP_FROM_GPU_TRIGGER_MMU_NOTIFY
Definition page_migration_id.h:77
@ ROCPROFILER_PAGE_MIGRATION_UNMAP_FROM_GPU_TRIGGER_MMU_NOTIFY_MIGRATE
Definition page_migration_id.h:78
Generated by 1.9.8