]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/i915/intel_ringbuffer.h
drm/i915: store ring hangcheck action
[karo-tx-linux.git] / drivers / gpu / drm / i915 / intel_ringbuffer.h
index a3e96103dbe54a71e2e8f54327358c6de03220cb..799f04c9da45a0bc30b19dd841547f75a6d4958e 100644 (file)
@@ -37,11 +37,14 @@ struct  intel_hw_status_page {
 #define I915_READ_SYNC_0(ring) I915_READ(RING_SYNC_0((ring)->mmio_base))
 #define I915_READ_SYNC_1(ring) I915_READ(RING_SYNC_1((ring)->mmio_base))
 
+enum intel_ring_hangcheck_action { wait, active, kick, hung };
+
 struct intel_ring_hangcheck {
        bool deadlock;
        u32 seqno;
        u32 acthd;
        int score;
+       enum intel_ring_hangcheck_action action;
 };
 
 struct  intel_ring_buffer {