Lines Matching defs:blit
475 DRM_ERROR("*** bad blit: src=0x%x dst=0x%x\n", srcorg, dstorg);
721 * standard blit, the ioctl needs to do checking.
771 static void mga_dma_dispatch_blit(struct drm_device *dev, drm_mga_blit_t *blit)
789 MGA_PLNWT, blit->planemask,
790 MGA_SRCORG, blit->srcorg, MGA_DSTORG, blit->dstorg);
794 MGA_AR5, blit->ydir * blit->src_pitch,
795 MGA_PITCH, blit->dst_pitch);
798 int srcx = pbox[i].x1 + blit->delta_sx;
799 int srcy = pbox[i].y1 + blit->delta_sy;
800 int dstx = pbox[i].x1 + blit->delta_dx;
801 int dsty = pbox[i].y1 + blit->delta_dy;
806 if (blit->ydir == -1)
807 srcy = blit->height - srcy - 1;
809 start = srcy * blit->src_pitch + srcx;
989 drm_mga_blit_t *blit = data;
997 if (mga_verify_blit(dev_priv, blit->srcorg, blit->dstorg))
1002 mga_dma_dispatch_blit(dev, blit);