Lines Matching full:flip
30 * Window flip mode
35 * A flip still requires a copy currently, since the original pixmap needs
36 * to be updated with the new pixmap content. Just a flip of all windows
82 * When the wait fence or previous flip is completed, it's time
125 if (vblank->flip) in present_wnmd_free_idle_vblanks()
196 /* Put the previous flip in the idle_queue and wait for further notice from DDX */ in present_wnmd_flip_notify()
223 /* Notify for active flip, means it is allowed to become idle */ in present_wnmd_event_notify()
249 if (vblank->flip) in present_wnmd_event_notify()
287 if (!screen_priv->wnmd_info->flip) in present_wnmd_check_flip()
294 /* Valid area must contain window (for simplicity for now just never flip when one is set). */ in present_wnmd_check_flip()
298 /* Flip pixmap must have same dimensions as window */ in present_wnmd_check_flip()
307 /* Can't flip if window clipped by children */ in present_wnmd_check_flip()
357 if (vblank->queued && vblank->flip && in present_wnmd_check_flip_window()
360 vblank->flip = FALSE; in present_wnmd_check_flip_window()
378 return (*screen_priv->wnmd_info->flip) (window, in present_wnmd_flip()
412 if (!screen_priv->wnmd_info->flip) in present_wnmd_can_window_flip()
415 /* Don't flip redirected windows */ in present_wnmd_can_window_flip()
444 if (vblank->flip && vblank->pixmap && vblank->window) { in present_wnmd_execute()
463 if (vblank->flip) { in present_wnmd_execute()
470 /* Prepare to flip by placing it in the flip queue in present_wnmd_execute()
484 /* Try to flip - the vblank is now pending in present_wnmd_execute()
493 /* Replace window pixmap with flip pixmap */ in present_wnmd_execute()
509 /* Flip failed. Clear the flip_pending field in present_wnmd_execute()
512 vblank->flip = FALSE; in present_wnmd_execute()