Home
last modified time | relevance | path

Searched refs:instdone (Results 1 – 5 of 5) sorted by relevance

/drivers/gpu/drm/i915/
Di915_gpu_error.c245 err_printf(m, " INSTDONE: 0x%08x\n", ee->instdone); in error_print_engine()
858 return error->engine[i].ipehr ^ error->engine[i].instdone; in i915_error_generate_code()
1001 ee->instdone = I915_READ(RING_INSTDONE(engine->mmio_base)); in error_record_engine_registers()
1013 ee->instdone = I915_READ(GEN2_INSTDONE); in error_record_engine_registers()
1536 uint32_t *instdone) in i915_get_extra_instdone() argument
1538 memset(instdone, 0, sizeof(*instdone) * I915_NUM_INSTDONE_REG); in i915_get_extra_instdone()
1541 instdone[0] = I915_READ(GEN2_INSTDONE); in i915_get_extra_instdone()
1543 instdone[0] = I915_READ(RING_INSTDONE(RENDER_RING_BASE)); in i915_get_extra_instdone()
1544 instdone[1] = I915_READ(GEN4_INSTDONE1); in i915_get_extra_instdone()
1546 instdone[0] = I915_READ(RING_INSTDONE(RENDER_RING_BASE)); in i915_get_extra_instdone()
[all …]
Di915_irq.c2539 uint32_t instdone[I915_NUM_INSTDONE_REG]; in i915_report_and_clear_eir() local
2548 i915_get_extra_instdone(dev_priv, instdone); in i915_report_and_clear_eir()
2556 for (i = 0; i < ARRAY_SIZE(instdone); i++) in i915_report_and_clear_eir()
2557 pr_err(" INSTDONE_%d: 0x%08x\n", i, instdone[i]); in i915_report_and_clear_eir()
2592 for (i = 0; i < ARRAY_SIZE(instdone); i++) in i915_report_and_clear_eir()
2593 pr_err(" INSTDONE_%d: 0x%08x\n", i, instdone[i]); in i915_report_and_clear_eir()
2942 u32 instdone[I915_NUM_INSTDONE_REG]; in subunits_stuck() local
2949 i915_get_extra_instdone(engine->i915, instdone); in subunits_stuck()
2958 const u32 tmp = instdone[i] | engine->hangcheck.instdone[i]; in subunits_stuck()
2960 if (tmp != engine->hangcheck.instdone[i]) in subunits_stuck()
[all …]
Dintel_ringbuffer.h82 u32 instdone[I915_NUM_INSTDONE_REG]; member
Di915_debugfs.c1286 u32 instdone[I915_NUM_INSTDONE_REG]; in i915_hangcheck_info() local
1311 i915_get_extra_instdone(dev_priv, instdone); in i915_hangcheck_info()
1342 seq_printf(m, " 0x%08x", instdone[j]); in i915_hangcheck_info()
1348 engine->hangcheck.instdone[j]); in i915_hangcheck_info()
Di915_drv.h794 u32 instdone; member
3547 void i915_get_extra_instdone(struct drm_i915_private *dev_priv, uint32_t *instdone);