Lines Matching refs:surface

363 			vps->surf = vmw_framebuffer_to_vfbs(fb)->surface;  in vmw_du_cursor_plane_prepare_fb()
496 struct vmw_surface *surface = NULL; in vmw_du_cursor_plane_atomic_check() local
523 surface = vmw_framebuffer_to_vfbs(fb)->surface; in vmw_du_cursor_plane_atomic_check()
525 if (surface && !surface->snooper.image) { in vmw_du_cursor_plane_atomic_check()
844 vmw_surface_unreference(&vfbs->surface); in vmw_framebuffer_surface_destroy()
950 struct vmw_surface *surface, in vmw_kms_new_framebuffer_surface() argument
972 if (unlikely(!surface->scanout)) in vmw_kms_new_framebuffer_surface()
975 if (unlikely(surface->mip_levels[0] != 1 || in vmw_kms_new_framebuffer_surface()
976 surface->num_sizes != 1 || in vmw_kms_new_framebuffer_surface()
977 surface->base_size.width < mode_cmd->width || in vmw_kms_new_framebuffer_surface()
978 surface->base_size.height < mode_cmd->height || in vmw_kms_new_framebuffer_surface()
979 surface->base_size.depth != 1)) { in vmw_kms_new_framebuffer_surface()
1008 if (!dev_priv->has_dx && format != surface->format) { in vmw_kms_new_framebuffer_surface()
1020 vfbs->surface = vmw_surface_reference(surface); in vmw_kms_new_framebuffer_surface()
1034 vmw_surface_unreference(&surface); in vmw_kms_new_framebuffer_surface()
1134 vmw_framebuffer_to_vfbs(&vfb->base)->surface->res.backup; in vmw_framebuffer_pin()
1177 vmw_framebuffer_to_vfbs(&vfb->base)->surface->res.backup; in vmw_framebuffer_unpin()
1369 struct vmw_surface *surface, in vmw_kms_new_framebuffer() argument
1387 bo, &surface); in vmw_kms_new_framebuffer()
1395 if (surface) { in vmw_kms_new_framebuffer()
1396 ret = vmw_kms_new_framebuffer_surface(dev_priv, surface, &vfb, in vmw_kms_new_framebuffer()
1405 vmw_surface_unreference(&surface); in vmw_kms_new_framebuffer()
1433 struct vmw_surface *surface = NULL; in vmw_kms_fb_create() local
1460 &surface, &bo); in vmw_kms_fb_create()
1474 vfb = vmw_kms_new_framebuffer(dev_priv, bo, surface, in vmw_kms_fb_create()
1486 if (surface) in vmw_kms_fb_create()
1487 vmw_surface_unreference(&surface); in vmw_kms_fb_create()
1714 struct vmw_surface *surface, in vmw_kms_generic_present() argument
1721 &surface->res, destX, destY, in vmw_kms_generic_present()
1729 struct vmw_surface *surface, in vmw_kms_present() argument
1740 &surface->res, destX, destY, in vmw_kms_present()
1744 ret = vmw_kms_generic_present(dev_priv, file_priv, vfb, surface, in vmw_kms_present()