Lines Matching refs:cursor
154 fb_info.cursor.origin.x = xbi_fb->cursor.origin.x; in xbi_fb_init()
155 fb_info.cursor.origin.y = xbi_fb->cursor.origin.y; in xbi_fb_init()
156 fb_info.cursor.pos.x = xbi_fb->cursor.pos.x; in xbi_fb_init()
157 fb_info.cursor.pos.y = xbi_fb->cursor.pos.y; in xbi_fb_init()
158 fb_info.cursor.visible = xbi_fb->cursor.visible; in xbi_fb_init()
439 if (fb_info.cursor.pos.x != 0 || fb_info.cursor.pos.y != 0) { in boot_fb_init()
440 fb_info.cursor.origin.x = window.x + in boot_fb_init()
441 fb_info.cursor.pos.x * boot_fb_font.vf_width; in boot_fb_init()
442 fb_info.cursor.origin.y = window.y + in boot_fb_init()
443 fb_info.cursor.pos.y * boot_fb_font.vf_height; in boot_fb_init()
448 if (fb_info.cursor.pos.x == 0 && fb_info.cursor.pos.y == 0) { in boot_fb_init()
449 fb_info.cursor.origin.x = window.x; in boot_fb_init()
450 fb_info.cursor.origin.y = window.y; in boot_fb_init()
457 if (fb_info.cursor.pos.x > fb_info.terminal.x || in boot_fb_init()
458 fb_info.cursor.pos.y > fb_info.terminal.y || in boot_fb_init()
459 fb_info.cursor.origin.x > fb_info.screen.x || in boot_fb_init()
460 fb_info.cursor.origin.y > fb_info.screen.y) { in boot_fb_init()
462 fb_info.cursor.origin.x = window.x; in boot_fb_init()
463 fb_info.cursor.origin.y = window.y; in boot_fb_init()
464 fb_info.cursor.pos.x = 0; in boot_fb_init()
465 fb_info.cursor.pos.y = 0; in boot_fb_init()
470 if (fb_info.cursor.pos.x == 0 && fb_info.cursor.pos.y == 0) { in boot_fb_init()
582 boot_fb_eraseline_impl(fb_info.cursor.origin.x, in boot_fb_eraseline()
583 fb_info.cursor.origin.y); in boot_fb_eraseline()
633 c_copy.s_col = fb_info.cursor.origin.x; in boot_fb_shiftline()
634 c_copy.s_row = fb_info.cursor.origin.y; in boot_fb_shiftline()
640 c_copy.t_col = fb_info.cursor.origin.x + chars * boot_fb_font.vf_width; in boot_fb_shiftline()
641 c_copy.t_row = fb_info.cursor.origin.y; in boot_fb_shiftline()
684 if (fb_info.cursor.visible == visible) in boot_fb_cursor()
691 fb_info.cursor.visible = visible; in boot_fb_cursor()
699 offset = fb_info.cursor.origin.x * fb_info.bpp + in boot_fb_cursor()
700 fb_info.cursor.origin.y * pitch; in boot_fb_cursor()
793 fb_info.cursor.pos.x = col; in boot_fb_setpos()
794 fb_info.cursor.pos.y = row; in boot_fb_setpos()
795 fb_info.cursor.origin.x = fb_info.terminal_origin.x; in boot_fb_setpos()
796 fb_info.cursor.origin.x += col * boot_fb_font.vf_width; in boot_fb_setpos()
797 fb_info.cursor.origin.y = fb_info.terminal_origin.y; in boot_fb_setpos()
798 fb_info.cursor.origin.y += row * boot_fb_font.vf_height; in boot_fb_setpos()
807 rows = fb_info.cursor.pos.y; in boot_fb_putchar()
808 cols = fb_info.cursor.pos.x; in boot_fb_putchar()
819 display.col = fb_info.cursor.origin.x; in boot_fb_putchar()
820 display.row = fb_info.cursor.origin.y; in boot_fb_putchar()