Lines Matching defs:page_flip
1047 struct drm_mode_crtc_page_flip_target *page_flip = data;
1052 u32 target_vblank = page_flip->sequence;
1059 if (page_flip->flags & ~DRM_MODE_PAGE_FLIP_FLAGS)
1062 if (page_flip->sequence != 0 && !(page_flip->flags & DRM_MODE_PAGE_FLIP_TARGET))
1068 if ((page_flip->flags & DRM_MODE_PAGE_FLIP_TARGET) == DRM_MODE_PAGE_FLIP_TARGET)
1071 if ((page_flip->flags & DRM_MODE_PAGE_FLIP_ASYNC) && !dev->mode_config.async_page_flip)
1074 crtc = drm_crtc_find(dev, file_priv, page_flip->crtc_id);
1093 switch (page_flip->flags & DRM_MODE_PAGE_FLIP_TARGET) {
1114 !(page_flip->flags & DRM_MODE_PAGE_FLIP_ASYNC);
1117 } else if (crtc->funcs->page_flip == NULL ||
1118 (page_flip->flags & DRM_MODE_PAGE_FLIP_TARGET)) {
1145 fb = drm_framebuffer_lookup(dev, file_priv, page_flip->fb_id);
1172 if (page_flip->flags & DRM_MODE_PAGE_FLIP_EVENT) {
1181 e->event.vbl.user_data = page_flip->user_data;
1195 page_flip->flags,
1199 ret = crtc->funcs->page_flip(crtc, fb, e, page_flip->flags,
1202 if (page_flip->flags & DRM_MODE_PAGE_FLIP_EVENT)