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

#include <v3d_drm.h>

Collaboration diagram for drm_v3d_copy_performance_query:
Collaboration graph
[legend]

Public Attributes

struct drm_v3d_extension base
 
__u8 do_64bit
 
__u8 do_partial
 
__u8 availability_bit
 
__u8 pad
 
__u32 offset
 
__u32 stride
 
__u32 nperfmons
 
__u32 ncounters
 
__u32 count
 
__u64 syncs
 
__u64 kperfmon_ids
 

Detailed Description

struct drm_v3d_copy_performance_query - ioctl extension for the CPU job to copy performance query results to a buffer

When an extension DRM_V3D_EXT_ID_CPU_COPY_PERFORMANCE_QUERY is defined, it points to this extension to define a copy performance query submission. This CPU job will copy the performance queries results to a BO with the offset and stride defined in the extension.

Member Data Documentation

◆ availability_bit

__u8 drm_v3d_copy_performance_query::availability_bit

◆ base

struct drm_v3d_extension drm_v3d_copy_performance_query::base

◆ count

__u32 drm_v3d_copy_performance_query::count

◆ do_64bit

__u8 drm_v3d_copy_performance_query::do_64bit

◆ do_partial

__u8 drm_v3d_copy_performance_query::do_partial

◆ kperfmon_ids

__u64 drm_v3d_copy_performance_query::kperfmon_ids

◆ ncounters

__u32 drm_v3d_copy_performance_query::ncounters

◆ nperfmons

__u32 drm_v3d_copy_performance_query::nperfmons

◆ offset

__u32 drm_v3d_copy_performance_query::offset

◆ pad

__u8 drm_v3d_copy_performance_query::pad

◆ stride

__u32 drm_v3d_copy_performance_query::stride

◆ syncs

__u64 drm_v3d_copy_performance_query::syncs

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