Lines Matching refs:screen_info

70 void efifb_setup_from_dmi(struct screen_info *si, const char *opt)  in efifb_setup_from_dmi()
103 if (screen_info.lfb_base == 0) { in efifb_set_system()
109 screen_info.lfb_base = choose_value(info->base, in efifb_set_system()
110 screen_info.lfb_base, OVERRIDE_BASE, in efifb_set_system()
137 if (screen_info.lfb_base >= start && in efifb_set_system()
138 screen_info.lfb_base < end) { in efifb_set_system()
145 screen_info.lfb_base = 0; in efifb_set_system()
149 if (screen_info.lfb_base) { in efifb_set_system()
150 screen_info.lfb_linelength = choose_value(info->stride, in efifb_set_system()
151 screen_info.lfb_linelength, OVERRIDE_STRIDE, in efifb_set_system()
153 screen_info.lfb_width = choose_value(info->width, in efifb_set_system()
154 screen_info.lfb_width, OVERRIDE_WIDTH, in efifb_set_system()
156 screen_info.lfb_height = choose_value(info->height, in efifb_set_system()
157 screen_info.lfb_height, OVERRIDE_HEIGHT, in efifb_set_system()
159 if (screen_info.orig_video_isVGA == 0) in efifb_set_system()
160 screen_info.orig_video_isVGA = VIDEO_TYPE_EFI; in efifb_set_system()
162 screen_info.lfb_linelength = 0; in efifb_set_system()
163 screen_info.lfb_width = 0; in efifb_set_system()
164 screen_info.lfb_height = 0; in efifb_set_system()
165 screen_info.orig_video_isVGA = 0; in efifb_set_system()
171 screen_info.lfb_base, screen_info.lfb_width, in efifb_set_system()
172 screen_info.lfb_height, screen_info.lfb_linelength); in efifb_set_system()
288 u64 fb_base = screen_info.lfb_base; in efifb_overlaps_pci_range()
290 if (screen_info.capabilities & VIDEO_CAPABILITY_64BIT_BASE) in efifb_overlaps_pci_range()
291 fb_base |= (u64)(unsigned long)screen_info.ext_lfb_base << 32; in efifb_overlaps_pci_range()
354 if (screen_info.orig_video_isVGA != VIDEO_TYPE_EFI || in sysfb_apply_efi_quirks()
355 !(screen_info.capabilities & VIDEO_CAPABILITY_SKIP_QUIRKS)) in sysfb_apply_efi_quirks()
358 if (screen_info.orig_video_isVGA == VIDEO_TYPE_EFI && in sysfb_apply_efi_quirks()
360 u16 temp = screen_info.lfb_width; in sysfb_apply_efi_quirks()
362 screen_info.lfb_width = screen_info.lfb_height; in sysfb_apply_efi_quirks()
363 screen_info.lfb_height = temp; in sysfb_apply_efi_quirks()
364 screen_info.lfb_linelength = 4 * screen_info.lfb_width; in sysfb_apply_efi_quirks()
370 if (screen_info.orig_video_isVGA == VIDEO_TYPE_EFI && IS_ENABLED(CONFIG_PCI)) { in sysfb_set_efifb_fwnode()