Lines Matching refs:vc_font

28 	int i, offset = (vc->vc_font.height < 10) ? 1 : 2;  in update_attr()
29 int width = DIV_ROUND_UP(vc->vc_font.width, 8); in update_attr()
30 unsigned int cellsize = vc->vc_font.height * width; in update_attr()
51 area.sx = sx * vc->vc_font.width; in bit_bmove()
52 area.sy = sy * vc->vc_font.height; in bit_bmove()
53 area.dx = dx * vc->vc_font.width; in bit_bmove()
54 area.dy = dy * vc->vc_font.height; in bit_bmove()
55 area.height = height * vc->vc_font.height; in bit_bmove()
56 area.width = width * vc->vc_font.width; in bit_bmove()
67 region.dx = sx * vc->vc_font.width; in bit_clear()
68 region.dy = sy * vc->vc_font.height; in bit_clear()
69 region.width = width * vc->vc_font.width; in bit_clear()
70 region.height = height * vc->vc_font.height; in bit_clear()
82 u32 idx = vc->vc_font.width >> 3; in bit_putcs_aligned()
86 src = vc->vc_font.data + (scr_readw(s++)& in bit_putcs_aligned()
115 u32 shift_low = 0, mod = vc->vc_font.width % 8; in bit_putcs_unaligned()
117 u32 idx = vc->vc_font.width >> 3; in bit_putcs_unaligned()
121 src = vc->vc_font.data + (scr_readw(s++)& in bit_putcs_unaligned()
147 u32 width = DIV_ROUND_UP(vc->vc_font.width, 8); in bit_putcs()
148 u32 cellsize = width * vc->vc_font.height; in bit_putcs()
152 u32 mod = vc->vc_font.width % 8, cnt, pitch, size; in bit_putcs()
158 image.dx = xx * vc->vc_font.width; in bit_putcs()
159 image.dy = yy * vc->vc_font.height; in bit_putcs()
160 image.height = vc->vc_font.height; in bit_putcs()
175 image.width = vc->vc_font.width * cnt; in bit_putcs()
191 image.dx += cnt * vc->vc_font.width; in bit_putcs()
207 unsigned int cw = vc->vc_font.width; in bit_clear_margins()
208 unsigned int ch = vc->vc_font.height; in bit_clear_margins()
241 int w = DIV_ROUND_UP(vc->vc_font.width, 8), c; in bit_cursor()
249 if (!vc->vc_font.data) in bit_cursor()
254 src = vc->vc_font.data + ((c & charmask) * (w * vc->vc_font.height)); in bit_cursor()
265 dst = kmalloc_array(w, vc->vc_font.height, GFP_ATOMIC); in bit_cursor()
282 if ((ops->cursor_state.image.dx != (vc->vc_font.width * vc->state.x)) || in bit_cursor()
283 (ops->cursor_state.image.dy != (vc->vc_font.height * y)) || in bit_cursor()
285 ops->cursor_state.image.dx = vc->vc_font.width * vc->state.x; in bit_cursor()
286 ops->cursor_state.image.dy = vc->vc_font.height * y; in bit_cursor()
290 if (ops->cursor_state.image.height != vc->vc_font.height || in bit_cursor()
291 ops->cursor_state.image.width != vc->vc_font.width || in bit_cursor()
293 ops->cursor_state.image.height = vc->vc_font.height; in bit_cursor()
294 ops->cursor_state.image.width = vc->vc_font.width; in bit_cursor()
308 char *mask = kmalloc_array(w, vc->vc_font.height, GFP_ATOMIC); in bit_cursor()
326 cur_height = (vc->vc_font.height < 10) ? 1 : 2; in bit_cursor()
329 cur_height = vc->vc_font.height/3; in bit_cursor()
332 cur_height = vc->vc_font.height >> 1; in bit_cursor()
335 cur_height = (vc->vc_font.height << 1)/3; in bit_cursor()
339 cur_height = vc->vc_font.height; in bit_cursor()
342 size = (vc->vc_font.height - cur_height) * w; in bit_cursor()