Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
f6b1495fba0b66cfa05efa0ca2370513b79b45b6
/
drivers
/
gpu
/
drm
/
i915
/
i915_request.h
e9eaf82
drm/i915: Priority boost for waiting clients
by Chris Wilson
· 6 years ago
e2f3496
drm/i915: Pull scheduling under standalone lock
by Chris Wilson
· 6 years ago
11abf0c
drm/i915: Limit the backpressure for i915_request allocation
by Chris Wilson
· 6 years ago
97f0615
drm/i915: Pull seqno started checks together
by Chris Wilson
· 6 years ago
5c3f8c2
drm/i915: Track vma activity per fence.context, not per engine
by Chris Wilson
· 7 years ago
6dd7526
drm/i915: Export i915_request_skip()
by Chris Wilson
· 7 years ago
697b9a8
drm/i915: Make closing request flush mandatory
by Chris Wilson
· 7 years ago
b3ee09a
drm/i915/ringbuffer: Fix context restore upon reset
by Chris Wilson
· 7 years ago
0606035
drm/i915: "Race-to-idle" after switching to the kernel context
by Chris Wilson
· 7 years ago
1fc44d9
drm/i915: Store a pointer to intel_context in i915_request
by Chris Wilson
· 7 years ago
4e0d64d
drm/i915: Move request->ctx aside
by Chris Wilson
· 7 years ago
a89d1f9
drm/i915: Split i915_gem_timeline into individual timelines
by Chris Wilson
· 7 years ago
b7268c5
drm/i915: Pack params to engine->schedule() into a struct
by Chris Wilson
· 7 years ago
0c7112a
drm/i915: Rename priotree to sched
by Chris Wilson
· 7 years ago
98ff5c7
drm/i915: Move the priotree struct to its own headers
by Chris Wilson
· 7 years ago
cd46c54
drm/i915/breadcrumbs: Reduce signaler rbtree to a sorted list
by Chris Wilson
· 7 years ago
e61e0f5
drm/i915: Rename drm_i915_gem_request to i915_request
by Chris Wilson
· 7 years ago
[Renamed (79%) from drivers/gpu/drm/i915/i915_gem_request.h]
e9af4ea
drm/i915: Avoid waitboosting on the active request
by Chris Wilson
· 7 years ago
83cc84c
drm/i915: Assert all signalers we depended on did indeed signal
by Chris Wilson
· 7 years ago
27ec184
drm/i915: Delete defunct i915_gem_request_assign()
by Chris Wilson
· 7 years ago
2abe2f8
drm/i915: Allow fence allocations to fail
by Chris Wilson
· 7 years ago
ac14fbd
drm/i915/scheduler: Support user-defined priorities
by Chris Wilson
· 7 years ago
7d1ea60
drm/i915: Give the invalid priority a magic name
by Chris Wilson
· 7 years ago
b2f2f0f
drm/i915: Make i915_spin_request() static
by Chris Wilson
· 7 years ago
2d62c79
Merge tag 'drm-intel-next-2017-07-17' of git://anongit.freedesktop.org/git/drm-intel into drm-next
by Dave Airlie
· 8 years ago
af3c8d9
Merge tag 'drm-for-v4.13' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 8 years ago
7b92c1b
drm/i915: Avoid keeping waitboost active for signaling threads
by Chris Wilson
· 8 years ago
ac6424b
sched/wait: Rename wait_queue_t => wait_queue_entry_t
by Ingo Molnar
· 8 years ago
a82256b
Merge tag 'drm-intel-next-2017-05-29' of git://anongit.freedesktop.org/git/drm-intel into drm-next
by Dave Airlie
· 8 years ago
6c06757
drm/i915: Split execlist priority queue into rbtree + linked list
by Chris Wilson
· 8 years ago
e4f815f
drm/i915: Use a define for the default priority [0]
by Chris Wilson
· 8 years ago
de4d195
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 8 years ago
5f0d5a3
mm: Rename SLAB_DESTROY_BY_RCU to SLAB_TYPESAFE_BY_RCU
by Paul E. McKenney
· 8 years ago
b0fd47a
drm/i915: Copy user requested buffers into the error state
by Chris Wilson
· 8 years ago
e642c85
drm/i915: Remove superfluous i915_add_request_no_flush() helper
by Chris Wilson
· 8 years ago
5b5554c5
drm/i915: Check for an invalid seqno before __i915_gem_request_started
by Chris Wilson
· 8 years ago
c8659ef
drm/i915: Drop spinlocks around adding to the client request list
by Chris Wilson
· 8 years ago
56299fb
drm/i915: Signal first fence from irq handler if complete
by Chris Wilson
· 8 years ago
d6a2289
drm/i915: Remove the preempted request from the execution queue
by Chris Wilson
· 8 years ago
754c9fd
drm/i915: Protect the request->global_seqno with the engine->timeline lock
by Chris Wilson
· 8 years ago
fe49789
drm/i915: Deconstruct execute fence
by Chris Wilson
· 8 years ago
9b6586a
drm/i915: Keep a global seqno per-engine
by Chris Wilson
· 8 years ago
ecd9caa0
drm/i915: Fix oopses in the overlay code due to i915_gem_active stuff
by Ville Syrjälä
· 8 years ago
e8a9c58
drm/i915: Unify active context tracking between legacy/execlists/guc
by Chris Wilson
· 8 years ago
20311bd
drm/i915/scheduler: Execute requests in order of priorities
by Chris Wilson
· 8 years ago
52e5420
drm/i915/scheduler: Record all dependencies upon request construction
by Chris Wilson
· 8 years ago
d55ac5b
drm/i915: Defer transfer onto execution timeline to actual hw submission
by Chris Wilson
· 8 years ago
23902e4
drm/i915: Split request submit/execute phase into two
by Chris Wilson
· 8 years ago
b42fe9c
drm/i915: Split out i915_vma.c
by Joonas Lahtinen
· 8 years ago
24327f8
drm/i915: Remove two sloppy inline functions from .h
by Joonas Lahtinen
· 8 years ago
65e4760
drm/i915: Introduce a global_seqno for each request
by Chris Wilson
· 8 years ago
73cb970
drm/i915: Combine seqno + tracking into a global timeline struct
by Chris Wilson
· 8 years ago
d07f0e5
drm/i915: Move GEM activity tracking into a common struct reservation_object
by Chris Wilson
· 8 years ago
2e36991
drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
by Chris Wilson
· 8 years ago
e95433c
drm/i915: Rearrange i915_wait_request() accounting with callers
by Chris Wilson
· 8 years ago
b52992c
drm/i915: Support asynchronous waits on struct fence from i915_gem_request
by Chris Wilson
· 8 years ago
f54d186
dma-buf: Rename struct fence to dma_fence
by Chris Wilson
· 8 years ago
0a046a0
drm/i915: Nonblocking request submission
by Chris Wilson
· 8 years ago
a2bc469
drm/i915: Prepare object synchronisation for asynchronicity
by Chris Wilson
· 8 years ago
5590af3
drm/i915: Drive request submission through fence callbacks
by Chris Wilson
· 8 years ago
22dd3bb
drm/i915: Mark up all locked waiters
by Chris Wilson
· 8 years ago
ea746f3
drm/i915: Expand bool interruptible to pass flags to i915_wait_request()
by Chris Wilson
· 8 years ago
70c2a24
drm/i915: Simplify ELSP queue request tracking
by Chris Wilson
· 8 years ago
a52abd2
drm/i915: Record the position of the workarounds in the tail of the request
by Chris Wilson
· 8 years ago
c75870d
drm/i915: Ensure consistent control flow __i915_gem_active_get_rcu
by Daniel Vetter
· 8 years ago
c84455b
drm/i915: Move debug only per-request pid tracking from request to ctx
by Chris Wilson
· 8 years ago
058d88c
drm/i915: Track pinned VMA
by Chris Wilson
· 8 years ago
17f298cf
drm/i915: Move setting of request->batch into its single callsite
by Chris Wilson
· 8 years ago
5a198b8
drm/i915: Do not overwrite the request with zero on reallocation
by Chris Wilson
· 8 years ago
edf6b76
drm/i915: Add smp_rmb() to busy ioctl's RCU dance
by Chris Wilson
· 8 years ago
385384a
drm/i915: Wrap the protected active RCU dereference in a helper
by Chris Wilson
· 8 years ago
2e7ba01
drm/i915: Remove unused i915_gem_active_peek_rcu()
by Chris Wilson
· 8 years ago
dcff85c
drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutex
by Chris Wilson
· 8 years ago
2467658
drm/i915: Introduce i915_gem_active_wait_unlocked()
by Chris Wilson
· 8 years ago
0eafec6
drm/i915: Enable lockless lookup of request tracking via RCU
by Chris Wilson
· 8 years ago
776f323
drm/i915: s/__i915_wait_request/i915_wait_request/
by Chris Wilson
· 8 years ago
7da844c
drm/i915: Move the special case wait-request handling to its one caller
by Chris Wilson
· 8 years ago
675d9ad
drm/i915: Track requests inside each intel_ring
by Chris Wilson
· 8 years ago
fa545cb
drm/i915: Refactor activity tracking for requests
by Chris Wilson
· 8 years ago
efdf7c0
drm/i915: Rename request->list to link for consistency
by Chris Wilson
· 8 years ago
d72d908
drm/i915: Mark up i915_gem_active for locking annotation
by Chris Wilson
· 8 years ago
27c01aa
drm/i915: Prepare i915_gem_active for annotations
by Chris Wilson
· 8 years ago
381f371
drm/i915: Introduce i915_gem_active for request tracking
by Chris Wilson
· 8 years ago
7e37f88
drm/i915: Rename struct intel_ringbuffer to struct intel_ring
by Chris Wilson
· 8 years ago
1dae2df
drm/i915: Rename request->ringbuf to request->ring
by Chris Wilson
· 8 years ago
e8a261e
drm/i915: Rename request reference/unreference to get/put
by Chris Wilson
· 9 years ago
42df271
drm/i915: Disable waitboosting for fence_wait()
by Chris Wilson
· 9 years ago
0476965
drm/i915: Derive GEM requests from dma-fence
by Chris Wilson
· 9 years ago
05235c5
drm/i915: Move GEM request routines to i915_gem_request.c
by Chris Wilson
· 9 years ago