aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/radeon/radeon.h
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2014-06-03 21:59:31 -0400
committerDave Airlie <airlied@redhat.com>2014-06-03 21:59:31 -0400
commitb15eb4ea1533b82762932d32cb220ddf75a09b3d (patch)
tree414207499aab787c1f0fdb73831e86a9254da679 /drivers/gpu/drm/radeon/radeon.h
parent5536141dddc265882fa8ddf4366ad0ed85d08a68 (diff)
Revert "drm/radeon: rework page flip handling v3"
This reverts commit 1aab5514ca9604e0263f658a067da0189c86a35b. Apply the fixed up version instead.
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon.h')
-rw-r--r--drivers/gpu/drm/radeon/radeon.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h
index dd4da88b3ab1..2eaa3300099e 100644
--- a/drivers/gpu/drm/radeon/radeon.h
+++ b/drivers/gpu/drm/radeon/radeon.h
@@ -676,16 +676,14 @@ void radeon_doorbell_free(struct radeon_device *rdev, u32 doorbell);
676 * IRQS. 676 * IRQS.
677 */ 677 */
678 678
679struct radeon_flip_work { 679struct radeon_unpin_work {
680 struct work_struct flip_work; 680 struct work_struct work;
681 struct work_struct unpin_work; 681 struct radeon_device *rdev;
682 struct radeon_device *rdev; 682 int crtc_id;
683 int crtc_id; 683 struct radeon_fence *fence;
684 struct drm_framebuffer *fb;
685 struct drm_pending_vblank_event *event; 684 struct drm_pending_vblank_event *event;
686 struct radeon_bo *old_rbo; 685 struct radeon_bo *old_rbo;
687 struct radeon_bo *new_rbo; 686 u64 new_crtc_base;
688 struct radeon_fence *fence;
689}; 687};
690 688
691struct r500_irq_stat_regs { 689struct r500_irq_stat_regs {