| /Linux-v5.4/drivers/gpu/drm/vmwgfx/ | 
| D | vmwgfx_scrn.c | 505 	struct vmw_kms_sou_bo_blit *blit = cmd;  in vmw_sou_bo_populate_clip()  local507 	blit->header = SVGA_CMD_BLIT_GMRFB_TO_SCREEN;  in vmw_sou_bo_populate_clip()
 508 	blit->body.destScreenId = update->du->unit;  in vmw_sou_bo_populate_clip()
 509 	blit->body.srcOrigin.x = fb_x;  in vmw_sou_bo_populate_clip()
 510 	blit->body.srcOrigin.y = fb_y;  in vmw_sou_bo_populate_clip()
 511 	blit->body.destRect.left = clip->x1;  in vmw_sou_bo_populate_clip()
 512 	blit->body.destRect.top = clip->y1;  in vmw_sou_bo_populate_clip()
 513 	blit->body.destRect.right = clip->x2;  in vmw_sou_bo_populate_clip()
 514 	blit->body.destRect.bottom = clip->y2;  in vmw_sou_bo_populate_clip()
 516 	return sizeof(*blit);  in vmw_sou_bo_populate_clip()
 [all …]
 
 | 
| D | vmwgfx_stdu.c | 459 	struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1];  in vmw_stdu_bo_clip()  local461 	blit += dirty->num_hits;  in vmw_stdu_bo_clip()
 462 	blit->srcx = dirty->fb_x;  in vmw_stdu_bo_clip()
 463 	blit->srcy = dirty->fb_y;  in vmw_stdu_bo_clip()
 464 	blit->x = dirty->unit_x1;  in vmw_stdu_bo_clip()
 465 	blit->y = dirty->unit_y1;  in vmw_stdu_bo_clip()
 466 	blit->d = 1;  in vmw_stdu_bo_clip()
 467 	blit->w = dirty->unit_x2 - dirty->unit_x1;  in vmw_stdu_bo_clip()
 468 	blit->h = dirty->unit_y2 - dirty->unit_y1;  in vmw_stdu_bo_clip()
 496 	struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1];  in vmw_stdu_bo_fifo_commit()  local
 [all …]
 
 | 
| /Linux-v5.4/drivers/video/fbdev/core/ | 
| D | tileblit.c | 58 	struct fb_tileblit blit;  in tile_putcs()  local62 	blit.sx = xx;  in tile_putcs()
 63 	blit.sy = yy;  in tile_putcs()
 64 	blit.width = count;  in tile_putcs()
 65 	blit.height = 1;  in tile_putcs()
 66 	blit.fg = fg;  in tile_putcs()
 67 	blit.bg = bg;  in tile_putcs()
 68 	blit.length = count;  in tile_putcs()
 69 	blit.indices = (u32 *) fb_get_buffer_offset(info, &info->pixmap, size);  in tile_putcs()
 71 		blit.indices[i] = (u32)(scr_readw(s++) & charmask);  in tile_putcs()
 [all …]
 
 | 
| D | svgalib.c | 277 void svga_tileblit(struct fb_info *info, struct fb_tileblit *blit)  in svga_tileblit()  argument282 	int attr = (0x0F & blit->bg) << 4 | (0x0F & blit->fg);  in svga_tileblit()
 284 	fb += blit->sx * colstride + blit->sy * rowstride;  in svga_tileblit()
 287 	for (dy=0; dy < blit->height; dy ++) {  in svga_tileblit()
 289 		for (dx = 0; dx < blit->width; dx ++) {  in svga_tileblit()
 290 			fb_writeb(blit->indices[i], fb2);  in svga_tileblit()
 294 			if (i == blit->length) return;  in svga_tileblit()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/mga/ | 
| D | mga_state.c | 766 static void mga_dma_dispatch_blit(struct drm_device *dev, drm_mga_blit_t *blit)  in mga_dma_dispatch_blit()  argument784 		  MGA_PLNWT, blit->planemask,  in mga_dma_dispatch_blit()
 785 		  MGA_SRCORG, blit->srcorg, MGA_DSTORG, blit->dstorg);  in mga_dma_dispatch_blit()
 789 		  MGA_AR5, blit->ydir * blit->src_pitch,  in mga_dma_dispatch_blit()
 790 		  MGA_PITCH, blit->dst_pitch);  in mga_dma_dispatch_blit()
 793 		int srcx = pbox[i].x1 + blit->delta_sx;  in mga_dma_dispatch_blit()
 794 		int srcy = pbox[i].y1 + blit->delta_sy;  in mga_dma_dispatch_blit()
 795 		int dstx = pbox[i].x1 + blit->delta_dx;  in mga_dma_dispatch_blit()
 796 		int dsty = pbox[i].y1 + blit->delta_dy;  in mga_dma_dispatch_blit()
 801 		if (blit->ydir == -1)  in mga_dma_dispatch_blit()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/r128/ | 
| D | r128_state.c | 780 				  drm_r128_blit_t *blit)  in r128_cce_dispatch_blit()  argument795 	switch (blit->format) {  in r128_cce_dispatch_blit()
 811 		DRM_ERROR("invalid blit format %d\n", blit->format);  in r128_cce_dispatch_blit()
 829 	buf = dma->buflist[blit->idx];  in r128_cce_dispatch_blit()
 838 		DRM_ERROR("sending pending buffer %d\n", blit->idx);  in r128_cce_dispatch_blit()
 844 	dwords = (blit->width * blit->height) >> dword_shift;  in r128_cce_dispatch_blit()
 851 			       (blit->format << 8) |  in r128_cce_dispatch_blit()
 858 	data[2] = cpu_to_le32((blit->pitch << 21) | (blit->offset >> 5));  in r128_cce_dispatch_blit()
 861 	data[5] = cpu_to_le32((blit->y << 16) | blit->x);  in r128_cce_dispatch_blit()
 862 	data[6] = cpu_to_le32((blit->height << 16) | blit->width);  in r128_cce_dispatch_blit()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/radeon/ | 
| D | radeon_asic.c | 229 		.blit = &r100_copy_blit,297 		.blit = &r100_copy_blit,
 393 		.blit = &r100_copy_blit,
 461 		.blit = &r100_copy_blit,
 529 		.blit = &r100_copy_blit,
 597 		.blit = &r100_copy_blit,
 665 		.blit = &r100_copy_blit,
 733 		.blit = &r100_copy_blit,
 801 		.blit = &r100_copy_blit,
 869 		.blit = &r100_copy_blit,
 [all …]
 
 | 
| D | radeon_benchmark.c | 133 	if (rdev->asic->copy.blit) {  in radeon_benchmark_move()
 | 
| D | radeon_test.c | 258 	if (rdev->asic->copy.blit)  in radeon_test_moves()
 | 
| D | radeon.h | 1911 		struct radeon_fence *(*blit)(struct radeon_device *rdev,  member2734 #define radeon_copy_blit(rdev, s, d, np, resv) (rdev)->asic->copy.blit((rdev), (s), (d), (np), (res…
 
 | 
| /Linux-v5.4/drivers/gpu/drm/nouveau/ | 
| D | nouveau_fbcon.h | 42 	struct nvif_object blit;  member
 | 
| D | nv04_fbcon.c | 199 			       NULL, 0, &nfbdev->blit);  in nv04_fbcon_accel_init()247 	OUT_RING(chan, nfbdev->blit.handle);  in nv04_fbcon_accel_init()
 
 | 
| D | nouveau_fbcon.c | 258 		nvif_object_fini(&fbcon->blit);  in nouveau_fbcon_accel_fini()
 | 
| /Linux-v5.4/include/linux/ | 
| D | svga.h | 112 void svga_tileblit(struct fb_info *info, struct fb_tileblit *blit);
 | 
| D | fb.h | 366 	void (*fb_tileblit)(struct fb_info *info, struct fb_tileblit *blit);
 | 
| /Linux-v5.4/drivers/video/fbdev/ | 
| D | cg6.c | 197 	u32	blit;  member383 		i = sbus_readl(&fbc->blit);  in cg6_copyarea()
 
 | 
| /Linux-v5.4/Documentation/fb/ | 
| D | udlfb.rst | 7 DisplayLink chips provide simple hline/blit operations with some compression,
 |