Home
last modified time | relevance | path

Searched refs:sysfb_primary_display (Results 1 – 17 of 17) sorted by relevance

/linux/arch/loongarch/kernel/
H A Defi.c78 struct sysfb_display_info sysfb_primary_display __section(".data");
79 EXPORT_SYMBOL_GPL(sysfb_primary_display);
94 sysfb_primary_display = *dpy; in init_primary_display()
98 memblock_reserve(__screen_info_lfb_base(&sysfb_primary_display.screen), in init_primary_display()
99 sysfb_primary_display.screen.lfb_size); in init_primary_display()
H A Dimage-vars.h15 __efistub_sysfb_primary_display = sysfb_primary_display;
/linux/drivers/firmware/efi/
H A Defi-init.c64 struct sysfb_display_info sysfb_primary_display __section(".data");
65 EXPORT_SYMBOL_GPL(sysfb_primary_display);
78 sysfb_primary_display = *dpy; in init_primary_display()
82 if (memblock_is_map_memory(sysfb_primary_display.screen.lfb_base)) in init_primary_display()
83 memblock_mark_nomap(sysfb_primary_display.screen.lfb_base, in init_primary_display()
84 sysfb_primary_display.screen.lfb_size); in init_primary_display()
H A Dsysfb_efi.c179 return efifb_set_system(&sysfb_primary_display.screen, id); in efifb_set_system_callback()
240 struct screen_info *si = &sysfb_primary_display.screen; in efifb_swap_width_height()
259 struct screen_info *si = &sysfb_primary_display.screen; in efifb_check_and_swap_width_height()
382 if (efifb_overlaps_pci_range(&sysfb_primary_display.screen, &range)) in find_pci_overlap_node()
H A Dearlycon.c35 const struct screen_info *si = &sysfb_primary_display.screen; in efi_earlycon_remap_fb()
150 const struct screen_info *si = &sysfb_primary_display.screen; in efi_earlycon_write()
230 const struct screen_info *si = &sysfb_primary_display.screen; in efi_earlycon_setup()
/linux/drivers/firmware/
H A Dsysfb.c69 struct screen_info *si = &sysfb_primary_display.screen; in sysfb_disable()
95 const struct screen_info *si = &sysfb_primary_display.screen; in sysfb_handles_screen_info()
144 struct sysfb_display_info *dpy = &sysfb_primary_display; in sysfb_init()
/linux/drivers/video/
H A Dscreen_info_pci.c30 struct screen_info *si = &sysfb_primary_display.screen; in screen_info_apply_fixups()
79 const struct screen_info *si = &sysfb_primary_display.screen; in screen_info_fixup_lfb()
/linux/arch/x86/kernel/
H A Dsetup.c216 struct sysfb_display_info sysfb_primary_display; variable
217 EXPORT_SYMBOL(sysfb_primary_display);
533 sysfb_primary_display.screen = boot_params.screen_info; in parse_boot_params()
535 sysfb_primary_display.edid = boot_params.edid_info; in parse_boot_params()
1254 vgacon_register_screen(&sysfb_primary_display.screen); in setup_arch()
H A Dkexec-bzimage64.c314 memcpy(&params->screen_info, &sysfb_primary_display.screen, in setup_boot_parameters()
315 sizeof(sysfb_primary_display.screen)); in setup_boot_parameters()
/linux/arch/riscv/kernel/
H A Dimage-vars.h32 __efistub_sysfb_primary_display = sysfb_primary_display;
/linux/arch/x86/video/
H A Dvideo-common.c32 struct screen_info *si = &sysfb_primary_display.screen; in video_is_primary_device()
/linux/drivers/firmware/efi/libstub/
H A Defi-stub-entry.c25 return kernel_image_addr(&sysfb_primary_display); in alloc_primary_display()
/linux/include/linux/
H A Dsysfb.h73 extern struct sysfb_display_info sysfb_primary_display;
/linux/arch/arm64/kernel/
H A Dimage-vars.h41 PROVIDE(__efistub_sysfb_primary_display = sysfb_primary_display);
/linux/drivers/pci/
H A Dvgaarb.c560 return pdev == screen_info_pci_dev(&sysfb_primary_display.screen); in vga_is_firmware_default()
/linux/drivers/hv/
H A Dvmbus_drv.c2399 start = sysfb_primary_display.screen.lfb_base; in vmbus_reserve_fb()
2400 size = max_t(__u32, sysfb_primary_display.screen.lfb_size, 0x800000); in vmbus_reserve_fb()
/linux/drivers/video/fbdev/core/
H A Dfbmon.c1509 edid = sysfb_primary_display.edid.dummy; in fb_firmware_edid()