Lines Matching defs:FbBits
51 * by this software; it must be log2(sizeof (FbBits) * 8)
58 #define FB_ALLONES ((FbBits) -1)
76 #define FbFullMask(n) ((n) == FB_UNIT ? FB_ALLONES : ((((FbBits) 1) << n) - 1))
78 typedef uint32_t FbBits;
79 typedef FbBits FbStip;
86 /* #define FbLeftBits(x,n) ((x) & ((((FbBits) 1) << (n)) - 1)) */
185 case (sizeof (FbBits) - 3) | (1 << (FB_SHIFT - 3)): \
186 FbStorePart(dst,sizeof (FbBits) - 3,CARD8,xor); \
188 case (sizeof (FbBits) - 3) | (2 << (FB_SHIFT - 3)): \
189 FbStorePart(dst,sizeof (FbBits) - 3,CARD8,xor); \
190 FbStorePart(dst,sizeof (FbBits) - 2,CARD8,xor); \
192 case (sizeof (FbBits) - 2) | (1 << (FB_SHIFT - 3)): \
193 FbStorePart(dst,sizeof (FbBits) - 2,CARD8,xor); \
195 case sizeof (FbBits) - 3: \
196 FbStorePart(dst,sizeof (FbBits) - 3,CARD8,xor); \
197 case sizeof (FbBits) - 2: \
198 FbStorePart(dst,sizeof (FbBits) - 2,CARD16,xor); \
200 case sizeof (FbBits) - 1: \
201 FbStorePart(dst,sizeof (FbBits) - 1,CARD8,xor); \
248 * of the FbBits base unit, 'o' is the offset within that unit
282 FbBits and, xor; /* reduced rop values */
283 FbBits bgand, bgxor; /* for stipples */
284 FbBits fg, bg, pm; /* expanded and filled */
334 (pointer) = (FbBits *) (pixmap)->devPrivate.ptr; \
335 (stride) = ((int) (pixmap)->devKind) / sizeof (FbBits); (void)(stride);\
396 fbBlt(FbBits *src, FbStride srcStride, int srcX,
397 FbBits *dst, FbStride dstStride, int dstX,
399 int alu, FbBits pm, int bpp,
406 int width, int height, int alu, FbBits pm, int bpp)
408 fbBlt((FbBits *)src, srcStride, srcX,
409 (FbBits *)dst, dstStride, dstX,
419 FbBits *dst, FbStride dstStride, int dstX,
421 FbBits fgand, FbBits fbxor, FbBits bgand, FbBits bgxor);
424 fbBltPlane(FbBits *src, FbStride srcStride, int srcX, int srcBpp,
500 FbBits fg, FbBits bg, FbBits pm,
551 fbTransparentSpan(FbBits * dst, FbBits stip, FbBits fgxor, int n);
554 fbStipple(FbBits *dst, FbStride dstStride, int dstX, int dstBpp,
559 FbBits fgand, FbBits fgxor, FbBits bgand, FbBits bgxor,
563 fbTile(FbBits *dst, FbStride dstStride, int dstX, int width, int height,
564 FbBits *tile, FbStride tileStride, int tileWidth, int tileHeight,
565 int alu, FbBits pm, int bpp,
568 extern FbBits fbReplicatePixel(Pixel p, int bpp);