Lines Matching refs:event
913 e->event.base.type = DRM_EVENT_FLIP_COMPLETE;
914 e->event.base.length = sizeof(e->event);
915 e->event.vbl.crtc_id = crtc->base.id;
916 e->event.vbl.user_data = user_data;
1086 * helpers and for the DRM event handling for existing userspace.
1140 crtc_state->event = e;
1144 struct drm_pending_vblank_event *e = crtc_state->event;
1150 &e->event.base);
1153 crtc_state->event = NULL;
1182 crtc_state->event->base.fence = fence;
1226 * Having this flag means user mode pends on event which will never
1255 struct drm_pending_vblank_event *event = crtc_state->event;
1257 * Free the allocated event. drm_atomic_helper_setup_commit
1258 * can allocate an event too, so only free it if it's ours
1261 if (event && (event->base.fence || event->base.file_priv)) {
1262 drm_event_cancel_free(dev, &event->base);
1263 crtc_state->event = NULL;
1320 /* can't test and expect an event at the same time. */