Lines Matching refs:surface
711 vps->surf = vmw_framebuffer_to_vfbs(fb)->surface; in vmw_du_cursor_plane_prepare_fb()
883 struct vmw_surface *surface = NULL; in vmw_du_cursor_plane_atomic_check() local
909 surface = vmw_framebuffer_to_vfbs(fb)->surface; in vmw_du_cursor_plane_atomic_check()
911 WARN_ON(!surface); in vmw_du_cursor_plane_atomic_check()
913 if (!surface || in vmw_du_cursor_plane_atomic_check()
914 (!surface->snooper.image && !surface->res.guest_memory_bo)) { in vmw_du_cursor_plane_atomic_check()
1224 vmw_surface_unreference(&vfbs->surface); in vmw_framebuffer_surface_destroy()
1276 struct vmw_surface *surface, in vmw_kms_new_framebuffer_surface() argument
1306 if (unlikely(!surface->metadata.scanout)) in vmw_kms_new_framebuffer_surface()
1309 if (unlikely(surface->metadata.mip_levels[0] != 1 || in vmw_kms_new_framebuffer_surface()
1310 surface->metadata.num_sizes != 1 || in vmw_kms_new_framebuffer_surface()
1311 surface->metadata.base_size.width < mode_cmd->width || in vmw_kms_new_framebuffer_surface()
1312 surface->metadata.base_size.height < mode_cmd->height || in vmw_kms_new_framebuffer_surface()
1313 surface->metadata.base_size.depth != 1)) { in vmw_kms_new_framebuffer_surface()
1342 if (!has_sm4_context(dev_priv) && format != surface->metadata.format) { in vmw_kms_new_framebuffer_surface()
1354 vfbs->surface = vmw_surface_reference(surface); in vmw_kms_new_framebuffer_surface()
1368 vmw_surface_unreference(&surface); in vmw_kms_new_framebuffer_surface()
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()
1634 struct vmw_surface *surface = NULL; in vmw_kms_fb_create() local
1641 &surface, &bo); in vmw_kms_fb_create()
1658 vfb = vmw_kms_new_framebuffer(dev_priv, bo, surface, in vmw_kms_fb_create()
1670 if (surface) in vmw_kms_fb_create()
1671 vmw_surface_unreference(&surface); in vmw_kms_fb_create()
1974 struct vmw_surface *surface, in vmw_kms_generic_present() argument
1981 &surface->res, destX, destY, in vmw_kms_generic_present()
1989 struct vmw_surface *surface, in vmw_kms_present() argument
2000 &surface->res, destX, destY, in vmw_kms_present()
2004 ret = vmw_kms_generic_present(dev_priv, file_priv, vfb, surface, in vmw_kms_present()
2944 ret = vmw_validation_add_resource(&val_ctx, &vfbs->surface->res, in vmw_du_helper_plane_update()