aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/via
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2013-12-11 05:34:43 -0500
committerDave Airlie <airlied@redhat.com>2013-12-17 20:34:13 -0500
commit57ed0f7b4375f4cb0ec3eccbc81f262294eefbcd (patch)
tree935ea0949b91080532de66d1d74f8a97a4c81223 /drivers/gpu/drm/via
parente9f0d76f3bcd4dda7136baaaaf45bda3b13ff40f (diff)
drm: Kill DRM_WAKUP and DRM_INIT_WAITQUEUE
Less yelling ftw! Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/via')
-rw-r--r--drivers/gpu/drm/via/via_dmablit.c10
-rw-r--r--drivers/gpu/drm/via/via_irq.c4
-rw-r--r--drivers/gpu/drm/via/via_video.c6
3 files changed, 10 insertions, 10 deletions
diff --git a/drivers/gpu/drm/via/via_dmablit.c b/drivers/gpu/drm/via/via_dmablit.c
index 9236ef1de270..694b9954cbbc 100644
--- a/drivers/gpu/drm/via/via_dmablit.c
+++ b/drivers/gpu/drm/via/via_dmablit.c
@@ -338,7 +338,7 @@ via_dmablit_handler(struct drm_device *dev, int engine, int from_irq)
338 338
339 blitq->blits[cur]->aborted = blitq->aborting; 339 blitq->blits[cur]->aborted = blitq->aborting;
340 blitq->done_blit_handle++; 340 blitq->done_blit_handle++;
341 DRM_WAKEUP(blitq->blit_queue + cur); 341 wake_up(blitq->blit_queue + cur);
342 342
343 cur++; 343 cur++;
344 if (cur >= VIA_NUM_BLIT_SLOTS) 344 if (cur >= VIA_NUM_BLIT_SLOTS)
@@ -521,7 +521,7 @@ via_dmablit_workqueue(struct work_struct *work)
521 521
522 spin_unlock_irqrestore(&blitq->blit_lock, irqsave); 522 spin_unlock_irqrestore(&blitq->blit_lock, irqsave);
523 523
524 DRM_WAKEUP(&blitq->busy_queue); 524 wake_up(&blitq->busy_queue);
525 525
526 via_free_sg_info(dev->pdev, cur_sg); 526 via_free_sg_info(dev->pdev, cur_sg);
527 kfree(cur_sg); 527 kfree(cur_sg);
@@ -561,8 +561,8 @@ via_init_dmablit(struct drm_device *dev)
561 blitq->aborting = 0; 561 blitq->aborting = 0;
562 spin_lock_init(&blitq->blit_lock); 562 spin_lock_init(&blitq->blit_lock);
563 for (j = 0; j < VIA_NUM_BLIT_SLOTS; ++j) 563 for (j = 0; j < VIA_NUM_BLIT_SLOTS; ++j)
564 DRM_INIT_WAITQUEUE(blitq->blit_queue + j); 564 init_waitqueue_head(blitq->blit_queue + j);
565 DRM_INIT_WAITQUEUE(&blitq->busy_queue); 565 init_waitqueue_head(&blitq->busy_queue);
566 INIT_WORK(&blitq->wq, via_dmablit_workqueue); 566 INIT_WORK(&blitq->wq, via_dmablit_workqueue);
567 setup_timer(&blitq->poll_timer, via_dmablit_timer, 567 setup_timer(&blitq->poll_timer, via_dmablit_timer,
568 (unsigned long)blitq); 568 (unsigned long)blitq);
@@ -713,7 +713,7 @@ via_dmablit_release_slot(drm_via_blitq_t *blitq)
713 spin_lock_irqsave(&blitq->blit_lock, irqsave); 713 spin_lock_irqsave(&blitq->blit_lock, irqsave);
714 blitq->num_free++; 714 blitq->num_free++;
715 spin_unlock_irqrestore(&blitq->blit_lock, irqsave); 715 spin_unlock_irqrestore(&blitq->blit_lock, irqsave);
716 DRM_WAKEUP(&blitq->busy_queue); 716 wake_up(&blitq->busy_queue);
717} 717}
718 718
719/* 719/*
diff --git a/drivers/gpu/drm/via/via_irq.c b/drivers/gpu/drm/via/via_irq.c
index 85a4cb955204..1319433816d3 100644
--- a/drivers/gpu/drm/via/via_irq.c
+++ b/drivers/gpu/drm/via/via_irq.c
@@ -138,7 +138,7 @@ irqreturn_t via_driver_irq_handler(int irq, void *arg)
138 for (i = 0; i < dev_priv->num_irqs; ++i) { 138 for (i = 0; i < dev_priv->num_irqs; ++i) {
139 if (status & cur_irq->pending_mask) { 139 if (status & cur_irq->pending_mask) {
140 atomic_inc(&cur_irq->irq_received); 140 atomic_inc(&cur_irq->irq_received);
141 DRM_WAKEUP(&cur_irq->irq_queue); 141 wake_up(&cur_irq->irq_queue);
142 handled = 1; 142 handled = 1;
143 if (dev_priv->irq_map[drm_via_irq_dma0_td] == i) 143 if (dev_priv->irq_map[drm_via_irq_dma0_td] == i)
144 via_dmablit_handler(dev, 0, 1); 144 via_dmablit_handler(dev, 0, 1);
@@ -287,7 +287,7 @@ void via_driver_irq_preinstall(struct drm_device *dev)
287 atomic_set(&cur_irq->irq_received, 0); 287 atomic_set(&cur_irq->irq_received, 0);
288 cur_irq->enable_mask = dev_priv->irq_masks[i][0]; 288 cur_irq->enable_mask = dev_priv->irq_masks[i][0];
289 cur_irq->pending_mask = dev_priv->irq_masks[i][1]; 289 cur_irq->pending_mask = dev_priv->irq_masks[i][1];
290 DRM_INIT_WAITQUEUE(&cur_irq->irq_queue); 290 init_waitqueue_head(&cur_irq->irq_queue);
291 dev_priv->irq_enable_mask |= cur_irq->enable_mask; 291 dev_priv->irq_enable_mask |= cur_irq->enable_mask;
292 dev_priv->irq_pending_mask |= cur_irq->pending_mask; 292 dev_priv->irq_pending_mask |= cur_irq->pending_mask;
293 cur_irq++; 293 cur_irq++;
diff --git a/drivers/gpu/drm/via/via_video.c b/drivers/gpu/drm/via/via_video.c
index f60cfb654428..a9ffbad1cfdd 100644
--- a/drivers/gpu/drm/via/via_video.c
+++ b/drivers/gpu/drm/via/via_video.c
@@ -36,7 +36,7 @@ void via_init_futex(drm_via_private_t *dev_priv)
36 DRM_DEBUG("\n"); 36 DRM_DEBUG("\n");
37 37
38 for (i = 0; i < VIA_NR_XVMC_LOCKS; ++i) { 38 for (i = 0; i < VIA_NR_XVMC_LOCKS; ++i) {
39 DRM_INIT_WAITQUEUE(&(dev_priv->decoder_queue[i])); 39 init_waitqueue_head(&(dev_priv->decoder_queue[i]));
40 XVMCLOCKPTR(dev_priv->sarea_priv, i)->lock = 0; 40 XVMCLOCKPTR(dev_priv->sarea_priv, i)->lock = 0;
41 } 41 }
42} 42}
@@ -58,7 +58,7 @@ void via_release_futex(drm_via_private_t *dev_priv, int context)
58 if ((_DRM_LOCKING_CONTEXT(*lock) == context)) { 58 if ((_DRM_LOCKING_CONTEXT(*lock) == context)) {
59 if (_DRM_LOCK_IS_HELD(*lock) 59 if (_DRM_LOCK_IS_HELD(*lock)
60 && (*lock & _DRM_LOCK_CONT)) { 60 && (*lock & _DRM_LOCK_CONT)) {
61 DRM_WAKEUP(&(dev_priv->decoder_queue[i])); 61 wake_up(&(dev_priv->decoder_queue[i]));
62 } 62 }
63 *lock = 0; 63 *lock = 0;
64 } 64 }
@@ -86,7 +86,7 @@ int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_
86 (fx->ms / 10) * (HZ / 100), *lock != fx->val); 86 (fx->ms / 10) * (HZ / 100), *lock != fx->val);
87 return ret; 87 return ret;
88 case VIA_FUTEX_WAKE: 88 case VIA_FUTEX_WAKE:
89 DRM_WAKEUP(&(dev_priv->decoder_queue[fx->lock])); 89 wake_up(&(dev_priv->decoder_queue[fx->lock]));
90 return 0; 90 return 0;
91 } 91 }
92 return 0; 92 return 0;