Lines Matching defs:blit
111 * is a separate buffer to which content_vfbs will blit to.
459 struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1];
461 blit += dirty->num_hits;
462 blit->srcx = dirty->fb_x;
463 blit->srcy = dirty->fb_y;
464 blit->x = dirty->unit_x1;
465 blit->y = dirty->unit_y1;
466 blit->d = 1;
467 blit->w = dirty->unit_x2 - dirty->unit_x1;
468 blit->h = dirty->unit_y2 - dirty->unit_y1;
496 struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1];
498 (SVGA3dCmdSurfaceDMASuffix *) &blit[dirty->num_hits];
499 size_t blit_size = sizeof(*blit) * dirty->num_hits + sizeof(*suffix);
534 * vmw_stdu_bo_cpu_clip - Callback to encode a CPU blit
564 * vmw_stdu_bo_cpu_commit - Callback to do a CPU blit from buffer object
569 * 2D VM, we have to do a CPU blit ourselves.
692 * we'll be using a CPU blit, and the framebuffer should be moved out
756 struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1];
758 blit += dirty->num_hits;
759 blit->srcx = dirty->fb_x;
760 blit->srcy = dirty->fb_y;
761 blit->x = dirty->unit_x1;
762 blit->y = dirty->unit_y1;
763 blit->d = 1;
764 blit->w = dirty->unit_x2 - dirty->unit_x1;
765 blit->h = dirty->unit_y2 - dirty->unit_y1;
803 struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1];
809 update = (struct vmw_stdu_update *) &blit[dirty->num_hits];
834 * @srf: Pointer to surface to blit from. If NULL, the surface attached
1158 * If we are a 2D VM with a buffer object then we have to use CPU blit