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)