rop 261 drivers/gpu/drm/nouveau/nouveau_fbcon.c nvif_object_fini(&fbcon->rop); rop 301 drivers/gpu/drm/nouveau/nouveau_fbcon.c rect.rop = ROP_COPY; rop 39 drivers/gpu/drm/nouveau/nouveau_fbcon.h struct nvif_object rop; rop 62 drivers/gpu/drm/nouveau/nv04_fbcon.c OUT_RING(chan, (rect->rop != ROP_COPY) ? 1 : 3); rop 183 drivers/gpu/drm/nouveau/nv04_fbcon.c &nfbdev->rop); rop 220 drivers/gpu/drm/nouveau/nv04_fbcon.c OUT_RING(chan, nfbdev->rop.handle); rop 265 drivers/gpu/drm/nouveau/nv04_fbcon.c OUT_RING(chan, nfbdev->rop.handle); rop 38 drivers/gpu/drm/nouveau/nv50_fbcon.c ret = RING_SPACE(chan, rect->rop == ROP_COPY ? 7 : 11); rop 42 drivers/gpu/drm/nouveau/nv50_fbcon.c if (rect->rop != ROP_COPY) { rop 57 drivers/gpu/drm/nouveau/nv50_fbcon.c if (rect->rop != ROP_COPY) { rop 38 drivers/gpu/drm/nouveau/nvc0_fbcon.c ret = RING_SPACE(chan, rect->rop == ROP_COPY ? 7 : 11); rop 42 drivers/gpu/drm/nouveau/nvc0_fbcon.c if (rect->rop != ROP_COPY) { rop 57 drivers/gpu/drm/nouveau/nvc0_fbcon.c if (rect->rop != ROP_COPY) { rop 1355 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c int rop, gpc; rop 1456 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c for (rop = 0; rop < gr->rop_nr; rop++) { rop 1457 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c u32 statz = nvkm_rd32(device, ROP_UNIT(rop, 0x070)); rop 1458 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c u32 statc = nvkm_rd32(device, ROP_UNIT(rop, 0x144)); rop 1460 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c rop, statz, statc); rop 1461 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_wr32(device, ROP_UNIT(rop, 0x070), 0xc0000000); rop 1462 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_wr32(device, ROP_UNIT(rop, 0x144), 0xc0000000); rop 2317 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c int gpc, tpc, rop; rop 2405 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c for (rop = 0; rop < gr->rop_nr; rop++) { rop 2406 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_wr32(device, ROP_UNIT(rop, 0x144), 0x40000000); rop 2407 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_wr32(device, ROP_UNIT(rop, 0x070), 0x40000000); rop 2408 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_wr32(device, ROP_UNIT(rop, 0x204), 0xffffffff); rop 2409 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_wr32(device, ROP_UNIT(rop, 0x208), 0xffffffff); rop 181 drivers/gpu/drm/qxl/qxl_drv.h uint16_t rop; rop 363 drivers/gpu/drm/savage/savage_drv.h #define BCI_CMD_SET_ROP(cmd, rop) ((cmd) |= ((rop & 0xFF) << 16)) rop 1602 drivers/gpu/drm/vmwgfx/device_include/svga_reg.h uint32 rop; rop 1715 drivers/gpu/drm/vmwgfx/device_include/svga_reg.h uint32 rop; /* Must be SVGA_ROP_COPY */ rop 183 drivers/media/platform/s5p-g2d/g2d.c ctx->rop = ROP4_INVERT; rop 185 drivers/media/platform/s5p-g2d/g2d.c ctx->rop = ROP4_COPY; rop 522 drivers/media/platform/s5p-g2d/g2d.c g2d_set_rop4(dev, ctx->rop); rop 59 drivers/media/platform/s5p-g2d/g2d.h u32 rop; rop 607 drivers/media/platform/vsp1/vsp1_regs.h #define VI6_BRU_CTRL_CROP(rop) ((rop) << 4) rop 609 drivers/media/platform/vsp1/vsp1_regs.h #define VI6_BRU_CTRL_AROP(rop) ((rop) << 0) rop 649 drivers/media/platform/vsp1/vsp1_regs.h #define VI6_BRU_ROP_CROP(rop) ((rop) << 4) rop 651 drivers/media/platform/vsp1/vsp1_regs.h #define VI6_BRU_ROP_AROP(rop) ((rop) << 0) rop 149 drivers/staging/sm750fb/sm750.c fbcursor->rop, rop 165 drivers/staging/sm750fb/sm750.c unsigned int base, pitch, Bpp, rop; rop 184 drivers/staging/sm750fb/sm750.c rop = (region->rop != ROP_COPY) ? HW_ROP2_XOR : HW_ROP2_COPY; rop 198 drivers/staging/sm750fb/sm750.c color, rop); rop 91 drivers/staging/sm750fb/sm750_accel.c u32 color, u32 rop) rop 127 drivers/staging/sm750fb/sm750_accel.c (rop & DE_CONTROL_ROP_MASK); /* dpr0xc */ rop 195 drivers/staging/sm750fb/sm750_accel.h u32 color, u32 rop); rop 85 drivers/staging/sm750fb/sm750_cursor.c void sm750_hw_cursor_setData(struct lynx_cursor *cursor, u16 rop, rop 113 drivers/staging/sm750fb/sm750_cursor.c if (rop == ROP_XOR) rop 135 drivers/staging/sm750fb/sm750_cursor.c void sm750_hw_cursor_setData2(struct lynx_cursor *cursor, u16 rop, rop 15 drivers/staging/sm750fb/sm750_cursor.h u16 rop, const u8 *data, const u8 *mask); rop 17 drivers/staging/sm750fb/sm750_cursor.h u16 rop, const u8 *data, const u8 *mask); rop 3191 drivers/video/fbdev/amifb.c switch (rect->rop) { rop 165 drivers/video/fbdev/aty/mach64_cursor.c switch (cursor->rop) { rop 204 drivers/video/fbdev/bt431.h u16 rop, u16 width, u16 height) rop 218 drivers/video/fbdev/bt431.h if (rop == ROP_XOR) rop 72 drivers/video/fbdev/core/bitblit.c region.rop = ROP_COPY; rop 217 drivers/video/fbdev/core/bitblit.c region.rop = ROP_COPY; rop 380 drivers/video/fbdev/core/bitblit.c cursor.rop = ROP_XOR; rop 312 drivers/video/fbdev/core/cfbfillrect.c switch (rect->rop) { rop 342 drivers/video/fbdev/core/cfbfillrect.c switch (rect->rop) { rop 93 drivers/video/fbdev/core/fbcon_ccw.c region.rop = ROP_COPY; rop 202 drivers/video/fbdev/core/fbcon_ccw.c region.rop = ROP_COPY; rop 384 drivers/video/fbdev/core/fbcon_ccw.c cursor.rop = ROP_XOR; rop 78 drivers/video/fbdev/core/fbcon_cw.c region.rop = ROP_COPY; rop 185 drivers/video/fbdev/core/fbcon_cw.c region.rop = ROP_COPY; rop 367 drivers/video/fbdev/core/fbcon_cw.c cursor.rop = ROP_XOR; rop 80 drivers/video/fbdev/core/fbcon_ud.c region.rop = ROP_COPY; rop 232 drivers/video/fbdev/core/fbcon_ud.c region.rop = ROP_COPY; rop 407 drivers/video/fbdev/core/fbcon_ud.c cursor.rop = ROP_XOR; rop 58 drivers/video/fbdev/core/softcursor.c switch (cursor->rop) { rop 275 drivers/video/fbdev/core/sysfillrect.c switch (rect->rop) { rop 305 drivers/video/fbdev/core/sysfillrect.c switch (rect->rop) { rop 49 drivers/video/fbdev/core/tileblit.c rect.rop = ROP_COPY; rop 243 drivers/video/fbdev/ffb.c u32 rop; rop 415 drivers/video/fbdev/ffb.c static __inline__ void ffb_rop(struct ffb_par *par, u32 rop) rop 417 drivers/video/fbdev/ffb.c if (par->rop_cache != rop) { rop 419 drivers/video/fbdev/ffb.c upa_writel(rop, &par->fbc->rop); rop 420 drivers/video/fbdev/ffb.c par->rop_cache = rop; rop 438 drivers/video/fbdev/ffb.c upa_writel(par->rop_cache, &fbc->rop); rop 483 drivers/video/fbdev/ffb.c BUG_ON(rect->rop != ROP_COPY && rect->rop != ROP_XOR); rop 495 drivers/video/fbdev/ffb.c ffb_rop(par, rect->rop == ROP_COPY ? rop 1093 drivers/video/fbdev/fsl-diu-fb.c if (cursor->rop == ROP_XOR) rop 467 drivers/video/fbdev/hgafb.c switch (rect->rop) { rop 76 drivers/video/fbdev/hitfb.c u16 dy, u16 width, u16 height, u16 rop, rop 84 drivers/video/fbdev/hitfb.c fb_writew(rop, HD64461_BBTROPR); rop 127 drivers/video/fbdev/hitfb.c if (rect->rop != ROP_COPY) rop 162 drivers/video/fbdev/hpfb.c out_8(fb_regs + WMRR, (region->rop == ROP_COPY ? RR_SET : RR_INVERT)); rop 166 drivers/video/fbdev/hpfb.c out_8(fb_regs + WMRR, (region->rop == ROP_COPY ? RR_CLEAR : RR_NOOP)); rop 162 drivers/video/fbdev/i810/i810_accel.c int xdir, int src, int dest, int rop, rop 170 drivers/video/fbdev/i810/i810_accel.c PUT_RING(xdir | rop << 16 | dpitch | DYN_COLOR_EN | blit_bpp); rop 196 drivers/video/fbdev/i810/i810_accel.c int rop, int what, int blit_bpp, rop 204 drivers/video/fbdev/i810/i810_accel.c PUT_RING(rop << 16 | pitch | SOLIDPATTERN | DYN_COLOR_EN | blit_bpp); rop 236 drivers/video/fbdev/i810/i810_accel.c int dsize, int blit_bpp, int rop, rop 245 drivers/video/fbdev/i810/i810_accel.c PUT_RING(DYN_COLOR_EN | blit_bpp | rop << 16 | dpitch); rop 301 drivers/video/fbdev/i810/i810_accel.c u32 dx, dy, width, height, dest, rop = 0, color = 0; rop 314 drivers/video/fbdev/i810/i810_accel.c rop = i810fb_rop[rect->rop]; rop 322 drivers/video/fbdev/i810/i810_accel.c color_blit(width, height, info->fix.line_length, dest, rop, color, rop 1521 drivers/video/fbdev/i810/i810_main.c switch (cursor->rop) { rop 1007 drivers/video/fbdev/imsttfb.c if (rect->rop == ROP_COPY) { rop 1201 drivers/video/fbdev/imsttfb.c if (cursor->dest == NULL && cursor->rop == ROP_XOR) rop 1221 drivers/video/fbdev/imsttfb.c switch (cursor->rop) { rop 1461 drivers/video/fbdev/intelfb/intelfbdrv.c u32 rop, color; rop 1472 drivers/video/fbdev/intelfb/intelfbdrv.c if (rect->rop == ROP_COPY) rop 1473 drivers/video/fbdev/intelfb/intelfbdrv.c rop = PAT_ROP_GXCOPY; rop 1475 drivers/video/fbdev/intelfb/intelfbdrv.c rop = PAT_ROP_GXXOR; rop 1485 drivers/video/fbdev/intelfb/intelfbdrv.c rop); rop 1628 drivers/video/fbdev/intelfb/intelfbdrv.c switch (cursor->rop) { rop 1658 drivers/video/fbdev/intelfb/intelfbhw.c u32 h, u32 color, u32 pitch, u32 bpp, u32 rop) rop 1664 drivers/video/fbdev/intelfb/intelfbhw.c "rop 0x%02x\n", x, y, w, h, color, pitch, bpp, rop); rop 1669 drivers/video/fbdev/intelfb/intelfbhw.c br13 = (rop << ROP_SHIFT) | pitch; rop 588 drivers/video/fbdev/intelfb/intelfbhw.h u32 rop); rop 156 drivers/video/fbdev/leo.c u32 rop; rop 228 drivers/video/fbdev/leo.c sbus_writel(0x310850, &ss->rop); rop 242 drivers/video/fbdev/leo.c sbus_writel(0x310b90, &ss->rop); rop 330 drivers/video/fbdev/matrox/matroxfb_accel.c switch (rect->rop) { rop 398 drivers/video/fbdev/matrox/matroxfb_accel.c switch (rect->rop) { rop 280 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c switch (rect->rop) { rop 1364 drivers/video/fbdev/neofb.c u_long dst, rop; rop 1367 drivers/video/fbdev/neofb.c rop = rect->rop ? 0x060000 : 0x0c0000; rop 1376 drivers/video/fbdev/neofb.c rop, &par->neo2200->bltCntl); rop 169 drivers/video/fbdev/nvidia/nv_accel.c static void NVSetRopSolid(struct fb_info *info, u32 rop, u32 planemask) rop 175 drivers/video/fbdev/nvidia/nv_accel.c if (par->currentRop != (rop + 32)) { rop 177 drivers/video/fbdev/nvidia/nv_accel.c NVDmaNext(par, NVCopyROP_PM[rop]); rop 178 drivers/video/fbdev/nvidia/nv_accel.c par->currentRop = rop + 32; rop 180 drivers/video/fbdev/nvidia/nv_accel.c } else if (par->currentRop != rop) { rop 184 drivers/video/fbdev/nvidia/nv_accel.c NVDmaNext(par, NVCopyROP[rop]); rop 185 drivers/video/fbdev/nvidia/nv_accel.c par->currentRop = rop; rop 336 drivers/video/fbdev/nvidia/nv_accel.c if (rect->rop != ROP_COPY) rop 337 drivers/video/fbdev/nvidia/nv_accel.c NVSetRopSolid(info, rect->rop, ~0); rop 348 drivers/video/fbdev/nvidia/nv_accel.c if (rect->rop != ROP_COPY) rop 572 drivers/video/fbdev/nvidia/nvidia.c switch (cursor->rop) { rop 1578 drivers/video/fbdev/omap2/omapfb/omapfb-main.c .rop = ROP_COPY, rop 1057 drivers/video/fbdev/pm2fb.c region->rop != ROP_COPY ) { rop 1331 drivers/video/fbdev/pm2fb.c if (cursor->rop == ROP_COPY) rop 1439 drivers/video/fbdev/pm2fb.c if (cursor->rop == ROP_COPY) rop 381 drivers/video/fbdev/pm3fb.c int rop; rop 391 drivers/video/fbdev/pm3fb.c if (region->rop == ROP_COPY ) rop 392 drivers/video/fbdev/pm3fb.c rop = PM3Config2D_ForegroundROP(0x3); /* GXcopy */ rop 394 drivers/video/fbdev/pm3fb.c rop = PM3Config2D_ForegroundROP(0x6) | /* GXxor */ rop 421 drivers/video/fbdev/pm3fb.c rop | rop 691 drivers/video/fbdev/pm3fb.c if (cursor->rop == ROP_COPY) rop 130 drivers/video/fbdev/pmag-aa-fb.c cursor->image.data, cursor->mask, cursor->rop, rop 970 drivers/video/fbdev/riva/fbdev.c riva_set_rop_solid(struct riva_par *par, int rop) rop 974 drivers/video/fbdev/riva/fbdev.c NV_WR32(&par->riva.Rop->Rop3, 0, rop); rop 1393 drivers/video/fbdev/riva/fbdev.c u_int color, rop = 0; rop 1409 drivers/video/fbdev/riva/fbdev.c switch (rect->rop) { rop 1411 drivers/video/fbdev/riva/fbdev.c rop = 0x66; rop 1415 drivers/video/fbdev/riva/fbdev.c rop = 0xCC; rop 1419 drivers/video/fbdev/riva/fbdev.c riva_set_rop_solid(par, rop); rop 1621 drivers/video/fbdev/riva/fbdev.c switch (cursor->rop) { rop 547 drivers/video/fbdev/s1d13xxxfb.c dbg_blit("(solidfill) : rop=%d\n", rect->rop); rop 130 drivers/video/fbdev/savage/savagefb.h #define BCI_CMD_SET_ROP(cmd, rop) ((cmd) |= ((rop & 0xFF) << 16)) rop 83 drivers/video/fbdev/savage/savagefb_accel.c BCI_CMD_SET_ROP(cmd, savagefb_rop[rect->rop]); rop 82 drivers/video/fbdev/sis/sis_accel.c int rop, int trans_color) rop 93 drivers/video/fbdev/sis/sis_accel.c SiS300SetupROP(sisALUConv[rop]) rop 136 drivers/video/fbdev/sis/sis_accel.c SiS300SetupForSolidFill(struct sis_video_info *ivideo, u32 color, int rop) rop 141 drivers/video/fbdev/sis/sis_accel.c SiS300SetupROP(sisPatALUConv[rop]) rop 172 drivers/video/fbdev/sis/sis_accel.c SiS310SetupForScreenToScreenCopy(struct sis_video_info *ivideo, int rop, int trans_color) rop 182 drivers/video/fbdev/sis/sis_accel.c SiS310SetupROP(sisALUConv[rop]) rop 238 drivers/video/fbdev/sis/sis_accel.c SiS310SetupForSolidFill(struct sis_video_info *ivideo, u32 color, int rop) rop 243 drivers/video/fbdev/sis/sis_accel.c SiS310SetupROP(sisPatALUConv[rop]) rop 340 drivers/video/fbdev/sis/sis_accel.c SiS300SetupForSolidFill(ivideo, col, myrops[rect->rop]); rop 347 drivers/video/fbdev/sis/sis_accel.c SiS310SetupForSolidFill(ivideo, col, myrops[rect->rop]); rop 243 drivers/video/fbdev/sis/sis_accel.h #define SiS300SetupROP(rop) \ rop 244 drivers/video/fbdev/sis/sis_accel.h ivideo->CommandReg = (rop) << 8; rop 368 drivers/video/fbdev/sis/sis_accel.h #define SiS310SetupROP(rop) \ rop 369 drivers/video/fbdev/sis/sis_accel.h ivideo->CommandReg = (rop) << 8; rop 811 drivers/video/fbdev/sstfb.c sst_write(BLTROP, rect->rop == ROP_COPY ? BLTROP_COPY : BLTROP_XOR); rop 857 drivers/video/fbdev/tdfxfb.c if (rect->rop == ROP_COPY) rop 1128 drivers/video/fbdev/tdfxfb.c if (cursor->rop == ROP_COPY) rop 953 drivers/video/fbdev/tgafb.c if (rect->rop != ROP_COPY) { rop 477 drivers/video/fbdev/tmiofb.c .rop = ROP_COPY, rop 329 drivers/video/fbdev/tridentfb.c u32 x, u32 y, u32 w, u32 h, u32 c, u32 rop) rop 332 drivers/video/fbdev/tridentfb.c writemmr(par, ROP, rop ? ROP_X : ROP_S); rop 431 drivers/video/fbdev/tridentfb.c u32 x, u32 y, u32 w, u32 h, u32 c, u32 rop) rop 503 drivers/video/fbdev/tridentfb.c u32 x, u32 y, u32 w, u32 h, u32 c, u32 rop) rop 571 drivers/video/fbdev/tridentfb.c u32 x, u32 y, u32 w, u32 h, u32 c, u32 rop) rop 635 drivers/video/fbdev/tridentfb.c fr->height, col, fr->rop); rop 840 drivers/video/fbdev/vga16fb.c if (rect->rop == ROP_COPY) { rop 911 drivers/video/fbdev/vga16fb.c switch (rect->rop) { rop 671 drivers/video/fbdev/via/viafbdev.c u8 rop; rop 686 drivers/video/fbdev/via/viafbdev.c if (rect->rop == ROP_XOR) rop 687 drivers/video/fbdev/via/viafbdev.c rop = 0x5A; rop 689 drivers/video/fbdev/via/viafbdev.c rop = 0xF0; rop 695 drivers/video/fbdev/via/viafbdev.c NULL, 0, 0, 0, 0, fg_color, 0, rop)) rop 866 drivers/video/fbdev/via/viafbdev.c switch (cursor->rop) { rop 72 drivers/video/fbdev/wmt_ge_rops.c writel(rect->rop == ROP_XOR ? 0x5a : 0xf0, regbase + GE_ROPCODE_OFF); rop 117 include/linux/fb.h __u16 rop; /* bitop operation */ rop 323 include/linux/fb.h __u32 rop; /* raster operation */ rop 356 include/uapi/linux/fb.h __u32 rop; rop 390 include/uapi/linux/fb.h __u16 rop; /* bitop operation */ rop 944 include/video/pm3fb.h #define PM3Config2D_ForegroundROP(rop) (((rop) & 0xf) << 7) rop 946 include/video/pm3fb.h #define PM3Config2D_BackgroundROP(rop) (((rop) & 0xf) << 12) rop 1004 include/video/pm3fb.h #define PM3FillConfig2D_ForegroundROP(rop) (((rop) & 0xf) << 7) rop 1006 include/video/pm3fb.h #define PM3FillConfig2D_BackgroundROP(rop) (((rop) & 0xf) << 12)