Lines Matching full:flip
276 DRM_ERROR("failed to reserve buffer after flip\n"); in radeon_unpin_work_func()
323 * know the flip will complete at leading edge of the upcoming real in radeon_crtc_handle_vblank()
326 * == inside real vblank, the flip will complete almost immediately. in radeon_crtc_handle_vblank()
330 * but the flip still gets programmed into hw and completed during in radeon_crtc_handle_vblank()
331 * vblank, leading to a delayed emission of the flip completion event. in radeon_crtc_handle_vblank()
342 /* crtc didn't flip in this target vblank interval, in radeon_crtc_handle_vblank()
343 * but flip is pending in crtc. Based on the current in radeon_crtc_handle_vblank()
345 * (nearly) complete and the flip will (likely) in radeon_crtc_handle_vblank()
356 * radeon_crtc_handle_flip - page flip completed
361 * Called when we are sure that a page flip for this crtc is completed.
400 * radeon_flip_work_func - page flip framebuffer
404 * Wait for the buffer object to become idle and do the actual page flip
437 DRM_ERROR("failed to wait on page flip fence (%d)!\n", r); in radeon_flip_work_func()
439 /* We continue with the page flip even if we failed to wait on in radeon_flip_work_func()
449 * targeted by the flip. Always wait on pre DCE4 to avoid races with in radeon_flip_work_func()
450 * flip completion handling from vblank irq, as these old asics don't in radeon_flip_work_func()
470 /* do the flip (mmio) */ in radeon_flip_work_func()
519 DRM_DEBUG_DRIVER("flip-ioctl() cur_rbo = %p, new_rbo = %p\n", in radeon_crtc_page_flip_target()
524 DRM_ERROR("failed to reserve new rbo buffer before flip\n"); in radeon_crtc_page_flip_target()
533 DRM_ERROR("failed to pin new rbo buffer before flip\n"); in radeon_crtc_page_flip_target()
589 DRM_DEBUG_DRIVER("flip queue: crtc already busy\n"); in radeon_crtc_page_flip_target()