Lines Matching refs:framebuffer
301 * vmw_du_vps_unpin_surf - unpins resource associated with a framebuffer surface
330 * Unpins the framebuffer surface
444 * the FB and maintaining one active framebuffer.
824 * Generic framebuffer code
828 * Surface framebuffer code
831 static void vmw_framebuffer_surface_destroy(struct drm_framebuffer *framebuffer)
834 vmw_framebuffer_to_vfbs(framebuffer);
836 drm_framebuffer_cleanup(framebuffer);
846 * a buffer-object backed framebuffer.
851 * @vfb: Pointer to the buffer-object backed framebuffer.
982 * Buffer-object framebuffer code
985 static void vmw_framebuffer_bo_destroy(struct drm_framebuffer *framebuffer)
988 vmw_framebuffer_to_vfbd(framebuffer);
990 drm_framebuffer_cleanup(framebuffer);
998 static int vmw_framebuffer_bo_dirty(struct drm_framebuffer *framebuffer,
1004 struct vmw_private *dev_priv = vmw_priv(framebuffer->dev);
1006 vmw_framebuffer_to_vfbd(framebuffer);
1022 norect.x2 = framebuffer->width;
1023 norect.y2 = framebuffer->height;
1048 static int vmw_framebuffer_bo_dirty_ext(struct drm_framebuffer *framebuffer,
1054 struct vmw_private *dev_priv = vmw_priv(framebuffer->dev);
1057 return vmw_framebuffer_bo_dirty(framebuffer, file_priv, flags,
1060 return drm_atomic_helper_dirtyfb(framebuffer, file_priv, flags, color,
1178 DRM_ERROR("Invalid framebuffer format %s\n",
1240 /* Limited framebuffer color depth support for screen objects */
1302 * vmw_kms_new_framebuffer - Create a new framebuffer.
1305 * @bo: Pointer to buffer object to wrap the kms framebuffer around.
1307 * @surface: Pointer to a surface to wrap the kms framebuffer around.
1309 * @only_2d: No presents will occur to this buffer object based framebuffer.
1341 /* Create the new framebuffer depending one what we have */
1389 * it's registered with a kms framebuffer. This is important,
2402 * window managers that create a big framebuffer for whole
2431 * @framebuffer: Pointer to the framebuffer on which to perform the actions.
2433 * Cliprects are given in framebuffer coordinates.
2444 struct vmw_framebuffer *framebuffer,
2467 if (plane->state->fb == &framebuffer->base)
2590 * @clips: Clip rects in framebuffer (surface) space.
2632 DRM_ERROR("Invalid clips outsize of framebuffer.\n");