Symbol: fb_info
usr/src/uts/i86pc/boot/boot_console.c
586
if (fb_info.paddr == 0)
usr/src/uts/i86pc/boot/boot_console.c
594
if (fb_info.paddr >= UINTPTR_MAX)
usr/src/uts/i86pc/boot/boot_console.c
598
fb_info.terminal.x = VGA_TEXT_COLS;
usr/src/uts/i86pc/boot/boot_console.c
599
fb_info.terminal.y = VGA_TEXT_ROWS;
usr/src/uts/i86pc/boot/boot_console.c
646
fb_info.fg_color = CONS_COLOR;
usr/src/uts/i86pc/boot/boot_console.c
647
fb_info.bg_color = 0;
usr/src/uts/i86pc/boot/boot_console.c
648
fb_info.inverse = B_FALSE;
usr/src/uts/i86pc/boot/boot_console.c
649
fb_info.inverse_screen = B_FALSE;
usr/src/uts/i86pc/boot/boot_console.c
656
fb_info.fg_color = intval;
usr/src/uts/i86pc/boot/boot_console.c
664
fb_info.bg_color = intval;
usr/src/uts/i86pc/boot/boot_console.c
671
fb_info.inverse = B_TRUE;
usr/src/uts/i86pc/boot/boot_console.c
677
fb_info.inverse_screen = B_TRUE;
usr/src/uts/i86pc/boot/boot_console.c
689
fb_info.cursor.pos.y = intval;
usr/src/uts/i86pc/boot/boot_console.c
696
fb_info.cursor.pos.x = intval;
usr/src/uts/i86pc/boot/boot_console.c
70
fb_info_t fb_info;
usr/src/uts/i86pc/boot/boot_console.c
923
rows = fb_info.cursor.pos.y;
usr/src/uts/i86pc/boot/boot_console.c
924
cols = fb_info.cursor.pos.x;
usr/src/uts/i86pc/boot/boot_console.c
934
if (cols >= fb_info.terminal.x)
usr/src/uts/i86pc/boot/boot_console.c
935
cols = fb_info.terminal.x - 1;
usr/src/uts/i86pc/boot/boot_console.c
944
for (y = 0; y < fb_info.terminal.y; y++) {
usr/src/uts/i86pc/boot/boot_console.c
981
rows = fb_info.cursor.pos.y;
usr/src/uts/i86pc/boot/boot_console.c
982
cols = fb_info.cursor.pos.x;
usr/src/uts/i86pc/boot/boot_fb.c
154
fb_info.cursor.origin.x = xbi_fb->cursor.origin.x;
usr/src/uts/i86pc/boot/boot_fb.c
155
fb_info.cursor.origin.y = xbi_fb->cursor.origin.y;
usr/src/uts/i86pc/boot/boot_fb.c
156
fb_info.cursor.pos.x = xbi_fb->cursor.pos.x;
usr/src/uts/i86pc/boot/boot_fb.c
157
fb_info.cursor.pos.y = xbi_fb->cursor.pos.y;
usr/src/uts/i86pc/boot/boot_fb.c
158
fb_info.cursor.visible = xbi_fb->cursor.visible;
usr/src/uts/i86pc/boot/boot_fb.c
167
fb_info.paddr = tag->framebuffer_common.framebuffer_addr;
usr/src/uts/i86pc/boot/boot_fb.c
168
fb_info.pitch = tag->framebuffer_common.framebuffer_pitch;
usr/src/uts/i86pc/boot/boot_fb.c
169
fb_info.depth = tag->framebuffer_common.framebuffer_bpp;
usr/src/uts/i86pc/boot/boot_fb.c
170
fb_info.bpp = P2ROUNDUP(fb_info.depth, 8) >> 3;
usr/src/uts/i86pc/boot/boot_fb.c
171
fb_info.screen.x = tag->framebuffer_common.framebuffer_width;
usr/src/uts/i86pc/boot/boot_fb.c
172
fb_info.screen.y = tag->framebuffer_common.framebuffer_height;
usr/src/uts/i86pc/boot/boot_fb.c
173
fb_info.fb_size = fb_info.screen.y * fb_info.pitch;
usr/src/uts/i86pc/boot/boot_fb.c
181
if (fb_info.paddr == 0)
usr/src/uts/i86pc/boot/boot_fb.c
182
fb_info.fb_type = FB_TYPE_UNKNOWN;
usr/src/uts/i86pc/boot/boot_fb.c
186
fb_info.fb_type = FB_TYPE_EGA_TEXT;
usr/src/uts/i86pc/boot/boot_fb.c
190
if (fb_info.paddr != 0)
usr/src/uts/i86pc/boot/boot_fb.c
191
fb_info.fb_type = FB_TYPE_INDEXED;
usr/src/uts/i86pc/boot/boot_fb.c
195
if (fb_info.paddr != 0)
usr/src/uts/i86pc/boot/boot_fb.c
196
fb_info.fb_type = FB_TYPE_RGB;
usr/src/uts/i86pc/boot/boot_fb.c
203
fb_info.rgb.red.size = tag->u.fb2.framebuffer_red_mask_size;
usr/src/uts/i86pc/boot/boot_fb.c
204
fb_info.rgb.red.pos = tag->u.fb2.framebuffer_red_field_position;
usr/src/uts/i86pc/boot/boot_fb.c
205
fb_info.rgb.green.size = tag->u.fb2.framebuffer_green_mask_size;
usr/src/uts/i86pc/boot/boot_fb.c
206
fb_info.rgb.green.pos = tag->u.fb2.framebuffer_green_field_position;
usr/src/uts/i86pc/boot/boot_fb.c
207
fb_info.rgb.blue.size = tag->u.fb2.framebuffer_blue_mask_size;
usr/src/uts/i86pc/boot/boot_fb.c
208
fb_info.rgb.blue.pos = tag->u.fb2.framebuffer_blue_field_position;
usr/src/uts/i86pc/boot/boot_fb.c
209
rgb_info = fb_info.rgb;
usr/src/uts/i86pc/boot/boot_fb.c
225
bp = set_font((short *)&fb_info.terminal.y,
usr/src/uts/i86pc/boot/boot_fb.c
226
(short *)&fb_info.terminal.x, h, w);
usr/src/uts/i86pc/boot/boot_fb.c
236
fb_info.font_width = boot_fb_font.vf_width;
usr/src/uts/i86pc/boot/boot_fb.c
237
fb_info.font_height = boot_fb_font.vf_height;
usr/src/uts/i86pc/boot/boot_fb.c
248
switch (fb_info.depth) {
usr/src/uts/i86pc/boot/boot_fb.c
277
switch (fb_info.depth) {
usr/src/uts/i86pc/boot/boot_fb.c
339
fb_info.shadow_fb = (uint8_t *)bops->bsys_alloc(NULL, NULL,
usr/src/uts/i86pc/boot/boot_fb.c
340
fb_info.fb_size, MMU_PAGESIZE);
usr/src/uts/i86pc/boot/boot_fb.c
342
if (fb_info.shadow_fb == NULL)
usr/src/uts/i86pc/boot/boot_fb.c
346
boot_fb_cpy(fb_info.shadow_fb, fb_info.fb, fb_info.fb_size);
usr/src/uts/i86pc/boot/boot_fb.c
356
if (fb_info.inverse == B_TRUE ||
usr/src/uts/i86pc/boot/boot_fb.c
357
fb_info.inverse_screen == B_TRUE) {
usr/src/uts/i86pc/boot/boot_fb.c
358
if (fb_info.fg_color < XLATE_NCOLORS) {
usr/src/uts/i86pc/boot/boot_fb.c
362
if (fb_info.fg_color == pc_white)
usr/src/uts/i86pc/boot/boot_fb.c
363
*bg = brt_xlate[fb_info.fg_color];
usr/src/uts/i86pc/boot/boot_fb.c
365
*bg = dim_xlate[fb_info.fg_color];
usr/src/uts/i86pc/boot/boot_fb.c
367
*bg = fb_info.fg_color;
usr/src/uts/i86pc/boot/boot_fb.c
370
if (fb_info.bg_color < XLATE_NCOLORS) {
usr/src/uts/i86pc/boot/boot_fb.c
371
if (fb_info.bg_color == pc_white)
usr/src/uts/i86pc/boot/boot_fb.c
372
*fg = brt_xlate[fb_info.bg_color];
usr/src/uts/i86pc/boot/boot_fb.c
374
*fg = dim_xlate[fb_info.bg_color];
usr/src/uts/i86pc/boot/boot_fb.c
376
*fg = fb_info.bg_color;
usr/src/uts/i86pc/boot/boot_fb.c
379
if (fb_info.fg_color < XLATE_NCOLORS) {
usr/src/uts/i86pc/boot/boot_fb.c
380
if (fb_info.fg_color == pc_white)
usr/src/uts/i86pc/boot/boot_fb.c
381
*fg = brt_xlate[fb_info.fg_color];
usr/src/uts/i86pc/boot/boot_fb.c
383
*fg = dim_xlate[fb_info.fg_color];
usr/src/uts/i86pc/boot/boot_fb.c
385
*fg = fb_info.fg_color;
usr/src/uts/i86pc/boot/boot_fb.c
388
if (fb_info.bg_color < XLATE_NCOLORS) {
usr/src/uts/i86pc/boot/boot_fb.c
389
if (fb_info.bg_color == pc_white)
usr/src/uts/i86pc/boot/boot_fb.c
390
*bg = brt_xlate[fb_info.bg_color];
usr/src/uts/i86pc/boot/boot_fb.c
392
*bg = dim_xlate[fb_info.bg_color];
usr/src/uts/i86pc/boot/boot_fb.c
394
*bg = fb_info.bg_color;
usr/src/uts/i86pc/boot/boot_fb.c
405
if (fb_info.fb_type != FB_TYPE_RGB) {
usr/src/uts/i86pc/boot/boot_fb.c
412
return (rgb_color_map(&fb_info.rgb, index, 0));
usr/src/uts/i86pc/boot/boot_fb.c
423
fb_info.fb = (uint8_t *)(uintptr_t)fb_info.paddr;
usr/src/uts/i86pc/boot/boot_fb.c
425
boot_fb_set_font(fb_info.screen.y, fb_info.screen.x);
usr/src/uts/i86pc/boot/boot_fb.c
426
window.x = (fb_info.screen.x -
usr/src/uts/i86pc/boot/boot_fb.c
427
fb_info.terminal.x * boot_fb_font.vf_width) / 2;
usr/src/uts/i86pc/boot/boot_fb.c
428
window.y = (fb_info.screen.y -
usr/src/uts/i86pc/boot/boot_fb.c
429
fb_info.terminal.y * boot_fb_font.vf_height) / 2;
usr/src/uts/i86pc/boot/boot_fb.c
430
fb_info.terminal_origin.x = window.x;
usr/src/uts/i86pc/boot/boot_fb.c
431
fb_info.terminal_origin.y = window.y;
usr/src/uts/i86pc/boot/boot_fb.c
439
if (fb_info.cursor.pos.x != 0 || fb_info.cursor.pos.y != 0) {
usr/src/uts/i86pc/boot/boot_fb.c
440
fb_info.cursor.origin.x = window.x +
usr/src/uts/i86pc/boot/boot_fb.c
441
fb_info.cursor.pos.x * boot_fb_font.vf_width;
usr/src/uts/i86pc/boot/boot_fb.c
442
fb_info.cursor.origin.y = window.y +
usr/src/uts/i86pc/boot/boot_fb.c
443
fb_info.cursor.pos.y * boot_fb_font.vf_height;
usr/src/uts/i86pc/boot/boot_fb.c
448
if (fb_info.cursor.pos.x == 0 && fb_info.cursor.pos.y == 0) {
usr/src/uts/i86pc/boot/boot_fb.c
449
fb_info.cursor.origin.x = window.x;
usr/src/uts/i86pc/boot/boot_fb.c
450
fb_info.cursor.origin.y = window.y;
usr/src/uts/i86pc/boot/boot_fb.c
457
if (fb_info.cursor.pos.x > fb_info.terminal.x ||
usr/src/uts/i86pc/boot/boot_fb.c
458
fb_info.cursor.pos.y > fb_info.terminal.y ||
usr/src/uts/i86pc/boot/boot_fb.c
459
fb_info.cursor.origin.x > fb_info.screen.x ||
usr/src/uts/i86pc/boot/boot_fb.c
460
fb_info.cursor.origin.y > fb_info.screen.y) {
usr/src/uts/i86pc/boot/boot_fb.c
462
fb_info.cursor.origin.x = window.x;
usr/src/uts/i86pc/boot/boot_fb.c
463
fb_info.cursor.origin.y = window.y;
usr/src/uts/i86pc/boot/boot_fb.c
464
fb_info.cursor.pos.x = 0;
usr/src/uts/i86pc/boot/boot_fb.c
465
fb_info.cursor.pos.y = 0;
usr/src/uts/i86pc/boot/boot_fb.c
470
if (fb_info.cursor.pos.x == 0 && fb_info.cursor.pos.y == 0) {
usr/src/uts/i86pc/boot/boot_fb.c
478
for (y = 0; y < fb_info.screen.y; y++) {
usr/src/uts/i86pc/boot/boot_fb.c
479
uint8_t *dest = fb_info.fb + toffset;
usr/src/uts/i86pc/boot/boot_fb.c
481
boot_fb_fill(dest, bg, fb_info.pitch);
usr/src/uts/i86pc/boot/boot_fb.c
482
toffset += fb_info.pitch;
usr/src/uts/i86pc/boot/boot_fb.c
497
if (rect->col >= fb_info.screen.x ||
usr/src/uts/i86pc/boot/boot_fb.c
498
rect->row >= fb_info.screen.y ||
usr/src/uts/i86pc/boot/boot_fb.c
499
rect->col + rect->width >= fb_info.screen.x ||
usr/src/uts/i86pc/boot/boot_fb.c
500
rect->row + rect->height >= fb_info.screen.y)
usr/src/uts/i86pc/boot/boot_fb.c
503
size = rect->width * fb_info.bpp;
usr/src/uts/i86pc/boot/boot_fb.c
504
offset = rect->col * fb_info.bpp + rect->row * fb_info.pitch;
usr/src/uts/i86pc/boot/boot_fb.c
505
fbp = fb_info.fb + offset;
usr/src/uts/i86pc/boot/boot_fb.c
506
if (fb_info.shadow_fb != NULL)
usr/src/uts/i86pc/boot/boot_fb.c
507
sfbp = fb_info.shadow_fb + offset;
usr/src/uts/i86pc/boot/boot_fb.c
511
uint8_t *dest = fbp + i * fb_info.pitch;
usr/src/uts/i86pc/boot/boot_fb.c
515
dest = sfbp + i * fb_info.pitch;
usr/src/uts/i86pc/boot/boot_fb.c
530
switch (fb_info.depth) {
usr/src/uts/i86pc/boot/boot_fb.c
559
size = fb_info.terminal.x * boot_fb_font.vf_width * fb_info.bpp;
usr/src/uts/i86pc/boot/boot_fb.c
561
toffset = x * fb_info.bpp + y * fb_info.pitch;
usr/src/uts/i86pc/boot/boot_fb.c
562
dst = fb_info.fb + toffset;
usr/src/uts/i86pc/boot/boot_fb.c
563
sdst = fb_info.shadow_fb + toffset;
usr/src/uts/i86pc/boot/boot_fb.c
566
uint8_t *dest = dst + i * fb_info.pitch;
usr/src/uts/i86pc/boot/boot_fb.c
567
if (fb_info.fb + fb_info.fb_size >= dest + size)
usr/src/uts/i86pc/boot/boot_fb.c
569
if (fb_info.shadow_fb != NULL) {
usr/src/uts/i86pc/boot/boot_fb.c
570
dest = sdst + i * fb_info.pitch;
usr/src/uts/i86pc/boot/boot_fb.c
571
if (fb_info.shadow_fb + fb_info.fb_size >=
usr/src/uts/i86pc/boot/boot_fb.c
582
boot_fb_eraseline_impl(fb_info.cursor.origin.x,
usr/src/uts/i86pc/boot/boot_fb.c
583
fb_info.cursor.origin.y);
usr/src/uts/i86pc/boot/boot_fb.c
598
soffset = c_copy->s_col * fb_info.bpp + c_copy->s_row * fb_info.pitch;
usr/src/uts/i86pc/boot/boot_fb.c
599
toffset = c_copy->t_col * fb_info.bpp + c_copy->t_row * fb_info.pitch;
usr/src/uts/i86pc/boot/boot_fb.c
601
src = fb_info.fb + soffset;
usr/src/uts/i86pc/boot/boot_fb.c
602
dst = fb_info.fb + toffset;
usr/src/uts/i86pc/boot/boot_fb.c
604
if (fb_info.shadow_fb != NULL) {
usr/src/uts/i86pc/boot/boot_fb.c
605
src = fb_info.shadow_fb + soffset;
usr/src/uts/i86pc/boot/boot_fb.c
606
sdst = fb_info.shadow_fb + toffset;
usr/src/uts/i86pc/boot/boot_fb.c
609
width = (c_copy->e_col - c_copy->s_col + 1) * fb_info.bpp;
usr/src/uts/i86pc/boot/boot_fb.c
613
increment = i * fb_info.pitch;
usr/src/uts/i86pc/boot/boot_fb.c
616
if (soffset + increment + width >= fb_info.fb_size ||
usr/src/uts/i86pc/boot/boot_fb.c
617
toffset + increment + width >= fb_info.fb_size)
usr/src/uts/i86pc/boot/boot_fb.c
633
c_copy.s_col = fb_info.cursor.origin.x;
usr/src/uts/i86pc/boot/boot_fb.c
634
c_copy.s_row = fb_info.cursor.origin.y;
usr/src/uts/i86pc/boot/boot_fb.c
636
c_copy.e_col = (fb_info.terminal.x - chars) * boot_fb_font.vf_width;
usr/src/uts/i86pc/boot/boot_fb.c
637
c_copy.e_col += fb_info.terminal_origin.x;
usr/src/uts/i86pc/boot/boot_fb.c
640
c_copy.t_col = fb_info.cursor.origin.x + chars * boot_fb_font.vf_width;
usr/src/uts/i86pc/boot/boot_fb.c
641
c_copy.t_row = fb_info.cursor.origin.y;
usr/src/uts/i86pc/boot/boot_fb.c
655
c_copy.s_row = fb_info.terminal_origin.y + boot_fb_font.vf_height;
usr/src/uts/i86pc/boot/boot_fb.c
656
c_copy.s_col = fb_info.terminal_origin.x;
usr/src/uts/i86pc/boot/boot_fb.c
657
c_copy.e_row = fb_info.screen.y - fb_info.terminal_origin.y;
usr/src/uts/i86pc/boot/boot_fb.c
658
c_copy.e_col = fb_info.screen.x - fb_info.terminal_origin.x;
usr/src/uts/i86pc/boot/boot_fb.c
659
c_copy.t_row = fb_info.terminal_origin.y;
usr/src/uts/i86pc/boot/boot_fb.c
660
c_copy.t_col = fb_info.terminal_origin.x;
usr/src/uts/i86pc/boot/boot_fb.c
665
boot_fb_eraseline_impl(fb_info.terminal_origin.x,
usr/src/uts/i86pc/boot/boot_fb.c
666
fb_info.terminal_origin.y +
usr/src/uts/i86pc/boot/boot_fb.c
667
(fb_info.terminal.y - 1) * boot_fb_font.vf_height);
usr/src/uts/i86pc/boot/boot_fb.c
684
if (fb_info.cursor.visible == visible)
usr/src/uts/i86pc/boot/boot_fb.c
691
fb_info.cursor.visible = visible;
usr/src/uts/i86pc/boot/boot_fb.c
692
pitch = fb_info.pitch;
usr/src/uts/i86pc/boot/boot_fb.c
693
size = boot_fb_font.vf_width * fb_info.bpp;
usr/src/uts/i86pc/boot/boot_fb.c
699
offset = fb_info.cursor.origin.x * fb_info.bpp +
usr/src/uts/i86pc/boot/boot_fb.c
700
fb_info.cursor.origin.y * pitch;
usr/src/uts/i86pc/boot/boot_fb.c
701
switch (fb_info.depth) {
usr/src/uts/i86pc/boot/boot_fb.c
704
fb8 = fb_info.fb + offset + i * pitch;
usr/src/uts/i86pc/boot/boot_fb.c
705
if (fb_info.shadow_fb != NULL)
usr/src/uts/i86pc/boot/boot_fb.c
706
sfb8 = fb_info.shadow_fb + offset + i * pitch;
usr/src/uts/i86pc/boot/boot_fb.c
720
fb16 = (uint16_t *)(fb_info.fb + offset + i * pitch);
usr/src/uts/i86pc/boot/boot_fb.c
721
if (fb_info.shadow_fb != NULL)
usr/src/uts/i86pc/boot/boot_fb.c
723
(fb_info.shadow_fb + offset + i * pitch);
usr/src/uts/i86pc/boot/boot_fb.c
738
fb8 = fb_info.fb + offset + i * pitch;
usr/src/uts/i86pc/boot/boot_fb.c
739
if (fb_info.shadow_fb != NULL)
usr/src/uts/i86pc/boot/boot_fb.c
740
sfb8 = fb_info.shadow_fb + offset + i * pitch;
usr/src/uts/i86pc/boot/boot_fb.c
763
fb32 = (uint32_t *)(fb_info.fb + offset + i * pitch);
usr/src/uts/i86pc/boot/boot_fb.c
764
if (fb_info.shadow_fb != NULL) {
usr/src/uts/i86pc/boot/boot_fb.c
766
(fb_info.shadow_fb + offset + i * pitch);
usr/src/uts/i86pc/boot/boot_fb.c
786
if (row >= fb_info.terminal.y)
usr/src/uts/i86pc/boot/boot_fb.c
787
row = fb_info.terminal.y - 1;
usr/src/uts/i86pc/boot/boot_fb.c
790
if (col >= fb_info.terminal.x)
usr/src/uts/i86pc/boot/boot_fb.c
791
col = fb_info.terminal.x - 1;
usr/src/uts/i86pc/boot/boot_fb.c
793
fb_info.cursor.pos.x = col;
usr/src/uts/i86pc/boot/boot_fb.c
794
fb_info.cursor.pos.y = row;
usr/src/uts/i86pc/boot/boot_fb.c
795
fb_info.cursor.origin.x = fb_info.terminal_origin.x;
usr/src/uts/i86pc/boot/boot_fb.c
796
fb_info.cursor.origin.x += col * boot_fb_font.vf_width;
usr/src/uts/i86pc/boot/boot_fb.c
797
fb_info.cursor.origin.y = fb_info.terminal_origin.y;
usr/src/uts/i86pc/boot/boot_fb.c
798
fb_info.cursor.origin.y += row * boot_fb_font.vf_height;
usr/src/uts/i86pc/boot/boot_fb.c
807
rows = fb_info.cursor.pos.y;
usr/src/uts/i86pc/boot/boot_fb.c
808
cols = fb_info.cursor.pos.x;
usr/src/uts/i86pc/boot/boot_fb.c
811
if (rows < fb_info.terminal.y - 1)
usr/src/uts/i86pc/boot/boot_fb.c
819
display.col = fb_info.cursor.origin.x;
usr/src/uts/i86pc/boot/boot_fb.c
820
display.row = fb_info.cursor.origin.y;
usr/src/uts/i86pc/boot/boot_fb.c
826
if (cols < fb_info.terminal.x - 1)
usr/src/uts/i86pc/boot/boot_fb.c
828
else if (rows < fb_info.terminal.y - 1)
usr/src/uts/i86pc/boot/boot_vga.c
108
fb_info.cursor.visible = B_FALSE;
usr/src/uts/i86pc/boot/boot_vga.c
120
if (fb_info.cursor.pos.x == 0 && fb_info.cursor.pos.y == 0)
usr/src/uts/i86pc/boot/boot_vga.c
122
vga_setpos(fb_info.cursor.pos.y, fb_info.cursor.pos.x);
usr/src/uts/i86pc/boot/boot_vga.c
149
if (fb_info.cursor.visible == visible)
usr/src/uts/i86pc/boot/boot_vga.c
202
x = fb_info.cursor.pos.x;
usr/src/uts/i86pc/boot/boot_vga.c
203
y = fb_info.cursor.pos.y;
usr/src/uts/i86pc/boot/boot_vga.c
213
x = fb_info.cursor.pos.x;
usr/src/uts/i86pc/boot/boot_vga.c
214
y = fb_info.cursor.pos.y;
usr/src/uts/i86pc/boot/boot_vga.c
252
if (row < fb_info.terminal.y - 1)
usr/src/uts/i86pc/boot/boot_vga.c
293
if (row >= fb_info.terminal.y)
usr/src/uts/i86pc/boot/boot_vga.c
294
row = fb_info.terminal.y - 1;
usr/src/uts/i86pc/boot/boot_vga.c
297
if (col >= fb_info.terminal.x)
usr/src/uts/i86pc/boot/boot_vga.c
298
col = fb_info.terminal.x - 1;
usr/src/uts/i86pc/boot/boot_vga.c
304
fb_info.cursor.pos.y = row;
usr/src/uts/i86pc/boot/boot_vga.c
305
fb_info.cursor.pos.x = col;
usr/src/uts/i86pc/boot/boot_vga.c
97
fb_info.terminal.x = VGA_TEXT_COLS;
usr/src/uts/i86pc/boot/boot_vga.c
98
fb_info.terminal.y = VGA_TEXT_ROWS;
usr/src/uts/i86pc/dboot/dboot_startkern.c
2722
fb->cursor.origin.x = fb_info.cursor.origin.x;
usr/src/uts/i86pc/dboot/dboot_startkern.c
2723
fb->cursor.origin.y = fb_info.cursor.origin.y;
usr/src/uts/i86pc/dboot/dboot_startkern.c
2724
fb->cursor.pos.x = fb_info.cursor.pos.x;
usr/src/uts/i86pc/dboot/dboot_startkern.c
2725
fb->cursor.pos.y = fb_info.cursor.pos.y;
usr/src/uts/i86pc/dboot/dboot_startkern.c
2726
fb->cursor.visible = fb_info.cursor.visible;
usr/src/uts/i86pc/io/consplat.c
567
*fg = fb_info.fg_color;
usr/src/uts/i86pc/io/consplat.c
568
*bg = fb_info.bg_color;
usr/src/uts/i86pc/io/consplat.c
574
*inverse = fb_info.inverse == B_TRUE? 1 : 0;
usr/src/uts/i86pc/io/consplat.c
575
*inverse_screen = fb_info.inverse_screen == B_TRUE? 1 : 0;
usr/src/uts/i86pc/io/consplat.c
581
*charheight = fb_info.font_height;
usr/src/uts/i86pc/io/consplat.c
582
*windowtop = fb_info.terminal_origin.y;
usr/src/uts/i86pc/io/consplat.c
589
*height = fb_info.terminal.y;
usr/src/uts/i86pc/io/consplat.c
590
*width = fb_info.terminal.x;
usr/src/uts/i86pc/io/consplat.c
605
*row = fb_info.cursor.pos.y;
usr/src/uts/i86pc/io/consplat.c
606
*col = fb_info.cursor.pos.x;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
153
fb_info.fb = NULL;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
234
softc->console = (union gfx_console *)&fb_info;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
235
size = ptob(btopr(fb_info.fb_size));
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
237
softc->console->fb.fb = (uint8_t *)gfxp_map_kernel_space(fb_info.paddr,
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
244
bitmap_attr.fbtype.fb_height = fb_info.screen.y;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
245
bitmap_attr.fbtype.fb_width = fb_info.screen.x;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
246
bitmap_attr.fbtype.fb_depth = fb_info.depth;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
248
if (fb_info.depth == 32)
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
251
bitmap_attr.fbtype.fb_cmsize = 1 << fb_info.depth;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
254
gfxfb_info->terminal_origin_x = fb_info.terminal_origin.x;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
255
gfxfb_info->terminal_origin_y = fb_info.terminal_origin.y;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
256
gfxfb_info->pitch = fb_info.pitch;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
257
gfxfb_info->font_width = fb_info.font_width;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
258
gfxfb_info->font_height = fb_info.font_height;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
259
gfxfb_info->red_mask_size = fb_info.rgb.red.size;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
260
gfxfb_info->red_field_position = fb_info.rgb.red.pos;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
261
gfxfb_info->green_mask_size = fb_info.rgb.green.size;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
262
gfxfb_info->green_field_position = fb_info.rgb.green.pos;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
263
gfxfb_info->blue_mask_size = fb_info.rgb.blue.size;
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c
264
gfxfb_info->blue_field_position = fb_info.rgb.blue.pos;
usr/src/uts/i86pc/io/gfx_private/gfxp_fb.c
241
switch (fb_info.fb_type) {
usr/src/uts/i86pc/io/gfx_private/gfxp_fb.c
90
if (fb_info.paddr != 0) {
usr/src/uts/i86pc/io/gfx_private/gfxp_fb.h
84
struct fb_info fb;
usr/src/uts/i86pc/io/gfx_private/gfxp_vgatext.c
245
vga->cursor.visible = fb_info.cursor.visible;
usr/src/uts/i86pc/io/gfx_private/gfxp_vgatext.c
246
vga->cursor.row = fb_info.cursor.pos.y;
usr/src/uts/i86pc/io/gfx_private/gfxp_vgatext.c
247
vga->cursor.col = fb_info.cursor.pos.x;
usr/src/uts/i86pc/sys/framebuffer.h
84
extern fb_info_t fb_info;