Home
last modified time | relevance | path

Searched refs:pReg (Results 1 – 16 of 16) sorted by relevance

/OK3568_Linux_fs/external/xserver/dix/
H A Dregion.c174 #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 Dwindow.c3021 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 Dfbpixmap.c133 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 Ddmxpixmap.c205 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 DPixmap.c100 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 DGCOps.c142 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 Dexa_migration_mixed.c121 !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 Dexa_migration_classic.c192 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 Dexa_accel.c69 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 Dexa_priv.h146 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 Dexa_render.c312 pixmaps[0].pReg = &region; 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 : &region; in exaTryDriverComposite()
710 pixmaps[i].pReg = NULL; in exaTryDriverComposite()
718 pixmaps[i].pReg = NULL; in exaTryDriverComposite()
H A Dexa_glyphs.c395 pixmaps[0].pReg = NULL; in exaGlyphCacheUploadGlyph()
/OK3568_Linux_fs/external/xserver/include/
H A Dregionstr.h157 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 DdriWrap.c195 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 Dmioverlay.c1816 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 DChangeLog93923 RegionInit (RegionPtr pReg, BoxPtr rect, int size);
163695 Also don't leak pReg.