summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/i915_sw_fence.c
AgeCommit message (Expand)AuthorFilesLines
2022-04-07dma-buf: add enum dma_resv_usage v4Christian König1-1/+1
2021-12-01drm/i915: Drop stealing of bits from i915_sw_fence function pointerMatthew Brost1-11/+17
2021-11-17drm/i915: use the new iterator in i915_sw_fence_await_reservation v3Christian König1-42/+11
2021-06-06dma-buf: drop the _rcu postfix on function names v3Christian König1-1/+1
2021-06-06dma-buf: rename dma_resv_get_excl_rcu to _unlockedChristian König1-1/+1
2020-12-16drm/i915: Encode fence specific waitqueue behaviour into the wait.flagsChris Wilson1-10/+15
2020-09-24treewide: Make all debug_obj_descriptors constStephen Boyd1-1/+1
2020-09-16drm/i915: Filter wake_flags passed to default_wake_functionChris Wilson1-3/+7
2020-05-11drm/i915: Tidy awaiting on dma-fencesChris Wilson1-6/+4
2020-03-19drm/i915: Prefer '%ps' for printing function symbol namesChris Wilson1-1/+1
2020-02-12drm/i915/gem: Don't leak non-persistent requests on changing enginesChris Wilson1-3/+14
2019-12-06drm/i915: Propagate errors on awaiting already signaled dma-fencesChris Wilson1-6/+16
2019-11-22drm/i915: Use a ctor for TYPESAFE_BY_RCU i915_requestChris Wilson1-2/+16
2019-08-22Merge drm/drm-next into drm-intel-next-queuedRodrigo Vivi1-4/+4
2019-08-18drm/i915: Propagate fence errorsChris Wilson1-5/+18
2019-08-13dma-buf: rename reservation_object to dma_resvChristian König1-4/+4
2019-03-22drm/i915: Allow contexts to share a single timeline across all enginesChris Wilson1-5/+34
2019-03-01drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+Chris Wilson1-2/+2
2019-01-09Merge tag 'drm-misc-next-2019-01-07-1' of git://anongit.freedesktop.org/drm/d...Dave Airlie1-1/+1
2018-12-07dma-buf: make fence sequence numbers 64 bit v2Christian König1-1/+1
2018-12-04drm/i915: change i915_sw_fence license to MITJonathan Gray1-5/+2
2018-09-14drm/i915: Include fence-hint for timeout warningChris Wilson1-6/+7
2018-01-15drm/i915/fence: Separate timeout mechanism for awaiting on dma-fencesChris Wilson1-21/+40
2018-01-15drm/i915: Only defer freeing of fence callback when also using the timerChris Wilson1-3/+10
2017-12-13drm/i915: Mark up potential allocation paths within i915_sw_fence as might_sleepChris Wilson1-0/+3
2017-12-13drm/i915/fence: Use rcu to defer freeing of irq_workChris Wilson1-1/+2
2017-10-18drm/i915: Convert timers to use timer_setup()Kees Cook1-5/+3
2017-10-12drm/i915/selftests: Wrap a timer into a i915_sw_fenceChris Wilson1-0/+10
2017-09-19drm/i915/fence: Avoid del_timer_sync() from inside a timerChris Wilson1-6/+21
2017-07-10Merge tag 'drm-for-v4.13' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-45/+17
2017-06-20sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list namingIngo Molnar1-11/+10
2017-06-20sched/wait: Rename wait_queue_t => wait_queue_entry_tIngo Molnar1-7/+7
2017-05-17drm/i915: Import the kfence selftests for i915_sw_fenceChris Wilson1-1/+6
2017-05-17drm/i915: Remove kref from i915_sw_fenceChris Wilson1-44/+11
2017-03-01gpu: drm: drivers: Convert printk(KERN_<LEVEL> to pr_<level>Joe Perches1-4/+4
2017-01-16drm/i915: Flush the change in debugobject before reallocationChris Wilson1-0/+1
2016-11-25drm/i915: Integrate i915_sw_fence with debugobjectsChris Wilson1-7/+133
2016-11-15drm/i915: Give each sw_fence its own lockclassChris Wilson1-2/+5
2016-10-28drm/i915: Allow i915_sw_fence_await_sw_fence() to allocateChris Wilson1-4/+36
2016-10-25dma-buf: Rename struct fence to dma_fenceChris Wilson1-20/+21
2016-09-09drm/i915: Add a sw fence for collecting up dma fencesChris Wilson1-0/+362