XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
drm_ivpu_param Struct Reference

#include <ivpu_accel.h>

Public Attributes

__u32 param
 
__u32 index
 
__u64 value
 

Detailed Description

struct drm_ivpu_param - Get/Set VPU parameters

Member Data Documentation

◆ index

__u32 drm_ivpu_param::index

@index: Index for params that have multiple instances

◆ param

__u32 drm_ivpu_param::param
Parameters

Supported params:

DRM_IVPU_PARAM_DEVICE_ID: PCI Device ID of the VPU device (read-only)

DRM_IVPU_PARAM_DEVICE_REVISION: VPU device revision (read-only)

DRM_IVPU_PARAM_PLATFORM_TYPE: Returns DRM_IVPU_PLATFORM_TYPE_SILICON on real hardware or device specific platform type when executing on a simulator or emulator (read-only)

DRM_IVPU_PARAM_CORE_CLOCK_RATE: Maximum frequency of the NPU data processing unit clock (read-only)

DRM_IVPU_PARAM_NUM_CONTEXTS: Maximum number of simultaneously existing contexts (read-only)

DRM_IVPU_PARAM_CONTEXT_BASE_ADDRESS: Lowest VPU virtual address available in the current context (read-only)

DRM_IVPU_PARAM_CONTEXT_ID: Current context ID, always greater than 0 (read-only)

DRM_IVPU_PARAM_FW_API_VERSION: Firmware API version array (read-only)

DRM_IVPU_PARAM_ENGINE_HEARTBEAT: Heartbeat value from an engine (read-only). Engine ID (i.e. DRM_IVPU_ENGINE_COMPUTE) is given via index.

DRM_IVPU_PARAM_UNIQUE_INFERENCE_ID: Device-unique inference ID (read-only)

DRM_IVPU_PARAM_TILE_CONFIG: VPU tile configuration (read-only)

DRM_IVPU_PARAM_SKU: VPU SKU ID (read-only)

DRM_IVPU_PARAM_CAPABILITIES: Supported capabilities (read-only)

DRM_IVPU_PARAM_PREEMPT_BUFFER_SIZE: Size of the preemption buffer (read-only)

◆ value

__u64 drm_ivpu_param::value

@value: Param value


The documentation for this struct was generated from the following file: