Lines Matching refs:blit
655 drm_mach64_blit_t * blit) in mach64_dma_dispatch_blit() argument
668 switch (blit->format) { in mach64_dma_dispatch_blit()
684 DRM_ERROR("invalid blit format %d\n", blit->format); in mach64_dma_dispatch_blit()
693 dwords = (blit->width * blit->height) >> dword_shift; in mach64_dma_dispatch_blit()
717 verify_ret = copy_from_user_blit(GETBUFPTR(copy_buf), blit->buf, used); in mach64_dma_dispatch_blit()
746 DMAOUTREG(MACH64_DP_PIX_WIDTH, (blit->format << 0) /* dst pix width */ in mach64_dma_dispatch_blit()
747 |(blit->format << 4) /* composite pix width */ in mach64_dma_dispatch_blit()
748 |(blit->format << 8) /* src pix width */ in mach64_dma_dispatch_blit()
749 |(blit->format << 16) /* host data pix width */ in mach64_dma_dispatch_blit()
750 |(blit->format << 28) /* scaler/3D pix width */ in mach64_dma_dispatch_blit()
760 (blit->pitch << 22) | (blit->offset >> 3)); in mach64_dma_dispatch_blit()
761 DMAOUTREG(MACH64_DST_X_Y, (blit->y << 16) | blit->x); in mach64_dma_dispatch_blit()
762 DMAOUTREG(MACH64_DST_WIDTH_HEIGHT, (blit->height << 16) | blit->width); in mach64_dma_dispatch_blit()
866 drm_mach64_blit_t *blit = data; in mach64_dma_blit() local
871 ret = mach64_dma_dispatch_blit(dev, file_priv, blit); in mach64_dma_blit()