Lines Matching refs:pGlyph

251 exaGlyphCacheHashLookup(ExaGlyphCachePtr cache, GlyphPtr pGlyph)  in exaGlyphCacheHashLookup()  argument
255 slot = (*(CARD32 *) pGlyph->sha1) % cache->hashSize; in exaGlyphCacheHashLookup()
264 (pGlyph->sha1, cache->glyphs[entryPos].sha1, in exaGlyphCacheHashLookup()
265 sizeof(pGlyph->sha1)) == 0) { in exaGlyphCacheHashLookup()
276 exaGlyphCacheHashInsert(ExaGlyphCachePtr cache, GlyphPtr pGlyph, int pos) in exaGlyphCacheHashInsert() argument
280 memcpy(cache->glyphs[pos].sha1, pGlyph->sha1, sizeof(pGlyph->sha1)); in exaGlyphCacheHashInsert()
282 slot = (*(CARD32 *) pGlyph->sha1) % cache->hashSize; in exaGlyphCacheHashInsert()
365 ExaGlyphCachePtr cache, int x, int y, GlyphPtr pGlyph) in exaGlyphCacheUploadGlyph() argument
368 PicturePtr pGlyphPicture = GetGlyphPicture(pGlyph, pScreen); in exaGlyphCacheUploadGlyph()
406 pGlyph->info.width, in exaGlyphCacheUploadGlyph()
407 pGlyph->info.height, in exaGlyphCacheUploadGlyph()
417 0, 0, 0, 0, x, y, pGlyph->info.width, pGlyph->info.height); in exaGlyphCacheUploadGlyph()
429 GlyphPtr pGlyph, in exaGlyphCacheBufferGlyph() argument
451 (long) *(CARD32 *) pGlyph->sha1)); in exaGlyphCacheBufferGlyph()
453 pos = exaGlyphCacheHashLookup(cache, pGlyph); in exaGlyphCacheBufferGlyph()
468 exaGlyphCacheHashInsert(cache, pGlyph, pos); in exaGlyphCacheBufferGlyph()
497 exaGlyphCacheHashInsert(cache, pGlyph, pos); in exaGlyphCacheBufferGlyph()
503 exaGlyphCacheUploadGlyph(pScreen, cache, x, y, pGlyph); in exaGlyphCacheBufferGlyph()
526 rect->width = pGlyph->info.width; in exaGlyphCacheBufferGlyph()
527 rect->height = pGlyph->info.height; in exaGlyphCacheBufferGlyph()
540 GlyphPtr pGlyph, in exaBufferGlyph() argument
547 unsigned int format = (GetGlyphPicture(pGlyph, pScreen))->format; in exaBufferGlyph()
548 int width = pGlyph->info.width; in exaBufferGlyph()
549 int height = pGlyph->info.height; in exaBufferGlyph()
570 pGlyph, in exaBufferGlyph()
589 mask = GetGlyphPicture(pGlyph, pScreen); in exaBufferGlyph()