Searched refs:instdone (Results 1 - 3 of 3) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/i915/
H A Di915_gpu_error.c263 err_printf(m, " INSTDONE: 0x%08x\n", ring->instdone); i915_ring_error_state()
774 * strictly a client bug. Use instdone to differentiate those some. i915_error_generate_code()
781 return error->ring[i].ipehr ^ error->ring[i].instdone; i915_error_generate_code()
877 ering->instdone = I915_READ(RING_INSTDONE(ring->mmio_base)); i915_record_ring_state()
889 ering->instdone = I915_READ(GEN2_INSTDONE); i915_record_ring_state()
1385 void i915_get_extra_instdone(struct drm_device *dev, uint32_t *instdone) i915_get_extra_instdone() argument
1388 memset(instdone, 0, sizeof(*instdone) * I915_NUM_INSTDONE_REG); i915_get_extra_instdone()
1391 instdone[0] = I915_READ(GEN2_INSTDONE); i915_get_extra_instdone()
1393 instdone[0] = I915_READ(RING_INSTDONE(RENDER_RING_BASE)); i915_get_extra_instdone()
1394 instdone[1] = I915_READ(GEN4_INSTDONE1); i915_get_extra_instdone()
1396 instdone[0] = I915_READ(RING_INSTDONE(RENDER_RING_BASE)); i915_get_extra_instdone()
1397 instdone[1] = I915_READ(GEN7_SC_INSTDONE); i915_get_extra_instdone()
1398 instdone[2] = I915_READ(GEN7_SAMPLER_INSTDONE); i915_get_extra_instdone()
1399 instdone[3] = I915_READ(GEN7_ROW_INSTDONE); i915_get_extra_instdone()
H A Di915_irq.c2487 uint32_t instdone[I915_NUM_INSTDONE_REG]; i915_report_and_clear_eir() local
2496 i915_get_extra_instdone(dev, instdone); i915_report_and_clear_eir()
2504 for (i = 0; i < ARRAY_SIZE(instdone); i++) i915_report_and_clear_eir()
2505 pr_err(" INSTDONE_%d: 0x%08x\n", i, instdone[i]); i915_report_and_clear_eir()
2540 for (i = 0; i < ARRAY_SIZE(instdone); i++) i915_report_and_clear_eir()
2541 pr_err(" INSTDONE_%d: 0x%08x\n", i, instdone[i]); i915_report_and_clear_eir()
H A Di915_drv.h548 u32 instdone; member in struct:drm_i915_error_state::drm_i915_error_ring
3277 void i915_get_extra_instdone(struct drm_device *dev, uint32_t *instdone);

Completed in 188 milliseconds