Sign in
android-kvm
/
linux
/
d7b461caa6cc64dd190577b46b0ec892a8d5e7c0
/
drivers
/
gpu
/
drm
/
i915
/
i915_request.h
18e4af0
drm/i915: Drop no-semaphore boosting
by Chris Wilson
· 4 years, 10 months ago
795d4d7
drm/i915: Mark the addition of the initial-breadcrumb in the request
by Chris Wilson
· 4 years, 10 months ago
43acd65
drm/i915: Keep a per-engine request pool
by Chris Wilson
· 5 years ago
209df10
drm/i915: Defer semaphore priority bumping to a workqueue
by Chris Wilson
· 5 years ago
89f077ab
drm/i915: Mark up unlocked update of i915_request.hwsp_seqno
by Chris Wilson
· 5 years ago
36e191f
drm/i915: Apply i915_request_skip() on submission
by Chris Wilson
· 5 years ago
f1766e3
drm/i915: Fix typo in kerneldoc function name
by Chris Wilson
· 5 years ago
32ff621
drm/i915/gt: Allow temporary suspension of inflight requests
by Chris Wilson
· 5 years ago
672c368
drm/i915: Keep track of request among the scheduling lists
by Chris Wilson
· 5 years ago
e1c31fb
drm/i915: Merge i915_request.flags with i915_request.fence.flags
by Chris Wilson
· 5 years ago
41d329e
drm/i915: Add spaces before compound GEM_TRACE
by Chris Wilson
· 5 years ago
6a8679c
drm/i915: Mark the GEM context link as RCU protected
by Chris Wilson
· 5 years ago
9f3ccd4
drm/i915: Drop GEM context as a direct link from i915_request
by Chris Wilson
· 5 years ago
b81e4d9
drm/i915/gt: Track engine round-trip times
by Chris Wilson
· 5 years ago
85bedbf
drm/i915/gt: Eliminate the trylock for reading a timeline's hwsp
by Chris Wilson
· 5 years ago
639f2f2
drm/i915: Introduce new macros for tracing
by Venkata Sandeep Dhanalakota
· 5 years ago
c3eb54a
drm/i915: Mark up "sentinel" requests
by Chris Wilson
· 5 years ago
6610197
drm/i915: Move request runtime management onto gt
by Chris Wilson
· 5 years ago
f33a8a5
drm/i915: Merge wait_for_timelines with retire_request
by Chris Wilson
· 5 years ago
7e80576
drm/i915: Drop struct_mutex from around i915_retire_requests()
by Chris Wilson
· 5 years ago
b1e3177
drm/i915: Coordinate i915_active with its own mutex
by Chris Wilson
· 5 years ago
c0bb487
drm/i915: Only enqueue already completed requests
by Chris Wilson
· 5 years ago
d19d71f
drm/i915: Mark i915_request.timeline as a volatile, rcu pointer
by Chris Wilson
· 5 years ago
e5dadff
drm/i915: Protect request retirement with timeline->mutex
by Chris Wilson
· 6 years ago
a79ca65
drm/i915: Push the wakeref->count deferral to the backend
by Chris Wilson
· 6 years ago
2a98f4e
drm/i915: add infrastructure to hold off preemption on a request
by Lionel Landwerlin
· 6 years ago
f0c02c1
drm/i915: Rename i915_timeline to intel_timeline and move under gt
by Tvrtko Ursulin
· 6 years ago
22b7a42
drm/i915/execlists: Preempt-to-busy
by Chris Wilson
· 6 years ago
422d7df
drm/i915: Replace engine->timeline with a plain list
by Chris Wilson
· 6 years ago
f71e01a
drm/i915: Extend execution fence to support a callback
by Chris Wilson
· 6 years ago
78e41dd
drm/i915: Apply an execution_mask to the virtual_engine
by Chris Wilson
· 6 years ago
46472b3
drm/i915: Move i915_request_alloc into selftests/
by Chris Wilson
· 6 years ago
79ffac85
drm/i915: Invert the GEM wakeref hierarchy
by Chris Wilson
· 6 years ago
2ccdf6a
drm/i915: Pass intel_context to i915_request_create()
by Chris Wilson
· 6 years ago
b7404c7
drm/i915: Bump ready tasks ahead of busywaits
by Chris Wilson
· 6 years ago
b66ea2c
drm/i915: Use lockdep_pin_lock() over the construction of the request
by Chris Wilson
· 6 years ago
ea593db
drm/i915: Allow contexts to share a single timeline across all engines
by Chris Wilson
· 6 years ago
103b76ee
drm/i915: Use i915_global_register()
by Chris Wilson
· 6 years ago
e886196
drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
by Chris Wilson
· 6 years ago
ebece75
drm/i915: Keep timeline HWSP allocated until idle across the system
by Chris Wilson
· 6 years ago
32eb6bc
drm/i915: Make request allocation caches global
by Chris Wilson
· 6 years ago
b300fde
drm/i915: Remove i915_request.global_seqno
by Chris Wilson
· 6 years ago
21950ee
drm/i915: Pull i915_gem_active into the i915_active family
by Chris Wilson
· 6 years ago
52c0fdb
drm/i915: Replace global breadcrumbs with per-context interrupt tracking
by Chris Wilson
· 6 years ago
8547444
drm/i915: Identify active requests
by Chris Wilson
· 6 years ago
5013eb8
drm/i915: Track the context's seqno in its own timeline HWSP
by Chris Wilson
· 6 years ago
3adac46
drm/i915: Introduce concept of per-timeline (context) HWSP
by Chris Wilson
· 6 years ago
0e21834
drm/i915: Tidy common test_bit probing of i915_request->fence.flags
by Chris Wilson
· 6 years ago
eb3e1e3
drm/i915: Remove duplicate header from i915_request.h
by Brajeswar Ghosh
· 6 years ago
e9eaf82
drm/i915: Priority boost for waiting clients
by Chris Wilson
· 6 years ago
e2f3496e
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
· 7 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
Next »