Lines Matching refs:bounce
127 struct xa_surface *bounce;
199 * vmwgfx_video_free_comp - free members used for composite bounce blit
203 * Frees any port priv resources allocated for a composite bounce blit.
244 if (priv->bounce) {
245 xa_surface_destroy(priv->bounce);
246 priv->bounce = NULL;
380 * bounce blit
386 * bounce blit (except the bounce surface itself). On failure, all resources
439 * vmwgfx_video_setup_coord_matrix - Set up a bounce - to destination
450 * @bounce_w: Width of bounce surface.
451 * @bounce_h: Height of bounce surface.
455 * to transform between the destination coordinate space and the bounce
481 * vmwgfx_video_bounce_surface: (Re)Allocate a bounce surface if desired.
491 * video image. Allocate a bounce RGB surface that will be the target of the
514 if (!priv->bounce) {
515 priv->bounce = xa_surface_create(priv->xat, width, height,
520 if (xa_surface_redefine(priv->bounce, width, height,
525 xa_surface_destroy(priv->bounce);
526 priv->bounce = NULL;
531 xa_surface_destroy(priv->bounce);
532 priv->bounce = NULL;
535 if (priv->bounce) {
748 if (pPriv->bounce) {
753 * If we have a bounce buffer, First perform a (potentially down-
762 pPriv->bounce,
773 pPriv->src_pic->srf = pPriv->bounce;