Lines Matching defs: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;
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;
112 fence = dma_fence_get_rcu_safe(&syncobj->fence);
115 return fence;
122 struct dma_fence *fence,
125 struct dma_fence *fence);
128 struct dma_fence **fence);
131 struct dma_fence *fence);