|
XenevaOS
|
#include <drm_mode.h>
Public Attributes | |
| __u64 | object_ids |
| __u32 | object_count |
| __u32 | flags |
| __u32 | lessee_id |
| __u32 | fd |
struct drm_mode_create_lease - Create lease
Lease mode resources, creating another drm_master.
The @object_ids array must reference at least one CRTC, one connector and one plane if &DRM_CLIENT_CAP_UNIVERSAL_PLANES is enabled. Alternatively, the lease can be completely empty.
| __u32 drm_mode_create_lease::fd |
@fd: Return: file descriptor to new drm_master file
| __u32 drm_mode_create_lease::flags |
@flags: flags for new FD (O_CLOEXEC, etc)
| __u32 drm_mode_create_lease::lessee_id |
@lessee_id: Return: unique identifier for lessee.
| __u32 drm_mode_create_lease::object_count |
@object_count: Number of object ids
| __u64 drm_mode_create_lease::object_ids |
@object_ids: Pointer to array of object ids (__u32)