Home
last modified time | relevance | path

Searched refs:fb_info (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/boot/
H A Dboot_fb.c170 fb_info.bpp = P2ROUNDUP(fb_info.depth, 8) >> 3; in xbi_fb_init()
173 fb_info.fb_size = fb_info.screen.y * fb_info.pitch; in xbi_fb_init()
346 boot_fb_cpy(fb_info.shadow_fb, fb_info.fb, fb_info.fb_size); in boot_fb_shadow_init()
423 fb_info.fb = (uint8_t *)(uintptr_t)fb_info.paddr; 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()
561 toffset = x * fb_info.bpp + y * fb_info.pitch; in boot_fb_eraseline_impl()
571 if (fb_info.shadow_fb + fb_info.fb_size >= in boot_fb_eraseline_impl()
[all …]
H A Dboot_vga.c120 if (fb_info.cursor.pos.x == 0 && fb_info.cursor.pos.y == 0) in boot_vga_init()
122 vga_setpos(fb_info.cursor.pos.y, fb_info.cursor.pos.x); in boot_vga_init()
202 x = fb_info.cursor.pos.x; in vga_eraseline()
203 y = fb_info.cursor.pos.y; in vga_eraseline()
213 x = fb_info.cursor.pos.x; in vga_shiftline()
214 y = fb_info.cursor.pos.y; in vga_shiftline()
293 if (row >= fb_info.terminal.y) in vga_setpos()
294 row = fb_info.terminal.y - 1; in vga_setpos()
297 if (col >= fb_info.terminal.x) in vga_setpos()
304 fb_info.cursor.pos.y = row; in vga_setpos()
[all …]
H A Dboot_console.c69 fb_info_t fb_info; variable
583 if (fb_info.paddr == 0) in boot_fb()
635 fb_info.bg_color = 0; in bcons_init_fb()
636 fb_info.inverse = B_FALSE; in bcons_init_fb()
644 fb_info.fg_color = intval; in bcons_init_fb()
652 fb_info.bg_color = intval; in bcons_init_fb()
659 fb_info.inverse = B_TRUE; in bcons_init_fb()
911 rows = fb_info.cursor.pos.y; in btem_control()
912 cols = fb_info.cursor.pos.x; in btem_control()
969 rows = fb_info.cursor.pos.y; in btem_chkparam()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/
H A Dconsplat.c567 *fg = fb_info.fg_color; in plat_tem_get_colors()
568 *bg = fb_info.bg_color; in plat_tem_get_colors()
574 *inverse = fb_info.inverse == B_TRUE? 1 : 0; in plat_tem_get_inverses()
575 *inverse_screen = fb_info.inverse_screen == B_TRUE? 1 : 0; in plat_tem_get_inverses()
581 *charheight = fb_info.font_height; in plat_tem_get_prom_font_size()
582 *windowtop = fb_info.terminal_origin.y; in plat_tem_get_prom_font_size()
589 *height = fb_info.terminal.y; in plat_tem_get_prom_size()
590 *width = fb_info.terminal.x; in plat_tem_get_prom_size()
605 *row = fb_info.cursor.pos.y; in plat_tem_get_prom_pos()
606 *col = fb_info.cursor.pos.x; in plat_tem_get_prom_pos()
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_bitmap.c153 fb_info.fb = NULL; in gfxp_bm_detach()
234 softc->console = (union gfx_console *)&fb_info; in bitmap_setup_fb()
235 size = ptob(btopr(fb_info.fb_size)); in bitmap_setup_fb()
244 bitmap_attr.fbtype.fb_height = fb_info.screen.y; in bitmap_setup_fb()
245 bitmap_attr.fbtype.fb_width = fb_info.screen.x; in bitmap_setup_fb()
246 bitmap_attr.fbtype.fb_depth = fb_info.depth; in bitmap_setup_fb()
248 if (fb_info.depth == 32) in bitmap_setup_fb()
256 gfxfb_info->pitch = fb_info.pitch; in bitmap_setup_fb()
257 gfxfb_info->font_width = fb_info.font_width; in bitmap_setup_fb()
258 gfxfb_info->font_height = fb_info.font_height; in bitmap_setup_fb()
[all …]
H A Dgfxp_fb.h84 struct fb_info fb;
H A Dgfxp_fb.c90 if (fb_info.paddr != 0) { in gfxp_check_for_console()
241 switch (fb_info.fb_type) { in gfxp_fb_attach()
H A Dgfxp_vgatext.c245 vga->cursor.visible = fb_info.cursor.visible; in gfxp_vga_attach()
246 vga->cursor.row = fb_info.cursor.pos.y; in gfxp_vga_attach()
247 vga->cursor.col = fb_info.cursor.pos.x; in gfxp_vga_attach()
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dframebuffer.h62 typedef struct fb_info { struct
84 extern fb_info_t fb_info; argument
/illumos-gate/usr/src/uts/i86pc/dboot/
H A Ddboot_startkern.c2602 fb->cursor.origin.x = fb_info.cursor.origin.x; in startup_kernel()
2603 fb->cursor.origin.y = fb_info.cursor.origin.y; in startup_kernel()
2604 fb->cursor.pos.x = fb_info.cursor.pos.x; in startup_kernel()
2605 fb->cursor.pos.y = fb_info.cursor.pos.y; in startup_kernel()
2606 fb->cursor.visible = fb_info.cursor.visible; in startup_kernel()
/illumos-gate/usr/src/tools/smatch/src/smatch_data/
H A Dkernel.implicit_dependencies.v1957 sys_copyarea read_list: [(struct fb_info)->state, (struct fb_ops)->fb_sync, ]
958 sys_fillrect read_list: [(struct fb_info)->state, (struct fb_fix_screeninfo)->visual, (struct fb_op…
959 sys_imageblit read_list: [(struct fb_info)->state, (struct fb_ops)->fb_sync, (struct fb_image)->dep…
H A Dkernel.implicit_dependencies.no_structs238 sys_copyarea read_list: [(struct fb_info)->state, (struct fb_ops)->fb_sync, ]
239 sys_fillrect read_list: [(struct fb_info)->state, (struct fb_fix_screeninfo)->visual, (struct fb_op…
240 sys_imageblit read_list: [(struct fb_info)->state, (struct fb_ops)->fb_sync, (struct fb_image)->dep…