Searched refs:pExaScr (Results 1 - 25 of 28) sorted by relevance

12

/xsrc/external/mit/xorg-server/dist/exa/
H A Dexa.c62 return (CARD8 *) pExaPixmap->fb_ptr - pExaScr->info->memoryBase;
176 exaSetAccelBlock(ExaScreenPrivPtr pExaScr, ExaPixmapPrivPtr pExaPixmap, argument
181 if (pExaScr->info->maxPitchPixels) {
182 int max_pitch = pExaScr->info->maxPitchPixels * bits_to_bytes(bpp);
188 if (pExaScr->info->maxPitchBytes &&
189 pExaPixmap->fb_pitch > pExaScr->info->maxPitchBytes)
192 if (w > pExaScr->info->maxX)
195 if (h > pExaScr->info->maxY)
200 exaSetFbPitch(ExaScreenPrivPtr pExaScr, ExaPixmapPrivPtr pExaPixmap, argument
203 if (pExaScr
811 ExaScreenPrivPtr pExaScr; local in function:exaDriverInit
[all...]
H A Dexa_classic.c69 swap(pExaScr, pScreen, CreatePixmap);
71 swap(pExaScr, pScreen, CreatePixmap);
97 exaSetFbPitch(pExaScr, pExaPixmap, w, h, bpp);
101 swap(pExaScr, pScreen, DestroyPixmap);
103 swap(pExaScr, pScreen, DestroyPixmap);
113 swap(pExaScr, pScreen, DestroyPixmap);
115 swap(pExaScr, pScreen, DestroyPixmap);
138 exaSetAccelBlock(pExaScr, pExaPixmap, w, h, bpp);
141 if (pExaScr->fallback_counter)
153 ExaScreenPrivPtr pExaScr; local in function:exaModifyPixmapHeader_classic
[all...]
H A Dexa_driver.c63 swap(pExaScr, pScreen, CreatePixmap);
65 swap(pExaScr, pScreen, CreatePixmap);
80 if (pExaScr->info->CreatePixmap2) {
84 pExaScr->info->CreatePixmap2(pScreen, w, h, depth, usage_hint, bpp,
93 exaSetFbPitch(pExaScr, pExaPixmap, w, h, bpp);
99 pExaScr->info->CreatePixmap(pScreen, datasize, 0);
103 swap(pExaScr, pScreen, DestroyPixmap);
105 swap(pExaScr, pScreen, DestroyPixmap);
119 exaSetAccelBlock(pExaScr, pExaPixmap, w, h, bpp);
124 if (pExaScr
136 ExaScreenPrivPtr pExaScr; local in function:exaModifyPixmapHeader_driver
[all...]
H A Dexa_offscreen.c48 assert(pExaScr->info->offScreenAreas->base_offset ==
49 pExaScr->info->offScreenBase);
50 for (area = pExaScr->info->offScreenAreas; area; area = area->next) {
57 assert(prev->base_offset + prev->size == pExaScr->info->memorySize);
91 exaFindAreaToEvict(ExaScreenPrivPtr pExaScr, int size, int align) argument
98 begin = end = pExaScr->info->offScreenAreas;
123 exaUpdateEvictionCost(end, pExaScr->offScreenCounter);
187 if (size > (pExaScr->info->memorySize - pExaScr->info->offScreenBase)) {
189 pExaScr
388 ExaOffscreenMerge(ExaScreenPrivPtr pExaScr,ExaOffscreenArea * area) argument
[all...]
H A Dexa_mixed.c62 swap(pExaScr, pScreen, CreatePixmap);
64 swap(pExaScr, pScreen, CreatePixmap);
87 exaSetFbPitch(pExaScr, pExaPixmap, w, h, bpp);
88 exaSetAccelBlock(pExaScr, pExaPixmap, w, h, bpp);
120 if (pExaScr->fallback_counter)
131 ExaScreenPrivPtr pExaScr; local in function:exaModifyPixmapHeader_mixed
139 pExaScr = ExaGetScreenPriv(pScreen);
149 pExaScr->info->DestroyPixmap(pScreen, pExaPixmap->driverPriv);
183 exaSetFbPitch(pExaScr, pExaPixmap, width, height, bitsPerPixel);
185 exaSetAccelBlock(pExaScr, pExaPixma
[all...]
H A Dexa_accel.c56 if (pExaScr->fallback_counter ||
57 pExaScr->swappedOut ||
63 if (pExaScr->do_migration) {
75 !(*pExaScr->info->PrepareSolid) (pPixmap,
108 (*pExaScr->info->Solid) (pPixmap,
123 (*pExaScr->info->Solid) (pPixmap,
133 (*pExaScr->info->DoneSolid) (pPixmap);
152 if (pExaScr->fallback_counter || pExaPixmap->accel_blocked ||
153 !pExaScr->info->UploadToScreen)
168 if (pExaScr
[all...]
H A Dexa_unaccel.c108 if (!pExaScr->prepare_access_reg || !pExaPixmap->pDamage ||
113 pExaScr->prepare_access_reg(pPixmap, EXA_PREPARE_DEST,
133 if (pExaScr->prepare_access_reg && RegionInitBoxes(&reg, pbox, nbox)) {
138 pExaScr->prepare_access_reg(pPixmap, EXA_PREPARE_SRC, &reg);
144 if (pExaScr->prepare_access_reg &&
152 pExaScr->prepare_access_reg(pPixmap, EXA_PREPARE_DEST, &reg);
181 if (pExaScr->prepare_access_reg &&
197 pExaScr->prepare_access_reg(pPixmap, index, &reg);
378 if (pExaScr->prepare_access_reg) {
384 pExaScr
[all...]
H A Dexa_migration_mixed.c57 if (pExaScr->info->CreatePixmap2) {
61 pExaScr->info->CreatePixmap2(pScreen, w, h, depth, usage_hint, bpp,
69 pExaScr->info->CreatePixmap(pScreen, paddedWidth * h, 0);
120 if (pExaScr->deferred_mixed_pixmap == pPixmap &&
122 pExaScr->deferred_mixed_pixmap = NULL;
158 if (pExaScr->deferred_mixed_pixmap &&
159 pExaScr->deferred_mixed_pixmap != pPixmap)
160 exaMoveInPixmap_mixed(pExaScr->deferred_mixed_pixmap);
161 pExaScr->deferred_mixed_pixmap = pPixmap;
H A Dexa_glyphs.c88 memset(pExaScr->glyphCaches, 0, sizeof(pExaScr->glyphCaches));
90 pExaScr->glyphCaches[i].format = PICT_a8;
91 pExaScr->glyphCaches[i].glyphWidth = pExaScr->glyphCaches[i].glyphHeight =
94 pExaScr->glyphCaches[i].format = PICT_a8;
95 pExaScr->glyphCaches[i].glyphWidth = pExaScr->glyphCaches[i].glyphHeight =
98 pExaScr->glyphCaches[i].format = PICT_a8r8g8b8;
99 pExaScr
[all...]
H A Dexa_render.c306 if (pExaScr->do_migration) {
321 if (!(*pExaScr->info->PrepareSolid) (pDstPix, GXcopy, 0xffffffff, pixel)) {
330 (*pExaScr->info->Solid) (pDstPix, pbox->x1, pbox->y1, pbox->x2,
335 (*pExaScr->info->DoneSolid) (pDstPix);
355 if (!pExaScr->info->PrepareComposite)
381 if (pExaScr->info->CheckComposite &&
382 !(*pExaScr->info->CheckComposite) (op, pSrc, pMask, pDst)) {
386 if (pExaScr->do_migration) {
433 if (!(*pExaScr->info->PrepareComposite) (op, pSrc, pMask, pDst, pSrcPix,
474 (*pExaScr
[all...]
H A Dexa_migration_classic.c150 if (pExaScr->optimize_migration) {
286 pExaScr->info->DownloadFromScreen, EXA_PREPARE_SRC,
304 pExaScr->info->UploadToScreen, EXA_PREPARE_DEST, NULL);
332 if (pExaScr->swappedOut)
352 pExaScr->info->pixmapOffsetAlign, FALSE,
357 pExaPixmap->fb_ptr = (CARD8 *) pExaScr->info->memoryBase +
626 if (pExaScr->checkDirtyCorrectness) {
648 if (pExaScr->migration == ExaMigrationSmart) {
681 else if (pExaScr->migration == ExaMigrationGreedy) {
712 else if (pExaScr
[all...]
/xsrc/external/mit/xorg-server.old/dist/exa/
H A Dexa.c64 return (CARD8 *)pExaPixmap->fb_ptr - pExaScr->info->memoryBase;
179 exaSetAccelBlock(ExaScreenPrivPtr pExaScr, ExaPixmapPrivPtr pExaPixmap, argument
184 if (pExaScr->info->maxPitchPixels) {
185 int max_pitch = pExaScr->info->maxPitchPixels * bits_to_bytes(bpp);
191 if (pExaScr->info->maxPitchBytes &&
192 pExaPixmap->fb_pitch > pExaScr->info->maxPitchBytes)
195 if (w > pExaScr->info->maxX)
198 if (h > pExaScr->info->maxY)
203 exaSetFbPitch(ExaScreenPrivPtr pExaScr, ExaPixmapPrivPtr pExaPixmap, argument
206 if (pExaScr
841 ExaScreenPrivPtr pExaScr; local in function:exaDriverInit
[all...]
H A Dexa_classic.c68 swap(pExaScr, pScreen, CreatePixmap);
70 swap(pExaScr, pScreen, CreatePixmap);
96 exaSetFbPitch(pExaScr, pExaPixmap, w, h, bpp);
100 swap(pExaScr, pScreen, DestroyPixmap);
102 swap(pExaScr, pScreen, DestroyPixmap);
112 swap(pExaScr, pScreen, DestroyPixmap);
114 swap(pExaScr, pScreen, DestroyPixmap);
137 exaSetAccelBlock(pExaScr, pExaPixmap,
141 if (pExaScr->fallback_counter)
152 ExaScreenPrivPtr pExaScr; local in function:exaModifyPixmapHeader_classic
[all...]
H A Dexa_driver.c62 swap(pExaScr, pScreen, CreatePixmap);
64 swap(pExaScr, pScreen, CreatePixmap);
79 if (pExaScr->info->CreatePixmap2) {
81 pExaPixmap->driverPriv = pExaScr->info->CreatePixmap2(pScreen, w, h, depth, usage_hint, bpp, &new_pitch);
89 exaSetFbPitch(pExaScr, pExaPixmap, w, h, bpp);
94 pExaPixmap->driverPriv = pExaScr->info->CreatePixmap(pScreen, datasize, 0);
98 swap(pExaScr, pScreen, DestroyPixmap);
100 swap(pExaScr, pScreen, DestroyPixmap);
115 exaSetAccelBlock(pExaScr, pExaPixmap,
121 if (pExaScr
132 ExaScreenPrivPtr pExaScr; local in function:exaModifyPixmapHeader_driver
[all...]
H A Dexa_mixed.c61 swap(pExaScr, pScreen, CreatePixmap);
63 swap(pExaScr, pScreen, CreatePixmap);
86 exaSetFbPitch(pExaScr, pExaPixmap, w, h, bpp);
87 exaSetAccelBlock(pExaScr, pExaPixmap,
117 if (pExaScr->fallback_counter)
128 ExaScreenPrivPtr pExaScr; local in function:exaModifyPixmapHeader_mixed
136 pExaScr = ExaGetScreenPriv(pScreen);
147 pExaScr->info->DestroyPixmap(pScreen, pExaPixmap->driverPriv);
181 exaSetFbPitch(pExaScr, pExaPixmap, width, height, bitsPerPixel);
183 exaSetAccelBlock(pExaScr, pExaPixma
[all...]
H A Dexa_offscreen.c48 assert (pExaScr->info->offScreenAreas->base_offset ==
49 pExaScr->info->offScreenBase);
50 for (area = pExaScr->info->offScreenAreas; area; area = area->next)
58 assert (prev->base_offset + prev->size == pExaScr->info->memorySize);
92 exaFindAreaToEvict(ExaScreenPrivPtr pExaScr, int size, int align) argument
99 begin = end = pExaScr->info->offScreenAreas;
126 exaUpdateEvictionCost(end, pExaScr->offScreenCounter);
189 if (size > (pExaScr->info->memorySize - pExaScr->info->offScreenBase))
192 pExaScr
399 ExaOffscreenMerge(ExaScreenPrivPtr pExaScr,ExaOffscreenArea * area) argument
[all...]
H A Dexa_accel.c54 if (pExaScr->fallback_counter ||
55 pExaScr->swappedOut ||
63 if (pExaScr->do_migration) {
75 !(*pExaScr->info->PrepareSolid) (pPixmap,
112 (*pExaScr->info->Solid) (pPixmap,
130 (*pExaScr->info->Solid) (pPixmap,
139 (*pExaScr->info->DoneSolid) (pPixmap);
157 if (pExaScr->fallback_counter || pExaPixmap->accel_blocked || !pExaScr->info->UploadToScreen)
172 if (pExaScr
[all...]
H A Dexa_unaccel.c107 if (!pExaScr->prepare_access_reg || !pExaPixmap->pDamage ||
112 pExaScr->prepare_access_reg(pPixmap, EXA_PREPARE_DEST,
130 if (pExaScr->prepare_access_reg && RegionInitBoxes(&reg, pbox, nbox)) {
135 pExaScr->prepare_access_reg(pPixmap, EXA_PREPARE_SRC, &reg);
140 if (pExaScr->prepare_access_reg &&
148 pExaScr->prepare_access_reg(pPixmap, EXA_PREPARE_DEST, &reg);
173 if (pExaScr->prepare_access_reg &&
191 pExaScr->prepare_access_reg(pPixmap, index, &reg);
379 if (pExaScr->prepare_access_reg) {
385 pExaScr
[all...]
H A Dexa_migration_mixed.c56 if (pExaScr->info->CreatePixmap2) {
58 pExaPixmap->driverPriv = pExaScr->info->CreatePixmap2(pScreen, w, h, depth, usage_hint, bpp, &new_pitch);
63 pExaPixmap->driverPriv = pExaScr->info->CreatePixmap(pScreen, paddedWidth*h, 0);
115 if (pExaScr->deferred_mixed_pixmap == pPixmap &&
117 pExaScr->deferred_mixed_pixmap = NULL;
152 if (pExaScr->deferred_mixed_pixmap &&
153 pExaScr->deferred_mixed_pixmap != pPixmap)
154 exaMoveInPixmap_mixed(pExaScr->deferred_mixed_pixmap);
155 pExaScr->deferred_mixed_pixmap = pPixmap;
H A Dexa_glyphs.c88 memset(pExaScr->glyphCaches, 0, sizeof(pExaScr->glyphCaches));
90 pExaScr->glyphCaches[i].format = PICT_a8;
91 pExaScr->glyphCaches[i].glyphWidth = pExaScr->glyphCaches[i].glyphHeight = 16;
93 pExaScr->glyphCaches[i].format = PICT_a8;
94 pExaScr->glyphCaches[i].glyphWidth = pExaScr->glyphCaches[i].glyphHeight = 32;
96 pExaScr->glyphCaches[i].format = PICT_a8r8g8b8;
97 pExaScr
[all...]
H A Dexa_render.c312 if (pExaScr->do_migration) {
327 if (!(*pExaScr->info->PrepareSolid) (pDstPix, GXcopy, 0xffffffff, pixel))
338 (*pExaScr->info->Solid) (pDstPix, pbox->x1, pbox->y1, pbox->x2, pbox->y2);
342 (*pExaScr->info->DoneSolid) (pDstPix);
363 if (!pExaScr->info->PrepareComposite)
390 if (pExaScr->info->CheckComposite &&
391 !(*pExaScr->info->CheckComposite) (op, pSrc, pMask, pDst))
396 if (pExaScr->do_migration) {
441 if (!(*pExaScr->info->PrepareComposite) (op, pSrc, pMask, pDst, pSrcPix,
484 (*pExaScr
[all...]
H A Dexa_migration_classic.c152 if (pExaScr->optimize_migration) {
282 pExaScr->info->DownloadFromScreen, EXA_PREPARE_SRC,
299 pExaScr->info->UploadToScreen, EXA_PREPARE_DEST, NULL);
326 if (pExaScr->swappedOut)
346 pExaScr->info->pixmapOffsetAlign, FALSE,
351 pExaPixmap->fb_ptr = (CARD8 *) pExaScr->info->memoryBase +
612 if (pExaScr->checkDirtyCorrectness) {
634 if (pExaScr->migration == ExaMigrationSmart) {
667 } else if (pExaScr->migration == ExaMigrationGreedy) {
697 } else if (pExaScr
[all...]
H A Dexa_priv.h233 #define ExaScreenPriv(s) ExaScreenPrivPtr pExaScr = ExaGetScreenPriv(s)
258 pExaScr->fallback_counter++;
261 pExaScr->fallback_counter--;
266 pExaScr->fallback_counter++; \
270 pExaScr->fallback_counter--; \
574 exaSetFbPitch(ExaScreenPrivPtr pExaScr, ExaPixmapPrivPtr pExaPixmap,
578 exaSetAccelBlock(ExaScreenPrivPtr pExaScr, ExaPixmapPrivPtr pExaPixmap,
/xsrc/external/mit/xorg-server.old/dist/hw/xfree86/exa/
H A Dexamodule.c128 if (pExaScr->info->flags & EXA_OFFSCREEN_PIXMAPS) {
129 if (!(pExaScr->info->flags & EXA_HANDLES_PIXMAPS) &&
130 pExaScr->info->offScreenBase < pExaScr->info->memorySize) {
137 pExaScr->migration = ExaMigrationGreedy;
139 pExaScr->migration = ExaMigrationAlways;
141 pExaScr->migration = ExaMigrationSmart;
150 pExaScr->optimize_migration =
161 pExaScr->info->CheckComposite = NULL;
162 pExaScr
[all...]
/xsrc/external/mit/xorg-server/dist/hw/xfree86/exa/
H A Dexamodule.c128 if (pExaScr->info->flags & EXA_OFFSCREEN_PIXMAPS) {
129 if (!(pExaScr->info->flags & EXA_HANDLES_PIXMAPS) &&
130 pExaScr->info->offScreenBase < pExaScr->info->memorySize) {
137 pExaScr->migration = ExaMigrationGreedy;
139 pExaScr->migration = ExaMigrationAlways;
141 pExaScr->migration = ExaMigrationSmart;
150 pExaScr->optimize_migration =
159 pExaScr->info->CheckComposite = NULL;
160 pExaScr
[all...]

Completed in 18 milliseconds

12