blit              766 drivers/gpu/drm/mga/mga_state.c static void mga_dma_dispatch_blit(struct drm_device *dev, drm_mga_blit_t *blit)
blit              784 drivers/gpu/drm/mga/mga_state.c 		  MGA_PLNWT, blit->planemask,
blit              785 drivers/gpu/drm/mga/mga_state.c 		  MGA_SRCORG, blit->srcorg, MGA_DSTORG, blit->dstorg);
blit              789 drivers/gpu/drm/mga/mga_state.c 		  MGA_AR5, blit->ydir * blit->src_pitch,
blit              790 drivers/gpu/drm/mga/mga_state.c 		  MGA_PITCH, blit->dst_pitch);
blit              793 drivers/gpu/drm/mga/mga_state.c 		int srcx = pbox[i].x1 + blit->delta_sx;
blit              794 drivers/gpu/drm/mga/mga_state.c 		int srcy = pbox[i].y1 + blit->delta_sy;
blit              795 drivers/gpu/drm/mga/mga_state.c 		int dstx = pbox[i].x1 + blit->delta_dx;
blit              796 drivers/gpu/drm/mga/mga_state.c 		int dsty = pbox[i].y1 + blit->delta_dy;
blit              801 drivers/gpu/drm/mga/mga_state.c 		if (blit->ydir == -1)
blit              802 drivers/gpu/drm/mga/mga_state.c 			srcy = blit->height - srcy - 1;
blit              804 drivers/gpu/drm/mga/mga_state.c 		start = srcy * blit->src_pitch + srcx;
blit              984 drivers/gpu/drm/mga/mga_state.c 	drm_mga_blit_t *blit = data;
blit              992 drivers/gpu/drm/mga/mga_state.c 	if (mga_verify_blit(dev_priv, blit->srcorg, blit->dstorg))
blit              997 drivers/gpu/drm/mga/mga_state.c 	mga_dma_dispatch_blit(dev, blit);
blit              258 drivers/gpu/drm/nouveau/nouveau_fbcon.c 		nvif_object_fini(&fbcon->blit);
blit               42 drivers/gpu/drm/nouveau/nouveau_fbcon.h 	struct nvif_object blit;
blit              199 drivers/gpu/drm/nouveau/nv04_fbcon.c 			       NULL, 0, &nfbdev->blit);
blit              247 drivers/gpu/drm/nouveau/nv04_fbcon.c 	OUT_RING(chan, nfbdev->blit.handle);
blit              780 drivers/gpu/drm/r128/r128_state.c 				  drm_r128_blit_t *blit)
blit              795 drivers/gpu/drm/r128/r128_state.c 	switch (blit->format) {
blit              811 drivers/gpu/drm/r128/r128_state.c 		DRM_ERROR("invalid blit format %d\n", blit->format);
blit              829 drivers/gpu/drm/r128/r128_state.c 	buf = dma->buflist[blit->idx];
blit              838 drivers/gpu/drm/r128/r128_state.c 		DRM_ERROR("sending pending buffer %d\n", blit->idx);
blit              844 drivers/gpu/drm/r128/r128_state.c 	dwords = (blit->width * blit->height) >> dword_shift;
blit              851 drivers/gpu/drm/r128/r128_state.c 			       (blit->format << 8) |
blit              858 drivers/gpu/drm/r128/r128_state.c 	data[2] = cpu_to_le32((blit->pitch << 21) | (blit->offset >> 5));
blit              861 drivers/gpu/drm/r128/r128_state.c 	data[5] = cpu_to_le32((blit->y << 16) | blit->x);
blit              862 drivers/gpu/drm/r128/r128_state.c 	data[6] = cpu_to_le32((blit->height << 16) | blit->width);
blit             1435 drivers/gpu/drm/r128/r128_state.c 	drm_r128_blit_t *blit = data;
blit             1442 drivers/gpu/drm/r128/r128_state.c 	DRM_DEBUG("pid=%d index=%d\n", task_pid_nr(current), blit->idx);
blit             1444 drivers/gpu/drm/r128/r128_state.c 	if (blit->idx < 0 || blit->idx >= dma->buf_count) {
blit             1446 drivers/gpu/drm/r128/r128_state.c 			  blit->idx, dma->buf_count - 1);
blit             1453 drivers/gpu/drm/r128/r128_state.c 	ret = r128_cce_dispatch_blit(dev, file_priv, blit);
blit             1911 drivers/gpu/drm/radeon/radeon.h 		struct radeon_fence *(*blit)(struct radeon_device *rdev,
blit             2734 drivers/gpu/drm/radeon/radeon.h #define radeon_copy_blit(rdev, s, d, np, resv) (rdev)->asic->copy.blit((rdev), (s), (d), (np), (resv))
blit              229 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r100_copy_blit,
blit              297 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r100_copy_blit,
blit              393 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r100_copy_blit,
blit              461 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r100_copy_blit,
blit              529 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r100_copy_blit,
blit              597 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r100_copy_blit,
blit              665 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r100_copy_blit,
blit              733 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r100_copy_blit,
blit              801 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r100_copy_blit,
blit              869 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r100_copy_blit,
blit              966 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r600_copy_cpdma,
blit             1052 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r600_copy_cpdma,
blit             1145 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r600_copy_cpdma,
blit             1251 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r600_copy_cpdma,
blit             1371 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r600_copy_cpdma,
blit             1465 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r600_copy_cpdma,
blit             1558 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r600_copy_cpdma,
blit             1706 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r600_copy_cpdma,
blit             1826 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r600_copy_cpdma,
blit             1964 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &r600_copy_cpdma,
blit             2134 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &cik_copy_cpdma,
blit             2247 drivers/gpu/drm/radeon/radeon_asic.c 		.blit = &cik_copy_cpdma,
blit              133 drivers/gpu/drm/radeon/radeon_benchmark.c 	if (rdev->asic->copy.blit) {
blit              258 drivers/gpu/drm/radeon/radeon_test.c 	if (rdev->asic->copy.blit)
blit              505 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	struct vmw_kms_sou_bo_blit *blit = cmd;
blit              507 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->header = SVGA_CMD_BLIT_GMRFB_TO_SCREEN;
blit              508 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destScreenId = update->du->unit;
blit              509 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcOrigin.x = fb_x;
blit              510 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcOrigin.y = fb_y;
blit              511 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.left = clip->x1;
blit              512 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.top = clip->y1;
blit              513 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.right = clip->x2;
blit              514 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.bottom = clip->y2;
blit              516 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	return sizeof(*blit);
blit              591 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	struct vmw_kms_sou_dirty_cmd *blit = cmd;
blit              596 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->header.id = SVGA_3D_CMD_BLIT_SURFACE_TO_SCREEN;
blit              597 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->header.size = sizeof(blit->body) + sizeof(SVGASignedRect) *
blit              600 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcImage.sid = vfbs->surface->res.id;
blit              601 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destScreenId = update->du->unit;
blit              604 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcRect.left = 0;
blit              605 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcRect.top = 0;
blit              606 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcRect.right = 0;
blit              607 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcRect.bottom = 0;
blit              609 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.left = 0;
blit              610 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.top = 0;
blit              611 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.right = 0;
blit              612 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.bottom = 0;
blit              614 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	return sizeof(*blit);
blit              641 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	struct vmw_kms_sou_dirty_cmd *blit;
blit              650 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit = srf_update->cmd_start;
blit              651 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	rect = (SVGASignedRect *)&blit[1];
blit              653 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	num_hits = (blit->header.size - sizeof(blit->body))/
blit              664 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcRect.left = src_bb.x1;
blit              665 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcRect.top = src_bb.y1;
blit              666 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcRect.right = src_bb.x2;
blit              667 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcRect.bottom = src_bb.y2;
blit              669 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.left = bb->x1;
blit              670 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.top = bb->y1;
blit              671 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.right = bb->x2;
blit              672 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.bottom = bb->y2;
blit             1030 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	SVGASignedRect *blit = (SVGASignedRect *) &cmd[1];
blit             1059 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	for (i = 0; i < dirty->num_hits; ++i, ++blit) {
blit             1060 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 		blit->left -= sdirty->left;
blit             1061 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 		blit->right -= sdirty->left;
blit             1062 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 		blit->top -= sdirty->top;
blit             1063 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 		blit->bottom -= sdirty->top;
blit             1085 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	SVGASignedRect *blit = (SVGASignedRect *) &cmd[1];
blit             1088 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit += dirty->num_hits;
blit             1089 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->left = dirty->unit_x1;
blit             1090 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->top = dirty->unit_y1;
blit             1091 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->right = dirty->unit_x2;
blit             1092 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->bottom = dirty->unit_y2;
blit             1208 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	struct vmw_kms_sou_bo_blit *blit = dirty->cmd;
blit             1210 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit += dirty->num_hits;
blit             1211 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->header = SVGA_CMD_BLIT_GMRFB_TO_SCREEN;
blit             1212 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destScreenId = dirty->unit->unit;
blit             1213 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcOrigin.x = dirty->fb_x;
blit             1214 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcOrigin.y = dirty->fb_y;
blit             1215 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.left = dirty->unit_x1;
blit             1216 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.top = dirty->unit_y1;
blit             1217 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.right = dirty->unit_x2;
blit             1218 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destRect.bottom = dirty->unit_y2;
blit             1318 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	struct vmw_kms_sou_readback_blit *blit = dirty->cmd;
blit             1320 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit += dirty->num_hits;
blit             1321 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->header = SVGA_CMD_BLIT_SCREEN_TO_GMRFB;
blit             1322 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcScreenId = dirty->unit->unit;
blit             1323 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destOrigin.x = dirty->fb_x;
blit             1324 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.destOrigin.y = dirty->fb_y;
blit             1325 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcRect.left = dirty->unit_x1;
blit             1326 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcRect.top = dirty->unit_y1;
blit             1327 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcRect.right = dirty->unit_x2;
blit             1328 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c 	blit->body.srcRect.bottom = dirty->unit_y2;
blit              459 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1];
blit              461 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	blit += dirty->num_hits;
blit              462 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	blit->srcx = dirty->fb_x;
blit              463 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	blit->srcy = dirty->fb_y;
blit              464 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	blit->x = dirty->unit_x1;
blit              465 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	blit->y = dirty->unit_y1;
blit              466 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	blit->d = 1;
blit              467 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	blit->w = dirty->unit_x2 - dirty->unit_x1;
blit              468 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	blit->h = dirty->unit_y2 - dirty->unit_y1;
blit              496 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1];
blit              498 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		(SVGA3dCmdSurfaceDMASuffix *) &blit[dirty->num_hits];
blit              499 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 	size_t blit_size = sizeof(*blit) * dirty->num_hits + sizeof(*suffix);
blit              756 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1];
blit              758 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		blit += dirty->num_hits;
blit              759 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		blit->srcx = dirty->fb_x;
blit              760 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		blit->srcy = dirty->fb_y;
blit              761 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		blit->x = dirty->unit_x1;
blit              762 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		blit->y = dirty->unit_y1;
blit              763 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		blit->d = 1;
blit              764 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		blit->w = dirty->unit_x2 - dirty->unit_x1;
blit              765 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		blit->h = dirty->unit_y2 - dirty->unit_y1;
blit              803 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1];
blit              809 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 		update = (struct vmw_stdu_update *) &blit[dirty->num_hits];
blit              197 drivers/video/fbdev/cg6.c 	u32	blit;
blit              383 drivers/video/fbdev/cg6.c 		i = sbus_readl(&fbc->blit);
blit              277 drivers/video/fbdev/core/svgalib.c void svga_tileblit(struct fb_info *info, struct fb_tileblit *blit)
blit              282 drivers/video/fbdev/core/svgalib.c 	int attr = (0x0F & blit->bg) << 4 | (0x0F & blit->fg);
blit              284 drivers/video/fbdev/core/svgalib.c 	fb += blit->sx * colstride + blit->sy * rowstride;
blit              287 drivers/video/fbdev/core/svgalib.c 	for (dy=0; dy < blit->height; dy ++) {
blit              289 drivers/video/fbdev/core/svgalib.c 		for (dx = 0; dx < blit->width; dx ++) {
blit              290 drivers/video/fbdev/core/svgalib.c 			fb_writeb(blit->indices[i], fb2);
blit              294 drivers/video/fbdev/core/svgalib.c 			if (i == blit->length) return;
blit               58 drivers/video/fbdev/core/tileblit.c 	struct fb_tileblit blit;
blit               62 drivers/video/fbdev/core/tileblit.c 	blit.sx = xx;
blit               63 drivers/video/fbdev/core/tileblit.c 	blit.sy = yy;
blit               64 drivers/video/fbdev/core/tileblit.c 	blit.width = count;
blit               65 drivers/video/fbdev/core/tileblit.c 	blit.height = 1;
blit               66 drivers/video/fbdev/core/tileblit.c 	blit.fg = fg;
blit               67 drivers/video/fbdev/core/tileblit.c 	blit.bg = bg;
blit               68 drivers/video/fbdev/core/tileblit.c 	blit.length = count;
blit               69 drivers/video/fbdev/core/tileblit.c 	blit.indices = (u32 *) fb_get_buffer_offset(info, &info->pixmap, size);
blit               71 drivers/video/fbdev/core/tileblit.c 		blit.indices[i] = (u32)(scr_readw(s++) & charmask);
blit               73 drivers/video/fbdev/core/tileblit.c 	info->tileops->fb_tileblit(info, &blit);
blit              366 include/linux/fb.h 	void (*fb_tileblit)(struct fb_info *info, struct fb_tileblit *blit);
blit              112 include/linux/svga.h void svga_tileblit(struct fb_info *info, struct fb_tileblit *blit);