Lines Matching defs:srf_update
579 struct vmw_du_update_plane_surface *srf_update;
581 srf_update = container_of(update, typeof(*srf_update), base);
588 srf_update->cmd_start = cmd;
643 struct vmw_du_update_plane_surface *srf_update;
653 srf_update = container_of(update, typeof(*srf_update), base);
655 blit = srf_update->cmd_start;
709 struct vmw_du_update_plane_surface srf_update;
711 memset(&srf_update, 0, sizeof(struct vmw_du_update_plane_surface));
712 srf_update.base.plane = plane;
713 srf_update.base.old_state = old_state;
714 srf_update.base.dev_priv = dev_priv;
715 srf_update.base.du = vmw_crtc_to_du(plane->state->crtc);
716 srf_update.base.vfb = vfb;
717 srf_update.base.out_fence = out_fence;
718 srf_update.base.mutex = &dev_priv->cmdbuf_mutex;
719 srf_update.base.cpu_blit = false;
720 srf_update.base.intr = true;
722 srf_update.base.calc_fifo_size = vmw_sou_surface_fifo_size;
723 srf_update.base.post_prepare = vmw_sou_surface_post_prepare;
724 srf_update.base.pre_clip = vmw_sou_surface_pre_clip;
725 srf_update.base.clip = vmw_sou_surface_clip_rect;
726 srf_update.base.post_clip = vmw_sou_surface_post_clip;
728 return vmw_du_helper_plane_update(&srf_update.base);