Home | History | Annotate | Download | only in drm

Lines Matching refs:fence

8  * Because gem does not have fence's we have to create our own fences.
11 * been idled. If bo is NULL fence has expired.
23 struct i915_drm_fence *fence = CALLOC_STRUCT(i915_drm_fence);
25 pipe_reference_init(&fence->reference, 1);
26 /* bo is null if fence already expired */
29 fence->bo = bo;
32 return (struct pipe_fence_handle *)fence;
38 struct pipe_fence_handle *fence)
41 struct i915_drm_fence *f = (struct i915_drm_fence *)fence;
48 *ptr = fence;
53 struct pipe_fence_handle *fence)
55 struct i915_drm_fence *f = (struct i915_drm_fence *)fence;
57 /* fence already expired */
66 struct pipe_fence_handle *fence)
68 struct i915_drm_fence *f = (struct i915_drm_fence *)fence;
70 /* fence already expired */