Lines Matching refs:event
951 e->event.base.type = DRM_EVENT_FLIP_COMPLETE;
952 e->event.base.length = sizeof(e->event);
953 e->event.vbl.crtc_id = crtc->base.id;
954 e->event.vbl.user_data = user_data;
1125 * helpers and for the DRM event handling for existing userspace.
1179 crtc_state->event = e;
1183 struct drm_pending_vblank_event *e = crtc_state->event;
1189 &e->event.base);
1192 crtc_state->event = NULL;
1221 crtc_state->event->base.fence = fence;
1265 * Having this flag means user mode pends on event which will never
1296 struct drm_pending_vblank_event *event = crtc_state->event;
1298 * Free the allocated event. drm_atomic_helper_setup_commit
1299 * can allocate an event too, so only free it if it's ours
1302 if (event && (event->base.fence || event->base.file_priv)) {
1303 drm_event_cancel_free(dev, &event->base);
1304 crtc_state->event = NULL;
1371 /* can't test and expect an event at the same time. */
1375 "commit failed: page-flip event requested with test-only commit\n");