Lines Matching refs:font

940 	const struct font_desc *font = NULL;  in fbcon_startup()  local
991 if (!fontname[0] || !(font = find_font(fontname))) in fbcon_startup()
992 font = get_default_font(info->var.xres, in fbcon_startup()
996 vc->vc_font.width = font->width; in fbcon_startup()
997 vc->vc_font.height = font->height; in fbcon_startup()
998 vc->vc_font.data = (void *)(p->fontdata = font->data); in fbcon_startup()
999 vc->vc_font.charcount = font->charcount; in fbcon_startup()
1068 const struct font_desc *font = NULL; in fbcon_init() local
1070 if (!fontname[0] || !(font = find_font(fontname))) in fbcon_init()
1071 font = get_default_font(info->var.xres, in fbcon_init()
1075 vc->vc_font.width = font->width; in fbcon_init()
1076 vc->vc_font.height = font->height; in fbcon_init()
1077 vc->vc_font.data = (void *)(p->fontdata = font->data); in fbcon_init()
1078 vc->vc_font.charcount = font->charcount; in fbcon_init()
2243 static int fbcon_get_font(struct vc_data *vc, struct console_font *font) in fbcon_get_font() argument
2246 u8 *data = font->data; in fbcon_get_font()
2249 font->width = vc->vc_font.width; in fbcon_get_font()
2250 font->height = vc->vc_font.height; in fbcon_get_font()
2251 font->charcount = vc->vc_hi_font_mask ? 512 : 256; in fbcon_get_font()
2252 if (!font->data) in fbcon_get_font()
2255 if (font->width <= 8) { in fbcon_get_font()
2257 if (font->charcount * j > FNTSIZE(fontdata)) in fbcon_get_font()
2260 for (i = 0; i < font->charcount; i++) { in fbcon_get_font()
2266 } else if (font->width <= 16) { in fbcon_get_font()
2268 if (font->charcount * j > FNTSIZE(fontdata)) in fbcon_get_font()
2271 for (i = 0; i < font->charcount; i++) { in fbcon_get_font()
2277 } else if (font->width <= 24) { in fbcon_get_font()
2278 if (font->charcount * (vc->vc_font.height * sizeof(u32)) > FNTSIZE(fontdata)) in fbcon_get_font()
2281 for (i = 0; i < font->charcount; i++) { in fbcon_get_font()
2293 if (font->charcount * j > FNTSIZE(fontdata)) in fbcon_get_font()
2296 for (i = 0; i < font->charcount; i++) { in fbcon_get_font()
2421 static int fbcon_set_font(struct vc_data *vc, struct console_font *font, in fbcon_set_font() argument
2425 unsigned charcount = font->charcount; in fbcon_set_font()
2426 int w = font->width; in fbcon_set_font()
2427 int h = font->height; in fbcon_set_font()
2430 u8 *new_data, *data = font->data; in fbcon_set_font()
2431 int pitch = PITCH(font->width); in fbcon_set_font()
2439 if (!(info->pixmap.blit_x & (1 << (font->width - 1))) || in fbcon_set_font()
2440 !(info->pixmap.blit_y & (1 << (font->height - 1)))) in fbcon_set_font()
2483 return fbcon_do_set_font(vc, font->width, font->height, charcount, new_data, 1); in fbcon_set_font()
2486 static int fbcon_set_def_font(struct vc_data *vc, struct console_font *font, char *name) in fbcon_set_def_font() argument
2497 font->width = f->width; in fbcon_set_def_font()
2498 font->height = f->height; in fbcon_set_def_font()