Searched refs:pExaPixmap (Results 1 – 12 of 12) sorted by relevance
| /OK3568_Linux_fs/external/xserver/exa/ |
| H A D | exa_classic.c | 41 if (pExaPixmap->use_gpu_copy && pExaPixmap->fb_ptr) in ExaGetPixmapAddress() 42 return pExaPixmap->fb_ptr; in ExaGetPixmapAddress() 44 return pExaPixmap->sys_ptr; in ExaGetPixmapAddress() 60 ExaPixmapPrivPtr pExaPixmap; in exaCreatePixmap_classic() local 76 pExaPixmap = ExaGetPixmapPriv(pPixmap); in exaCreatePixmap_classic() 77 pExaPixmap->driverPriv = NULL; in exaCreatePixmap_classic() 81 pExaPixmap->driverPriv = NULL; in exaCreatePixmap_classic() 86 pExaPixmap->score = EXA_PIXMAP_SCORE_PINNED; in exaCreatePixmap_classic() 88 pExaPixmap->score = EXA_PIXMAP_SCORE_INIT; in exaCreatePixmap_classic() 90 pExaPixmap->sys_ptr = pPixmap->devPrivate.ptr; in exaCreatePixmap_classic() [all …]
|
| H A D | exa_mixed.c | 42 return pExaPixmap->sys_ptr; in ExaGetPixmapAddress() 53 ExaPixmapPrivPtr pExaPixmap; in exaCreatePixmap_mixed() local 69 pExaPixmap = ExaGetPixmapPriv(pPixmap); in exaCreatePixmap_mixed() 70 pExaPixmap->driverPriv = NULL; in exaCreatePixmap_mixed() 80 pExaPixmap->sys_ptr = NULL; in exaCreatePixmap_mixed() 81 pExaPixmap->sys_pitch = paddedWidth; in exaCreatePixmap_mixed() 83 pExaPixmap->area = NULL; in exaCreatePixmap_mixed() 84 pExaPixmap->fb_ptr = NULL; in exaCreatePixmap_mixed() 85 pExaPixmap->pDamage = NULL; in exaCreatePixmap_mixed() 87 exaSetFbPitch(pExaScr, pExaPixmap, w, h, bpp); in exaCreatePixmap_mixed() [all …]
|
| H A D | exa_migration_classic.c | 75 if (pExaPixmap == NULL) in exaPixmapIsDirty() 78 if (!pExaPixmap->pDamage) in exaPixmapIsDirty() 81 return RegionNotEmpty(DamageRegion(pExaPixmap->pDamage)) || in exaPixmapIsDirty() 82 !RegionEqual(&pExaPixmap->validSys, &pExaPixmap->validFB); in exaPixmapIsDirty() 100 return pExaPixmap->score >= 0; in exaPixmapShouldBeInFB() 116 RegionPtr damage = DamageRegion(pExaPixmap->pDamage); in exaCopyDirty() 126 if (pExaPixmap->use_gpu_copy) { in exaCopyDirty() 127 RegionUnion(&pExaPixmap->validFB, &pExaPixmap->validFB, damage); in exaCopyDirty() 128 RegionSubtract(&pExaPixmap->validSys, &pExaPixmap->validSys, damage); in exaCopyDirty() 131 RegionUnion(&pExaPixmap->validSys, &pExaPixmap->validSys, damage); in exaCopyDirty() [all …]
|
| H A D | exa_migration_mixed.c | 44 int paddedWidth = pExaPixmap->sys_pitch; in exaCreateDriverPixmap_mixed() 47 if (pExaPixmap->driverPriv) in exaCreateDriverPixmap_mixed() 54 if (pExaPixmap->accel_blocked || bpp < 8) in exaCreateDriverPixmap_mixed() 60 pExaPixmap->driverPriv = in exaCreateDriverPixmap_mixed() 63 paddedWidth = pExaPixmap->fb_pitch = new_pitch; in exaCreateDriverPixmap_mixed() 66 if (paddedWidth < pExaPixmap->fb_pitch) in exaCreateDriverPixmap_mixed() 67 paddedWidth = pExaPixmap->fb_pitch; in exaCreateDriverPixmap_mixed() 68 pExaPixmap->driverPriv = in exaCreateDriverPixmap_mixed() 72 if (!pExaPixmap->driverPriv) in exaCreateDriverPixmap_mixed() 103 if (!pExaPixmap->driverPriv) in exaDoMigration_mixed() [all …]
|
| H A D | exa_driver.c | 41 return pExaPixmap->sys_ptr; in ExaGetPixmapAddress() 54 ExaPixmapPrivPtr pExaPixmap; in exaCreatePixmap_driver() local 70 pExaPixmap = ExaGetPixmapPriv(pPixmap); in exaCreatePixmap_driver() 71 pExaPixmap->driverPriv = NULL; in exaCreatePixmap_driver() 83 pExaPixmap->driverPriv = in exaCreatePixmap_driver() 86 paddedWidth = pExaPixmap->fb_pitch = new_pitch; in exaCreatePixmap_driver() 93 exaSetFbPitch(pExaScr, pExaPixmap, w, h, bpp); in exaCreatePixmap_driver() 95 if (paddedWidth < pExaPixmap->fb_pitch) in exaCreatePixmap_driver() 96 paddedWidth = pExaPixmap->fb_pitch; in exaCreatePixmap_driver() 98 pExaPixmap->driverPriv = in exaCreatePixmap_driver() [all …]
|
| H A D | exa.c | 62 return (CARD8 *) pExaPixmap->fb_ptr - pExaScr->info->memoryBase; in exaGetPixmapOffset() 70 return pExaPixmap->driverPriv; in exaGetPixmapDriverPrivate() 92 ExaPixmapPrivPtr pExaPixmap; in exaGetPixmapSize() local 94 pExaPixmap = ExaGetPixmapPriv(pPix); in exaGetPixmapSize() 95 if (pExaPixmap != NULL) in exaGetPixmapSize() 96 return pExaPixmap->fb_size; in exaGetPixmapSize() 176 exaSetAccelBlock(ExaScreenPrivPtr pExaScr, ExaPixmapPrivPtr pExaPixmap, in exaSetAccelBlock() argument 179 pExaPixmap->accel_blocked = 0; in exaSetAccelBlock() 184 if (pExaPixmap->fb_pitch > max_pitch) in exaSetAccelBlock() 185 pExaPixmap->accel_blocked |= EXA_RANGE_PITCH; in exaSetAccelBlock() [all …]
|
| H A D | exa_accel.c | 58 pGC->fillStyle != FillSolid || pExaPixmap->accel_blocked) { in exaFillSpans() 152 if (pExaScr->fallback_counter || pExaPixmap->accel_blocked || in exaDoPutImage() 157 if (pExaPixmap->pDamage) in exaDoPutImage() 177 pixmaps[0].pReg = DamagePendingRegion(pExaPixmap->pDamage); in exaDoPutImage() 805 pExaPixmap->accel_blocked) { in exaPolyFillRect() 1005 if (pExaScr->fallback_counter || pExaPixmap->accel_blocked) in exaFillRegionSolid() 1037 if (pExaPixmap->pDamage && in exaFillRegionSolid() 1038 pExaPixmap->sys_ptr && pDrawable->type == DRAWABLE_PIXMAP && in exaFillRegionSolid() 1041 RegionPtr pending_damage = DamagePendingRegion(pExaPixmap->pDamage); in exaFillRegionSolid() 1045 *(CARD32 *) pExaPixmap->sys_ptr = pixel; in exaFillRegionSolid() [all …]
|
| H A D | exa_priv.h | 284 #define ExaPixmapPriv(p) ExaPixmapPrivPtr pExaPixmap = ExaGetPixmapPriv(p) 573 exaSetFbPitch(ExaScreenPrivPtr pExaScr, ExaPixmapPrivPtr pExaPixmap, 578 exaSetAccelBlock(ExaScreenPrivPtr pExaScr, ExaPixmapPrivPtr pExaPixmap,
|
| H A D | exa_offscreen.c | 463 if (!pExaPixmap || !pExaPixmap->area) in ExaOffscreenMarkUsed() 466 pExaPixmap->area->last_use = pExaScr->offScreenCounter++; in ExaOffscreenMarkUsed()
|
| H A D | exa_glyphs.c | 375 pExaPixmap->accel_blocked) in exaGlyphCacheUploadGlyph() 408 (char *) pExaPixmap->sys_ptr, in exaGlyphCacheUploadGlyph() 409 pExaPixmap->sys_pitch)) in exaGlyphCacheUploadGlyph()
|
| H A D | exa_unaccel.c | 108 if (!pExaScr->prepare_access_reg || !pExaPixmap->pDamage || in ExaCheckPutImage() 114 DamagePendingRegion(pExaPixmap->pDamage)); in ExaCheckPutImage()
|
| /OK3568_Linux_fs/external/xserver/ |
| H A D | ChangeLog | 98378 exa/driver: set pExaPixmap->use_gpu_copy to the right value 118517 exa: s/PixmapIsOffscreen/PixmapHasGpuCopy and s/pExaPixmap->offscreen/pExaPixmap->use_gpu_copy 121110 in exaMemcpyBox() because exaCopyDirtyToFb() passes pExaPixmap->fb_ptr to 121113 The solution is to make exaCopyDirty*() no longer rely on pExaPixmap->fb_ptr 132329 exa: remove a few pExaPixmap checks.
|