summaryrefslogtreecommitdiffstats
path: root/drivers/dma-buf/reservation.c
Commit message (Expand)AuthorAgeFilesLines
* dma-buf: rename reservation_object to dma_resvChristian König2019-08-131-610/+0
* dma-buf: nuke reservation_object seq numberChristian König2019-08-131-19/+5
* dma-buf: further relax reservation_object_add_shared_fenceChristian König2019-08-101-6/+0
* dma-buf: add reservation_object_fences helperChristian König2019-08-101-56/+26
* dma-buf: simplify reservation_object_get_fences_rcu a bitChristian König2019-08-071-10/+5
* dma-buf: fix shared fence list handling in reservation_object_copy_fencesChristian König2019-08-071-19/+46
* dma-buf: fix busy wait for new shared fencesChristian König2019-08-071-7/+7
* dma-buf: Relax the write-seqlock for reallocating the shared fence listChris Wilson2019-07-161-7/+7
* dma-buf: Expand reservation_list to fill allocationChris Wilson2019-07-151-2/+4
* dma-buf: cleanup reservation_object_init/finiChristian König2019-06-281-0/+45
* dma-buf: Discard old fence_excl on retrying get_fences_rcu for reallocChris Wilson2019-06-051-0/+4
* dma-buf: add some lockdep asserts to the reservation object implementationLucas Stach2019-02-271-0/+8
* dma-buf: Update reservation shared_count after adding the new fenceChris Wilson2018-10-261-7/+7
* dma-buf: allow reserving more than one shared fence slotChristian König2018-10-251-5/+8
* dma-buf: remove shared fence staging in reservation objectChristian König2018-10-251-120/+58
* dma-buf: Move BUG_ON from _add_shared_fence to _add_shared_inplaceMichel Dänzer2018-07-161-3/+3
* locking: Implement an algorithm choice for Wound-Wait mutexesThomas Hellstrom2018-07-031-1/+1
* Merge tag 'drm-misc-next-2018-02-13' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2018-02-161-9/+22
|\
| * dma-buf: make returning the exclusive fence optionalChristian König2018-01-231-9/+22
* | dma-buf: fix reservation_object_wait_timeout_rcu once more v2Christian König2018-01-231-3/+5
|/
* dma-buf: try to replace a signaled fence in reservation_object_add_shared_inp...Christian König2017-11-141-3/+15
* dma-buf: keep only not signaled fence in reservation_object_add_shared_replac...Christian König2017-11-141-17/+21
* dma-buf: Use rcu_assign_pointer() to set rcu protected pointersVille Syrjälä2017-11-091-1/+1
* dma-buf: make reservation_object_copy_fences rcu saveChristian König2017-10-091-14/+42
* dma-buf: fix reservation_object_wait_timeout_rcu to wait correctly v2Christian König2017-08-141-18/+15
* dma-buf: add reservation_object_copy_fences (v2)Christian König2017-08-141-0/+60
* dma-buf: dma_fence_put is NULL safeChristian König2017-08-091-4/+2
* reservation: revert "wait only with non-zero timeout specified (v3)" v2Christian König2016-11-091-4/+1
* dma-buf: Rename struct fence to dma_fenceChris Wilson2016-10-251-46/+48
* dma-buf: Restart reservation_object_test_signaled_rcu() after writesChris Wilson2016-10-121-20/+10
* dma-buf: Restart reservation_object_wait_timeout_rcu() after writesChris Wilson2016-10-121-6/+5
* dma-buf: Restart reservation_object_get_fences_rcu() after writesChris Wilson2016-10-121-40/+31
* reservation: fix small comment typoRob Clark2016-08-221-1/+1
* reservation: add headerdoc commentsRob Clark2016-05-311-4/+68
* dma-buf: Minor coding style fixesJagan Teki2015-05-211-3/+6
* reservation: Remove shadowing local variable 'ret'Michel Dänzer2015-01-221-2/+0
* reservation: wait only with non-zero timeout specified (v3)Jammy Zhou2015-01-221-0/+3
* reservation: add suppport for read-only access using rcuMaarten Lankhorst2014-07-081-26/+310
* reservation: update api and add some helpersMaarten Lankhorst2014-07-081-1/+155
* dma-buf: move to drivers/dma-bufMaarten Lankhorst2014-07-081-0/+39