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

#include <drm_mode.h>

Public Attributes

__u64 object_ids
 
__u32 object_count
 
__u32 flags
 
__u32 lessee_id
 
__u32 fd
 

Detailed Description

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.

Member Data Documentation

◆ fd

__u32 drm_mode_create_lease::fd

@fd: Return: file descriptor to new drm_master file

◆ flags

__u32 drm_mode_create_lease::flags

@flags: flags for new FD (O_CLOEXEC, etc)

◆ lessee_id

__u32 drm_mode_create_lease::lessee_id

@lessee_id: Return: unique identifier for lessee.

◆ object_count

__u32 drm_mode_create_lease::object_count

@object_count: Number of object ids

◆ object_ids

__u64 drm_mode_create_lease::object_ids

@object_ids: Pointer to array of object ids (__u32)


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