|
XenevaOS
|
#include <drm_vblank.h>

Public Attributes | ||
| struct drm_pending_event | base | |
| unsigned int | pipe | |
| u64 | sequence | |
| union { | ||
| struct drm_event base | ||
| struct drm_event_vblank vbl | ||
| struct drm_event_crtc_sequence seq | ||
| } | event | |
struct drm_pending_vblank_event - pending vblank event tracking
| struct drm_pending_event drm_pending_vblank_event::base |
@base: Base structure for tracking pending DRM events.
| struct drm_event drm_pending_vblank_event::base |
@event.base: DRM event base class.
| union { ... } drm_pending_vblank_event::event |
@event: Actual event which will be sent to userspace.
| unsigned int drm_pending_vblank_event::pipe |
@pipe: drm_crtc_index() of the &drm_crtc this event is for.
| struct drm_event_crtc_sequence drm_pending_vblank_event::seq |
@event.seq: Event payload for the MODE_QUEUEU_SEQUENCE IOCTL.
| u64 drm_pending_vblank_event::sequence |
@sequence: frame event should be triggered at
| struct drm_event_vblank drm_pending_vblank_event::vbl |
@event.vbl:
Event payload for vblank events, requested through either the MODE_PAGE_FLIP or MODE_ATOMIC IOCTL. Also generated by the legacy WAIT_VBLANK IOCTL, but new userspace should use MODE_QUEUE_SEQUENCE and &event.seq instead.