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

#include <xe_drm.h>

Public Attributes

__u64 extensions
 
__u64 capabilities
 
__u64 record_size
 
__u64 per_xecore_buf_size
 
__u64 reserved [5]
 
__u64 num_sampling_rates
 
__u64 sampling_rates []
 

Detailed Description

struct drm_xe_query_eu_stall - Information about EU stall sampling.

If a query is made with a &struct drm_xe_device_query where .query is equal to DRM_XE_DEVICE_QUERY_EU_STALL, then the reply uses &struct drm_xe_query_eu_stall in .data.

Member Data Documentation

◆ capabilities

__u64 drm_xe_query_eu_stall::capabilities

@capabilities: EU stall capabilities bit-mask

◆ extensions

__u64 drm_xe_query_eu_stall::extensions

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

◆ num_sampling_rates

__u64 drm_xe_query_eu_stall::num_sampling_rates

@num_sampling_rates: Number of sampling rates in @sampling_rates array

◆ per_xecore_buf_size

__u64 drm_xe_query_eu_stall::per_xecore_buf_size

@per_xecore_buf_size: internal per XeCore buffer size

◆ record_size

__u64 drm_xe_query_eu_stall::record_size

@record_size: size of each EU stall data record

◆ reserved

__u64 drm_xe_query_eu_stall::reserved[5]

@reserved: Reserved

◆ sampling_rates

__u64 drm_xe_query_eu_stall::sampling_rates[]

@sampling_rates: Flexible array of sampling rates sorted in the fastest to slowest order. Sampling rates are specified in GPU clock cycles.


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