| /OK3568_Linux_fs/external/xserver/dix/ |
| H A D | region.c | 174 #define RECTALLOC_BAIL(pReg,n,bail) \ argument 175 if (!(pReg)->data || (((pReg)->data->numRects + (n)) > (pReg)->data->size)) \ 176 if (!RegionRectAlloc(pReg, n)) { goto bail; } 178 #define RECTALLOC(pReg,n) \ argument 179 if (!(pReg)->data || (((pReg)->data->numRects + (n)) > (pReg)->data->size)) \ 180 if (!RegionRectAlloc(pReg, n)) { return FALSE; } 191 #define NEWRECT(pReg,pNextRect,nx1,ny1,nx2,ny2) \ argument 193 if (!(pReg)->data || ((pReg)->data->numRects == (pReg)->data->size))\ 195 if (!RegionRectAlloc(pReg, 1)) \ 197 pNextRect = RegionTop(pReg); \ [all …]
|
| H A D | window.c | 3021 RegionPtr pReg = RegionCreate(NullBox, 1); in NotClippedByChildren() local 3026 RegionIntersect(pReg, &pWin->borderClip, &pWin->winSize); in NotClippedByChildren() 3028 return pReg; in NotClippedByChildren()
|
| /OK3568_Linux_fs/external/xserver/fb/ |
| H A D | fbpixmap.c | 133 register RegionPtr pReg; in fbPixmapToRegion() local 146 pReg = RegionCreate(NULL, 1); in fbPixmapToRegion() 147 if (!pReg) in fbPixmapToRegion() 149 FirstRect = RegionBoxptr(pReg); in fbPixmapToRegion() 158 pReg->extents.x1 = width - 1; in fbPixmapToRegion() 159 pReg->extents.x2 = 0; in fbPixmapToRegion() 198 ADDRECT(pReg, rects, FirstRect, in fbPixmapToRegion() 223 ADDRECT(pReg, rects, FirstRect, in fbPixmapToRegion() 234 ADDRECT(pReg, rects, FirstRect, in fbPixmapToRegion() 264 pReg->data->numRects -= crects; in fbPixmapToRegion() [all …]
|
| /OK3568_Linux_fs/external/xserver/hw/dmx/ |
| H A D | dmxpixmap.c | 205 RegionPtr pReg, pTmpReg; in dmxBitmapToRegion() local 212 pReg = RegionCreate(NullBox, 1); in dmxBitmapToRegion() 213 return pReg; in dmxBitmapToRegion() 220 pReg = RegionCreate(NullBox, 1); in dmxBitmapToRegion() 222 if (!pReg || !pTmpReg) { in dmxBitmapToRegion() 242 RegionAppend(pReg, pTmpReg); in dmxBitmapToRegion() 251 RegionAppend(pReg, pTmpReg); in dmxBitmapToRegion() 258 RegionValidate(pReg, &overlap); in dmxBitmapToRegion() 261 return pReg; in dmxBitmapToRegion()
|
| /OK3568_Linux_fs/external/xserver/hw/xnest/ |
| H A D | Pixmap.c | 100 register RegionPtr pReg, pTmpReg; in xnestPixmapToRegion() local 110 pReg = RegionCreate(NULL, 1); in xnestPixmapToRegion() 112 if (!pReg || !pTmpReg) { in xnestPixmapToRegion() 132 RegionAppend(pReg, pTmpReg); in xnestPixmapToRegion() 141 RegionAppend(pReg, pTmpReg); in xnestPixmapToRegion() 148 RegionValidate(pReg, &overlap); in xnestPixmapToRegion() 150 return pReg; in xnestPixmapToRegion()
|
| H A D | GCOps.c | 142 RegionPtr pReg, pTmpReg; in xnestBitBlitHelper() local 146 pReg = RegionCreate(NULL, 1); in xnestBitBlitHelper() 148 if (!pReg || !pTmpReg) in xnestBitBlitHelper() 166 RegionAppend(pReg, pTmpReg); in xnestBitBlitHelper() 173 RegionValidate(pReg, &overlap); in xnestBitBlitHelper() 174 return pReg; in xnestBitBlitHelper()
|
| /OK3568_Linux_fs/external/xserver/exa/ |
| H A D | exa_migration_mixed.c | 121 !pixmaps[i].as_dst && !pixmaps[i].pReg) in exaDoMigration_mixed() 137 pixmaps[0].pReg = NULL; in exaMoveInPixmap_mixed() 171 exaPrepareAccessReg_mixed(PixmapPtr pPixmap, int index, RegionPtr pReg) in exaPrepareAccessReg_mixed() argument 224 pixmaps[0].pReg = pReg; in exaPrepareAccessReg_mixed() 254 pixmaps[0].pReg = NULL; in exaPrepareAccessReg_mixed()
|
| H A D | exa_migration_classic.c | 192 if (migrate->pReg) in exaCopyDirty() 193 RegionSubtract(&CopyReg, &CopyReg, migrate->pReg); in exaCopyDirty() 199 if (migrate->pReg) in exaCopyDirty() 200 RegionIntersect(&CopyReg, &CopyReg, migrate->pReg); in exaCopyDirty() 383 .pReg = NULL in exaMoveInPixmap_classic() 426 .pReg = NULL in exaMoveOutPixmap_classic() 743 exaPrepareAccessReg_classic(PixmapPtr pPixmap, int index, RegionPtr pReg) in exaPrepareAccessReg_classic() argument 756 pixmaps[0].pReg = pReg; in exaPrepareAccessReg_classic()
|
| H A D | exa_accel.c | 69 pixmaps[0].pReg = NULL; in exaFillSpans() 177 pixmaps[0].pReg = DamagePendingRegion(pExaPixmap->pDamage); in exaDoPutImage() 462 pixmaps[0].pReg = dstregion; in exaHWCopyNtoN() 466 pixmaps[1].pReg = srcregion; in exaHWCopyNtoN() 792 RegionPtr pReg = RegionFromRects(nrect, prect, CT_UNSORTED); in exaPolyFillRect() local 795 RegionTranslate(pReg, pDrawable->x, pDrawable->y); in exaPolyFillRect() 796 RegionIntersect(pReg, pClip, pReg); in exaPolyFillRect() 798 if (!RegionNumRects(pReg)) { in exaPolyFillRect() 817 exaFillRegionSolid(pDrawable, pReg, pGC->fillStyle == FillSolid ? in exaPolyFillRect() 821 exaFillRegionTiled(pDrawable, pReg, pGC->tile.pixmap, &pGC->patOrg, in exaPolyFillRect() [all …]
|
| H A D | exa_priv.h | 146 RegionPtr pReg; member 178 void (*prepare_access_reg) (PixmapPtr pPixmap, int index, RegionPtr pReg); 656 exaPrepareAccessReg_mixed(PixmapPtr pPixmap, int index, RegionPtr pReg); 733 exaPrepareAccessReg_classic(PixmapPtr pPixmap, int index, RegionPtr pReg);
|
| H A D | exa_render.c | 312 pixmaps[0].pReg = ®ion; in exaTryDriverSolidFill() 393 pixmaps[i].pReg = NULL; in exaTryDriverCompositeRects() 400 pixmaps[i].pReg = NULL; in exaTryDriverCompositeRects() 408 pixmaps[i].pReg = NULL; in exaTryDriverCompositeRects() 703 pixmaps[i].pReg = pixmaps[0].as_src ? NULL : ®ion; in exaTryDriverComposite() 710 pixmaps[i].pReg = NULL; in exaTryDriverComposite() 718 pixmaps[i].pReg = NULL; in exaTryDriverComposite()
|
| H A D | exa_glyphs.c | 395 pixmaps[0].pReg = NULL; in exaGlyphCacheUploadGlyph()
|
| /OK3568_Linux_fs/external/xserver/include/ |
| H A D | regionstr.h | 157 RegionInitBoxes(RegionPtr pReg, BoxPtr boxes, int nBoxes) in RegionInitBoxes() argument 159 return pixman_region_init_rects(pReg, boxes, nBoxes); in RegionInitBoxes() 310 RegionTranslate(RegionPtr pReg, int x, int y) in RegionTranslate() argument 312 pixman_region_translate(pReg, x, y); in RegionTranslate() 318 RegionContainsPoint(RegionPtr pReg, int x, int y, BoxPtr box /* "return" value */ in RegionContainsPoint() argument 321 return pixman_region_contains_point(pReg, x, y, box); in RegionContainsPoint()
|
| /OK3568_Linux_fs/external/xserver/hw/xquartz/xpr/ |
| H A D | driWrap.c | 195 RegionPtr pReg; in DRICopyArea() local 203 pReg = pGC->ops->CopyArea(pSrc, dst, pGC, srcx, srcy, w, h, dstx, dsty); in DRICopyArea() 210 return pReg; in DRICopyArea() 219 RegionPtr pReg; in DRICopyPlane() local 227 pReg = pGC->ops->CopyPlane(pSrc, dst, pGC, srcx, srcy, w, h, dstx, dsty, in DRICopyPlane() 235 return pReg; in DRICopyPlane()
|
| /OK3568_Linux_fs/external/xserver/mi/ |
| H A D | mioverlay.c | 1816 CollectUnderlayChildrenRegions(WindowPtr pWin, RegionPtr pReg) in CollectUnderlayChildrenRegions() argument 1829 RegionAppend(pReg, &pTree->borderClip); in CollectUnderlayChildrenRegions() 1849 RegionValidate(pReg, &overlap); in CollectUnderlayChildrenRegions()
|
| /OK3568_Linux_fs/external/xserver/ |
| H A D | ChangeLog | 93923 RegionInit (RegionPtr pReg, BoxPtr rect, int size); 163695 Also don't leak pReg.
|