|
XenevaOS
|
#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 [] |
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.
| __u64 drm_xe_query_eu_stall::capabilities |
@capabilities: EU stall capabilities bit-mask
| __u64 drm_xe_query_eu_stall::extensions |
@extensions: Pointer to the first extension struct, if any
| __u64 drm_xe_query_eu_stall::num_sampling_rates |
@num_sampling_rates: Number of sampling rates in @sampling_rates array
| __u64 drm_xe_query_eu_stall::per_xecore_buf_size |
@per_xecore_buf_size: internal per XeCore buffer size
| __u64 drm_xe_query_eu_stall::record_size |
@record_size: size of each EU stall data record
| __u64 drm_xe_query_eu_stall::reserved[5] |
@reserved: Reserved
| __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.