Lines Matching refs:pfont
108 LoadGlyphs(ClientPtr client, FontPtr pfont, unsigned nchars, int item_size,
111 if (fpe_functions[pfont->fpe->type].load_glyphs)
112 return (*fpe_functions[pfont->fpe->type].load_glyphs)
113 (client, pfont, 0, nchars, item_size, data);
227 FontPtr pfont = NullFont;
287 c->fontid, &pfont, &alias,
329 if (!pfont) {
334 if (pfont->info.firstCol > pfont->info.lastCol ||
335 pfont->info.firstRow > pfont->info.lastRow ||
336 pfont->info.lastCol - pfont->info.firstCol > 255) {
340 if (!pfont->fpe)
341 pfont->fpe = fpe;
342 pfont->refcnt++;
343 if (pfont->refcnt == 1) {
344 UseFPE(pfont->fpe);
349 if (!(*pScr->RealizeFont) (pScr, pfont))
351 CloseFont (pfont, (Font) 0);
358 if (!AddResource(c->fontid, RT_FONT, (pointer) pfont)) {
362 if (patternCache && pfont != c->non_cachable_font)
364 pfont);
467 FontPtr pfont = (FontPtr)value;
469 if (pfont == NullFont)
471 if (--pfont->refcnt == 0) {
473 RemoveCachedFontPattern (patternCache, pfont);
481 (*pscr->UnrealizeFont) (pscr, pfont);
483 if (pfont == defaultFont)
486 XF86BigfontFreeFontShm(pfont);
488 fpe = pfont->fpe;
489 (*fpe_functions[fpe->type].close_font) (fpe, pfont);
2028 StoreFontClientFont(FontPtr pfont, Font id)
2030 return AddResource(id, RT_NONE, (pointer) pfont);