Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
85cb48a1651ee7cbc49468776d3078418f7827c5
/
drivers
/
gpu
/
drm
/
i915
/
intel_ringbuffer.h
9d80841
drm/i915: Allow ringbuffers to be bound anywhere
by Chris Wilson
· 9 years ago
318f89c
drm/i915: Initialize legacy semaphores from engine hw id indexed array
by Tvrtko Ursulin
· 9 years ago
5ec2cf7
drm/i915: Add enum for hardware engine identifiers
by Tvrtko Ursulin
· 9 years ago
48bb74e
drm/i915: Use VMA for wa_ctx tracking
by Chris Wilson
· 9 years ago
51d545d
drm/i915: Use VMA as the primary tracker for semaphore page
by Chris Wilson
· 9 years ago
adc320c
drm/i915: Move common scratch allocation/destroy to intel_engine_cs.c
by Chris Wilson
· 9 years ago
56c0f1a
drm/i915: Use VMA for scratch page tracking
by Chris Wilson
· 9 years ago
57e8853
drm/i915: Use VMA for ringbuffer tracking
by Chris Wilson
· 9 years ago
dbd6ef2
drm/i915: Use RCU to annotate and enforce protection for breadcrumb's bh
by Chris Wilson
· 9 years ago
83348ba
drm/i915: Move missed interrupt detection from hangcheck to breadcrumbs
by Chris Wilson
· 9 years ago
1426f71
drm/i915: Correct typo for __i915_gem_active_get_rcu in a comment
by Chris Wilson
· 9 years ago
dcff85c
drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutex
by Chris Wilson
· 9 years ago
675d9ad
drm/i915: Track requests inside each intel_ring
by Chris Wilson
· 9 years ago
fa545cb
drm/i915: Refactor activity tracking for requests
by Chris Wilson
· 9 years ago
96a945a
drm/i915: Move the common engine cleanup to intel_engine_cs.c
by Chris Wilson
· 9 years ago
ad7bdb2
drm/i915: Rename engine->semaphore.sync_to, engine->sempahore.signal locals
by Chris Wilson
· 9 years ago
ddf07be
drm/i915: Simplify calling engine->sync_to
by Chris Wilson
· 9 years ago
9242f97
drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
by Chris Wilson
· 9 years ago
ddd66c5
drm/i915: Unify request submission
by Chris Wilson
· 9 years ago
8f94201
drm/i915: Move the modulus for ring emission to the register write
by Chris Wilson
· 9 years ago
c5efa1a
drm/i915: Convert engine->write_tail to operate on a request
by Chris Wilson
· 9 years ago
ba76d91
drm/i915: Remove intel_ring_get_tail()
by Chris Wilson
· 9 years ago
803688b
drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
by Chris Wilson
· 9 years ago
7c9cf4e
drm/i915: Reduce engine->emit_flush() to a single mode parameter
by Chris Wilson
· 9 years ago
c7fe7d2
drm/i915: Remove obsolete engine->gpu_caches_dirty
by Chris Wilson
· 9 years ago
aad29fb
drm/i915: Rename intel_pin_and_map_ring()
by Chris Wilson
· 9 years ago
32c04f1
drm/i915: Rename residual ringbuf parameters
by Chris Wilson
· 9 years ago
7e37f88
drm/i915: Rename struct intel_ringbuffer to struct intel_ring
by Chris Wilson
· 9 years ago
b5321f3
drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
by Chris Wilson
· 9 years ago
33a051a
drm/i915/cmdparser: Remove stray intel_engine_cs *ring
by Chris Wilson
· 9 years ago
38a0f2d
drm/i915: rename 'ring' where it refers to an engine or engine_id
by Dave Gordon
· 9 years ago
bbdc070a
drm/i915: rename macro parameter(ring) to (engine)
by Dave Gordon
· 9 years ago
f2f0ed7
drm/i915: Rename ring->virtual_start as ring->vaddr
by Chris Wilson
· 9 years ago
406ea8d
drm/i915: Treat ringbuffer writes as write to normal memory
by Chris Wilson
· 9 years ago
0476965
drm/i915: Derive GEM requests from dma-fence
by Chris Wilson
· 9 years ago
019bf27
drm/i915: Pull out some more common engine init code
by Tvrtko Ursulin
· 9 years ago
88d2ba2
drm/i915: Move common engine setup into intel_engine_cs.c
by Tvrtko Ursulin
· 9 years ago
8b3e2d3
drm/i915: Unify engine init loop
by Tvrtko Ursulin
· 9 years ago
c2c7f24
drm/i915: unify first-stage engine struct setup
by Dave Gordon
· 9 years ago
aca34b6
drm/i915: Group the irq breadcrumb variables into the same cacheline
by Chris Wilson
· 9 years ago
7b4d3a1
drm/i915: Remove stop-rings debugfs interface
by Chris Wilson
· 9 years ago
67d97da
drm/i915: Only start retire worker when idle
by Chris Wilson
· 9 years ago
61ff75a
drm/i915: Simplify enabling user-interrupts with L3-remapping
by Chris Wilson
· 9 years ago
31bb59c
drm/i915: Move the get/put irq locking into the caller
by Chris Wilson
· 9 years ago
b385085
drm/i915: Embed signaling node into the GEM request
by Chris Wilson
· 9 years ago
c81d461
drm/i915: Convert trace-irq to the breadcrumb waiter
by Chris Wilson
· 9 years ago
3d5564e
drm/i915: Only apply one barrier after a breadcrumb interrupt is posted
by Chris Wilson
· 9 years ago
7d5ea80
drm/i915: Refactor scratch object allocation for gen2 w/a buffer
by Chris Wilson
· 9 years ago
f829195
drm/i915: Stop mapping the scratch page into CPU space
by Chris Wilson
· 9 years ago
1b7744e
drm/i915: Use HWS for seqno tracking everywhere
by Chris Wilson
· 9 years ago
688e6c7
drm/i915: Slaughter the thundering i915_wait_request herd
by Chris Wilson
· 9 years ago
1b9e665
drm/i915: Compact Gen8 semaphore initialization
by Tvrtko Ursulin
· 9 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
· 10 years ago
01101fa
drm/i915: Refactor common ringbuffer allocation code
by Chris Wilson
· 10 years ago
319404d
drm/i915/bxt: work around HW coherency issue when accessing GPU seqno
by Imre Deak
· 10 years ago
ca6e440
Merge tag 'drm-intel-fixes-2015-07-15' into drm-intel-next-queued
by Daniel Vetter
· 10 years ago
94f7bbe
drm/i915: Snapshot seqno of most recently submitted request.
by Tomas Elf
· 10 years ago
919032e
drm/i915: Enable resource streamer bits on MI_BATCH_BUFFER_START
by Abdiel Janulgue
· 10 years ago
79bbcc2
drm/i915: Reserve space improvements
by John Harrison
· 10 years ago
bccca49
drm/i915: Remove the now obsolete 'outstanding_lazy_request'
by John Harrison
· 10 years ago
59c35a4
drm/i915: Remove the now obsolete intel_ring_get_request()
by John Harrison
· 10 years ago
ccd98fe
drm/i915: Add *_ring_begin() to request allocation
by John Harrison
· 10 years ago
5fb9de1
drm/i915: Update intel_ring_begin() to take a request structure
by John Harrison
· 10 years ago
bba09b1
drm/i915: Update cacheline_align() to take a request structure
by John Harrison
· 10 years ago
f716968
drm/i915: Update ring->signal() to take a request structure
by John Harrison
· 10 years ago
Next »