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

#include <pvr_drm.h>

Public Attributes

__u64 enhancements
 
__u16 count
 
__u16 _padding_a
 
__u32 _padding_c
 

Detailed Description

struct drm_pvr_dev_query_enhancements - Container used to fetch information about optional enhancements supported by the device that require support in the user mode driver.

When fetching this type &struct drm_pvr_ioctl_dev_query_args.type must be set to DRM_PVR_DEV_ENHANCEMENTS_GET.

Member Data Documentation

◆ _padding_a

__u16 drm_pvr_dev_query_enhancements::_padding_a

@_padding_a: Reserved. This field must be zeroed.

◆ _padding_c

__u32 drm_pvr_dev_query_enhancements::_padding_c

@_padding_c: Reserved. This field must be zeroed.

◆ count

__u16 drm_pvr_dev_query_enhancements::count

@count: Length of @enhancements (number of __u32).

◆ enhancements

__u64 drm_pvr_dev_query_enhancements::enhancements

@enhancements: A userspace address for the hardware enhancements __u32 array.

These enhancements affect userspace and the kernel or firmware. They are disabled by default and require userspace to opt-in. The opt-in mechanism depends on the enhancement.


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