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

#include <xe_drm.h>

Collaboration diagram for drm_xe_oa_unit:
Collaboration graph
[legend]

Public Attributes

__u64 extensions
 
__u32 oa_unit_id
 
__u32 oa_unit_type
 
__u64 capabilities
 
__u64 oa_timestamp_freq
 
__u16 gt_id
 
__u16 reserved1 [3]
 
__u64 reserved [3]
 
__u64 num_engines
 
struct drm_xe_engine_class_instance eci []
 

Detailed Description

struct drm_xe_oa_unit - describe OA unit

Member Data Documentation

◆ capabilities

__u64 drm_xe_oa_unit::capabilities

@capabilities: OA capabilities bit-mask

◆ eci

struct drm_xe_engine_class_instance drm_xe_oa_unit::eci[]

@eci: engines attached to this OA unit

◆ extensions

__u64 drm_xe_oa_unit::extensions

@extensions: Pointer to the first extension struct, if any

◆ gt_id

__u16 drm_xe_oa_unit::gt_id

@gt_id: gt id for this OA unit

◆ num_engines

__u64 drm_xe_oa_unit::num_engines

@num_engines: number of engines in @eci array

◆ oa_timestamp_freq

__u64 drm_xe_oa_unit::oa_timestamp_freq

@oa_timestamp_freq: OA timestamp freq

◆ oa_unit_id

__u32 drm_xe_oa_unit::oa_unit_id

@oa_unit_id: OA unit ID

◆ oa_unit_type

__u32 drm_xe_oa_unit::oa_unit_type

@oa_unit_type: OA unit type of &enum drm_xe_oa_unit_type

◆ reserved

__u64 drm_xe_oa_unit::reserved[3]

@reserved: MBZ

◆ reserved1

__u16 drm_xe_oa_unit::reserved1[3]

@reserved1: MBZ


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