Lines Matching defs:charcount

656 static int fbcon_invalid_charcount(struct fb_info *info, unsigned charcount)
661 info->tileops->fb_get_tilemax(info) < charcount)
677 static int fbcon_invalid_charcount(struct fb_info *info, unsigned charcount)
970 vc->vc_font.charcount = font->charcount;
1031 vc->vc_font.charcount = fvc->vc_font.charcount;
1047 vc->vc_font.charcount = font->charcount;
1053 if (vc->vc_font.charcount == 256) {
1358 vc->vc_font.charcount = (*default_mode)->vc_font.charcount;
1372 if (vc->vc_font.charcount == 256) {
1992 #define CALC_FONTSZ(h, p, c) ((h) * (p) * (c)) /* size = height * pitch * charcount */
2010 * NOTE: must use original charcount in calculation as font
2011 * charcount can change and cannot be used to determine the
2016 size = CALC_FONTSZ(vc->vc_font.height, pitch, vc->vc_font.charcount);
2141 if (vc->vc_font.charcount > 256)
2275 font->charcount = vc->vc_hi_font_mask ? 512 : 256;
2281 if (font->charcount * j > FNTSIZE(fontdata))
2284 for (i = 0; i < font->charcount; i++) {
2292 if (font->charcount * j > FNTSIZE(fontdata))
2295 for (i = 0; i < font->charcount; i++) {
2302 if (font->charcount * (vc->vc_font.height * sizeof(u32)) > FNTSIZE(fontdata))
2305 for (i = 0; i < font->charcount; i++) {
2317 if (font->charcount * j > FNTSIZE(fontdata))
2320 for (i = 0; i < font->charcount; i++) {
2391 static int fbcon_do_set_font(struct vc_data *vc, int w, int h, int charcount,
2408 old_charcount = vc->vc_font.charcount;
2412 vc->vc_font.charcount = charcount;
2413 if (vc->vc_hi_font_mask && charcount == 256)
2415 else if (!vc->vc_hi_font_mask && charcount == 512)
2450 vc->vc_font.charcount = old_charcount;
2456 * User asked to set font; we are guaranteed that charcount does not exceed 512
2457 * but lets not assume that, since charcount of 512 is small for unicode support.
2464 unsigned charcount = font->charcount;
2472 /* Is there a reason why fbconsole couldn't handle any charcount >256?
2473 * If not this check should be changed to charcount < 256 */
2474 if (charcount != 256 && charcount != 512)
2491 if (fbcon_invalid_charcount(info, charcount))
2494 size = CALC_FONTSZ(h, pitch, charcount);
2506 for (i=0; i< charcount; i++) {
2530 return fbcon_do_set_font(vc, font->width, font->height, charcount, new_data, 1);
2547 return fbcon_do_set_font(vc, f->width, f->height, f->charcount, f->data, 0);
3055 charcnt = vc->vc_font.charcount;
3069 caps->len = vc->vc_font.charcount;