Lines Matching refs:val_buf

133 			struct ttm_validate_buffer val_buf;  in vmw_resource_release()  local
135 val_buf.bo = bo; in vmw_resource_release()
136 val_buf.num_shared = 0; in vmw_resource_release()
137 res->func->unbind(res, false, &val_buf); in vmw_resource_release()
373 struct ttm_validate_buffer *val_buf, in vmw_resource_do_validate() argument
387 val_buf->bo) || in vmw_resource_do_validate()
388 (!func->needs_guest_memory && val_buf->bo))) { in vmw_resource_do_validate()
389 ret = func->bind(res, val_buf); in vmw_resource_do_validate()
520 struct ttm_validate_buffer *val_buf) in vmw_resource_check_buffer() argument
534 val_buf->bo = &res->guest_memory_bo->tbo; in vmw_resource_check_buffer()
535 val_buf->num_shared = 0; in vmw_resource_check_buffer()
536 drm_gem_object_get(&val_buf->bo->base); in vmw_resource_check_buffer()
537 list_add_tail(&val_buf->head, &val_list); in vmw_resource_check_buffer()
560 drm_gem_object_put(&val_buf->bo->base); in vmw_resource_check_buffer()
561 val_buf->bo = NULL; in vmw_resource_check_buffer()
612 struct ttm_validate_buffer *val_buf) in vmw_resource_backoff_reservation() argument
616 if (likely(val_buf->bo == NULL)) in vmw_resource_backoff_reservation()
620 list_add_tail(&val_buf->head, &val_list); in vmw_resource_backoff_reservation()
622 drm_gem_object_put(&val_buf->bo->base); in vmw_resource_backoff_reservation()
623 val_buf->bo = NULL; in vmw_resource_backoff_reservation()
637 struct ttm_validate_buffer val_buf; in vmw_resource_do_evict() local
643 val_buf.bo = NULL; in vmw_resource_do_evict()
644 val_buf.num_shared = 0; in vmw_resource_do_evict()
645 ret = vmw_resource_check_buffer(ticket, res, interruptible, &val_buf); in vmw_resource_do_evict()
651 ret = func->unbind(res, res->res_dirty, &val_buf); in vmw_resource_do_evict()
660 vmw_resource_backoff_reservation(ticket, &val_buf); in vmw_resource_do_evict()
688 struct ttm_validate_buffer val_buf; in vmw_resource_validate() local
694 val_buf.bo = NULL; in vmw_resource_validate()
695 val_buf.num_shared = 0; in vmw_resource_validate()
697 val_buf.bo = &res->guest_memory_bo->tbo; in vmw_resource_validate()
699 ret = vmw_resource_do_validate(res, &val_buf, dirtying); in vmw_resource_validate()
762 struct ttm_validate_buffer val_buf = { in vmw_resource_unbind_list() local
774 (void) res->func->unbind(res, res->res_dirty, &val_buf); in vmw_resource_unbind_list()