diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_irq.c')
-rw-r--r-- | drivers/gpu/drm/i915/i915_irq.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c index 896184bfeb12..dd91c97de968 100644 --- a/drivers/gpu/drm/i915/i915_irq.c +++ b/drivers/gpu/drm/i915/i915_irq.c | |||
@@ -536,17 +536,17 @@ i915_ringbuffer_last_batch(struct drm_device *dev) | |||
536 | */ | 536 | */ |
537 | bbaddr = 0; | 537 | bbaddr = 0; |
538 | head = I915_READ(PRB0_HEAD) & HEAD_ADDR; | 538 | head = I915_READ(PRB0_HEAD) & HEAD_ADDR; |
539 | ring = (u32 *)(dev_priv->ring.virtual_start + head); | 539 | ring = (u32 *)(dev_priv->render_ring.virtual_start + head); |
540 | 540 | ||
541 | while (--ring >= (u32 *)dev_priv->ring.virtual_start) { | 541 | while (--ring >= (u32 *)dev_priv->render_ring.virtual_start) { |
542 | bbaddr = i915_get_bbaddr(dev, ring); | 542 | bbaddr = i915_get_bbaddr(dev, ring); |
543 | if (bbaddr) | 543 | if (bbaddr) |
544 | break; | 544 | break; |
545 | } | 545 | } |
546 | 546 | ||
547 | if (bbaddr == 0) { | 547 | if (bbaddr == 0) { |
548 | ring = (u32 *)(dev_priv->ring.virtual_start + dev_priv->ring.Size); | 548 | ring = (u32 *)(dev_priv->render_ring.virtual_start + dev_priv->render_ring.Size); |
549 | while (--ring >= (u32 *)dev_priv->ring.virtual_start) { | 549 | while (--ring >= (u32 *)dev_priv->render_ring.virtual_start) { |
550 | bbaddr = i915_get_bbaddr(dev, ring); | 550 | bbaddr = i915_get_bbaddr(dev, ring); |
551 | if (bbaddr) | 551 | if (bbaddr) |
552 | break; | 552 | break; |
@@ -639,7 +639,7 @@ static void i915_capture_error_state(struct drm_device *dev) | |||
639 | error->batchbuffer[1] = i915_error_object_create(dev, batchbuffer[1]); | 639 | error->batchbuffer[1] = i915_error_object_create(dev, batchbuffer[1]); |
640 | 640 | ||
641 | /* Record the ringbuffer */ | 641 | /* Record the ringbuffer */ |
642 | error->ringbuffer = i915_error_object_create(dev, dev_priv->ring.ring_obj); | 642 | error->ringbuffer = i915_error_object_create(dev, dev_priv->render_ring.ring_obj); |
643 | 643 | ||
644 | /* Record buffers on the active list. */ | 644 | /* Record buffers on the active list. */ |
645 | error->active_bo = NULL; | 645 | error->active_bo = NULL; |
@@ -1056,7 +1056,7 @@ int i915_irq_emit(struct drm_device *dev, void *data, | |||
1056 | drm_i915_irq_emit_t *emit = data; | 1056 | drm_i915_irq_emit_t *emit = data; |
1057 | int result; | 1057 | int result; |
1058 | 1058 | ||
1059 | if (!dev_priv || !dev_priv->ring.virtual_start) { | 1059 | if (!dev_priv || !dev_priv->render_ring.virtual_start) { |
1060 | DRM_ERROR("called with no initialization\n"); | 1060 | DRM_ERROR("called with no initialization\n"); |
1061 | return -EINVAL; | 1061 | return -EINVAL; |
1062 | } | 1062 | } |