/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | gm204.c | 245 int gpc, tpc, ppc, rop; in gm204_gr_init() local 333 for (rop = 0; rop < gr->rop_nr; rop++) { in gm204_gr_init() 334 nvkm_wr32(device, ROP_UNIT(rop, 0x144), 0x40000000); in gm204_gr_init() 335 nvkm_wr32(device, ROP_UNIT(rop, 0x070), 0x40000000); in gm204_gr_init() 336 nvkm_wr32(device, ROP_UNIT(rop, 0x204), 0xffffffff); in gm204_gr_init() 337 nvkm_wr32(device, ROP_UNIT(rop, 0x208), 0xffffffff); in gm204_gr_init()
|
D | gk104.c | 187 int gpc, tpc, rop; in gk104_gr_init() local 268 for (rop = 0; rop < gr->rop_nr; rop++) { in gk104_gr_init() 269 nvkm_wr32(device, ROP_UNIT(rop, 0x144), 0xc0000000); in gk104_gr_init() 270 nvkm_wr32(device, ROP_UNIT(rop, 0x070), 0xc0000000); in gk104_gr_init() 271 nvkm_wr32(device, ROP_UNIT(rop, 0x204), 0xffffffff); in gk104_gr_init() 272 nvkm_wr32(device, ROP_UNIT(rop, 0x208), 0xffffffff); in gk104_gr_init()
|
D | gm107.c | 317 int gpc, tpc, ppc, rop; in gm107_gr_init() local 397 for (rop = 0; rop < gr->rop_nr; rop++) { in gm107_gr_init() 398 nvkm_wr32(device, ROP_UNIT(rop, 0x144), 0x40000000); in gm107_gr_init() 399 nvkm_wr32(device, ROP_UNIT(rop, 0x070), 0x40000000); in gm107_gr_init() 400 nvkm_wr32(device, ROP_UNIT(rop, 0x204), 0xffffffff); in gm107_gr_init() 401 nvkm_wr32(device, ROP_UNIT(rop, 0x208), 0xffffffff); in gm107_gr_init()
|
D | gf100.c | 1009 int rop, gpc; in gf100_gr_trap_intr() local 1087 for (rop = 0; rop < gr->rop_nr; rop++) { in gf100_gr_trap_intr() 1088 u32 statz = nvkm_rd32(device, ROP_UNIT(rop, 0x070)); in gf100_gr_trap_intr() 1089 u32 statc = nvkm_rd32(device, ROP_UNIT(rop, 0x144)); in gf100_gr_trap_intr() 1091 rop, statz, statc); in gf100_gr_trap_intr() 1092 nvkm_wr32(device, ROP_UNIT(rop, 0x070), 0xc0000000); in gf100_gr_trap_intr() 1093 nvkm_wr32(device, ROP_UNIT(rop, 0x144), 0xc0000000); in gf100_gr_trap_intr() 1706 int gpc, tpc, rop; in gf100_gr_init() local 1787 for (rop = 0; rop < gr->rop_nr; rop++) { in gf100_gr_init() 1788 nvkm_wr32(device, ROP_UNIT(rop, 0x144), 0xc0000000); in gf100_gr_init() [all …]
|
/linux-4.4.14/drivers/video/fbdev/sis/ |
D | sis_accel.c | 95 int rop, int trans_color) in SiS300SetupForScreenToScreenCopy() argument 106 SiS300SetupROP(sisALUConv[rop]) in SiS300SetupForScreenToScreenCopy() 149 SiS300SetupForSolidFill(struct sis_video_info *ivideo, u32 color, int rop) in SiS300SetupForSolidFill() argument 154 SiS300SetupROP(sisPatALUConv[rop]) in SiS300SetupForSolidFill() 185 SiS310SetupForScreenToScreenCopy(struct sis_video_info *ivideo, int rop, int trans_color) in SiS310SetupForScreenToScreenCopy() argument 195 SiS310SetupROP(sisALUConv[rop]) in SiS310SetupForScreenToScreenCopy() 251 SiS310SetupForSolidFill(struct sis_video_info *ivideo, u32 color, int rop) in SiS310SetupForSolidFill() argument 256 SiS310SetupROP(sisPatALUConv[rop]) in SiS310SetupForSolidFill() 353 SiS300SetupForSolidFill(ivideo, col, myrops[rect->rop]); in fbcon_sis_fillrect() 360 SiS310SetupForSolidFill(ivideo, col, myrops[rect->rop]); in fbcon_sis_fillrect()
|
D | sis_accel.h | 256 #define SiS300SetupROP(rop) \ argument 257 ivideo->CommandReg = (rop) << 8; 381 #define SiS310SetupROP(rop) \ argument 382 ivideo->CommandReg = (rop) << 8;
|
/linux-4.4.14/drivers/video/fbdev/nvidia/ |
D | nv_accel.c | 167 static void NVSetRopSolid(struct fb_info *info, u32 rop, u32 planemask) in NVSetRopSolid() argument 173 if (par->currentRop != (rop + 32)) { in NVSetRopSolid() 175 NVDmaNext(par, NVCopyROP_PM[rop]); in NVSetRopSolid() 176 par->currentRop = rop + 32; in NVSetRopSolid() 178 } else if (par->currentRop != rop) { in NVSetRopSolid() 182 NVDmaNext(par, NVCopyROP[rop]); in NVSetRopSolid() 183 par->currentRop = rop; in NVSetRopSolid() 334 if (rect->rop != ROP_COPY) in nvidiafb_fillrect() 335 NVSetRopSolid(info, rect->rop, ~0); in nvidiafb_fillrect() 346 if (rect->rop != ROP_COPY) in nvidiafb_fillrect()
|
D | nvidia.c | 572 switch (cursor->rop) { in nvidiafb_cursor()
|
/linux-4.4.14/drivers/video/fbdev/i810/ |
D | i810_accel.c | 162 int xdir, int src, int dest, int rop, in source_copy_blit() argument 170 PUT_RING(xdir | rop << 16 | dpitch | DYN_COLOR_EN | blit_bpp); in source_copy_blit() 196 int rop, int what, int blit_bpp, in color_blit() argument 204 PUT_RING(rop << 16 | pitch | SOLIDPATTERN | DYN_COLOR_EN | blit_bpp); in color_blit() 236 int dsize, int blit_bpp, int rop, in mono_src_copy_imm_blit() argument 245 PUT_RING(DYN_COLOR_EN | blit_bpp | rop << 16 | dpitch); in mono_src_copy_imm_blit() 301 u32 dx, dy, width, height, dest, rop = 0, color = 0; in i810fb_fillrect() local 314 rop = i810fb_rop[rect->rop]; in i810fb_fillrect() 322 color_blit(width, height, info->fix.line_length, dest, rop, color, in i810fb_fillrect()
|
D | i810_main.c | 1521 switch (cursor->rop) { in i810fb_cursor()
|
/linux-4.4.14/drivers/media/platform/vsp1/ |
D | vsp1_regs.h | 515 #define VI6_BRU_CTRL_CROP(rop) ((rop) << 4) argument 517 #define VI6_BRU_CTRL_AROP(rop) ((rop) << 0) argument 557 #define VI6_BRU_ROP_CROP(rop) ((rop) << 4) argument 559 #define VI6_BRU_ROP_AROP(rop) ((rop) << 0) argument
|
/linux-4.4.14/drivers/staging/sm750fb/ |
D | sm750_cursor.h | 14 u16 rop, const u8 *data, const u8 *mask); 16 u16 rop, const u8 *data, const u8 *mask);
|
D | sm750_cursor.c | 98 u16 rop, const u8 *pcol, const u8 *pmsk) in hw_cursor_setData() argument 134 if (rop == ROP_XOR) in hw_cursor_setData() 162 u16 rop, const u8 *pcol, const u8 *pmsk) in hw_cursor_setData2() argument
|
D | sm750_accel.c | 95 u32 color, u32 rop) in hw_fillrect() argument 132 FIELD_VALUE(0, DE_CONTROL, ROP, rop); /* dpr0xc */ in hw_fillrect()
|
D | sm750.c | 153 fbcursor->rop, in lynxfb_ops_cursor() 169 unsigned int base, pitch, Bpp, rop; in lynxfb_ops_fillrect() local 188 rop = (region->rop != ROP_COPY) ? HW_ROP2_XOR : HW_ROP2_COPY; in lynxfb_ops_fillrect() 201 color, rop); in lynxfb_ops_fillrect()
|
D | sm750_accel.h | 244 u32 color, u32 rop);
|
/linux-4.4.14/include/video/ |
D | pm3fb.h | 944 #define PM3Config2D_ForegroundROP(rop) (((rop) & 0xf) << 7) argument 946 #define PM3Config2D_BackgroundROP(rop) (((rop) & 0xf) << 12) argument 1004 #define PM3FillConfig2D_ForegroundROP(rop) (((rop) & 0xf) << 7) argument 1006 #define PM3FillConfig2D_BackgroundROP(rop) (((rop) & 0xf) << 12) argument
|
/linux-4.4.14/drivers/video/fbdev/ |
D | ffb.c | 242 u32 rop; member 414 static __inline__ void ffb_rop(struct ffb_par *par, u32 rop) in ffb_rop() argument 416 if (par->rop_cache != rop) { in ffb_rop() 418 upa_writel(rop, &par->fbc->rop); in ffb_rop() 419 par->rop_cache = rop; in ffb_rop() 437 upa_writel(par->rop_cache, &fbc->rop); in ffb_switch_from_graph() 482 BUG_ON(rect->rop != ROP_COPY && rect->rop != ROP_XOR); in ffb_fillrect() 494 ffb_rop(par, rect->rop == ROP_COPY ? in ffb_fillrect()
|
D | hitfb.c | 76 u16 dy, u16 width, u16 height, u16 rop, in hitfb_accel_bitblt() argument 84 fb_writew(rop, HD64461_BBTROPR); in hitfb_accel_bitblt() 127 if (rect->rop != ROP_COPY) in hitfb_fillrect()
|
D | leo.c | 155 u32 rop; member 227 sbus_writel(0x310850, &ss->rop); in leo_switch_from_graph() 241 sbus_writel(0x310b90, &ss->rop); in leo_switch_from_graph()
|
D | pm3fb.c | 381 int rop; in pm3fb_fillrect() local 391 if (region->rop == ROP_COPY ) in pm3fb_fillrect() 392 rop = PM3Config2D_ForegroundROP(0x3); /* GXcopy */ in pm3fb_fillrect() 394 rop = PM3Config2D_ForegroundROP(0x6) | /* GXxor */ in pm3fb_fillrect() 421 rop | in pm3fb_fillrect() 691 if (cursor->rop == ROP_COPY) in pm3fb_cursor()
|
D | hpfb.c | 161 out_8(fb_regs + WMRR, (region->rop == ROP_COPY ? RR_SET : RR_INVERT)); in hpfb_fillrect() 165 out_8(fb_regs + WMRR, (region->rop == ROP_COPY ? RR_CLEAR : RR_NOOP)); in hpfb_fillrect()
|
D | wmt_ge_rops.c | 80 writel(rect->rop == ROP_XOR ? 0x5a : 0xf0, regbase + GE_ROPCODE_OFF); in wmt_ge_fillrect()
|
D | tridentfb.c | 328 u32 x, u32 y, u32 w, u32 h, u32 c, u32 rop) in blade_fill_rect() argument 331 writemmr(par, ROP, rop ? ROP_X : ROP_S); in blade_fill_rect() 430 u32 x, u32 y, u32 w, u32 h, u32 c, u32 rop) in xp_fill_rect() argument 502 u32 x, u32 y, u32 w, u32 h, u32 c, u32 rop) in image_fill_rect() argument 570 u32 x, u32 y, u32 w, u32 h, u32 c, u32 rop) in tgui_fill_rect() argument 634 fr->height, col, fr->rop); in tridentfb_fillrect()
|
D | neofb.c | 1364 u_long dst, rop; in neo2200_fillrect() local 1367 rop = rect->rop ? 0x060000 : 0x0c0000; in neo2200_fillrect() 1376 rop, &par->neo2200->bltCntl); in neo2200_fillrect()
|
D | hgafb.c | 465 switch (rect->rop) { in hgafb_fillrect()
|
D | imsttfb.c | 1010 if (rect->rop == ROP_COPY) { in imsttfb_fillrect() 1204 if (cursor->dest == NULL && cursor->rop == ROP_XOR) 1224 switch (cursor->rop) {
|
D | pm2fb.c | 1055 region->rop != ROP_COPY ) { in pm2fb_fillrect() 1329 if (cursor->rop == ROP_COPY) in pm2vfb_cursor() 1437 if (cursor->rop == ROP_COPY) in pm2fb_cursor()
|
D | vga16fb.c | 840 if (rect->rop == ROP_COPY) { in vga_8planes_fillrect() 911 switch (rect->rop) { in vga16fb_fillrect()
|
D | tdfxfb.c | 855 if (rect->rop == ROP_COPY) in tdfxfb_fillrect() 1126 if (cursor->rop == ROP_COPY) in tdfxfb_cursor()
|
D | s1d13xxxfb.c | 557 dbg_blit("(solidfill) : rop=%d\n", rect->rop); in s1d13xxxfb_bitblt_solidfill()
|
D | tmiofb.c | 485 .rop = ROP_COPY, in tmiofb_clearscreen()
|
D | sstfb.c | 810 sst_write(BLTROP, rect->rop == ROP_COPY ? BLTROP_COPY : BLTROP_XOR);
|
D | tgafb.c | 953 if (rect->rop != ROP_COPY) {
|
D | fsl-diu-fb.c | 1101 if (cursor->rop == ROP_XOR) in fsl_diu_cursor()
|
D | amifb.c | 3193 switch (rect->rop) { in amifb_fillrect()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nv04_fbcon.c | 62 OUT_RING(chan, (rect->rop != ROP_COPY) ? 1 : 3); in nv04_fbcon_fillrect() 186 &nfbdev->rop); in nv04_fbcon_accel_init() 223 OUT_RING(chan, nfbdev->rop.handle); in nv04_fbcon_accel_init() 268 OUT_RING(chan, nfbdev->rop.handle); in nv04_fbcon_accel_init()
|
D | nv50_fbcon.c | 37 ret = RING_SPACE(chan, rect->rop == ROP_COPY ? 7 : 11); in nv50_fbcon_fillrect() 41 if (rect->rop != ROP_COPY) { in nv50_fbcon_fillrect() 56 if (rect->rop != ROP_COPY) { in nv50_fbcon_fillrect()
|
D | nvc0_fbcon.c | 37 ret = RING_SPACE(chan, rect->rop == ROP_COPY ? 7 : 11); in nvc0_fbcon_fillrect() 41 if (rect->rop != ROP_COPY) { in nvc0_fbcon_fillrect() 56 if (rect->rop != ROP_COPY) { in nvc0_fbcon_fillrect()
|
D | nouveau_fbcon.h | 42 struct nvif_object rop; member
|
D | nouveau_fbcon.c | 267 nvif_object_fini(&fbcon->rop); in nouveau_fbcon_accel_fini() 327 rect.rop = ROP_COPY; in nouveau_fbcon_zfill()
|
/linux-4.4.14/include/uapi/linux/ |
D | fb.h | 355 __u32 rop; member 389 __u16 rop; /* bitop operation */ member
|
/linux-4.4.14/drivers/media/platform/s5p-g2d/ |
D | g2d.h | 65 u32 rop; member
|
D | g2d.c | 189 ctx->rop = ROP4_INVERT; in g2d_s_ctrl() 191 ctx->rop = ROP4_COPY; in g2d_s_ctrl() 520 g2d_set_rop4(dev, ctx->rop); in device_run()
|
/linux-4.4.14/drivers/video/console/ |
D | softcursor.c | 58 switch (cursor->rop) { in soft_cursor()
|
D | fbcon_ccw.c | 93 region.rop = ROP_COPY; in ccw_clear() 202 region.rop = ROP_COPY; in ccw_clear_margins() 383 cursor.rop = ROP_XOR; in ccw_cursor()
|
D | bitblit.c | 72 region.rop = ROP_COPY; in bit_clear() 217 region.rop = ROP_COPY; in bit_clear_margins() 380 cursor.rop = ROP_XOR; in bit_cursor()
|
D | fbcon_cw.c | 78 region.rop = ROP_COPY; in cw_clear() 185 region.rop = ROP_COPY; in cw_clear_margins() 366 cursor.rop = ROP_XOR; in cw_cursor()
|
D | fbcon_ud.c | 80 region.rop = ROP_COPY; in ud_clear() 232 region.rop = ROP_COPY; in ud_clear_margins() 407 cursor.rop = ROP_XOR; in ud_cursor()
|
D | tileblit.c | 49 rect.rop = ROP_COPY; in tile_clear()
|
/linux-4.4.14/drivers/video/fbdev/core/ |
D | sysfillrect.c | 275 switch (rect->rop) { in sys_fillrect() 305 switch (rect->rop) { in sys_fillrect()
|
D | cfbfillrect.c | 312 switch (rect->rop) { in cfb_fillrect() 342 switch (rect->rop) { in cfb_fillrect()
|
/linux-4.4.14/drivers/gpu/drm/qxl/ |
D | qxl_draw.c | 450 uint16_t rop = qxl_draw_fill_rec->rop; in qxl_draw_fill() local 473 drawable->u.fill.rop_descriptor = rop; in qxl_draw_fill()
|
D | qxl_drv.h | 223 uint16_t rop; member
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/device_include/ |
D | svga_reg.h | 1439 uint32 rop; member 1552 uint32 rop; /* Must be SVGA_ROP_COPY */ member
|
/linux-4.4.14/drivers/video/fbdev/savage/ |
D | savagefb.h | 130 #define BCI_CMD_SET_ROP(cmd, rop) ((cmd) |= ((rop & 0xFF) << 16)) argument
|
D | savagefb_accel.c | 83 BCI_CMD_SET_ROP(cmd, savagefb_rop[rect->rop]); in savagefb_fillrect()
|
/linux-4.4.14/drivers/gpu/drm/savage/ |
D | savage_drv.h | 359 #define BCI_CMD_SET_ROP(cmd, rop) ((cmd) |= ((rop & 0xFF) << 16)) argument
|
/linux-4.4.14/drivers/video/fbdev/riva/ |
D | fbdev.c | 970 riva_set_rop_solid(struct riva_par *par, int rop) in riva_set_rop_solid() argument 974 NV_WR32(&par->riva.Rop->Rop3, 0, rop); in riva_set_rop_solid() 1393 u_int color, rop = 0; in rivafb_fillrect() local 1409 switch (rect->rop) { in rivafb_fillrect() 1411 rop = 0x66; in rivafb_fillrect() 1415 rop = 0xCC; in rivafb_fillrect() 1419 riva_set_rop_solid(par, rop); in rivafb_fillrect() 1621 switch (cursor->rop) { in rivafb_cursor()
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | trace.c | 376 int rop = ((opcode >> LoopSetup_rop_bits) & LoopSetup_rop_mask); in decode_LoopSetup_0() local 379 if ((rop & 1) == 1) in decode_LoopSetup_0() 381 if ((rop & 2) == 2) in decode_LoopSetup_0()
|
/linux-4.4.14/drivers/video/fbdev/intelfb/ |
D | intelfbdrv.c | 1467 u32 rop, color; in intelfb_fillrect() local 1478 if (rect->rop == ROP_COPY) in intelfb_fillrect() 1479 rop = PAT_ROP_GXCOPY; in intelfb_fillrect() 1481 rop = PAT_ROP_GXXOR; in intelfb_fillrect() 1491 rop); in intelfb_fillrect() 1634 switch (cursor->rop) { in intelfb_cursor()
|
D | intelfbhw.h | 588 u32 rop);
|
D | intelfbhw.c | 1661 u32 h, u32 color, u32 pitch, u32 bpp, u32 rop) in intelfbhw_do_fillrect() argument 1667 "rop 0x%02x\n", x, y, w, h, color, pitch, bpp, rop); in intelfbhw_do_fillrect() 1672 br13 = (rop << ROP_SHIFT) | pitch; in intelfbhw_do_fillrect()
|
/linux-4.4.14/drivers/video/fbdev/aty/ |
D | mach64_cursor.c | 164 switch (cursor->rop) { in atyfb_cursor()
|
/linux-4.4.14/drivers/video/fbdev/matrox/ |
D | matroxfb_accel.c | 329 switch (rect->rop) { in matroxfb_fillrect() 397 switch (rect->rop) { in matroxfb_cfb4_fillrect()
|
/linux-4.4.14/drivers/video/fbdev/via/ |
D | viafbdev.c | 684 u8 rop; in viafb_fillrect() local 699 if (rect->rop == ROP_XOR) in viafb_fillrect() 700 rop = 0x5A; in viafb_fillrect() 702 rop = 0xF0; in viafb_fillrect() 708 NULL, 0, 0, 0, 0, fg_color, 0, rop)) in viafb_fillrect() 879 switch (cursor->rop) { in viafb_cursor()
|
/linux-4.4.14/include/linux/ |
D | fb.h | 116 __u16 rop; /* bitop operation */ member 335 __u32 rop; /* raster operation */ member
|
/linux-4.4.14/drivers/video/fbdev/mb862xx/ |
D | mb862xxfb_accel.c | 284 switch (rect->rop) { in mb86290fb_fillrect()
|
/linux-4.4.14/drivers/video/fbdev/omap2/omapfb/ |
D | omapfb-main.c | 1588 .rop = ROP_COPY, in omapfb_clear_fb()
|