Lines Matching refs:val_buf

128 			struct ttm_validate_buffer val_buf;  in vmw_resource_release()  local
130 val_buf.bo = bo; in vmw_resource_release()
131 val_buf.num_shared = 0; in vmw_resource_release()
132 res->func->unbind(res, false, &val_buf); in vmw_resource_release()
396 struct ttm_validate_buffer *val_buf, in vmw_resource_do_validate() argument
410 val_buf->bo != NULL) || in vmw_resource_do_validate()
411 (!func->needs_backup && val_buf->bo != NULL))) { in vmw_resource_do_validate()
412 ret = func->bind(res, val_buf); in vmw_resource_do_validate()
543 struct ttm_validate_buffer *val_buf) in vmw_resource_check_buffer() argument
558 val_buf->bo = &res->backup->base; in vmw_resource_check_buffer()
559 val_buf->num_shared = 0; in vmw_resource_check_buffer()
560 list_add_tail(&val_buf->head, &val_list); in vmw_resource_check_buffer()
581 ttm_bo_put(val_buf->bo); in vmw_resource_check_buffer()
582 val_buf->bo = NULL; in vmw_resource_check_buffer()
632 struct ttm_validate_buffer *val_buf) in vmw_resource_backoff_reservation() argument
636 if (likely(val_buf->bo == NULL)) in vmw_resource_backoff_reservation()
640 list_add_tail(&val_buf->head, &val_list); in vmw_resource_backoff_reservation()
642 ttm_bo_put(val_buf->bo); in vmw_resource_backoff_reservation()
643 val_buf->bo = NULL; in vmw_resource_backoff_reservation()
657 struct ttm_validate_buffer val_buf; in vmw_resource_do_evict() local
663 val_buf.bo = NULL; in vmw_resource_do_evict()
664 val_buf.num_shared = 0; in vmw_resource_do_evict()
665 ret = vmw_resource_check_buffer(ticket, res, interruptible, &val_buf); in vmw_resource_do_evict()
671 ret = func->unbind(res, res->res_dirty, &val_buf); in vmw_resource_do_evict()
680 vmw_resource_backoff_reservation(ticket, &val_buf); in vmw_resource_do_evict()
708 struct ttm_validate_buffer val_buf; in vmw_resource_validate() local
714 val_buf.bo = NULL; in vmw_resource_validate()
715 val_buf.num_shared = 0; in vmw_resource_validate()
717 val_buf.bo = &res->backup->base; in vmw_resource_validate()
719 ret = vmw_resource_do_validate(res, &val_buf, dirtying); in vmw_resource_validate()
782 struct ttm_validate_buffer val_buf = { in vmw_resource_unbind_list() local
794 (void) res->func->unbind(res, res->res_dirty, &val_buf); in vmw_resource_unbind_list()