Home
last modified time | relevance | path

Searched refs:efifb (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/boot/efi/loader/
H A Dframebuffer.c76 mask = efifb->fb_mask_red | efifb->fb_mask_green | in efifb_color_depth()
77 efifb->fb_mask_blue | efifb->fb_mask_reserved; in efifb_color_depth()
305 if (efifb->fb_height == 0 || efifb->fb_width == 0) in efifb_from_uga()
358 efifb->fb_height == vert && efifb->fb_addr == fbaddr) { in efifb_from_uga()
373 efifb->fb_stride = efifb->fb_width; in efifb_from_uga()
375 np = efifb->fb_stride & (efifb->fb_stride - 1); in efifb_from_uga()
417 efifb->fb_size = efifb->fb_height * efifb->fb_stride * 4; in efifb_from_uga()
444 efifb->fb_size = efifb->fb_height * efifb->fb_stride * 4; in efifb_from_uga()
598 printf("%ux%ux%u", efifb->fb_width, efifb->fb_height, depth); in print_efifb()
603 (uintmax_t)efifb->fb_addr, (uintmax_t)efifb->fb_size); in print_efifb()
[all …]
H A Dbootinfo.c251 struct efi_fb efifb; in bi_load_efi_data() local
253 if (efi_find_framebuffer(&efifb) == 0) { in bi_load_efi_data()
255 printf("addr, size 0x%lx, 0x%lx\n", efifb.fb_addr, in bi_load_efi_data()
256 efifb.fb_size); in bi_load_efi_data()
257 printf("dimensions %d x %d\n", efifb.fb_width, in bi_load_efi_data()
258 efifb.fb_height); in bi_load_efi_data()
259 printf("stride %d\n", efifb.fb_stride); in bi_load_efi_data()
261 efifb.fb_mask_red, efifb.fb_mask_green, efifb.fb_mask_blue, in bi_load_efi_data()
262 efifb.fb_mask_reserved); in bi_load_efi_data()
264 file_addmetadata(kfp, MODINFOMD_EFI_FB, sizeof (efifb), &efifb); in bi_load_efi_data()
H A Dframebuffer.h34 int efi_find_framebuffer(struct efi_fb *efifb);
/illumos-gate/usr/src/boot/efi/libefi/
H A Defi_console.c47 struct efi_fb efifb; variable
230 if (efi_find_framebuffer(&efifb)) { in plat_cons_update_mode()
444 bpp = fls(efifb.fb_mask_red | efifb.fb_mask_green | in efi_framebuffer_setup()
445 efifb.fb_mask_blue | efifb.fb_mask_reserved); in efi_framebuffer_setup()
449 shadow_fb = malloc(efifb.fb_width * efifb.fb_height * in efi_framebuffer_setup()
459 efifb.fb_stride * (bpp >> 3); in efi_framebuffer_setup()
464 pos = ffs(efifb.fb_mask_red); in efi_framebuffer_setup()
469 pos = ffs(efifb.fb_mask_green); in efi_framebuffer_setup()
475 pos = ffs(efifb.fb_mask_blue); in efi_framebuffer_setup()
479 fls(efifb.fb_mask_blue >> pos); in efi_framebuffer_setup()
[all …]