Searched refs:gpu_error (Results 1 – 11 of 11) sorted by relevance
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | i915_gpu_error.c | 378 err_printf(m, "Missed interrupts: 0x%08lx\n", dev_priv->gpu_error.missed_irq_rings); in i915_error_state_to_str() 1259 error->reset_count = i915_reset_count(&dev_priv->gpu_error); in i915_capture_gen_state() 1303 spin_lock_irqsave(&dev_priv->gpu_error.lock, flags); in i915_capture_error_state() 1304 if (dev_priv->gpu_error.first_error == NULL) { in i915_capture_error_state() 1305 dev_priv->gpu_error.first_error = error; in i915_capture_error_state() 1308 spin_unlock_irqrestore(&dev_priv->gpu_error.lock, flags); in i915_capture_error_state() 1330 spin_lock_irq(&dev_priv->gpu_error.lock); in i915_error_state_get() 1331 error_priv->error = dev_priv->gpu_error.first_error; in i915_error_state_get() 1334 spin_unlock_irq(&dev_priv->gpu_error.lock); in i915_error_state_get() 1349 spin_lock_irq(&dev_priv->gpu_error.lock); in i915_destroy_error_state() [all …]
|
D | i915_dma.c | 779 spin_lock_init(&dev_priv->gpu_error.lock); in i915_driver_load() 906 dev_priv->gpu_error.hangcheck_wq = in i915_driver_load() 908 if (dev_priv->gpu_error.hangcheck_wq == NULL) { in i915_driver_load() 993 destroy_workqueue(dev_priv->gpu_error.hangcheck_wq); in i915_driver_load() 1062 cancel_delayed_work_sync(&dev_priv->gpu_error.hangcheck_work); in i915_driver_unload() 1085 destroy_workqueue(dev_priv->gpu_error.hangcheck_wq); in i915_driver_unload()
|
D | i915_drv.c | 718 atomic_set_mask(I915_WEDGED, &dev_priv->gpu_error.reset_counter); in i915_drm_resume() 839 simulated = dev_priv->gpu_error.stop_rings != 0; in i915_reset() 846 dev_priv->gpu_error.stop_rings = 0; in i915_reset() 881 dev_priv->gpu_error.reload_in_reset = true; in i915_reset() 885 dev_priv->gpu_error.reload_in_reset = false; in i915_reset() 1415 cancel_delayed_work_sync(&dev_priv->gpu_error.hangcheck_work); in intel_runtime_suspend()
|
D | i915_gem.c | 134 ret = i915_gem_wait_for_error(&dev_priv->gpu_error); in i915_mutex_lock_interruptible() 1181 return test_bit(ring->id, &dev_priv->gpu_error.missed_irq_rings); in missed_irq() 1219 ACCESS_ONCE(dev_priv->gpu_error.test_irq_rings) & intel_ring_flag(ring); in __i915_wait_request() 1255 if (reset_counter != atomic_read(&dev_priv->gpu_error.reset_counter)) { in __i915_wait_request() 1258 ret = i915_gem_check_wedge(&dev_priv->gpu_error, interruptible); in __i915_wait_request() 1343 ret = i915_gem_check_wedge(&dev_priv->gpu_error, interruptible); in i915_wait_request() 1351 reset_counter = atomic_read(&dev_priv->gpu_error.reset_counter); in i915_wait_request() 1420 ret = i915_gem_check_wedge(&dev_priv->gpu_error, true); in i915_gem_object_wait_rendering__nonblocking() 1428 reset_counter = atomic_read(&dev_priv->gpu_error.reset_counter); in i915_gem_object_wait_rendering__nonblocking() 1700 if (!i915_terminally_wedged(&dev_priv->gpu_error)) { in i915_gem_fault() [all …]
|
D | i915_irq.c | 2318 wake_up_all(&dev_priv->gpu_error.reset_queue); in i915_error_wake_up() 2330 struct i915_gpu_error *error = &dev_priv->gpu_error; in i915_reset_and_wakeup() 2388 atomic_inc(&dev_priv->gpu_error.reset_counter); in i915_reset_and_wakeup() 2522 &dev_priv->gpu_error.reset_counter); in i915_handle_error() 2855 gpu_error.hangcheck_work.work); in i915_hangcheck_elapsed() 2884 if (!test_and_set_bit(ring->id, &dev_priv->gpu_error.missed_irq_rings)) { in i915_hangcheck_elapsed() 2885 if (!(dev_priv->gpu_error.test_irq_rings & intel_ring_flag(ring))) in i915_hangcheck_elapsed() 2970 struct i915_gpu_error *e = &to_i915(dev)->gpu_error; in i915_queue_hangcheck() 4238 INIT_DELAYED_WORK(&dev_priv->gpu_error.hangcheck_work, in intel_irq_init()
|
D | i915_debugfs.c | 1263 if (delayed_work_pending(&dev_priv->gpu_error.hangcheck_work)) { in i915_hangcheck_info() 1265 jiffies_to_msecs(dev_priv->gpu_error.hangcheck_work.timer.expires - in i915_hangcheck_info() 4094 *val = atomic_read(&dev_priv->gpu_error.reset_counter); in i915_wedged_get() 4113 if (i915_reset_in_progress(&dev_priv->gpu_error)) in i915_wedged_set() 4136 *val = dev_priv->gpu_error.stop_rings; in i915_ring_stop_get() 4154 dev_priv->gpu_error.stop_rings = val; in i915_ring_stop_set() 4170 *val = dev_priv->gpu_error.missed_irq_rings; in i915_ring_missed_irq_get() 4185 dev_priv->gpu_error.missed_irq_rings = val; in i915_ring_missed_irq_set() 4201 *val = dev_priv->gpu_error.test_irq_rings; in i915_ring_test_irq_get() 4220 dev_priv->gpu_error.test_irq_rings = val; in i915_ring_test_irq_set()
|
D | i915_drv.h | 1741 struct i915_gpu_error gpu_error; member 2730 return dev_priv->gpu_error.stop_rings == 0 || in i915_stop_ring_allow_ban() 2731 dev_priv->gpu_error.stop_rings & I915_STOP_RING_ALLOW_BAN; in i915_stop_ring_allow_ban() 2736 return dev_priv->gpu_error.stop_rings == 0 || in i915_stop_ring_allow_warn() 2737 dev_priv->gpu_error.stop_rings & I915_STOP_RING_ALLOW_WARN; in i915_stop_ring_allow_warn()
|
D | intel_lrc.c | 780 if (ret && !i915_reset_in_progress(&to_i915(ring->dev)->gpu_error)) in intel_logical_ring_stop() 996 ret = i915_gem_check_wedge(&dev_priv->gpu_error, in logical_ring_wait_for_space() 1075 ret = i915_gem_check_wedge(&dev_priv->gpu_error, in intel_logical_ring_begin()
|
D | intel_ringbuffer.c | 81 return dev_priv->gpu_error.stop_rings & intel_ring_flag(ring); in intel_ring_stopped() 2126 ret = i915_gem_check_wedge(&dev_priv->gpu_error, in ring_wait_for_space() 2242 ret = i915_gem_check_wedge(&dev_priv->gpu_error, in intel_ring_begin() 2899 if (ret && !i915_reset_in_progress(&to_i915(ring->dev)->gpu_error)) in intel_stop_ring_buffer()
|
D | intel_uncore.c | 1303 args->reset_count = i915_reset_count(&dev_priv->gpu_error); in i915_get_reset_stats_ioctl()
|
D | intel_display.c | 3187 if (i915_reset_in_progress(&dev_priv->gpu_error) || in intel_crtc_has_pending_flip() 3188 intel_crtc->reset_counter != atomic_read(&dev_priv->gpu_error.reset_counter)) in intel_crtc_has_pending_flip() 9581 if (i915_reset_in_progress(&dev_priv->gpu_error) || in page_flip_finished() 9582 crtc->reset_counter != atomic_read(&dev_priv->gpu_error.reset_counter)) in page_flip_finished() 10139 if (i915_terminally_wedged(&dev_priv->gpu_error)) in intel_crtc_page_flip() 10193 intel_crtc->reset_counter = atomic_read(&dev_priv->gpu_error.reset_counter); in intel_crtc_page_flip()
|