Lines Matching refs:fence
2381 struct vmw_fence_obj *fence, in vmw_execbuf_copy_fence_user() argument
2393 BUG_ON(fence == NULL); in vmw_execbuf_copy_fence_user()
2396 fence_rep.seqno = fence->base.seqno; in vmw_execbuf_copy_fence_user()
2417 (void) vmw_fence_obj_wait(fence, false, false, in vmw_execbuf_copy_fence_user()
2434 struct vmw_fence_obj *fence = NULL; in vmw_execbuf_process() local
2545 &fence, in vmw_execbuf_process()
2559 (void *) fence); in vmw_execbuf_process()
2563 __vmw_execbuf_release_pinned_bo(dev_priv, fence); in vmw_execbuf_process()
2567 user_fence_rep, fence, handle); in vmw_execbuf_process()
2571 *out_fence = fence; in vmw_execbuf_process()
2572 fence = NULL; in vmw_execbuf_process()
2573 } else if (likely(fence != NULL)) { in vmw_execbuf_process()
2574 vmw_fence_obj_unreference(&fence); in vmw_execbuf_process()
2664 struct vmw_fence_obj *fence) in __vmw_execbuf_release_pinned_bo() argument
2693 BUG_ON(fence != NULL); in __vmw_execbuf_release_pinned_bo()
2706 if (fence == NULL) { in __vmw_execbuf_release_pinned_bo()
2709 fence = lfence; in __vmw_execbuf_release_pinned_bo()
2711 ttm_eu_fence_buffer_objects(&ticket, &validate_list, (void *) fence); in __vmw_execbuf_release_pinned_bo()