|
XenevaOS
|
#include <xe_drm.h>

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 [] |
struct drm_xe_oa_unit - describe OA unit
| __u64 drm_xe_oa_unit::capabilities |
@capabilities: OA capabilities bit-mask
| struct drm_xe_engine_class_instance drm_xe_oa_unit::eci[] |
@eci: engines attached to this OA unit
| __u64 drm_xe_oa_unit::extensions |
@extensions: Pointer to the first extension struct, if any
| __u16 drm_xe_oa_unit::gt_id |
@gt_id: gt id for this OA unit
| __u64 drm_xe_oa_unit::num_engines |
@num_engines: number of engines in @eci array
| __u64 drm_xe_oa_unit::oa_timestamp_freq |
@oa_timestamp_freq: OA timestamp freq
| __u32 drm_xe_oa_unit::oa_unit_id |
@oa_unit_id: OA unit ID
| __u32 drm_xe_oa_unit::oa_unit_type |
@oa_unit_type: OA unit type of &enum drm_xe_oa_unit_type
| __u64 drm_xe_oa_unit::reserved[3] |
@reserved: MBZ
| __u16 drm_xe_oa_unit::reserved1[3] |
@reserved1: MBZ