Lines Matching defs:blit
493 DRM_ERROR("*** bad blit: src=0x%x dst=0x%x\n", srcorg, dstorg);
744 * standard blit, the ioctl needs to do checking.
799 static void mga_dma_dispatch_blit(struct drm_device * dev, drm_mga_blit_t * blit)
818 MGA_PLNWT, blit->planemask,
819 MGA_SRCORG, blit->srcorg,
820 MGA_DSTORG, blit->dstorg);
824 MGA_AR5, blit->ydir * blit->src_pitch,
825 MGA_PITCH, blit->dst_pitch);
828 int srcx = pbox[i].x1 + blit->delta_sx;
829 int srcy = pbox[i].y1 + blit->delta_sy;
830 int dstx = pbox[i].x1 + blit->delta_dx;
831 int dsty = pbox[i].y1 + blit->delta_dy;
836 if (blit->ydir == -1) {
837 srcy = blit->height - srcy - 1;
840 start = srcy * blit->src_pitch + srcx;
1021 drm_mga_blit_t *blit = data;
1029 if (mga_verify_blit(dev_priv, blit->srcorg, blit->dstorg))
1034 mga_dma_dispatch_blit(dev, blit);