Lines Matching refs:vc_font
590 logo_lines = DIV_ROUND_UP(logo_height, vc->vc_font.height); in fbcon_prepare_logo()
986 vc->vc_font.width = font->width; in fbcon_startup()
987 vc->vc_font.height = font->height; in fbcon_startup()
988 vc->vc_font.data = (void *)(p->fontdata = font->data); in fbcon_startup()
989 vc->vc_font.charcount = font->charcount; in fbcon_startup()
994 cols /= vc->vc_font.width; in fbcon_startup()
995 rows /= vc->vc_font.height; in fbcon_startup()
1046 vc->vc_font.data = (void *)(p->fontdata = in fbcon_init()
1047 fvc->vc_font.data); in fbcon_init()
1048 vc->vc_font.width = fvc->vc_font.width; in fbcon_init()
1049 vc->vc_font.height = fvc->vc_font.height; in fbcon_init()
1050 vc->vc_font.charcount = fvc->vc_font.charcount; in fbcon_init()
1063 vc->vc_font.width = font->width; in fbcon_init()
1064 vc->vc_font.height = font->height; in fbcon_init()
1065 vc->vc_font.data = (void *)(p->fontdata = font->data); in fbcon_init()
1066 vc->vc_font.charcount = font->charcount; in fbcon_init()
1072 if (vc->vc_font.charcount == 256) { in fbcon_init()
1100 new_cols /= vc->vc_font.width; in fbcon_init()
1101 new_rows /= vc->vc_font.height; in fbcon_init()
1216 vc->vc_font.data = NULL; in fbcon_deinit()
1375 if (!vc->vc_font.data) { in fbcon_set_disp()
1376 vc->vc_font.data = (void *)(p->fontdata = t->fontdata); in fbcon_set_disp()
1377 vc->vc_font.width = (*default_mode)->vc_font.width; in fbcon_set_disp()
1378 vc->vc_font.height = (*default_mode)->vc_font.height; in fbcon_set_disp()
1379 vc->vc_font.charcount = (*default_mode)->vc_font.charcount; in fbcon_set_disp()
1393 if (vc->vc_font.charcount == 256) { in fbcon_set_disp()
1408 cols /= vc->vc_font.width; in fbcon_set_disp()
1409 rows /= vc->vc_font.height; in fbcon_set_disp()
1427 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ywrap_up()
1446 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ywrap_down()
1469 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ypan_up()
1493 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ypan_up_redraw()
1517 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ypan_down()
1541 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ypan_down_redraw()
1965 divides(ypan, vc->vc_font.height) && vyres > yres; in updatescrollmode_accel()
1967 divides(ywrap, vc->vc_font.height) && in updatescrollmode_accel()
1968 divides(vc->vc_font.height, vyres) && in updatescrollmode_accel()
1969 divides(vc->vc_font.height, yres); in updatescrollmode_accel()
1997 int fh = vc->vc_font.height; in updatescrollmode()
2024 if (p->userfont && FNTSIZE(vc->vc_font.data)) { in fbcon_resize()
2026 int pitch = PITCH(vc->vc_font.width); in fbcon_resize()
2037 size = CALC_FONTSZ(vc->vc_font.height, pitch, vc->vc_font.charcount); in fbcon_resize()
2038 if (size > FNTSIZE(vc->vc_font.data)) in fbcon_resize()
2044 virt_fw = FBCON_SWAP(ops->rotate, vc->vc_font.width, in fbcon_resize()
2045 vc->vc_font.height); in fbcon_resize()
2046 virt_fh = FBCON_SWAP(ops->rotate, vc->vc_font.height, in fbcon_resize()
2047 vc->vc_font.width); in fbcon_resize()
2162 if (vc->vc_font.charcount > 256) in fbcon_switch()
2288 u8 *fontdata = vc->vc_font.data; in fbcon_get_font()
2292 font->width = vc->vc_font.width; in fbcon_get_font()
2293 font->height = vc->vc_font.height; in fbcon_get_font()
2301 j = vc->vc_font.height; in fbcon_get_font()
2312 j = vc->vc_font.height * 2; in fbcon_get_font()
2323 if (font->charcount * (vc->vc_font.height * sizeof(u32)) > FNTSIZE(fontdata)) in fbcon_get_font()
2327 for (j = 0; j < vc->vc_font.height; j++) { in fbcon_get_font()
2337 j = vc->vc_font.height * 4; in fbcon_get_font()
2419 u8 *old_data = vc->vc_font.data; in fbcon_do_set_font()
2421 resize = (w != vc->vc_font.width) || (h != vc->vc_font.height); in fbcon_do_set_font()
2422 vc->vc_font.data = (void *)(p->fontdata = data); in fbcon_do_set_font()
2427 old_width = vc->vc_font.width; in fbcon_do_set_font()
2428 old_height = vc->vc_font.height; in fbcon_do_set_font()
2429 old_charcount = vc->vc_font.charcount; in fbcon_do_set_font()
2431 vc->vc_font.width = w; in fbcon_do_set_font()
2432 vc->vc_font.height = h; in fbcon_do_set_font()
2433 vc->vc_font.charcount = charcount; in fbcon_do_set_font()
2461 vc->vc_font.data = old_data; in fbcon_do_set_font()
2469 vc->vc_font.width = old_width; in fbcon_do_set_font()
2470 vc->vc_font.height = old_height; in fbcon_do_set_font()
2471 vc->vc_font.charcount = old_charcount; in fbcon_do_set_font()
2544 tmp->vc_font.width == w && in fbcon_set_font()
2678 cols /= vc->vc_font.width; in fbcon_modechanged()
2679 rows /= vc->vc_font.height; in fbcon_modechanged()
2721 cols /= vc->vc_font.width; in fbcon_set_all_vcs()
2722 rows /= vc->vc_font.height; in fbcon_set_all_vcs()
2759 if (vc->vc_font.width > FBCON_SWAP(var->rotate, var->xres, var->yres) || in fbcon_modechange_possible()
2760 vc->vc_font.height > FBCON_SWAP(var->rotate, var->yres, var->xres)) in fbcon_modechange_possible()
3074 set_bit(vc->vc_font.width - 1, caps->x); in fbcon_get_requirement()
3075 set_bit(vc->vc_font.height - 1, caps->y); in fbcon_get_requirement()
3076 charcnt = vc->vc_font.charcount; in fbcon_get_requirement()
3087 set_bit(vc->vc_font.width - 1, caps->x); in fbcon_get_requirement()
3089 set_bit(vc->vc_font.height - 1, caps->y); in fbcon_get_requirement()
3090 caps->len = vc->vc_font.charcount; in fbcon_get_requirement()