Lines Matching refs:page_flip
1227 struct drm_mode_crtc_page_flip_target *page_flip = data;
1232 u32 target_vblank = page_flip->sequence;
1239 if (page_flip->flags & ~DRM_MODE_PAGE_FLIP_FLAGS)
1242 if (page_flip->sequence != 0 && !(page_flip->flags & DRM_MODE_PAGE_FLIP_TARGET))
1248 if ((page_flip->flags & DRM_MODE_PAGE_FLIP_TARGET) == DRM_MODE_PAGE_FLIP_TARGET)
1251 if ((page_flip->flags & DRM_MODE_PAGE_FLIP_ASYNC) && !dev->mode_config.async_page_flip)
1254 crtc = drm_crtc_find(dev, file_priv, page_flip->crtc_id);
1273 switch (page_flip->flags & DRM_MODE_PAGE_FLIP_TARGET) {
1294 !(page_flip->flags & DRM_MODE_PAGE_FLIP_ASYNC);
1297 } else if (crtc->funcs->page_flip == NULL ||
1298 (page_flip->flags & DRM_MODE_PAGE_FLIP_TARGET)) {
1325 fb = drm_framebuffer_lookup(dev, file_priv, page_flip->fb_id);
1359 if (page_flip->flags & DRM_MODE_PAGE_FLIP_EVENT) {
1368 e->event.vbl.user_data = page_flip->user_data;
1382 page_flip->flags,
1386 ret = crtc->funcs->page_flip(crtc, fb, e, page_flip->flags,
1389 if (page_flip->flags & DRM_MODE_PAGE_FLIP_EVENT)