Lines Matching defs:tdc

51     ViaTwodContext *tdc = &pVia->td;
55 if (tdc->clipping) {
56 refY = (refY < tdc->clipY1) ? refY : tdc->clipY1;
57 tdc->cmd |= VIA_GEC_CLIP_ENABLE;
60 ((tdc->clipY1 - refY) << 16) | tdc->clipX1);
62 ((tdc->clipY2 - refY) << 16) | tdc->clipX2);
64 tdc->cmd &= ~VIA_GEC_CLIP_ENABLE;
73 viaAccelPlaneMaskHelper_H2(ViaTwodContext * tdc, CARD32 planeMask)
75 CARD32 modeMask = (1 << ((1 << tdc->bytesPPShift) << 3)) - 1;
84 tdc->keyControl &= 0x0FFFFFFF;
89 for (i = 0; i < (1 << tdc->bytesPPShift); ++i) {
95 tdc->keyControl &= 0x0FFFFFFF;
102 tdc->keyControl = (tdc->keyControl & 0x0FFFFFFF) | (curMask << 28);
115 ViaTwodContext *tdc = &pVia->td;
119 tdc->keyControl &= ((usePlaneMask) ? 0xF0000000 : 0x00000000);
120 tdc->keyControl |= (keyControl & 0x0FFFFFFF);
122 OUT_RING_H1(VIA_REG_KEYCONTROL, tdc->keyControl);
171 ViaTwodContext *tdc = &pVia->td;
176 if (!viaAccelSetMode(pPixmap->drawable.depth, tdc))
179 if (!viaAccelPlaneMaskHelper_H2(tdc, planeMask))
184 tdc->cmd = VIA_GEC_BLT | VIA_GEC_FIXCOLOR_PAT | VIAACCELPATTERNROP(alu);
186 tdc->fgColor = fg;
199 ViaTwodContext *tdc = &pVia->td;
204 OUT_RING_H1(VIA_REG_GEMODE, tdc->mode);
209 OUT_RING_H1(VIA_REG_FGCOLOR, tdc->fgColor);
210 OUT_RING_H1(VIA_REG_GECMD, tdc->cmd);
226 ViaTwodContext *tdc = &pVia->td;
231 if ((tdc->srcPitch = exaGetPixmapPitch(pSrcPixmap)) & 3)
237 tdc->srcOffset = exaGetPixmapOffset(pSrcPixmap);
239 tdc->cmd = VIA_GEC_BLT | VIAACCELCOPYROP(alu);
241 tdc->cmd |= VIA_GEC_DECX;
243 tdc->cmd |= VIA_GEC_DECY;
245 if (!viaAccelSetMode(pDstPixmap->drawable.bitsPerPixel, tdc))
248 if (!viaAccelPlaneMaskHelper_H2(tdc, planeMask))
263 ViaTwodContext *tdc = &pVia->td;
268 if (tdc->cmd & VIA_GEC_DECY) {
273 if (tdc->cmd & VIA_GEC_DECX) {
277 val = VIA_PITCH_ENABLE | (dstPitch >> 3) << 16 | (tdc->srcPitch >> 3);
282 OUT_RING_H1(VIA_REG_GEMODE, tdc->mode);
283 OUT_RING_H1(VIA_REG_SRCBASE, tdc->srcOffset >> 3);
289 OUT_RING_H1(VIA_REG_GECMD, tdc->cmd);