Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
73d477f6bb17a1f14c4897a4b4a6597fe9a38ad2
/
drivers
/
gpu
/
drm
/
i915
/
intel_ringbuffer.h
73d477f
drm/i915/bdw: Interrupts with logical rings
by Oscar Mateo
· 10 years ago
4712274
drm/i915/bdw: GEN-specific logical ring emit flush
by Oscar Mateo
· 10 years ago
4da46e1
drm/i915/bdw: GEN-specific logical ring emit request
by Oscar Mateo
· 10 years ago
82e104c
drm/i915/bdw: New logical ring submission mechanism
by Oscar Mateo
· 10 years ago
9b1136d
drm/i915/bdw: GEN-specific logical ring init
by Oscar Mateo
· 10 years ago
48d8238
drm/i915/bdw: Generic logical ring init and cleanup
by Oscar Mateo
· 10 years ago
0c7dd53
drm/i915/bdw: Add a context and an engine pointers to the ringbuffer
by Daniel Vetter
· 10 years ago
84c2377
drm/i915/bdw: Allocate ringbuffers for Logical Ring Contexts
by Oscar Mateo
· 10 years ago
f260fe7
drm/i915: Don't accumulate hangcheck score on forward progress
by Mika Kuoppala
· 10 years ago
1b5d063
drm/i915: Generalize intel_ring_get_tail to take a ringbuf
by Oscar Mateo
· 11 years ago
3e78998
drm/i915/bdw: implement semaphore signal
by Ben Widawsky
· 11 years ago
ddd4dbc
drm/i915: Updating comments.
by Rodrigo Vivi
· 11 years ago
4be1738
drm/i915: Reorder semaphore deadlock check
by Chris Wilson
· 11 years ago
273497e
drm/i915: s/i915_hw_context/intel_context
by Oscar Mateo
· 11 years ago
93b0a4e
drm/i915: Split the ringbuffers from the rings (3/3)
by Oscar Mateo
· 11 years ago
ee1b1e5
drm/i915: Split the ringbuffers from the rings (2/3)
by Oscar Mateo
· 11 years ago
8ee1497
drm/i915: Split the ringbuffers from the rings (1/3)
by Oscar Mateo
· 11 years ago
a4872ba
drm/i915: s/intel_ring_buffer/intel_engine_cs
by Oscar Mateo
· 11 years ago
44e895a
drm/i915: Use hash tables for the command parser
by Brad Volkin
· 11 years ago
9bcb144
drm/i915: Support 64b execbuf
by Ben Widawsky
· 11 years ago
024a43e
drm/i915: Move ring_begin to signal()
by Ben Widawsky
· 11 years ago
78325f2
drm/i915: Virtualize the ringbuffer signal func
by Ben Widawsky
· 11 years ago
ebc348b
drm/i915: Move semaphore specific ring members to struct
by Ben Widawsky
· 11 years ago
845f74a
drm/i915:Initialize the second BSD ring on BDW GT3 machine
by Zhao Yakui
· 11 years ago
b1a9330
drm/i915: Update the restrict check to filter out wrong Ring ID passed by user-space
by Zhao Yakui
· 11 years ago
e3efda4
drm/i915: Preserve ring buffers objects across resume
by Chris Wilson
· 11 years ago
9991ae7
drm/i915: Move all ring resets before setting the HWS page
by Chris Wilson
· 11 years ago
057f6a8
drm/i915: Invariably invalidate before ctx switch
by Ben Widawsky
· 11 years ago
5087744
drm/i915: Broadwell expands ACTHD to 64bit
by Chris Wilson
· 11 years ago
e9fea57
drm/i915: wait for rings to become idle once disabled
by Naresh Kumar Kachhi
· 11 years ago
e8e6e60
Merge tag 'v3.14-rc6' into drm-intel-next-queued
by Daniel Vetter
· 11 years ago
351e3db
drm/i915: Implement command buffer parsing logic
by Brad Volkin
· 11 years ago
753b1ad
drm/i915: Add intel_ring_cachline_align()
by Ville Syrjälä
· 11 years ago
b6b0fac
drm/i915: Use hangcheck score to find guilty context
by Mika Kuoppala
· 11 years ago
0924673
drm/i915: Write RING_TAIL once per-request
by Chris Wilson
· 11 years ago
da66146
drm/i915: include hangcheck action and score in error_state
by Mika Kuoppala
· 11 years ago
3c0e234
drm/i915; Preallocate the lazy request
by Chris Wilson
· 11 years ago
1823521
drm/i915: Rename ring->outstanding_lazy_request
by Chris Wilson
· 11 years ago
0d1aaca
drm/i915: Embed the ring->private within the struct intel_ring_buffer
by Chris Wilson
· 11 years ago
e3ce763
drm/i915: Remove I915_READ_{NOPID, SYNC_0, SYNC_1})()
by Damien Lespiau
· 11 years ago
f2f4d82
drm/i915: give more distinctive names to ring hangcheck action enums
by Jani Nikula
· 11 years ago
c7113cc
drm/i915: unify ring irq refcounts (again)
by Daniel Vetter
· 12 years ago
59cdb63
drm/i915: kill dev_priv->rps.lock
by Daniel Vetter
· 12 years ago
ad8beae
drm/i915: store ring hangcheck action
by Mika Kuoppala
· 12 years ago
6274f21
drm/i915: Don't count semaphore waits towards a stuck ring
by Chris Wilson
· 12 years ago
c65355b
drm/i915: Track when we dirty the scanout with render commands
by Chris Wilson
· 12 years ago
05407ff
drm/i915: detect hang using per ring hangcheck_score
by Mika Kuoppala
· 12 years ago
a19d293
drm/i915: vebox interrupt get/put
by Ben Widawsky
· 12 years ago
aeb0659
drm/i915: Convert irq_refounct to struct
by Ben Widawsky
· 12 years ago
9a8a221
drm/i915: Vebox ringbuffer init
by Ben Widawsky
· 12 years ago
4a3dd19
drm/i915: Introduce VECS: the 4th ring
by Ben Widawsky
· 12 years ago
ad776f8
drm/i915: Semaphore MBOX update generalization
by Ben Widawsky
· 12 years ago
5586181
drm/i915: Comments for semaphore clarification
by Ben Widawsky
· 12 years ago
92cab73
drm/i915: track ring progression using seqnos
by Mika Kuoppala
· 12 years ago
112522f
drm/i915: put context upon switching
by Chris Wilson
· 12 years ago
b5cc6c0
Merge tag 'drm-intel-next-2012-12-21' of git://people.freedesktop.org/~danvet/drm-intel into drm-next
by Dave Airlie
· 12 years ago
f7e98ad
drm/i915: Initialize hardware semaphore state on ring init
by Mika Kuoppala
· 12 years ago
b70ec5b
drm/i915: Introduce ring set_seqno
by Mika Kuoppala
· 12 years ago
b45305f
drm/i915: Implement workaround for broken CS tlb on i830/845
by Daniel Vetter
· 12 years ago
498d2ac
drm/i915: Add intel_ring_handle_seqno wrap
by Mika Kuoppala
· 12 years ago
633cf8f
drm/i915: Don't allow ring tail to reach the same cacheline as head
by Ville Syrjälä
· 12 years ago
3e96050
drm/i915: Rearrange code to only have a single method for waiting upon the ring
by Chris Wilson
· 12 years ago
9d773091
drm/i915: Preallocate next seqno before touching the ring
by Chris Wilson
· 12 years ago
9a28977
drm/i915: TLB invalidation with MI_FLUSH_DW requires a post-sync op v3
by Jesse Barnes
· 12 years ago
d7d4eed
drm/i915: Allow DRM_ROOT_ONLY|DRM_MASTER to submit privileged batchbuffers
by Chris Wilson
· 12 years ago
b2eadbc
drm/i915: Lazily apply the SNB+ seqno w/a
by Chris Wilson
· 12 years ago
a7b9761
drm/i915: Split i915_gem_flush_ring() into seperate invalidate/flush funcs
by Chris Wilson
· 12 years ago
69c2fc8
drm/i915: Remove the per-ring write list
by Chris Wilson
· 12 years ago
cc889e0
drm/i915: disable flushing_list/gpu_write_list
by Daniel Vetter
· 13 years ago
12b0286
drm/i915: possibly invalidate TLB before context switch
by Ben Widawsky
· 13 years ago
e055684
drm/i915: context switch implementation
by Ben Widawsky
· 13 years ago
4052105
drm/i915: context basic create & destroy
by Ben Widawsky
· 13 years ago
b451951
drm/i915: Introduce for_each_ring() macro
by Chris Wilson
· 13 years ago
4225d0f
drm/i915: fixup __iomem mixups in ringbuffer.c
by Daniel Vetter
· 13 years ago
09422b2
drm/i915: move LP_RING&friends to i915_dma.c
by Daniel Vetter
· 13 years ago
6d171cb
drm/i915: Remove unused ring->irq_seqno
by Chris Wilson
· 13 years ago
9574b3f
drm/i915: kill waiting_seqno
by Ben Widawsky
· 13 years ago
7338aef
drm/i915: Use a global lock for modifying global irq flags
by Chris Wilson
· 13 years ago
6a848cc
drm/i915: rip out ring->irq_mask
by Daniel Vetter
· 13 years ago
25c0630
drm/i915: open code gen6+ ring irqs
by Ben Widawsky
· 13 years ago
a71d8d9
drm/i915: Record the tail at each request and use it to estimate the head
by Chris Wilson
· 13 years ago
96154f2
drm/i915: switch ring->id to be a real id
by Daniel Vetter
· 13 years ago
c8c99b0
drm/i915: Dumb down the semaphore logic
by Ben Widawsky
· 13 years ago
0206e35
Drivers: i915: Fix all space related issues.
by Akshay Joshi
· 13 years ago
a94919e
drm/i915/ringbuffer: Idling requires waiting for the ring to be empty
by Chris Wilson
· 14 years ago
b7287d8
drm/i915: proper use of forcewake
by Ben Widawsky
· 14 years ago
96f298a
drm/1915: ringbuffer wait for idle function
by Ben Widawsky
· 14 years ago
47ae63e
Merge branch 'drm-intel-fixes' into drm-intel-next
by Chris Wilson
· 14 years ago
9135583
drm/i915: Do not overflow the MMADDR write FIFO
by Chris Wilson
· 14 years ago
db53a30
drm/i915: Refine tracepoints
by Chris Wilson
· 14 years ago
bdd92c9
Merge branch 'drm-intel-fixes' into drm-intel-next
by Chris Wilson
· 14 years ago
c7dca47
drm/i915/ringbuffer: Fix use of stale HEAD position whilst polling for space
by Chris Wilson
· 14 years ago
e8616b6
drm/i915: Initialise ring vfuncs for old DRI paths
by Chris Wilson
· 14 years ago
311bd68
drm/i915: Trivial sparse fixes
by Chris Wilson
· 14 years ago
0dc79fb
drm/i915: Make the ring IMR handling private
by Chris Wilson
· 14 years ago
01a0333
drm/i915/ringbuffer: Simplify the ring irq refcounting
by Chris Wilson
· 14 years ago
9862e60
drm/i915/debugfs: Show the per-ring IMR
by Chris Wilson
· 14 years ago
0f46832
drm/i915: Mask USER interrupts on gen6 (until required)
by Chris Wilson
· 14 years ago
b72f3ac
drm/i915: Handle ringbuffer stalls when flushing
by Chris Wilson
· 14 years ago
55249ba
drm/i915: Workaround erratum on i830 for TAIL pointer within last 2 cachelines
by Chris Wilson
· 14 years ago
Next »