Lines Matching refs:font

18 static const struct font_desc *font;  variable
105 for (i = 0; i < height - font->height; i++) { in efi_earlycon_scroll_up()
110 src = efi_earlycon_map((i + font->height) * len, len); in efi_earlycon_scroll_up()
131 bytes = BITS_TO_BYTES(font->width); in efi_earlycon_write_char()
132 src = font->data + c * font->height * bytes + h * bytes; in efi_earlycon_write_char()
134 for (m = 0; m < font->width; m++) { in efi_earlycon_write_char()
158 unsigned int linemax = (si->lfb_width - efi_x) / font->width; in efi_earlycon_write()
165 for (h = 0; h < font->height; h++) { in efi_earlycon_write()
178 x += font->width; in efi_earlycon_write()
186 efi_x += count * font->width; in efi_earlycon_write()
192 efi_y += font->height; in efi_earlycon_write()
197 if (efi_x + font->width > si->lfb_width) { in efi_earlycon_write()
200 efi_y += font->height; in efi_earlycon_write()
203 if (efi_y + font->height > si->lfb_height) { in efi_earlycon_write()
209 efi_y -= font->height; in efi_earlycon_write()
212 for (i = 0; i < font->height; i++) in efi_earlycon_write()
245 font = get_default_font(xres, yres, -1, -1); in efi_earlycon_setup()
246 if (!font) in efi_earlycon_setup()
250 memset32(efi_x_array, rounddown(xres, font->width), ARRAY_SIZE(efi_x_array)); in efi_earlycon_setup()
251 efi_y = rounddown(yres, font->height); in efi_earlycon_setup()
254 max_line_y = efi_y / font->height + 1; in efi_earlycon_setup()
257 efi_y -= font->height; in efi_earlycon_setup()
258 for (i = 0; i < (yres - efi_y) / font->height; i++) in efi_earlycon_setup()