Searched refs:efifb (Results 1 – 4 of 4) sorted by relevance
/dragonfly/stand/boot/efi/loader/arch/x86_64/ |
H A D | framebuffer.c | 52 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 D | framebuffer.h | 34 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 D | bootinfo.c | 246 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 D | machdep.c | 2158 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 …]
|