Lines Matching refs:gfx_state

565 efi_find_framebuffer(teken_gfx_t *gfx_state)  in efi_find_framebuffer()  argument
574 gfx_state->tg_fb_type = FB_TEXT; in efi_find_framebuffer()
623 gfx_state->tg_fb_type = FB_GOP; in efi_find_framebuffer()
624 gfx_state->tg_private = gop; in efi_find_framebuffer()
630 gfx_state->tg_fb_type = FB_UGA; in efi_find_framebuffer()
631 gfx_state->tg_private = uga; in efi_find_framebuffer()
637 switch (gfx_state->tg_fb_type) { in efi_find_framebuffer()
650 gfx_state->tg_fb.fb_addr = efifb.fb_addr; in efi_find_framebuffer()
651 gfx_state->tg_fb.fb_size = efifb.fb_size; in efi_find_framebuffer()
652 gfx_state->tg_fb.fb_height = efifb.fb_height; in efi_find_framebuffer()
653 gfx_state->tg_fb.fb_width = efifb.fb_width; in efi_find_framebuffer()
654 gfx_state->tg_fb.fb_stride = efifb.fb_stride; in efi_find_framebuffer()
655 gfx_state->tg_fb.fb_mask_red = efifb.fb_mask_red; in efi_find_framebuffer()
656 gfx_state->tg_fb.fb_mask_green = efifb.fb_mask_green; in efi_find_framebuffer()
657 gfx_state->tg_fb.fb_mask_blue = efifb.fb_mask_blue; in efi_find_framebuffer()
658 gfx_state->tg_fb.fb_mask_reserved = efifb.fb_mask_reserved; in efi_find_framebuffer()
660 gfx_state->tg_fb.fb_bpp = fls(efifb.fb_mask_red | efifb.fb_mask_green | in efi_find_framebuffer()
663 if (gfx_state->tg_shadow_fb != NULL) in efi_find_framebuffer()
664 BS->FreePages((uintptr_t)gfx_state->tg_shadow_fb, in efi_find_framebuffer()
665 gfx_state->tg_shadow_sz); in efi_find_framebuffer()
666 gfx_state->tg_shadow_sz = in efi_find_framebuffer()
670 gfx_state->tg_shadow_sz, &ptr); in efi_find_framebuffer()
671 gfx_state->tg_shadow_fb = status == EFI_SUCCESS ? in efi_find_framebuffer()