Searched refs:efifb (Results 1 – 9 of 9) sorted by relevance
98 efifb_color_depth(struct efi_fb *efifb) in efifb_color_depth() argument103 mask = efifb->fb_mask_red | efifb->fb_mask_green | in efifb_color_depth()104 efifb->fb_mask_blue | efifb->fb_mask_reserved; in efifb_color_depth()113 efifb_mask_from_pixfmt(struct efi_fb *efifb, EFI_GRAPHICS_PIXEL_FORMAT pixfmt, in efifb_mask_from_pixfmt() argument122 efifb->fb_mask_red = 0x000000ff; in efifb_mask_from_pixfmt()123 efifb->fb_mask_green = 0x0000ff00; in efifb_mask_from_pixfmt()124 efifb->fb_mask_blue = 0x00ff0000; in efifb_mask_from_pixfmt()125 efifb->fb_mask_reserved = 0xff000000; in efifb_mask_from_pixfmt()128 efifb->fb_mask_red = 0x00ff0000; in efifb_mask_from_pixfmt()129 efifb->fb_mask_green = 0x0000ff00; in efifb_mask_from_pixfmt()[all …]
186 struct efi_fb efifb; in bi_load_efi_data() local188 efifb.fb_addr = gfx_state.tg_fb.fb_addr; in bi_load_efi_data()189 efifb.fb_size = gfx_state.tg_fb.fb_size; in bi_load_efi_data()190 efifb.fb_height = gfx_state.tg_fb.fb_height; in bi_load_efi_data()191 efifb.fb_width = gfx_state.tg_fb.fb_width; in bi_load_efi_data()192 efifb.fb_stride = gfx_state.tg_fb.fb_stride; in bi_load_efi_data()193 efifb.fb_mask_red = gfx_state.tg_fb.fb_mask_red; in bi_load_efi_data()194 efifb.fb_mask_green = gfx_state.tg_fb.fb_mask_green; in bi_load_efi_data()195 efifb.fb_mask_blue = gfx_state.tg_fb.fb_mask_blue; in bi_load_efi_data()196 efifb.fb_mask_reserved = gfx_state.tg_fb.fb_mask_reserved; in bi_load_efi_data()[all …]
79 struct efi_fb *efifb; in vt_efifb_probe() local86 efifb = (struct efi_fb *)preload_search_info(preload_kmdp, in vt_efifb_probe()88 if (efifb == NULL) in vt_efifb_probe()98 struct efi_fb *efifb; in vt_efifb_init() local135 efifb = (struct efi_fb *)preload_search_info(preload_kmdp, in vt_efifb_init()137 if (efifb == NULL) in vt_efifb_init()141 info->fb_height = efifb->fb_height; in vt_efifb_init()142 info->fb_width = efifb->fb_width; in vt_efifb_init()144 info->fb_depth = fls(efifb->fb_mask_red | efifb->fb_mask_green | in vt_efifb_init()145 efifb->fb_mask_blue | efifb->fb_mask_reserved); in vt_efifb_init()[all …]
27 bootargs = "earlycon=efifb console=efifb acpi=no";
42 bootargs = "earlycon=efifb console=efifb acpi=no";
728 struct efi_fb *efifb; in initarm() local795 efifb = (struct efi_fb *)preload_search_info(preload_kmdp, in initarm()797 if (efifb != NULL) in initarm()798 physmem_exclude_region(efifb->fb_addr, efifb->fb_size, in initarm()
1302 struct efi_fb *efifb; in vmbus_fb_mmio_res() local1312 efifb = (struct efi_fb *)preload_search_info(preload_kmdp, in vmbus_fb_mmio_res()1318 if (efifb != NULL) { in vmbus_fb_mmio_res()1319 fb_start = efifb->fb_addr; in vmbus_fb_mmio_res()1320 fb_end = efifb->fb_addr + efifb->fb_size; in vmbus_fb_mmio_res()1321 fb_count = efifb->fb_size; in vmbus_fb_mmio_res()1322 fb_height = efifb->fb_height; in vmbus_fb_mmio_res()1323 fb_width = efifb->fb_width; in vmbus_fb_mmio_res()
1335 ARM64 now have efifb support, if you want to have serial console
3466 dev/vt/hw/efifb/efifb.c optional vt_efifb