diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_ringbuffer.h')
-rw-r--r-- | drivers/gpu/drm/i915/intel_ringbuffer.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.h b/drivers/gpu/drm/i915/intel_ringbuffer.h index 6e38256d41e1..432ad5311ba6 100644 --- a/drivers/gpu/drm/i915/intel_ringbuffer.h +++ b/drivers/gpu/drm/i915/intel_ringbuffer.h | |||
@@ -33,11 +33,12 @@ struct intel_hw_status_page { | |||
33 | #define I915_READ_IMR(ring) I915_READ(RING_IMR((ring)->mmio_base)) | 33 | #define I915_READ_IMR(ring) I915_READ(RING_IMR((ring)->mmio_base)) |
34 | #define I915_WRITE_IMR(ring, val) I915_WRITE(RING_IMR((ring)->mmio_base), val) | 34 | #define I915_WRITE_IMR(ring, val) I915_WRITE(RING_IMR((ring)->mmio_base), val) |
35 | 35 | ||
36 | #define I915_READ_NOPID(ring) I915_READ(RING_NOPID((ring)->mmio_base)) | 36 | enum intel_ring_hangcheck_action { |
37 | #define I915_READ_SYNC_0(ring) I915_READ(RING_SYNC_0((ring)->mmio_base)) | 37 | HANGCHECK_WAIT, |
38 | #define I915_READ_SYNC_1(ring) I915_READ(RING_SYNC_1((ring)->mmio_base)) | 38 | HANGCHECK_ACTIVE, |
39 | 39 | HANGCHECK_KICK, | |
40 | enum intel_ring_hangcheck_action { wait, active, kick, hung }; | 40 | HANGCHECK_HUNG, |
41 | }; | ||
41 | 42 | ||
42 | struct intel_ring_hangcheck { | 43 | struct intel_ring_hangcheck { |
43 | bool deadlock; | 44 | bool deadlock; |