Home
last modified time | relevance | path

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

/dragonfly/stand/boot/efi/loader/arch/x86_64/
H A Dframebuffer.c52 mask = efifb->fb_mask_red | efifb->fb_mask_green | in efi_framebuffer_bpp()
53 efifb->fb_mask_blue | efifb->fb_mask_reserved; in efi_framebuffer_bpp()
284 if (efifb->fb_height == 0 || efifb->fb_width == 0) in efifb_from_uga()
337 efifb->fb_height == vert && efifb->fb_addr == fbaddr) { in efifb_from_uga()
352 efifb->fb_stride = efifb->fb_width; in efifb_from_uga()
354 np = efifb->fb_stride & (efifb->fb_stride - 1); in efifb_from_uga()
396 efifb->fb_size = efifb->fb_height * efifb->fb_stride * 4; in efifb_from_uga()
423 efifb->fb_size = efifb->fb_height * efifb->fb_stride * 4; in efifb_from_uga()
453 printf("%ux%ux%u, stride=%u", efifb->fb_width, efifb->fb_height, in print_efifb()
457 (uintmax_t)efifb->fb_addr, (uintmax_t)efifb->fb_size); in print_efifb()
[all …]
H A Dframebuffer.h34 int efi_find_framebuffer(struct efi_fb *efifb);
37 u_int efi_framebuffer_bpp(struct efi_fb *efifb);
/dragonfly/stand/boot/efi/loader/
H A Dbootinfo.c246 struct efi_fb efifb; in bi_load_efi_data() local
249 if (efi_find_framebuffer(&efifb) == 0) { in bi_load_efi_data()
251 printf("addr, size 0x%lx, 0x%lx\n", efifb.fb_addr, in bi_load_efi_data()
252 efifb.fb_size); in bi_load_efi_data()
253 printf("dimensions %d x %d\n", efifb.fb_width, in bi_load_efi_data()
254 efifb.fb_height); in bi_load_efi_data()
255 printf("stride %d\n", efifb.fb_stride); in bi_load_efi_data()
257 efifb.fb_mask_red, efifb.fb_mask_green, efifb.fb_mask_blue, in bi_load_efi_data()
258 efifb.fb_mask_reserved); in bi_load_efi_data()
260 colordepth = efi_framebuffer_bpp(&efifb); in bi_load_efi_data()
[all …]
/dragonfly/sys/platform/pc64/x86_64/
H A Dmachdep.c2158 efifb_color_depth(struct efi_fb *efifb) in efifb_color_depth() argument
2163 mask = efifb->fb_mask_red | efifb->fb_mask_green | in efifb_color_depth()
2164 efifb->fb_mask_blue | efifb->fb_mask_reserved; in efifb_color_depth()
2175 struct efi_fb *efifb; in probe_efi_fb() local
2190 efifb = (struct efi_fb *)preload_search_info(kmdp, in probe_efi_fb()
2192 if (efifb == NULL) in probe_efi_fb()
2195 depth = efifb_color_depth(efifb); in probe_efi_fb()
2206 efi_fb_info.width = efifb->fb_width; in probe_efi_fb()
2207 efi_fb_info.height = efifb->fb_height; in probe_efi_fb()
2209 efi_fb_info.stride = efifb->fb_stride * (depth / 8); in probe_efi_fb()
[all …]