Lines Matching full:image
79 struct fb_image *image, u8 *buf, u8 *dst) in bit_putcs_aligned() argument
100 image->height); in bit_putcs_aligned()
103 image->height); in bit_putcs_aligned()
108 info->fbops->fb_imageblit(info, image); in bit_putcs_aligned()
115 struct fb_image *image, u8 *buf, in bit_putcs_unaligned() argument
138 image->height, shift_high, in bit_putcs_unaligned()
146 info->fbops->fb_imageblit(info, image); in bit_putcs_unaligned()
154 struct fb_image image; in bit_putcs() local
164 image.fg_color = fg; in bit_putcs()
165 image.bg_color = bg; in bit_putcs()
166 image.dx = xx * vc->vc_font.width; in bit_putcs()
167 image.dy = yy * vc->vc_font.height; in bit_putcs()
168 image.height = vc->vc_font.height; in bit_putcs()
169 image.depth = 1; in bit_putcs()
171 if (image.dy >= info->var.yres) in bit_putcs()
174 image.height = min(image.height, info->var.yres - image.dy); in bit_putcs()
188 image.width = vc->vc_font.width * cnt; in bit_putcs()
190 if (image.dx >= info->var.xres) in bit_putcs()
193 if (image.dx + image.width > info->var.xres) { in bit_putcs()
194 image.width = info->var.xres - image.dx; in bit_putcs()
195 cnt = image.width / vc->vc_font.width; in bit_putcs()
198 image.width = cnt * vc->vc_font.width; in bit_putcs()
201 pitch = DIV_ROUND_UP(image.width, 8) + scan_align; in bit_putcs()
203 size = pitch * image.height + buf_align; in bit_putcs()
206 image.data = dst; in bit_putcs()
210 width, cellsize, &image, buf, dst); in bit_putcs()
213 pitch, width, cellsize, &image, in bit_putcs()
216 image.dx += cnt * vc->vc_font.width; in bit_putcs()
281 if (ops->cursor_state.image.data != src || in bit_cursor()
283 ops->cursor_state.image.data = src; in bit_cursor()
299 if (ops->cursor_state.image.fg_color != fg || in bit_cursor()
300 ops->cursor_state.image.bg_color != bg || in bit_cursor()
302 ops->cursor_state.image.fg_color = fg; in bit_cursor()
303 ops->cursor_state.image.bg_color = bg; in bit_cursor()
307 if ((ops->cursor_state.image.dx != (vc->vc_font.width * vc->state.x)) || in bit_cursor()
308 (ops->cursor_state.image.dy != (vc->vc_font.height * y)) || in bit_cursor()
310 ops->cursor_state.image.dx = vc->vc_font.width * vc->state.x; in bit_cursor()
311 ops->cursor_state.image.dy = vc->vc_font.height * y; in bit_cursor()
315 if (ops->cursor_state.image.height != vc->vc_font.height || in bit_cursor()
316 ops->cursor_state.image.width != vc->vc_font.width || in bit_cursor()
318 ops->cursor_state.image.height = vc->vc_font.height; in bit_cursor()
319 ops->cursor_state.image.width = vc->vc_font.width; in bit_cursor()
377 cursor.image.data = src; in bit_cursor()
378 cursor.image.fg_color = ops->cursor_state.image.fg_color; in bit_cursor()
379 cursor.image.bg_color = ops->cursor_state.image.bg_color; in bit_cursor()
380 cursor.image.dx = ops->cursor_state.image.dx; in bit_cursor()
381 cursor.image.dy = ops->cursor_state.image.dy; in bit_cursor()
382 cursor.image.height = ops->cursor_state.image.height; in bit_cursor()
383 cursor.image.width = ops->cursor_state.image.width; in bit_cursor()
388 cursor.image.depth = 1; in bit_cursor()