Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
de8fe1663a5e1e6d83b21caf000f462483a8a559
/
drivers
/
gpu
/
drm
/
i915
/
intel_ringbuffer.h
f829195
drm/i915: Stop mapping the scratch page into CPU space
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
1b9e665
drm/i915: Compact Gen8 semaphore initialization
by Tvrtko Ursulin
· 8 years ago
e2efd13
drm/i915: Rename struct intel_context
by Chris Wilson
· 9 years ago
c033666
drm/i915: Store a i915 backpointer from engine, and use it
by Chris Wilson
· 9 years ago
215a7e3
drm/i915: Fix gen8 semaphores id for legacy mode
by Chris Wilson
· 9 years ago
a58c01a
drm/i915: Apply strongly ordered RCS breadcrumb to gen8/legacy
by Chris Wilson
· 9 years ago
596e5ef
drm/i915: Bump reserved size for legacy gen8 semaphore emission
by Chris Wilson
· 9 years ago
e39d42f
drm/i915: Stop tracking execlists retired requests
by Tvrtko Ursulin
· 9 years ago
0251a96
drm/i915: Remove the identical implementations of request space reservation
by Chris Wilson
· 9 years ago
987046a
drm/i915: Unify intel_ring_begin()
by Chris Wilson
· 9 years ago
3756685
drm/i915: Only grab correct forcewake for the engine with execlists
by Tvrtko Ursulin
· 9 years ago
5dd8e50
drm/i915: Replace manual barrier() with READ_ONCE() in HWS accessor
by Chris Wilson
· 9 years ago
0d317ce
drm/i915: Use simplest form for flushing the single cacheline in the HWS
by Chris Wilson
· 9 years ago
12471ba
drm/i915: Harden detection of missed interrupts
by Chris Wilson
· 9 years ago
c04e0f3
drm/i915: Separate out the seqno-barrier from engine->get_seqno
by Chris Wilson
· 9 years ago
8c12672
drm/i915: Refactor gen8 semaphore offset calculation
by Chris Wilson
· 9 years ago
27af5ee
drm/i915: Move execlists irq handler to a bottom half
by Tvrtko Ursulin
· 9 years ago
361b027
drm/i915: Use an array of register tables in command parser
by Jordan Justen
· 9 years ago
117897f
drm/i915: More renaming of rings to engines
by Tvrtko Ursulin
· 9 years ago
666796d
drm/i915: More intel_engine_cs renaming
by Tvrtko Ursulin
· 9 years ago
4a570db
drm/i915: Rename intel_engine_cs struct members
by Tvrtko Ursulin
· 9 years ago
0bc40be
drm/i915: Rename intel_engine_cs function parameters
by Tvrtko Ursulin
· 9 years ago
e2f8039
drm/i915: Rename local struct intel_engine_cs variables
by Tvrtko Ursulin
· 9 years ago
24a65e6
drm/i915/hangcheck: Prevent long walks across full-ppgtt
by Mika Kuoppala
· 9 years ago
c6a2ac7
drm/i915: Execlists small cleanups and micro-optimisations
by Tvrtko Ursulin
· 9 years ago
397097b
drm/i915/guc: Decouple GuC engine id from ring id
by Alex Dai
· 9 years ago
426960b
drm/i915: Seal busy-ioctl uABI and prevent leaking of internal ids
by Chris Wilson
· 9 years ago
de1add3
drm/i915: Decouple execbuf uAPI from internal implementation
by Tvrtko Ursulin
· 9 years ago
7c17d37
drm/i915: Use ordered seqno write interrupt generation on gen8+ execlists
by Chris Wilson
· 9 years ago
ed54c1a
drm/i915: abolish separate per-ring default_context pointers
by Dave Gordon
· 9 years ago
e282891
drm/i915: turn some bogus kernel-doc comments to normal comments
by Jani Nikula
· 9 years ago
0eb973d
drm/i915: Cache ringbuffer GTT VMA
by Tvrtko Ursulin
· 9 years ago
ca82580
drm/i915: Do not call API requiring struct_mutex where it is not available
by Tvrtko Ursulin
· 9 years ago
61642ff
drm/i915: Inspect subunit states on hangcheck
by Mika Kuoppala
· 9 years ago
b0366a5
drm/i915: intel_ring_initialized() must be simple and inline
by Dave Gordon
· 9 years ago
f0f59a0
drm/i915: Type safe register read/write
by Ville Syrjälä
· 9 years ago
f92a916
drm/i915: Add functions to emit register offsets to the ring
by Ville Syrjälä
· 9 years ago
608c1a5
drm/i915: Recover all available ringbuffer space following reset
by Chris Wilson
· 9 years ago
01101fa
drm/i915: Refactor common ringbuffer allocation code
by Chris Wilson
· 9 years ago
319404d
drm/i915/bxt: work around HW coherency issue when accessing GPU seqno
by Imre Deak
· 9 years ago
ca6e440
Merge tag 'drm-intel-fixes-2015-07-15' into drm-intel-next-queued
by Daniel Vetter
· 9 years ago
94f7bbe
drm/i915: Snapshot seqno of most recently submitted request.
by Tomas Elf
· 9 years ago
919032e
drm/i915: Enable resource streamer bits on MI_BATCH_BUFFER_START
by Abdiel Janulgue
· 9 years ago
79bbcc2
drm/i915: Reserve space improvements
by John Harrison
· 9 years ago
bccca49
drm/i915: Remove the now obsolete 'outstanding_lazy_request'
by John Harrison
· 9 years ago
59c35a4
drm/i915: Remove the now obsolete intel_ring_get_request()
by John Harrison
· 9 years ago
ccd98fe
drm/i915: Add *_ring_begin() to request allocation
by John Harrison
· 9 years ago
5fb9de1
drm/i915: Update intel_ring_begin() to take a request structure
by John Harrison
· 9 years ago
bba09b1
drm/i915: Update cacheline_align() to take a request structure
by John Harrison
· 9 years ago
f716968
drm/i915: Update ring->signal() to take a request structure
by John Harrison
· 9 years ago
599d924
drm/i915: Update ring->sync_to() to take a request structure
by John Harrison
· 9 years ago
be795fc
drm/i915: Update ring->emit_bb_start() to take a request structure
by John Harrison
· 9 years ago
53fddaf
drm/i915: Update ring->dispatch_execbuffer() to take a request structure
by John Harrison
· 9 years ago
c4e7663
drm/i915: Update ring->emit_request() to take a request structure
by John Harrison
· 9 years ago
ee044a8
drm/i915: Update ring->add_request() to take a request structure
by John Harrison
· 9 years ago
7deb4d3
drm/i915: Update ring->emit_flush() to take a request structure
by John Harrison
· 9 years ago
a84c3ae
drm/i915: Update ring->flush() to take a requests structure
by John Harrison
· 9 years ago
4866d72
drm/i915: Update flush_all_caches() to take request structures
by John Harrison
· 9 years ago
2f20055
drm/i915: Update a bunch of execbuffer helpers to take request structures
by John Harrison
· 9 years ago
6258fbe
drm/i915: Update queue_flip() to take a request structure
by John Harrison
· 9 years ago
8753181
drm/i915: Update init_context() to take a request structure
by John Harrison
· 9 years ago
29b1b41
drm/i915: Reserve ring buffer space for i915_add_request() commands
by John Harrison
· 9 years ago
17ee950
drm/i915/gen8: Add infrastructure to initialize WA batch buffers
by Arun Siluvery
· 9 years ago
c1091b2
drm/i915: Extend the parser to check register writes against a mask/value pair.
by Francisco Jerez
· 9 years ago
4e86f72
drm/i915: Extend the parser to check register writes against a mask/value pair.
by Francisco Jerez
· 9 years ago
06fbca7
drm/i915: Split the batch pool by engine
by Chris Wilson
· 10 years ago
6689cb2
drm/i915: Move common request allocation code into a common function
by John Harrison
· 10 years ago
dbef0f1
drm/i915: add frontbuffer tracking to FBC
by Paulo Zanoni
· 10 years ago
8e004ef
drm/i915: Rename 'flags' to 'dispatch_flags' for better code reading
by John Harrison
· 10 years ago
b07da53
drm/i915: Shift driver's HWSP usage out of reserved range
by Thomas Daniel
· 10 years ago
af75f26
drm/i915: Make intel_ring_setup_status_page() static
by Damien Lespiau
· 10 years ago
2107637
drm/i915: Remove FIXME_lrc_ctx backpointer
by Nick Hoath
· 10 years ago
72f95af
drm/i915: Removed duplicate members from submit_request
by Nick Hoath
· 10 years ago
ecfe00d
drm/i915: s/init()/init_hw()/ in intel_engine_cs
by Daniel Vetter
· 10 years ago
ebd0fd4
drm/i915: Consolidate ring freespace calculations
by Dave Gordon
· 10 years ago
581c26e8
drm/i915: Convert 'trace_irq' to use requests rather than seqnos
by John Harrison
· 10 years ago
6259cea
drm/i915: Remove 'outstanding_lazy_seqno'
by John Harrison
· 10 years ago
97b2a6a
drm/i915: Replace last_[rwf]_seqno with last_[rwf]_req
by John Harrison
· 10 years ago
b793a00
drm/i915: Add helper functions to aid seqno -> request transition
by John Harrison
· 10 years ago
5c6c600
drm/i915: Remove DRI1 ring accessors and API
by Chris Wilson
· 10 years ago
7ba717c
drm/i915/bdw: Pin the ringbuffer backing object to GGTT on-demand
by Thomas Daniel
· 10 years ago
c86ee3a9
drm/i915/bdw: Clean up execlist queue items in retire_work
by Thomas Daniel
· 10 years ago
771b9a5
drm/i915: Initialize workarounds in logical ring mode too
by Michel Thierry
· 10 years ago
86d7f23
drm/i915/bdw: Apply workarounds in render ring init function
by Arun Siluvery
· 10 years ago
e981e7b
drm/i915/bdw: Handle context switch events
by Thomas Daniel
· 10 years ago
acdd884
drm/i915/bdw: Two-stage execlist submit process
by Michel Thierry
· 10 years ago
582d67f
drm/i915: Add temporary ring->ctx backpointer
by Oscar Mateo
· 10 years ago
1564858
drm/i915/bdw: GEN-specific logical ring emit batchbuffer start
by Oscar Mateo
· 10 years ago
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
· 10 years ago
Next »