Lines Matching full:fence
29 #include <linux/dma-fence.h>
30 #include <linux/dma-fence-chain.h>
45 * @fence:
46 * NULL or a pointer to the fence bound to this object.
51 struct dma_fence __rcu *fence; member
53 * @cb_list: List of callbacks to call when the &fence gets replaced.
61 * @lock: Protects &cb_list and &ev_fd_list, and write-locks &fence.
96 * drm_syncobj_fence_get - get a reference to a fence in a sync object
99 * This acquires additional reference to &drm_syncobj.fence contained in @obj,
104 * Either the fence of @obj or NULL if there's none.
109 struct dma_fence *fence; in drm_syncobj_fence_get() local
112 fence = dma_fence_get_rcu_safe(&syncobj->fence); in drm_syncobj_fence_get()
115 return fence; in drm_syncobj_fence_get()
122 struct dma_fence *fence,
125 struct dma_fence *fence);
128 struct dma_fence **fence);
131 struct dma_fence *fence);