Lines Matching defs:blit
785 drm_r128_blit_t *blit)
800 switch (blit->format) {
816 DRM_ERROR("invalid blit format %d\n", blit->format);
822 * data from the host data blit, otherwise part of the texture
834 buf = dma->buflist[blit->idx];
843 DRM_ERROR("sending pending buffer %d\n", blit->idx);
849 dwords = (blit->width * blit->height) >> dword_shift;
856 (blit->format << 8) |
863 data[2] = cpu_to_le32((blit->pitch << 21) | (blit->offset >> 5));
866 data[5] = cpu_to_le32((blit->y << 16) | blit->x);
867 data[6] = cpu_to_le32((blit->height << 16) | blit->width);
874 /* Flush the pixel cache after the blit completes. This ensures
1440 drm_r128_blit_t *blit = data;
1447 DRM_DEBUG("pid=%d index=%d\n", task_pid_nr(current), blit->idx);
1449 if (blit->idx < 0 || blit->idx >= dma->buf_count) {
1451 blit->idx, dma->buf_count - 1);
1458 ret = r128_cce_dispatch_blit(dev, file_priv, blit);