Lines Matching refs:FbBits

79  * by this software; it must be log2(sizeof (FbBits) * 8)
88 #define FB_ALLONES ((FbBits) -1)
100 #define FbFullMask(n) ((n) == FB_UNIT ? FB_ALLONES : ((((FbBits) 1) << n) - 1))
103 typedef CARD32 FbBits;
109 typedef FbBits FbStip;
131 /* #define FbLeftBits(x,n) ((x) & ((((FbBits) 1) << (n)) - 1)) */
141 #define FbPatternOffsetBits (sizeof (FbBits) - 1)
240 case (sizeof (FbBits) - 3) | (1 << (FB_SHIFT - 3)): \
241 FbStorePart(dst,sizeof (FbBits) - 3,CARD8,xor); \
243 case (sizeof (FbBits) - 3) | (2 << (FB_SHIFT - 3)): \
244 FbStorePart(dst,sizeof (FbBits) - 3,CARD8,xor); \
245 FbStorePart(dst,sizeof (FbBits) - 2,CARD8,xor); \
247 case (sizeof (FbBits) - 2) | (1 << (FB_SHIFT - 3)): \
248 FbStorePart(dst,sizeof (FbBits) - 2,CARD8,xor); \
250 case sizeof (FbBits) - 3: \
251 FbStorePart(dst,sizeof (FbBits) - 3,CARD8,xor); \
252 case sizeof (FbBits) - 2: \
253 FbStorePart(dst,sizeof (FbBits) - 2,CARD16,xor); \
255 case sizeof (FbBits) - 1: \
256 FbStorePart(dst,sizeof (FbBits) - 1,CARD8,xor); \
303 * of the FbBits base unit, 'o' is the offset within that unit
378 typedef FbBits(*ReadMemoryProcPtr) (const void *src, int size);
379 typedef void (*WriteMemoryProcPtr) (void *dst, FbBits value, int size);
420 FbBits and, xor; /* reduced rop values */
421 FbBits bgand, bgxor; /* for stipples */
422 FbBits fg, bg, pm; /* expanded and filled */
468 (pointer) = (FbBits *) (pixmap)->devPrivate.ptr; \
469 (stride) = ((int) (pixmap)->devKind) / sizeof (FbBits); (void)(stride); \
545 fbDots8(FbBits * dst,
551 int xorg, int yorg, int xoff, int yoff, FbBits and, FbBits xor);
555 fbArc8(FbBits * dst,
557 int dstBpp, xArc * arc, int dx, int dy, FbBits and, FbBits xor);
561 fbGlyph8(FbBits * dstLine,
563 int dstBpp, FbStip * stipple, FbBits fg, int height, int shift);
593 fbDots16(FbBits * dst,
599 int xorg, int yorg, int xoff, int yoff, FbBits and, FbBits xor);
603 fbArc16(FbBits * dst,
605 int dstBpp, xArc * arc, int dx, int dy, FbBits and, FbBits xor);
609 fbGlyph16(FbBits * dstLine,
611 int dstBpp, FbStip * stipple, FbBits fg, int height, int shift);
641 fbDots32(FbBits * dst,
647 int xorg, int yorg, int xoff, int yoff, FbBits and, FbBits xor);
651 fbArc32(FbBits * dst,
653 int dstBpp, xArc * arc, int dx, int dy, FbBits and, FbBits xor);
657 fbGlyph32(FbBits * dstLine,
659 int dstBpp, FbStip * stipple, FbBits fg, int height, int shift);
673 fbBlt(FbBits * src,
676 FbBits * dst,
680 int height, int alu, FbBits pm, int bpp, Bool reverse, Bool upsidedown);
683 fbBltStip(FbStip * src, FbStride srcStride, /* in FbStip units, not FbBits units */
684 int srcX, FbStip * dst, FbStride dstStride, /* in FbStip units, not FbBits units */
685 int dstX, int width, int height, int alu, FbBits pm, int bpp);
695 FbBits * dst,
700 int height, FbBits fgand, FbBits fbxor, FbBits bgand, FbBits bgxor);
704 fbBltPlane(FbBits * src,
831 int xa, int ya, int xb, int yb, FbBits and, FbBits xor);
912 FbBits pm,
920 FbBits fg,
921 FbBits bg,
922 FbBits pm,
1099 fbSolid(FbBits * dst,
1101 int dstX, int bpp, int width, int height, FbBits and, FbBits xor);
1106 extern _X_EXPORT FbBits fbReplicatePixel(Pixel p, int bpp);
1119 fbEvenTile(FbBits * dst,
1124 FbBits * tile,
1126 int tileHeight, int alu, FbBits pm, int xRot, int yRot);
1130 fbOddTile(FbBits * dst,
1135 FbBits * tile,
1138 int tileHeight, int alu, FbBits pm, int bpp, int xRot, int yRot);
1142 fbTile(FbBits * dst,
1147 FbBits * tile,
1150 int tileHeight, int alu, FbBits pm, int bpp, int xRot, int yRot);
1191 RegionPtr pRegion, FbBits and, FbBits xor);