ROP_COPY
rop = (region->rop != ROP_COPY) ? HW_ROP2_XOR : HW_ROP2_COPY;
case ROP_COPY:
case ROP_COPY:
region.rop = ROP_COPY;
region.rop = ROP_COPY;
region.rop = ROP_COPY;
region.rop = ROP_COPY;
region.rop = ROP_COPY;
region.rop = ROP_COPY;
region.rop = ROP_COPY;
region.rop = ROP_COPY;
case ROP_COPY:
rect.rop = ROP_COPY;
BUG_ON(rect->rop != ROP_COPY && rect->rop != ROP_XOR);
ffb_rop(par, rect->rop == ROP_COPY ?
case ROP_COPY:
if (rect->rop != ROP_COPY)
out_8(fb_regs + WMRR, (region->rop == ROP_COPY ? RR_SET : RR_INVERT));
out_8(fb_regs + WMRR, (region->rop == ROP_COPY ? RR_CLEAR : RR_NOOP));
case ROP_COPY:
if (rect->rop == ROP_COPY) {
case ROP_COPY:
case ROP_COPY:
case ROP_COPY:
case ROP_COPY:
NVSetRopSolid(info, ROP_COPY, ~0);
if (rect->rop != ROP_COPY)
if (rect->rop != ROP_COPY)
NVSetRopSolid(info, ROP_COPY, ~0);
case ROP_COPY:
.rop = ROP_COPY,
region->rop != ROP_COPY ) {
if (cursor->rop == ROP_COPY)
if (cursor->rop == ROP_COPY)
if (region->rop == ROP_COPY )
if (cursor->rop == ROP_COPY)
case ROP_COPY:
case ROP_COPY:
sst_write(BLTROP, rect->rop == ROP_COPY ? BLTROP_COPY : BLTROP_XOR);
if (rect->rop != ROP_COPY ||
if (cursor->rop == ROP_COPY)
if (rect->rop == ROP_COPY)
if (rect->rop != ROP_COPY) {
if (rect->rop == ROP_COPY) {
case ROP_COPY:
case ROP_COPY: