Lines Matching refs:pfont
109 LoadGlyphs(ClientPtr client, FontPtr pfont, unsigned nchars, int item_size, in LoadGlyphs() argument
112 if (fpe_functions[pfont->fpe->type]->load_glyphs) in LoadGlyphs()
113 return (*fpe_functions[pfont->fpe->type]->load_glyphs) in LoadGlyphs()
114 (client, pfont, 0, nchars, item_size, data); in LoadGlyphs()
235 FontPtr pfont = NullFont; in doOpenFont() local
285 c->fontid, &pfont, &alias, in doOpenFont()
324 if (!pfont) { in doOpenFont()
329 if (pfont->info.firstCol > pfont->info.lastCol || in doOpenFont()
330 pfont->info.firstRow > pfont->info.lastRow || in doOpenFont()
331 pfont->info.lastCol - pfont->info.firstCol > 255) { in doOpenFont()
335 if (!pfont->fpe) in doOpenFont()
336 pfont->fpe = fpe; in doOpenFont()
337 pfont->refcnt++; in doOpenFont()
338 if (pfont->refcnt == 1) { in doOpenFont()
339 UseFPE(pfont->fpe); in doOpenFont()
343 if (!(*pScr->RealizeFont) (pScr, pfont)) { in doOpenFont()
344 CloseFont(pfont, (Font) 0); in doOpenFont()
351 if (!AddResource(c->fontid, RT_FONT, (void *) pfont)) { in doOpenFont()
355 if (patternCache && pfont != c->non_cachable_font) in doOpenFont()
357 pfont); in doOpenFont()
458 FontPtr pfont = (FontPtr) value; in CloseFont() local
460 if (pfont == NullFont) in CloseFont()
462 if (--pfont->refcnt == 0) { in CloseFont()
464 xfont2_remove_cached_font_pattern(patternCache, pfont); in CloseFont()
472 (*pscr->UnrealizeFont) (pscr, pfont); in CloseFont()
474 if (pfont == defaultFont) in CloseFont()
477 XF86BigfontFreeFontShm(pfont); in CloseFont()
479 fpe = pfont->fpe; in CloseFont()
480 (*fpe_functions[fpe->type]->close_font) (fpe, pfont); in CloseFont()
1901 store_font_Client_font(FontPtr pfont, Font id) in store_font_Client_font() argument
1903 return AddResource(id, RT_NONE, (void *) pfont); in store_font_Client_font()