Lines Matching refs:ri_optfont
244 memset(&ri->ri_optfont, 0, sizeof(ri->ri_optfont));
344 if (ri->ri_optfont.data != NULL) {
345 kmem_free(ri->ri_optfont.data, ri->ri_optfont.stride *
346 ri->ri_optfont.fontheight * ri->ri_optfont.numchars);
347 ri->ri_optfont.data = NULL;
351 ri->ri_optfont.firstchar = WSFONT_FLAG_OPT;
352 ri->ri_optfont.numchars = 16;
353 ri->ri_optfont.fontwidth = ri->ri_font->fontwidth;
354 ri->ri_optfont.fontheight = ri->ri_font->fontheight;
355 ri->ri_optfont.stride = ri->ri_font->stride;
356 len = ri->ri_optfont.fontheight * ri->ri_optfont.stride *
357 ri->ri_optfont.numchars;
366 ri->ri_optfont.data = kmem_zalloc(len, KM_SLEEP);
367 if (FONT_IS_ALPHA(&ri->ri_optfont))
370 switch (ri->ri_optfont.stride) {
381 kmem_free(ri->ri_optfont.data, len);
382 ri->ri_optfont.data = NULL;
390 memset(&ri->ri_optfont, 0, sizeof(ri->ri_optfont));
1193 uint16_t *data = (uint16_t *)ri->ri_optfont.data;
1237 uint8_t *data = (uint8_t *)ri->ri_optfont.data;
1277 uint32_t *data = (uint32_t *)ri->ri_optfont.data;
1320 uint8_t *data = (uint8_t *)ri->ri_optfont.data;