Lines Matching refs:new_data
2509 u8 *new_data, *data = font->data; in fbcon_set_font() local
2536 new_data = kmalloc(FONT_EXTRA_WORDS * sizeof(int) + size, GFP_USER); in fbcon_set_font()
2538 if (!new_data) in fbcon_set_font()
2541 memset(new_data, 0, FONT_EXTRA_WORDS * sizeof(int)); in fbcon_set_font()
2543 new_data += FONT_EXTRA_WORDS * sizeof(int); in fbcon_set_font()
2544 FNTSIZE(new_data) = size; in fbcon_set_font()
2545 REFCOUNT(new_data) = 0; /* usage counter */ in fbcon_set_font()
2547 memcpy(new_data + i*h*pitch, data + i*vpitch*pitch, h*pitch); in fbcon_set_font()
2552 csum = crc32(0, new_data, size); in fbcon_set_font()
2554 FNTSUM(new_data) = csum; in fbcon_set_font()
2564 !memcmp(fb_display[i].fontdata, new_data, size)) { in fbcon_set_font()
2565 kfree(new_data - FONT_EXTRA_WORDS * sizeof(int)); in fbcon_set_font()
2566 new_data = (u8 *)fb_display[i].fontdata; in fbcon_set_font()
2570 return fbcon_do_set_font(vc, font->width, font->height, charcount, new_data, 1); in fbcon_set_font()