Lines Matching defs:FbBits

79  * by this software; it must be log2(sizeof (FbBits) * 8)
88 #define FB_ALLONES ((FbBits) -1)
103 #define FbFullMask(n) ((n) == FB_UNIT ? FB_ALLONES : ((((FbBits) 1) << n) - 1))
106 typedef CARD32 FbBits;
112 typedef FbBits FbStip;
134 /* #define FbLeftBits(x,n) ((x) & ((((FbBits) 1) << (n)) - 1)) */
144 #define FbPatternOffsetBits (sizeof (FbBits) - 1)
243 case (sizeof (FbBits) - 3) | (1 << (FB_SHIFT - 3)): \
244 FbStorePart(dst,sizeof (FbBits) - 3,CARD8,xor); \
246 case (sizeof (FbBits) - 3) | (2 << (FB_SHIFT - 3)): \
247 FbStorePart(dst,sizeof (FbBits) - 3,CARD8,xor); \
248 FbStorePart(dst,sizeof (FbBits) - 2,CARD8,xor); \
250 case (sizeof (FbBits) - 2) | (1 << (FB_SHIFT - 3)): \
251 FbStorePart(dst,sizeof (FbBits) - 2,CARD8,xor); \
253 case sizeof (FbBits) - 3: \
254 FbStorePart(dst,sizeof (FbBits) - 3,CARD8,xor); \
255 case sizeof (FbBits) - 2: \
256 FbStorePart(dst,sizeof (FbBits) - 2,CARD16,xor); \
258 case sizeof (FbBits) - 1: \
259 FbStorePart(dst,sizeof (FbBits) - 1,CARD8,xor); \
306 * of the FbBits base unit, 'o' is the offset within that unit
407 typedef FbBits(*ReadMemoryProcPtr) (const void *src, int size);
408 typedef void (*WriteMemoryProcPtr) (void *dst, FbBits value, int size);
451 FbBits and, xor; /* reduced rop values */
452 FbBits bgand, bgxor; /* for stipples */
453 FbBits fg, bg, pm; /* expanded and filled */
507 (pointer) = (FbBits *) (pixmap)->devPrivate.ptr; \
508 (stride) = ((int) (pixmap)->devKind) / sizeof (FbBits); (void)(stride); \
569 FbBits pm,
642 fbDots8(FbBits * dst,
648 int xorg, int yorg, int xoff, int yoff, FbBits and, FbBits xor);
652 fbArc8(FbBits * dst,
654 int dstBpp, xArc * arc, int dx, int dy, FbBits and, FbBits xor);
658 fbGlyph8(FbBits * dstLine,
660 int dstBpp, FbStip * stipple, FbBits fg, int height, int shift);
690 fbDots16(FbBits * dst,
696 int xorg, int yorg, int xoff, int yoff, FbBits and, FbBits xor);
700 fbArc16(FbBits * dst,
702 int dstBpp, xArc * arc, int dx, int dy, FbBits and, FbBits xor);
706 fbGlyph16(FbBits * dstLine,
708 int dstBpp, FbStip * stipple, FbBits fg, int height, int shift);
738 fbDots24(FbBits * dst,
744 int xorg, int yorg, int xoff, int yoff, FbBits and, FbBits xor);
748 fbArc24(FbBits * dst,
750 int dstBpp, xArc * arc, int dx, int dy, FbBits and, FbBits xor);
779 fbDots32(FbBits * dst,
785 int xorg, int yorg, int xoff, int yoff, FbBits and, FbBits xor);
789 fbArc32(FbBits * dst,
791 int dstBpp, xArc * arc, int dx, int dy, FbBits and, FbBits xor);
795 fbGlyph32(FbBits * dstLine,
797 int dstBpp, FbStip * stipple, FbBits fg, int height, int shift);
811 fbBlt(FbBits * src,
814 FbBits * dst,
818 int height, int alu, FbBits pm, int bpp, Bool reverse, Bool upsidedown);
822 fbBlt24(FbBits * srcLine,
825 FbBits * dstLine,
829 int height, int alu, FbBits pm, Bool reverse, Bool upsidedown);
832 fbBltStip(FbStip * src, FbStride srcStride, /* in FbStip units, not FbBits units */
833 int srcX, FbStip * dst, FbStride dstStride, /* in FbStip units, not FbBits units */
834 int dstX, int width, int height, int alu, FbBits pm, int bpp);
844 FbBits * dst,
849 int height, FbBits fgand, FbBits fbxor, FbBits bgand, FbBits bgxor);
854 FbBits * dst, FbStride dstStride, /* FbBits units per scanline */
859 FbBits fgand, /* rrop values */
860 FbBits fgxor, FbBits bgand, FbBits bgxor);
864 fbBltPlane(FbBits * src,
992 int xa, int ya, int xb, int yb, FbBits and, FbBits xor);
1073 FbBits pm,
1081 FbBits fg,
1082 FbBits bg,
1083 FbBits pm,
1267 fbSolid(FbBits * dst,
1269 int dstX, int bpp, int width, int height, FbBits and, FbBits xor);
1273 fbSolid24(FbBits * dst,
1275 int dstX, int width, int height, FbBits and, FbBits xor);
1280 extern _X_EXPORT FbBits fbReplicatePixel(Pixel p, int bpp);
1326 RegionPtr pRegion, FbBits and, FbBits xor);