|
XenevaOS
|
#include <amdxdna_accel.h>
struct amdxdna_drm_hwctx_entry - The hardware context array entry
| __u64 amdxdna_drm_hwctx_entry::command_completions |
@command_completions: Number of commands completed.
| __u64 amdxdna_drm_hwctx_entry::command_submissions |
@command_submissions: Number of commands submitted.
| __u32 amdxdna_drm_hwctx_entry::context_id |
@context_id: Context ID.
| __u32 amdxdna_drm_hwctx_entry::ctx_pc |
@ctx_pc: Program counter.
| __u32 amdxdna_drm_hwctx_entry::dma_bandwidth |
@dma_bandwidth: DMA bandwidth.
| __u64 amdxdna_drm_hwctx_entry::errors |
@errors: Number of errors happened.
| __u32 amdxdna_drm_hwctx_entry::fatal_error_app_module |
@fatal_error_app_module: Exception module name.
| __u32 amdxdna_drm_hwctx_entry::fatal_error_exception_pc |
@fatal_error_exception_pc: Firmware exception program counter.
| __u32 amdxdna_drm_hwctx_entry::fatal_error_exception_type |
@fatal_error_exception_type: Firmware exception type.
| __u32 amdxdna_drm_hwctx_entry::fatal_error_type |
@fatal_error_type: Fatal error type if context crashes.
| __u32 amdxdna_drm_hwctx_entry::fps |
@fps: Frames per second.
| __u32 amdxdna_drm_hwctx_entry::gops |
@gops: Giga operations per second.
| __u64 amdxdna_drm_hwctx_entry::heap_usage |
@heap_usage: Usage of device heap buffer.
| __u32 amdxdna_drm_hwctx_entry::hwctx_id |
@hwctx_id: The real hardware context id.
| __u64 amdxdna_drm_hwctx_entry::migrations |
@migrations: Number of times been migrated.
| __u32 amdxdna_drm_hwctx_entry::num_col |
@num_col: Number of AIE array columns assigned to context.
| __u32 amdxdna_drm_hwctx_entry::pad |
@pad: Structure pad.
| __u32 amdxdna_drm_hwctx_entry::pasid |
@pasid: PASID been bound.
| __s64 amdxdna_drm_hwctx_entry::pid |
@pid: ID of process which created this context.
| __u64 amdxdna_drm_hwctx_entry::preemptions |
@preemptions: Number of times been preempted.
| __u64 amdxdna_drm_hwctx_entry::priority |
@priority: Context priority.
| __u32 amdxdna_drm_hwctx_entry::start_col |
@start_col: Start AIE array column assigned to context.
| __u32 amdxdna_drm_hwctx_entry::state |
@state: Context state. AMDXDNA_HWCTX_STATE_IDLE AMDXDNA_HWCTX_STATE_ACTIVE
| __u64 amdxdna_drm_hwctx_entry::suspensions |
@suspensions: Number of times been suspended.
| __u32 amdxdna_drm_hwctx_entry::txn_op_idx |
@txn_op_idx: Index of last control code executed.