Lines Matching refs:surface
70 * @sid: Surface ID when copying between surface and screen targets.
112 * @display_srf: surface to be displayed. The dimension of this will always
208 * vmw_stdu_bind_st - Binds a surface to a Screen Target
214 * Binding a surface to a Screen Target the same as flipping
286 * surface change.
456 * Encodes a surface DMA command cliprect and updates the bounding box
573 * For the special case when we cannot create a proxy surface in a
624 /* We are updating the actual surface, not a proxy */
696 * VMs without 3D support don't have the surface DMA command and
745 * vmw_stdu_surface_clip - Callback to encode a surface copy command cliprect
749 * Encodes a surface copy command cliprect and updates the bounding box
783 * vmw_stdu_surface_fifo_commit - Callback to fill in and submit a surface
788 * Fills in the missing fields in a surface copy command, and encodes a screen
832 * vmw_kms_stdu_surface_dirty - Dirty part of a surface backed framebuffer
835 * @framebuffer: Pointer to the surface-buffer backed framebuffer.
839 * @srf: Pointer to surface to blit from. If NULL, the surface attached
848 * @crtc: If crtc is passed, perform surface dirty on that crtc only.
871 srf = &vfbs->surface->res;
998 * vmw_stdu_primary_plane_cleanup_fb - Unpins the display surface
1003 * Unpins the display surface
1025 * vmw_stdu_primary_plane_prepare_fb - Readies the display surface
1030 * This function allocates a new display surface if the content is
1031 * backed by a buffer object. The display surface is pinned here, and it'll
1063 if (new_vfbs && new_vfbs->surface->base_size.width == hdisplay &&
1064 new_vfbs->surface->base_size.height == vdisplay)
1081 * construct surface info
1110 content_srf = *new_vfbs->surface;
1141 DRM_ERROR("Couldn't allocate STDU surface.\n");
1157 vps->surf = vmw_surface_reference(new_vfbs->surface);
1162 /* Pin new surface before flipping */
1174 * proxy surface for.
1387 * VM without 3D support don't have surface DMA command and framebuffer
1453 * proxy surface is special where a buffer object type fb is wrapped
1454 * in a surface and need an update gb image command to sync with device.
1462 cmd_update->body.image.sid = vfbs->surface->res.id;
1494 cmd_copy->body.src.sid = vfbs->surface->res.id;
1531 * vmw_stdu_plane_update_surface - Update display unit for surface backed fb
1569 if (vfbs->surface->res.id != stdu->display_srf->res.id) {
1618 DRM_ERROR("Failed to bind surface to STDU.\n");