summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_sw_fence.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: Convert del_timer*() to timer_shutdown*()Steven Rostedt (Google)2022-12-251-1/+1
* drm/i915: Remove unused function parameterNiranjana Vishwanathapura2022-09-241-1/+0
* drm/i915/fence: replace BUG_ON() with BUILD_BUG_ON()Jani Nikula2022-08-311-2/+0
* dma-buf: add enum dma_resv_usage v4Christian König2022-04-071-1/+1
* drm/i915: Drop stealing of bits from i915_sw_fence function pointerMatthew Brost2021-11-301-11/+17
* drm/i915: use the new iterator in i915_sw_fence_await_reservation v3Christian König2021-11-171-42/+11
* dma-buf: drop the _rcu postfix on function names v3Christian König2021-06-061-1/+1
* dma-buf: rename dma_resv_get_excl_rcu to _unlockedChristian König2021-06-061-1/+1
* drm/i915: Encode fence specific waitqueue behaviour into the wait.flagsChris Wilson2020-12-161-10/+15
* treewide: Make all debug_obj_descriptors constStephen Boyd2020-09-241-1/+1
* drm/i915: Filter wake_flags passed to default_wake_functionChris Wilson2020-09-161-3/+7
* drm/i915: Tidy awaiting on dma-fencesChris Wilson2020-05-111-6/+4
* drm/i915: Prefer '%ps' for printing function symbol namesChris Wilson2020-03-191-1/+1
* drm/i915/gem: Don't leak non-persistent requests on changing enginesChris Wilson2020-02-111-3/+14
* drm/i915: Propagate errors on awaiting already signaled dma-fencesChris Wilson2019-12-061-6/+16
* drm/i915: Use a ctor for TYPESAFE_BY_RCU i915_requestChris Wilson2019-11-221-2/+16
* Merge drm/drm-next into drm-intel-next-queuedRodrigo Vivi2019-08-221-4/+4
|\
| * dma-buf: rename reservation_object to dma_resvChristian König2019-08-131-4/+4
* | drm/i915: Propagate fence errorsChris Wilson2019-08-181-5/+18
|/
* drm/i915: Allow contexts to share a single timeline across all enginesChris Wilson2019-03-221-5/+34
* drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+Chris Wilson2019-03-011-2/+2
* Merge tag 'drm-misc-next-2019-01-07-1' of git://anongit.freedesktop.org/drm/d...Dave Airlie2019-01-101-1/+1
|\
| * dma-buf: make fence sequence numbers 64 bit v2Christian König2018-12-071-1/+1
* | drm/i915: change i915_sw_fence license to MITJonathan Gray2018-12-041-5/+2
|/
* drm/i915: Include fence-hint for timeout warningChris Wilson2018-09-141-6/+7
* drm/i915/fence: Separate timeout mechanism for awaiting on dma-fencesChris Wilson2018-01-151-21/+40
* drm/i915: Only defer freeing of fence callback when also using the timerChris Wilson2018-01-151-3/+10
* drm/i915: Mark up potential allocation paths within i915_sw_fence as might_sleepChris Wilson2017-12-131-0/+3
* drm/i915/fence: Use rcu to defer freeing of irq_workChris Wilson2017-12-131-1/+2
* drm/i915: Convert timers to use timer_setup()Kees Cook2017-10-181-5/+3
* drm/i915/selftests: Wrap a timer into a i915_sw_fenceChris Wilson2017-10-121-0/+10
* drm/i915/fence: Avoid del_timer_sync() from inside a timerChris Wilson2017-09-191-6/+21
* Merge tag 'drm-for-v4.13' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds2017-07-091-45/+17
|\
| * drm/i915: Import the kfence selftests for i915_sw_fenceChris Wilson2017-05-171-1/+6
| * drm/i915: Remove kref from i915_sw_fenceChris Wilson2017-05-171-44/+11
* | sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list namingIngo Molnar2017-06-201-11/+10
* | sched/wait: Rename wait_queue_t => wait_queue_entry_tIngo Molnar2017-06-201-7/+7
|/
* gpu: drm: drivers: Convert printk(KERN_<LEVEL> to pr_<level>Joe Perches2017-03-011-4/+4
* drm/i915: Flush the change in debugobject before reallocationChris Wilson2017-01-161-0/+1
* drm/i915: Integrate i915_sw_fence with debugobjectsChris Wilson2016-11-251-7/+133
* drm/i915: Give each sw_fence its own lockclassChris Wilson2016-11-141-2/+5
* drm/i915: Allow i915_sw_fence_await_sw_fence() to allocateChris Wilson2016-10-281-4/+36
* dma-buf: Rename struct fence to dma_fenceChris Wilson2016-10-251-20/+21
* drm/i915: Add a sw fence for collecting up dma fencesChris Wilson2016-09-091-0/+362