|
XenevaOS
|
#include <drm_client.h>

Public Attributes | |
| struct drm_device * | dev |
: Name of the client. | |
| const char * | name |
| struct list_head | list |
| const struct drm_client_funcs * | funcs |
| struct drm_file * | file |
| struct mutex | modeset_mutex |
| struct drm_mode_set * | modesets |
| bool | suspended |
| bool | hotplug_pending |
| bool | hotplug_failed |
struct drm_client_dev - DRM client instance
| struct drm_device* drm_client_dev::dev |
@dev: DRM device
| struct drm_file* drm_client_dev::file |
| const struct drm_client_funcs* drm_client_dev::funcs |
@funcs: DRM client functions (optional)
| bool drm_client_dev::hotplug_failed |
@hotplug_failed:
Set by client hotplug helpers if the hotplugging failed before. It is usually not tried again.
| bool drm_client_dev::hotplug_pending |
@hotplug_pending:
A hotplug event has been received while the client was suspended. Try again on resume.
| struct list_head drm_client_dev::list |
@list:
List of all clients of a DRM device, linked into &drm_device.clientlist. Protected by &drm_device.clientlist_mutex.
| struct mutex drm_client_dev::modeset_mutex |
@modeset_mutex: Protects @modesets.
| struct drm_mode_set* drm_client_dev::modesets |
@modesets: CRTC configurations
| const char* drm_client_dev::name |
| bool drm_client_dev::suspended |
@suspended:
The client has been suspended.