Lines Matching refs:surface

548 			vps->surf = vmw_framebuffer_to_vfbs(fb)->surface;  in vmw_du_cursor_plane_prepare_fb()
756 struct vmw_surface *surface = NULL; in vmw_du_cursor_plane_atomic_check() local
782 surface = vmw_framebuffer_to_vfbs(fb)->surface; in vmw_du_cursor_plane_atomic_check()
784 if (surface && !surface->snooper.image) { in vmw_du_cursor_plane_atomic_check()
1101 vmw_surface_unreference(&vfbs->surface); in vmw_framebuffer_surface_destroy()
1153 struct vmw_surface *surface, in vmw_kms_new_framebuffer_surface() argument
1183 if (unlikely(!surface->metadata.scanout)) in vmw_kms_new_framebuffer_surface()
1186 if (unlikely(surface->metadata.mip_levels[0] != 1 || in vmw_kms_new_framebuffer_surface()
1187 surface->metadata.num_sizes != 1 || in vmw_kms_new_framebuffer_surface()
1188 surface->metadata.base_size.width < mode_cmd->width || in vmw_kms_new_framebuffer_surface()
1189 surface->metadata.base_size.height < mode_cmd->height || in vmw_kms_new_framebuffer_surface()
1190 surface->metadata.base_size.depth != 1)) { in vmw_kms_new_framebuffer_surface()
1219 if (!has_sm4_context(dev_priv) && format != surface->metadata.format) { in vmw_kms_new_framebuffer_surface()
1231 vfbs->surface = vmw_surface_reference(surface); in vmw_kms_new_framebuffer_surface()
1245 vmw_surface_unreference(&surface); in vmw_kms_new_framebuffer_surface()
1354 vmw_framebuffer_to_vfbs(&vfb->base)->surface->res.backup; in vmw_framebuffer_pin()
1397 vmw_framebuffer_to_vfbs(&vfb->base)->surface->res.backup; in vmw_framebuffer_unpin()
1575 struct vmw_surface *surface, in vmw_kms_new_framebuffer() argument
1593 bo, &surface); in vmw_kms_new_framebuffer()
1601 if (surface) { in vmw_kms_new_framebuffer()
1602 ret = vmw_kms_new_framebuffer_surface(dev_priv, surface, &vfb, in vmw_kms_new_framebuffer()
1610 vmw_surface_unreference(&surface); in vmw_kms_new_framebuffer()
1637 struct vmw_surface *surface = NULL; in vmw_kms_fb_create() local
1644 &surface, &bo); in vmw_kms_fb_create()
1661 vfb = vmw_kms_new_framebuffer(dev_priv, bo, surface, in vmw_kms_fb_create()
1673 if (surface) in vmw_kms_fb_create()
1674 vmw_surface_unreference(&surface); in vmw_kms_fb_create()
1977 struct vmw_surface *surface, in vmw_kms_generic_present() argument
1984 &surface->res, destX, destY, in vmw_kms_generic_present()
1992 struct vmw_surface *surface, in vmw_kms_present() argument
2003 &surface->res, destX, destY, in vmw_kms_present()
2007 ret = vmw_kms_generic_present(dev_priv, file_priv, vfb, surface, in vmw_kms_present()
3022 ret = vmw_validation_add_resource(&val_ctx, &vfbs->surface->res, in vmw_du_helper_plane_update()