Lines Matching defs:arg
726 struct drm_vmw_fence_wait_arg *arg =
733 uint64_t wait_timeout = ((uint64_t)arg->timeout_us * HZ);
743 if (!arg->cookie_valid) {
744 arg->cookie_valid = 1;
745 arg->kernel_cookie = jiffies + wait_timeout;
748 base = vmw_fence_obj_lookup(tfile, arg->handle);
755 if (time_after_eq(timeout, (unsigned long)arg->kernel_cookie)) {
761 timeout = (unsigned long)arg->kernel_cookie - timeout;
763 ret = vmw_fence_obj_wait(fence, arg->lazy, true, timeout);
772 if (ret == 0 && (arg->wait_options & DRM_VMW_WAIT_OPTION_UNREF))
773 return ttm_ref_object_base_unref(tfile, arg->handle);
780 struct drm_vmw_fence_signaled_arg *arg =
788 base = vmw_fence_obj_lookup(tfile, arg->handle);
795 arg->signaled = vmw_fence_obj_signaled(fence);
797 arg->signaled_flags = arg->flags;
799 arg->passed_seqno = dev_priv->last_read_seqno;
811 struct drm_vmw_fence_arg *arg =
815 arg->handle);
1032 struct drm_vmw_fence_event_arg *arg =
1039 arg->fence_rep;
1048 if (arg->handle) {
1050 vmw_fence_obj_lookup(tfile, arg->handle);
1089 arg->flags,
1090 arg->user_data,