aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_ringbuffer.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2013-09-04 05:45:51 -0400
committerDaniel Vetter <daniel.vetter@ffwll.ch>2013-09-05 06:03:12 -0400
commit1823521d2b2fa614e7ad95fdc8a0f59e571f37ce (patch)
treeb79efcb6426e31a9584c330a8c670646cdb443d9 /drivers/gpu/drm/i915/intel_ringbuffer.c
parentb315fedf01ac717f1c2a5eaa6959335b6baf7150 (diff)
drm/i915: Rename ring->outstanding_lazy_request
Prior to preallocating an request for lazy emission, rename the existing field to make way (and differentiate the seqno from the request struct). Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Mika Kuoppala <mika.kuoppala@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_ringbuffer.c')
-rw-r--r--drivers/gpu/drm/i915/intel_ringbuffer.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c b/drivers/gpu/drm/i915/intel_ringbuffer.c
index 460ee1026fca..a83ff1863a5e 100644
--- a/drivers/gpu/drm/i915/intel_ringbuffer.c
+++ b/drivers/gpu/drm/i915/intel_ringbuffer.c
@@ -593,7 +593,7 @@ update_mboxes(struct intel_ring_buffer *ring,
593#define MBOX_UPDATE_DWORDS 4 593#define MBOX_UPDATE_DWORDS 4
594 intel_ring_emit(ring, MI_LOAD_REGISTER_IMM(1)); 594 intel_ring_emit(ring, MI_LOAD_REGISTER_IMM(1));
595 intel_ring_emit(ring, mmio_offset); 595 intel_ring_emit(ring, mmio_offset);
596 intel_ring_emit(ring, ring->outstanding_lazy_request); 596 intel_ring_emit(ring, ring->outstanding_lazy_seqno);
597 intel_ring_emit(ring, MI_NOOP); 597 intel_ring_emit(ring, MI_NOOP);
598} 598}
599 599
@@ -629,7 +629,7 @@ gen6_add_request(struct intel_ring_buffer *ring)
629 629
630 intel_ring_emit(ring, MI_STORE_DWORD_INDEX); 630 intel_ring_emit(ring, MI_STORE_DWORD_INDEX);
631 intel_ring_emit(ring, I915_GEM_HWS_INDEX << MI_STORE_DWORD_INDEX_SHIFT); 631 intel_ring_emit(ring, I915_GEM_HWS_INDEX << MI_STORE_DWORD_INDEX_SHIFT);
632 intel_ring_emit(ring, ring->outstanding_lazy_request); 632 intel_ring_emit(ring, ring->outstanding_lazy_seqno);
633 intel_ring_emit(ring, MI_USER_INTERRUPT); 633 intel_ring_emit(ring, MI_USER_INTERRUPT);
634 intel_ring_advance(ring); 634 intel_ring_advance(ring);
635 635
@@ -723,7 +723,7 @@ pc_render_add_request(struct intel_ring_buffer *ring)
723 PIPE_CONTROL_WRITE_FLUSH | 723 PIPE_CONTROL_WRITE_FLUSH |
724 PIPE_CONTROL_TEXTURE_CACHE_INVALIDATE); 724 PIPE_CONTROL_TEXTURE_CACHE_INVALIDATE);
725 intel_ring_emit(ring, ring->scratch.gtt_offset | PIPE_CONTROL_GLOBAL_GTT); 725 intel_ring_emit(ring, ring->scratch.gtt_offset | PIPE_CONTROL_GLOBAL_GTT);
726 intel_ring_emit(ring, ring->outstanding_lazy_request); 726 intel_ring_emit(ring, ring->outstanding_lazy_seqno);
727 intel_ring_emit(ring, 0); 727 intel_ring_emit(ring, 0);
728 PIPE_CONTROL_FLUSH(ring, scratch_addr); 728 PIPE_CONTROL_FLUSH(ring, scratch_addr);
729 scratch_addr += 128; /* write to separate cachelines */ 729 scratch_addr += 128; /* write to separate cachelines */
@@ -742,7 +742,7 @@ pc_render_add_request(struct intel_ring_buffer *ring)
742 PIPE_CONTROL_TEXTURE_CACHE_INVALIDATE | 742 PIPE_CONTROL_TEXTURE_CACHE_INVALIDATE |
743 PIPE_CONTROL_NOTIFY); 743 PIPE_CONTROL_NOTIFY);
744 intel_ring_emit(ring, ring->scratch.gtt_offset | PIPE_CONTROL_GLOBAL_GTT); 744 intel_ring_emit(ring, ring->scratch.gtt_offset | PIPE_CONTROL_GLOBAL_GTT);
745 intel_ring_emit(ring, ring->outstanding_lazy_request); 745 intel_ring_emit(ring, ring->outstanding_lazy_seqno);
746 intel_ring_emit(ring, 0); 746 intel_ring_emit(ring, 0);
747 intel_ring_advance(ring); 747 intel_ring_advance(ring);
748 748
@@ -963,7 +963,7 @@ i9xx_add_request(struct intel_ring_buffer *ring)
963 963
964 intel_ring_emit(ring, MI_STORE_DWORD_INDEX); 964 intel_ring_emit(ring, MI_STORE_DWORD_INDEX);
965 intel_ring_emit(ring, I915_GEM_HWS_INDEX << MI_STORE_DWORD_INDEX_SHIFT); 965 intel_ring_emit(ring, I915_GEM_HWS_INDEX << MI_STORE_DWORD_INDEX_SHIFT);
966 intel_ring_emit(ring, ring->outstanding_lazy_request); 966 intel_ring_emit(ring, ring->outstanding_lazy_seqno);
967 intel_ring_emit(ring, MI_USER_INTERRUPT); 967 intel_ring_emit(ring, MI_USER_INTERRUPT);
968 intel_ring_advance(ring); 968 intel_ring_advance(ring);
969 969
@@ -1475,7 +1475,7 @@ int intel_ring_idle(struct intel_ring_buffer *ring)
1475 int ret; 1475 int ret;
1476 1476
1477 /* We need to add any requests required to flush the objects and ring */ 1477 /* We need to add any requests required to flush the objects and ring */
1478 if (ring->outstanding_lazy_request) { 1478 if (ring->outstanding_lazy_seqno) {
1479 ret = i915_add_request(ring, NULL); 1479 ret = i915_add_request(ring, NULL);
1480 if (ret) 1480 if (ret)
1481 return ret; 1481 return ret;
@@ -1495,10 +1495,10 @@ int intel_ring_idle(struct intel_ring_buffer *ring)
1495static int 1495static int
1496intel_ring_alloc_seqno(struct intel_ring_buffer *ring) 1496intel_ring_alloc_seqno(struct intel_ring_buffer *ring)
1497{ 1497{
1498 if (ring->outstanding_lazy_request) 1498 if (ring->outstanding_lazy_seqno)
1499 return 0; 1499 return 0;
1500 1500
1501 return i915_gem_get_seqno(ring->dev, &ring->outstanding_lazy_request); 1501 return i915_gem_get_seqno(ring->dev, &ring->outstanding_lazy_seqno);
1502} 1502}
1503 1503
1504static int __intel_ring_begin(struct intel_ring_buffer *ring, 1504static int __intel_ring_begin(struct intel_ring_buffer *ring,
@@ -1545,7 +1545,7 @@ void intel_ring_init_seqno(struct intel_ring_buffer *ring, u32 seqno)
1545{ 1545{
1546 struct drm_i915_private *dev_priv = ring->dev->dev_private; 1546 struct drm_i915_private *dev_priv = ring->dev->dev_private;
1547 1547
1548 BUG_ON(ring->outstanding_lazy_request); 1548 BUG_ON(ring->outstanding_lazy_seqno);
1549 1549
1550 if (INTEL_INFO(ring->dev)->gen >= 6) { 1550 if (INTEL_INFO(ring->dev)->gen >= 6) {
1551 I915_WRITE(RING_SYNC_0(ring->mmio_base), 0); 1551 I915_WRITE(RING_SYNC_0(ring->mmio_base), 0);