Home
last modified time | relevance | path

Searched refs:blit (Results 1 – 25 of 33) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_scrn.c508 struct vmw_kms_sou_bo_blit *blit = cmd; in vmw_sou_bo_populate_clip() local
510 blit->header = SVGA_CMD_BLIT_GMRFB_TO_SCREEN; in vmw_sou_bo_populate_clip()
511 blit->body.destScreenId = update->du->unit; in vmw_sou_bo_populate_clip()
512 blit->body.srcOrigin.x = fb_x; in vmw_sou_bo_populate_clip()
513 blit->body.srcOrigin.y = fb_y; in vmw_sou_bo_populate_clip()
514 blit->body.destRect.left = clip->x1; in vmw_sou_bo_populate_clip()
515 blit->body.destRect.top = clip->y1; in vmw_sou_bo_populate_clip()
516 blit->body.destRect.right = clip->x2; in vmw_sou_bo_populate_clip()
517 blit->body.destRect.bottom = clip->y2; in vmw_sou_bo_populate_clip()
519 return sizeof(*blit); in vmw_sou_bo_populate_clip()
[all …]
H A Dvmwgfx_stdu.c459 struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1]; in vmw_stdu_bo_clip() local
461 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 …]
/OK3568_Linux_fs/kernel/drivers/video/fbdev/core/
H A Dtileblit.c59 struct fb_tileblit blit; in tile_putcs() local
63 blit.sx = xx; in tile_putcs()
64 blit.sy = yy; in tile_putcs()
65 blit.width = count; in tile_putcs()
66 blit.height = 1; in tile_putcs()
67 blit.fg = fg; in tile_putcs()
68 blit.bg = bg; in tile_putcs()
69 blit.length = count; in tile_putcs()
70 blit.indices = (u32 *) fb_get_buffer_offset(info, &info->pixmap, size); in tile_putcs()
72 blit.indices[i] = (u32)(scr_readw(s++) & charmask); in tile_putcs()
[all …]
H A Dsvgalib.c277 void svga_tileblit(struct fb_info *info, struct fb_tileblit *blit) in svga_tileblit() argument
282 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()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/mga/
H A Dmga_state.c766 static void mga_dma_dispatch_blit(struct drm_device *dev, drm_mga_blit_t *blit) in mga_dma_dispatch_blit() argument
784 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 …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/r128/
H A Dr128_state.c780 drm_r128_blit_t *blit) in r128_cce_dispatch_blit() argument
795 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 …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/
H A Dradeon_asic.c229 .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 …]
H A Dradeon_benchmark.c133 if (rdev->asic->copy.blit) { in radeon_benchmark_move()
H A Dradeon_test.c258 if (rdev->asic->copy.blit) in radeon_test_moves()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/
H A Dnv04_fbcon.c199 NULL, 0, &nfbdev->blit); in nv04_fbcon_accel_init()
237 PUSH_NVSQ(push, NV05F, 0x0000, nfbdev->blit.handle); in nv04_fbcon_accel_init()
240 if (nfbdev->blit.oclass == 0x009f) { in nv04_fbcon_accel_init()
H A Dnouveau_fbcon.h44 struct nvif_object blit; member
H A Dnouveau_fbcon.c260 nvif_object_dtor(&fbcon->blit); in nouveau_fbcon_accel_fini()
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/
H A DCVE-2019-7635.patch13 bliting operation on the surface will look up a color past a blit map
16 a blit function.
/OK3568_Linux_fs/buildroot/package/qt5/qt5wayland/
H A D0003-Revert-Use-a-dedicated-EGLContext-for-the-decoration.patch38 + void blit(QWaylandEglWindow *window)
102 - void blit(QWaylandEglWindow *window)
316 m_blitter->blit(window);
/OK3568_Linux_fs/buildroot/dl/unixbench/git/UnixBench/pgms/
H A Dindex.base33 2d-blit|3|score|15|15|1
/OK3568_Linux_fs/kernel/include/linux/
H A Dsvga.h112 void svga_tileblit(struct fb_info *info, struct fb_tileblit *blit);
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_11.0.1/
H A D0083-libweston-add-weston_renderer-resize_output.patch22 does not blit them while the other does. In order to assert the
61 + * Pixman-renderer never knows about decorations, we blit them
/OK3568_Linux_fs/buildroot/package/weston/
H A D0082-libweston-add-weston_renderer-resize_output.patch22 does not blit them while the other does. In order to assert the
61 + * Pixman-renderer never knows about decorations, we blit them
/OK3568_Linux_fs/kernel/drivers/video/fbdev/
H A Dcg6.c197 u32 blit; member
383 i = sbus_readl(&fbc->blit); in cg6_copyarea()
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20/
H A D0008-video-converter-Support-rockchip-RGA-2D-accel.patch202 + GST_DEBUG ("failed to blit with RGA");
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22/
H A D0008-video-converter-Support-rockchip-RGA-2D-accel.patch202 + GST_DEBUG ("failed to blit with RGA");
/OK3568_Linux_fs/buildroot/package/gstreamer1/gst1-plugins-base/
H A D0008-video-converter-Support-rockchip-RGA-2D-accel.patch202 + GST_DEBUG ("failed to blit with RGA");
/OK3568_Linux_fs/buildroot/package/gstreamer1/gst1-plugins-good/
H A D0005-video-flip-Support-rockchip-RGA-2D-accel.patch231 + GST_DEBUG ("failed to blit with RGA");
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22/
H A D0005-video-flip-Support-rockchip-RGA-2D-accel.patch231 + GST_DEBUG ("failed to blit with RGA");
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20/
H A D0005-video-flip-Support-rockchip-RGA-2D-accel.patch231 + GST_DEBUG ("failed to blit with RGA");

12