Searched refs:hangcheck (Results 1 – 13 of 13) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_hangcheck.c | 132 engine->hangcheck.deadlock++; in semaphore_passed() 142 if (signaller->hangcheck.deadlock >= I915_NUM_ENGINES) in semaphore_passed() 162 engine->hangcheck.deadlock = 0; in semaphore_clear_deadlocks() 180 struct intel_instdone *accu_instdone = &engine->hangcheck.instdone; in subunits_stuck() 213 if (acthd != engine->hangcheck.acthd) { in head_stuck() 216 memset(&engine->hangcheck.instdone, 0, in head_stuck() 217 sizeof(engine->hangcheck.instdone)); in head_stuck() 293 engine->hangcheck.acthd = hc->acthd; in hangcheck_store_sample() 294 engine->hangcheck.seqno = hc->seqno; in hangcheck_store_sample() 295 engine->hangcheck.action = hc->action; in hangcheck_store_sample() [all …]
|
D | intel_breadcrumbs.c | 99 from_timer(engine, t, breadcrumbs.hangcheck); in intel_breadcrumbs_hangcheck() 109 mod_timer(&b->hangcheck, wait_timeout()); in intel_breadcrumbs_hangcheck() 129 mod_timer(&b->hangcheck, wait_timeout()); in intel_breadcrumbs_hangcheck() 156 mod_timer(&b->hangcheck, wait_timeout()); in intel_breadcrumbs_fake_irq() 293 mod_timer(&b->hangcheck, wait_timeout()); in enable_fake_irq() 820 timer_setup(&b->hangcheck, intel_breadcrumbs_hangcheck, 0); in intel_engine_init_breadcrumbs() 845 del_timer_sync(&b->hangcheck); in cancel_fake_irq()
|
D | intel_ringbuffer.h | 399 struct timer_list hangcheck; /* detect missed interrupts */ member 585 struct intel_engine_hangcheck hangcheck; member
|
D | i915_debugfs.c | 1362 engine->hangcheck.seqno, seqno[id], in i915_hangcheck_info() 1368 yesno(engine->hangcheck.stalled), in i915_hangcheck_info() 1369 yesno(engine->hangcheck.wedged)); in i915_hangcheck_info() 1381 (long long)engine->hangcheck.acthd, in i915_hangcheck_info() 1384 hangcheck_action_to_str(engine->hangcheck.action), in i915_hangcheck_info() 1385 engine->hangcheck.action, in i915_hangcheck_info() 1387 engine->hangcheck.action_timestamp)); in i915_hangcheck_info() 1397 &engine->hangcheck.instdone); in i915_hangcheck_info() 4015 engine->hangcheck.seqno = intel_engine_get_seqno(engine); in i915_wedged_set() 4016 engine->hangcheck.stalled = true; in i915_wedged_set()
|
D | intel_engine_cs.c | 1474 engine->hangcheck.seqno, in intel_engine_dump() 1475 jiffies_to_msecs(jiffies - engine->hangcheck.action_timestamp)); in intel_engine_dump()
|
D | i915_gpu_error.c | 1265 ee->hangcheck_timestamp = engine->hangcheck.action_timestamp; in error_record_engine_registers() 1266 ee->hangcheck_action = engine->hangcheck.action; in error_record_engine_registers() 1267 ee->hangcheck_stalled = engine->hangcheck.stalled; in error_record_engine_registers()
|
D | i915_gem.c | 3091 engine->hangcheck.active_request = request; in i915_gem_reset_prepare() 3222 engine->hangcheck.active_request, in i915_gem_reset() 3266 engine->hangcheck.active_request = NULL; in i915_gem_reset_finish()
|
/Linux-v4.19/drivers/gpu/drm/i915/selftests/ |
D | i915_live_selftests.h | 23 selftest(hangcheck, intel_hangcheck_live_selftests)
|
/Linux-v4.19/drivers/char/ |
D | Makefile | 50 obj-$(CONFIG_HANGCHECK_TIMER) += hangcheck-timer.o
|
D | Kconfig | 504 The hangcheck-timer module detects when the system has gone
|
/Linux-v4.19/drivers/gpu/drm/vc4/ |
D | vc4_gem.c | 42 mod_timer(&vc4->hangcheck.timer, in vc4_queue_hangcheck() 308 container_of(work, struct vc4_dev, hangcheck.reset_work); in vc4_reset_work() 318 struct vc4_dev *vc4 = from_timer(vc4, t, hangcheck.timer); in vc4_hangcheck_elapsed() 358 schedule_work(&vc4->hangcheck.reset_work); in vc4_hangcheck_elapsed() 1268 INIT_WORK(&vc4->hangcheck.reset_work, vc4_reset_work); in vc4_gem_init() 1269 timer_setup(&vc4->hangcheck.timer, vc4_hangcheck_elapsed, 0); in vc4_gem_init()
|
D | vc4_drv.h | 197 } hangcheck; member
|
/Linux-v4.19/Documentation/ioctl/ |
D | botching-up-ioctls.txt | 118 still too tricky have a timeout or hangcheck safety net as a last-ditch 122 - it's way too easy to create a deadlock between your hangcheck code and
|