Lines Matching defs:blit
473 DRM_ERROR("*** bad blit: src=0x%x dst=0x%x\n", srcorg, dstorg);
719 * standard blit, the ioctl needs to do checking.
769 static void mga_dma_dispatch_blit(struct drm_device *dev, drm_mga_blit_t *blit)
787 MGA_PLNWT, blit->planemask,
788 MGA_SRCORG, blit->srcorg, MGA_DSTORG, blit->dstorg);
792 MGA_AR5, blit->ydir * blit->src_pitch,
793 MGA_PITCH, blit->dst_pitch);
796 int srcx = pbox[i].x1 + blit->delta_sx;
797 int srcy = pbox[i].y1 + blit->delta_sy;
798 int dstx = pbox[i].x1 + blit->delta_dx;
799 int dsty = pbox[i].y1 + blit->delta_dy;
804 if (blit->ydir == -1)
805 srcy = blit->height - srcy - 1;
807 start = srcy * blit->src_pitch + srcx;
980 drm_mga_blit_t *blit = data;
988 if (mga_verify_blit(dev_priv, blit->srcorg, blit->dstorg))
993 mga_dma_dispatch_blit(dev, blit);