Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
b2d1e92c968b6d0ee395dae03ed5539e9cf6c670
/
drivers
/
gpu
/
drm
/
i915
/
i915_irq.c
82dafcb
drm/i915: Stop using RP_DOWN_EI on Baytrail
by Chris Wilson
· 7 years ago
1cbf629
drm/i915: Only enable hotplug interrupts if the display interrupts are enabled
by Chris Wilson
· 7 years ago
27399ee
drm/i915: Use correct index for backtracking HUNG semaphores
by Chris Wilson
· 8 years ago
ac75694
drm/i915: Restore current RPS state after reset
by Chris Wilson
· 8 years ago
b20e3cf
drm/i915: clarify PMINTRMSK/pm_intr_keep usage
by Dave Gordon
· 8 years ago
32c2b4b
drm/i915: Avoid incrementing hangcheck whilst waiting for external fence
by Chris Wilson
· 8 years ago
80b5bdb
drm/i915: Ignore valid but unknown semaphores
by Chris Wilson
· 8 years ago
780f262
drm/i915: Replace wait-on-mutex with wait-on-bit in reset worker
by Chris Wilson
· 8 years ago
221fe79
drm/i915: Perform a direct reset of the GPU from the waiter
by Chris Wilson
· 8 years ago
8af29b0
drm/i915: Separate out reset flags from the reset counter
by Chris Wilson
· 8 years ago
bafb0fc
drm/i915: Make for_each_engine_masked() more compact and quicker
by Chris Wilson
· 8 years ago
34730fe
drm/i915: Ignore stuck requests when considering hangs
by Chris Wilson
· 8 years ago
83348ba
drm/i915: Move missed interrupt detection from hangcheck to breadcrumbs
by Chris Wilson
· 8 years ago
4194c08
drm/i915: Use drm official vblank_no_hw_counter callback.
by Rodrigo Vivi
· 8 years ago
dcff85c
drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutex
by Chris Wilson
· 8 years ago
7e37f88
drm/i915: Rename struct intel_ringbuffer to struct intel_ring
by Chris Wilson
· 8 years ago
9930ca1
drm/i915: Update a couple of hangcheck comments to talk about engines
by Chris Wilson
· 8 years ago
f2f0ed7
drm/i915: Rename ring->virtual_start as ring->vaddr
by Chris Wilson
· 8 years ago
406ea8d
drm/i915: Treat ringbuffer writes as write to normal memory
by Chris Wilson
· 8 years ago
29ecd78d
drm/i915: Define a separate variable and control for RPS waitboost frequency
by Chris Wilson
· 8 years ago
22dea0b
drm/i915: Introduce Kabypoint PCH for Kabylake H/DT.
by Rodrigo Vivi
· 8 years ago
aca34b6
drm/i915: Group the irq breadcrumb variables into the same cacheline
by Chris Wilson
· 8 years ago
91c8a32
drm/i915: Convert dev_priv->dev backpointers to dev_priv->drm
by Chris Wilson
· 8 years ago
2b28428
drm/i915: Clean up GPU hang message
by Chris Wilson
· 8 years ago
b1379d4
drm/i915: Replace lockless_dereference(bool) with READ_ONCE()
by Chris Wilson
· 8 years ago
fac5e23
drm/i915: Mass convert dev->dev_private to to_i915(dev)
by Chris Wilson
· 8 years ago
c33d247
drm/i915: Flush the RPS bottom-half when the GPU idles
by Chris Wilson
· 8 years ago
67d97da
drm/i915: Only start retire worker when idle
by Chris Wilson
· 8 years ago
c5a7b5a
drm/i915: Remove debug noise on detecting fault-injection of missed interrupts
by Chris Wilson
· 8 years ago
31bb59c
drm/i915: Move the get/put irq locking into the caller
by Chris Wilson
· 8 years ago
3d5564e
drm/i915: Only apply one barrier after a breadcrumb interrupt is posted
by Chris Wilson
· 8 years ago
f8973c2
drm/i915: Add a delay between interrupt and inspecting the final seqno (ilk)
by Chris Wilson
· 8 years ago
1b7744e
drm/i915: Use HWS for seqno tracking everywhere
by Chris Wilson
· 8 years ago
688e6c7
drm/i915: Slaughter the thundering i915_wait_request herd
by Chris Wilson
· 8 years ago
1f15b76
drm/i915: Separate GPU hang waitqueue from advance
by Chris Wilson
· 8 years ago
26a02b8
drm/i915: Make queueing the hangcheck work inline
by Chris Wilson
· 8 years ago
7774002
drm/i915: Remove the dedicated hangcheck workqueue
by Chris Wilson
· 8 years ago
0553572
drm/i915: Delay queuing hangcheck to wait-request
by Chris Wilson
· 8 years ago
14bb2c1
drm/i915: Fix a buch of kerneldoc warnings
by Tvrtko Ursulin
· 8 years ago
1800ad2
drm/i915: Update GEN6_PMINTRMSK setup with GuC enabled
by Sagar Arun Kamble
· 8 years ago
5a21b66
drm/i915: Revert async unpin and nonblocking atomic commit
by Daniel Vetter
· 8 years ago
11825b0
drm/i915: Enable GSE interrupt on BDW+
by Ville Syrjälä
· 8 years ago
8dd634d
drm/i915: Remove cs based page flip support.
by Maarten Lankhorst
· 8 years ago
51cbaf0
drm/i915: Unify unpin_work and mmio_work into flip_work, v2.
by Maarten Lankhorst
· 8 years ago
5251f04
drm/i915: Remove intel_prepare_page_flip, v3.
by Maarten Lankhorst
· 8 years ago
ef58319
drm/i915: Remove intel_finish_page_flip_plane.
by Maarten Lankhorst
· 8 years ago
7e22dbb
drm/i915: Replace "INTEL_INFO->gen == x" checks with IS_GENx
by Tvrtko Ursulin
· 8 years ago
dc97997
drm/i915: Use drm_i915_private as the native pointer for intel_uncore.c
by Chris Wilson
· 8 years ago
c033666
drm/i915: Store a i915 backpointer from engine, and use it
by Chris Wilson
· 8 years ago
91d1425
drm/i915: Small display interrupt handlers tidy
by Tvrtko Ursulin
· 8 years ago
9873573
drm/i915/gen8+: Do not enable DPF interrupt since the handler does not exist
by Tvrtko Ursulin
· 8 years ago
e30e251
drm/i915: Split gen8_gt_irq_handler into ack+handle
by Ville Syrjälä
· 8 years ago
261e40b
drm/i915: Eliminate passing dev+dev_priv to {snb,ilk}_gt_irq_handler()
by Ville Syrjälä
· 8 years ago
5289487
drm/i915: Move gt/pm irq handling out from irq disabled section on VLV
by Ville Syrjälä
· 8 years ago
2ecb8ca
drm/i915: Split VLV/CVH PIPESTAT handling into ack+handler
by Ville Syrjälä
· 8 years ago
1ae3c34
drm/i915: Split PORT_HOTPLUG_STAT ack out from i9xx_hpd_irq_handler()
by Ville Syrjälä
· 8 years ago
6e81480
drm/i915: Move variables to narrower scope in VLV/CHV irq handlers
by Ville Syrjälä
· 8 years ago
1e1cace
drm/i915: Eliminate loop from VLV irq handler
by Ville Syrjälä
· 8 years ago
a5e485a
drm/i915: Clear VLV_IER around irq processing
by Ville Syrjälä
· 8 years ago
4a0a020
drm/i915: Clear VLV_MASTER_IER around irq processing
by Ville Syrjälä
· 8 years ago
7ce4d1f
drm/i915: Clear VLV_IIR after PIPESTAT
by Ville Syrjälä
· 8 years ago
34c7b8a
drm/i915: Set up VLV_MASTER_IER consistently
by Ville Syrjälä
· 8 years ago
e5328c4
drm/i915: Use GEN8_MASTER_IRQ_CONTROL consistently
by Ville Syrjälä
· 8 years ago
d98c52c
drm/i915: Tighten reset_counter for reset status
by Chris Wilson
· 8 years ago
c19ae98
drm/i915: Hide the atomic_read(reset_counter) behind a helper
by Chris Wilson
· 8 years ago
71b8b41
drm/i915: Move DPINVGTT setup to vlv_display_irq_reset()
by Ville Syrjälä
· 8 years ago
6b7eafc
drm/i915: Warn if irq_mask isn't ~0 during vlv/cvh display irq postinstall
by Ville Syrjälä
· 8 years ago
9ab981f
drm/i915: Use GEN5_IRQ_INIT() in vlv_display_irq_postinstall()
by Ville Syrjälä
· 8 years ago
d6c6980
drm/i915: Clear display interrupt before enabling when turning on the power well
by Ville Syrjälä
· 8 years ago
8bb6130
drm/i915: Move vlv/chv display irq code to a more logical place
by Ville Syrjälä
· 8 years ago
9918271
drm/i915: Skip display irq setup if display irqs aren't flagged as enabled
by Ville Syrjälä
· 8 years ago
ad22d10
drm/i915: Fix up vlv/chv display irq setup
by Ville Syrjälä
· 8 years ago
93de68f
drm/i915: Remove "VLV magic" from irq setup
by Ville Syrjälä
· 8 years ago
12471ba
drm/i915: Harden detection of missed interrupts
by Chris Wilson
· 8 years ago
c04e0f3
drm/i915: Separate out the seqno-barrier from engine->get_seqno
by Chris Wilson
· 8 years ago
cffa781
drm/i915: Simplify check for idleness in hangcheck
by Chris Wilson
· 8 years ago
7c90b7d
drm/i915: Apply a mb between emitting the request and hangcheck
by Chris Wilson
· 8 years ago
2d1fe07
drm/i915: Do not use {HAS_*, IS_*, INTEL_INFO}(dev_priv->dev)
by Joonas Lahtinen
· 8 years ago
d252bf6
drm/i915: Set invert bit for hpd based on VBT
by Shubhangi Shrivastava
· 8 years ago
27af5ee
drm/i915: Move execlists irq handler to a bottom half
by Tvrtko Ursulin
· 8 years ago
579de73
drm/i915: Exit cherryview_irq_handler() after one pass
by Chris Wilson
· 8 years ago
b4ac5af
drm/i915: replace for_each_engine()
by Dave Gordon
· 8 years ago
c3232b1
drm/i915: introduce for_each_engine_id()
by Dave Gordon
· 8 years ago
14b730f
drm/i915/tdr: Prepare error handler to accept mask of hung engines
by arun.siluvery@linux.intel.com
· 8 years ago
bd39ec5
drm/i915: Move load time IRQ SW init earlier
by Imre Deak
· 8 years ago
117897f
drm/i915: More renaming of rings to engines
by Tvrtko Ursulin
· 8 years ago
666796d
drm/i915: More intel_engine_cs renaming
by Tvrtko Ursulin
· 8 years ago
4a570db
drm/i915: Rename intel_engine_cs struct members
by Tvrtko Ursulin
· 8 years ago
0bc40be
drm/i915: Rename intel_engine_cs function parameters
by Tvrtko Ursulin
· 8 years ago
e2f8039
drm/i915: Rename local struct intel_engine_cs variables
by Tvrtko Ursulin
· 8 years ago
24a65e6
drm/i915/hangcheck: Prevent long walks across full-ppgtt
by Mika Kuoppala
· 8 years ago
6831f3e
drm/i915: Add for_each_pipe_masked()
by Ville Syrjälä
· 8 years ago
aae8ba8
drm/i915: Make sure pipe interrupts are processed before turning off power well on BDW+
by Ville Syrjälä
· 8 years ago
1ca993d
drm/i915: Skip PIPESTAT reads from irq handler on VLV/CHV when power well is down
by Ville Syrjälä
· 8 years ago
f11a0f4
drm/i915/gen8: Factor out display interrupt handling
by Tvrtko Ursulin
· 8 years ago
e32192e
drm/i915/gen8: Tidy display interrupt processing
by Tvrtko Ursulin
· 8 years ago
7571494
drm/i915: Do one shot unclaimed mmio detection less frequently
by Mika Kuoppala
· 9 years ago
fc97618
drm/i915: Introduce intel_uncore_unclaimed_mmio
by Mika Kuoppala
· 9 years ago
61642ff
drm/i915: Inspect subunit states on hangcheck
by Mika Kuoppala
· 9 years ago
2dfb0b8
drm/i915: shut up gen8+ SDE irq dmesg noise, again
by Jani Nikula
· 8 years ago
Next »