Lines Matching full:vblank

37     present_vblank_ptr      vblank = param;  in present_wait_fence_triggered()  local
38 ScreenPtr screen = vblank->screen; in present_wait_fence_triggered()
41 screen_priv->re_execute(vblank); in present_wait_fence_triggered()
45 present_execute_wait(present_vblank_ptr vblank, uint64_t crtc_msc) in present_execute_wait() argument
47 WindowPtr window = vblank->window; in present_execute_wait()
54 if (vblank->exec_msc == crtc_msc + 1 && in present_execute_wait()
55 screen_priv->queue_vblank(screen, window, vblank->crtc, vblank->event_id, in present_execute_wait()
56 vblank->exec_msc) == Success) in present_execute_wait()
59 if (vblank->wait_fence) { in present_execute_wait()
60 if (!present_fence_check_triggered(vblank->wait_fence)) { in present_execute_wait()
61 present_fence_set_callback(vblank->wait_fence, present_wait_fence_triggered, vblank); in present_execute_wait()
69 present_execute_copy(present_vblank_ptr vblank, uint64_t crtc_msc) in present_execute_copy() argument
71 WindowPtr window = vblank->window; in present_execute_copy()
76 if (vblank->exec_msc == crtc_msc + 1 && in present_execute_copy()
79 vblank->crtc, in present_execute_copy()
80 vblank->event_id, in present_execute_copy()
81 vblank->exec_msc)) { in present_execute_copy()
82 vblank->queued = TRUE; in present_execute_copy()
86 …present_copy_region(&window->drawable, vblank->pixmap, vblank->update, vblank->x_off, vblank->y_of… in present_execute_copy()
91 vblank->update = NULL; in present_execute_copy()
94 present_pixmap_idle(vblank->pixmap, vblank->window, vblank->serial, vblank->idle_fence); in present_execute_copy()
98 present_execute_post(present_vblank_ptr vblank, uint64_t ust, uint64_t crtc_msc) in present_execute_post() argument
104 if (vblank->kind == PresentCompleteKindPixmap) { in present_execute_post()
105 if (vblank->pixmap && vblank->window) { in present_execute_post()
106 if (vblank->has_suboptimal && vblank->reason == PRESENT_FLIP_REASON_BUFFER_FORMAT) in present_execute_post()
117 present_vblank_notify(vblank, vblank->kind, mode, ust, crtc_msc); in present_execute_post()
118 present_vblank_destroy(vblank); in present_execute_post()