Lines Matching defs:update
427 DRM_ERROR("Failed to update cursor image\n");
1101 /* Use surface / image update */
1510 * This function returns the new crtc state if it's part of the state update.
1931 * @rects: toplogy to update
2491 * vmw_kms_update_proxy - Helper function to update a proxy surface from
2696 * vmw_du_helper_plane_update - Helper to do plane update on a display unit.
2697 * @update: The closure structure.
2700 * update on display unit.
2704 int vmw_du_helper_plane_update(struct vmw_du_update_plane *update)
2706 struct drm_plane_state *state = update->plane->state;
2707 struct drm_plane_state *old_state = update->old_state;
2721 * Iterate in advance to check if really need plane update and find the
2731 if (update->vfb->bo) {
2733 container_of(update->vfb, typeof(*vfbbo), base);
2736 update->cpu_blit);
2739 container_of(update->vfb, typeof(*vfbs), base);
2749 ret = vmw_validation_prepare(&val_ctx, update->mutex, update->intr);
2753 reserved_size = update->calc_fifo_size(update, num_hits);
2754 cmd_start = VMW_FIFO_RESERVE(update->dev_priv, reserved_size);
2762 if (update->post_prepare) {
2763 curr_size = update->post_prepare(update, cmd_next);
2768 if (update->pre_clip) {
2769 curr_size = update->pre_clip(update, cmd_next, num_hits);
2785 if (update->clip) {
2786 curr_size = update->clip(update, cmd_next, &clip, fb_x,
2797 curr_size = update->post_clip(update, cmd_next, &bb);
2803 vmw_fifo_commit(update->dev_priv, submit_size);
2805 vmw_kms_helper_validation_finish(update->dev_priv, NULL, &val_ctx,
2806 update->out_fence, NULL);