Lines Matching refs:fence
3692 struct vmw_fence_obj *fence, in vmw_execbuf_copy_fence_user() argument
3704 BUG_ON(fence == NULL); in vmw_execbuf_copy_fence_user()
3707 fence_rep.seqno = fence->base.seqno; in vmw_execbuf_copy_fence_user()
3728 (void) vmw_fence_obj_wait(fence, false, false, in vmw_execbuf_copy_fence_user()
3903 struct vmw_fence_obj *fence = NULL; in vmw_execbuf_process() local
4038 &fence, in vmw_execbuf_process()
4052 (void *) fence); in vmw_execbuf_process()
4056 __vmw_execbuf_release_pinned_bo(dev_priv, fence); in vmw_execbuf_process()
4060 user_fence_rep, fence, handle); in vmw_execbuf_process()
4064 *out_fence = fence; in vmw_execbuf_process()
4065 fence = NULL; in vmw_execbuf_process()
4066 } else if (likely(fence != NULL)) { in vmw_execbuf_process()
4067 vmw_fence_obj_unreference(&fence); in vmw_execbuf_process()
4162 struct vmw_fence_obj *fence) in __vmw_execbuf_release_pinned_bo() argument
4191 BUG_ON(fence != NULL); in __vmw_execbuf_release_pinned_bo()
4205 if (fence == NULL) { in __vmw_execbuf_release_pinned_bo()
4208 fence = lfence; in __vmw_execbuf_release_pinned_bo()
4210 ttm_eu_fence_buffer_objects(&ticket, &validate_list, (void *) fence); in __vmw_execbuf_release_pinned_bo()