screen_info 146 arch/alpha/kernel/setup.c struct screen_info screen_info = { screen_info 155 arch/alpha/kernel/setup.c EXPORT_SYMBOL(screen_info); screen_info 63 arch/alpha/kernel/sys_sio.c screen_info.orig_y = 37; screen_info 64 arch/alpha/kernel/sys_sio.c screen_info.orig_video_cols = 100; screen_info 65 arch/alpha/kernel/sys_sio.c screen_info.orig_video_lines = 37; screen_info 64 arch/arm/include/asm/efi.h struct screen_info *alloc_screen_info(efi_system_table_t *sys_table_arg); screen_info 65 arch/arm/include/asm/efi.h void free_screen_info(efi_system_table_t *sys_table, struct screen_info *si); screen_info 67 arch/arm/include/asm/efi.h static inline void efifb_setup_from_dmi(struct screen_info *si, const char *opt) screen_info 75 arch/arm/kernel/atags_parse.c screen_info.orig_x = tag->u.videotext.x; screen_info 76 arch/arm/kernel/atags_parse.c screen_info.orig_y = tag->u.videotext.y; screen_info 77 arch/arm/kernel/atags_parse.c screen_info.orig_video_page = tag->u.videotext.video_page; screen_info 78 arch/arm/kernel/atags_parse.c screen_info.orig_video_mode = tag->u.videotext.video_mode; screen_info 79 arch/arm/kernel/atags_parse.c screen_info.orig_video_cols = tag->u.videotext.video_cols; screen_info 80 arch/arm/kernel/atags_parse.c screen_info.orig_video_ega_bx = tag->u.videotext.video_ega_bx; screen_info 81 arch/arm/kernel/atags_parse.c screen_info.orig_video_lines = tag->u.videotext.video_lines; screen_info 82 arch/arm/kernel/atags_parse.c screen_info.orig_video_isVGA = tag->u.videotext.video_isvga; screen_info 83 arch/arm/kernel/atags_parse.c screen_info.orig_video_points = tag->u.videotext.video_points; screen_info 916 arch/arm/kernel/setup.c struct screen_info screen_info = { screen_info 83 arch/arm/mach-footbridge/cats-hw.c screen_info.orig_video_lines = 25; screen_info 84 arch/arm/mach-footbridge/cats-hw.c screen_info.orig_video_points = 16; screen_info 85 arch/arm/mach-footbridge/cats-hw.c screen_info.orig_y = 24; screen_info 107 arch/arm64/include/asm/efi.h #define alloc_screen_info(x...) &screen_info screen_info 110 arch/arm64/include/asm/efi.h struct screen_info *si) screen_info 115 arch/arm64/include/asm/efi.h extern struct screen_info screen_info __attribute__((__visibility__("hidden"))); screen_info 117 arch/arm64/include/asm/efi.h static inline void efifb_setup_from_dmi(struct screen_info *si, const char *opt) screen_info 57 arch/arm64/kernel/efi.c struct screen_info screen_info __section(.data); screen_info 47 arch/arm64/kernel/image-vars.h __efistub_screen_info = screen_info; screen_info 38 arch/c6x/kernel/setup.c struct screen_info screen_info; screen_info 17 arch/csky/kernel/setup.c struct screen_info screen_info = { screen_info 53 arch/h8300/kernel/setup.c struct screen_info screen_info; screen_info 3 arch/hexagon/kernel/screen_info.c struct screen_info screen_info; screen_info 88 arch/ia64/kernel/setup.c struct screen_info screen_info; screen_info 479 arch/ia64/kernel/setup.c memset(&screen_info, 0, sizeof(screen_info)); screen_info 497 arch/ia64/kernel/setup.c screen_info.orig_x = orig_x; screen_info 498 arch/ia64/kernel/setup.c screen_info.orig_y = orig_y; screen_info 499 arch/ia64/kernel/setup.c screen_info.orig_video_cols = num_cols; screen_info 500 arch/ia64/kernel/setup.c screen_info.orig_video_lines = num_rows; screen_info 501 arch/ia64/kernel/setup.c screen_info.orig_video_points = font_height; screen_info 502 arch/ia64/kernel/setup.c screen_info.orig_video_mode = 3; /* XXX fake */ screen_info 503 arch/ia64/kernel/setup.c screen_info.orig_video_isVGA = 1; /* XXX fake */ screen_info 504 arch/ia64/kernel/setup.c screen_info.orig_video_ega_bx = 3; /* XXX fake */ screen_info 80 arch/mips/jazz/setup.c screen_info = (struct screen_info) { screen_info 54 arch/mips/kernel/setup.c struct screen_info screen_info; screen_info 39 arch/mips/loongson64/common/setup.c screen_info = (struct screen_info) { screen_info 179 arch/mips/mti-malta/malta-setup.c screen_info = (struct screen_info) { screen_info 134 arch/mips/sibyte/swarm/setup.c screen_info = (struct screen_info) { screen_info 42 arch/mips/sni/setup.c struct screen_info *si = &screen_info; screen_info 42 arch/nios2/kernel/setup.c struct screen_info screen_info; screen_info 101 arch/powerpc/kernel/setup-common.c struct screen_info screen_info = { screen_info 110 arch/powerpc/kernel/setup-common.c EXPORT_SYMBOL(screen_info); screen_info 30 arch/riscv/kernel/setup.c struct screen_info screen_info = { screen_info 71 arch/sh/kernel/setup.c struct screen_info screen_info; screen_info 55 arch/sparc/kernel/setup_32.c struct screen_info screen_info = { screen_info 72 arch/sparc/kernel/setup_64.c struct screen_info screen_info = { screen_info 53 arch/unicore32/kernel/setup.c struct screen_info screen_info; screen_info 262 arch/x86/boot/compressed/eboot.c setup_uga(struct screen_info *si, efi_guid_t *uga_proto, unsigned long size) screen_info 347 arch/x86/boot/compressed/eboot.c struct screen_info *si; screen_info 354 arch/x86/boot/compressed/eboot.c si = &boot_params->screen_info; screen_info 125 arch/x86/boot/compressed/misc.c x = boot_params->screen_info.orig_x; screen_info 126 arch/x86/boot/compressed/misc.c y = boot_params->screen_info.orig_y; screen_info 147 arch/x86/boot/compressed/misc.c boot_params->screen_info.orig_x = x; screen_info 148 arch/x86/boot/compressed/misc.c boot_params->screen_info.orig_y = y; screen_info 358 arch/x86/boot/compressed/misc.c if (boot_params->screen_info.orig_video_mode == 7) { screen_info 366 arch/x86/boot/compressed/misc.c lines = boot_params->screen_info.orig_video_lines; screen_info 367 arch/x86/boot/compressed/misc.c cols = boot_params->screen_info.orig_video_cols; screen_info 113 arch/x86/boot/memory.c boot_params.screen_info.ext_mem_k = oreg.ax; screen_info 50 arch/x86/boot/video-bios.c if (new_mode != boot_params.screen_info.orig_video_mode) { screen_info 54 arch/x86/boot/video-bios.c ireg.ax = boot_params.screen_info.orig_video_mode; screen_info 67 arch/x86/boot/video-bios.c u8 saved_mode = boot_params.screen_info.orig_video_mode; screen_info 177 arch/x86/boot/video-vesa.c boot_params.screen_info.red_size = dac_size; screen_info 178 arch/x86/boot/video-vesa.c boot_params.screen_info.green_size = dac_size; screen_info 179 arch/x86/boot/video-vesa.c boot_params.screen_info.blue_size = dac_size; screen_info 180 arch/x86/boot/video-vesa.c boot_params.screen_info.rsvd_size = dac_size; screen_info 182 arch/x86/boot/video-vesa.c boot_params.screen_info.red_pos = 0; screen_info 183 arch/x86/boot/video-vesa.c boot_params.screen_info.green_pos = 0; screen_info 184 arch/x86/boot/video-vesa.c boot_params.screen_info.blue_pos = 0; screen_info 185 arch/x86/boot/video-vesa.c boot_params.screen_info.rsvd_pos = 0; screen_info 200 arch/x86/boot/video-vesa.c boot_params.screen_info.vesapm_seg = oreg.es; screen_info 201 arch/x86/boot/video-vesa.c boot_params.screen_info.vesapm_off = oreg.di; screen_info 210 arch/x86/boot/video-vesa.c boot_params.screen_info.orig_video_isVGA = VIDEO_TYPE_VLFB; screen_info 213 arch/x86/boot/video-vesa.c boot_params.screen_info.vesa_attributes = vminfo.mode_attr; screen_info 214 arch/x86/boot/video-vesa.c boot_params.screen_info.lfb_linelength = vminfo.logical_scan; screen_info 215 arch/x86/boot/video-vesa.c boot_params.screen_info.lfb_width = vminfo.h_res; screen_info 216 arch/x86/boot/video-vesa.c boot_params.screen_info.lfb_height = vminfo.v_res; screen_info 217 arch/x86/boot/video-vesa.c boot_params.screen_info.lfb_depth = vminfo.bpp; screen_info 218 arch/x86/boot/video-vesa.c boot_params.screen_info.pages = vminfo.image_planes; screen_info 219 arch/x86/boot/video-vesa.c boot_params.screen_info.lfb_base = vminfo.lfb_ptr; screen_info 220 arch/x86/boot/video-vesa.c memcpy(&boot_params.screen_info.red_size, screen_info 224 arch/x86/boot/video-vesa.c boot_params.screen_info.lfb_size = vginfo.total_memory; screen_info 256 arch/x86/boot/video-vga.c boot_params.screen_info.orig_video_ega_bx = oreg.bx; screen_info 268 arch/x86/boot/video-vga.c boot_params.screen_info.orig_video_isVGA = 1; screen_info 30 arch/x86/boot/video.c boot_params.screen_info.orig_x = oreg.dl; screen_info 31 arch/x86/boot/video.c boot_params.screen_info.orig_y = oreg.dh; screen_info 34 arch/x86/boot/video.c boot_params.screen_info.flags |= VIDEO_FLAGS_NOCURSOR; screen_info 37 arch/x86/boot/video.c boot_params.screen_info.flags |= VIDEO_FLAGS_NOCURSOR; screen_info 51 arch/x86/boot/video.c boot_params.screen_info.orig_video_mode = oreg.al & 0x7f; screen_info 52 arch/x86/boot/video.c boot_params.screen_info.orig_video_page = oreg.bh; screen_info 74 arch/x86/boot/video.c if (boot_params.screen_info.orig_video_mode == 0x07) { screen_info 84 arch/x86/boot/video.c boot_params.screen_info.orig_video_points = font_size; screen_info 94 arch/x86/boot/video.c boot_params.screen_info.orig_video_cols = x; screen_info 95 arch/x86/boot/video.c boot_params.screen_info.orig_video_lines = y; screen_info 242 arch/x86/boot/video.c saved.x = boot_params.screen_info.orig_video_cols; screen_info 243 arch/x86/boot/video.c saved.y = boot_params.screen_info.orig_video_lines; screen_info 244 arch/x86/boot/video.c saved.curx = boot_params.screen_info.orig_x; screen_info 245 arch/x86/boot/video.c saved.cury = boot_params.screen_info.orig_y; screen_info 259 arch/x86/boot/video.c int xs = boot_params.screen_info.orig_video_cols; screen_info 260 arch/x86/boot/video.c int ys = boot_params.screen_info.orig_video_lines; screen_info 58 arch/x86/include/asm/bootparam_utils.h BOOT_PARAM_PRESERVE(screen_info), screen_info 175 arch/x86/include/asm/efi.h extern void efifb_setup_from_dmi(struct screen_info *si, const char *opt); screen_info 73 arch/x86/include/asm/sysfb.h bool parse_mode(const struct screen_info *si, screen_info 75 arch/x86/include/asm/sysfb.h int create_simplefb(const struct screen_info *si, screen_info 80 arch/x86/include/asm/sysfb.h static inline bool parse_mode(const struct screen_info *si, screen_info 86 arch/x86/include/asm/sysfb.h static inline int create_simplefb(const struct screen_info *si, screen_info 155 arch/x86/include/uapi/asm/bootparam.h struct screen_info screen_info; /* 0x000 */ screen_info 1225 arch/x86/kernel/e820.c if (boot_params.alt_mem_k < boot_params.screen_info.ext_mem_k) { screen_info 1226 arch/x86/kernel/e820.c mem_size = boot_params.screen_info.ext_mem_k; screen_info 377 arch/x86/kernel/early_printk.c boot_params.screen_info.orig_video_isVGA == 1) { screen_info 378 arch/x86/kernel/early_printk.c max_xpos = boot_params.screen_info.orig_video_cols; screen_info 379 arch/x86/kernel/early_printk.c max_ypos = boot_params.screen_info.orig_video_lines; screen_info 380 arch/x86/kernel/early_printk.c current_ypos = boot_params.screen_info.orig_y; screen_info 213 arch/x86/kernel/kexec-bzimage64.c memcpy(¶ms->screen_info, &boot_params.screen_info, screen_info 214 arch/x86/kernel/kexec-bzimage64.c sizeof(struct screen_info)); screen_info 217 arch/x86/kernel/kexec-bzimage64.c params->screen_info.ext_mem_k = 0; screen_info 247 arch/x86/kernel/kexec-bzimage64.c params->screen_info.ext_mem_k = mem_k; screen_info 250 arch/x86/kernel/kexec-bzimage64.c params->screen_info.ext_mem_k = 0xfc00; /* 64M*/ screen_info 212 arch/x86/kernel/setup.c struct screen_info screen_info; screen_info 213 arch/x86/kernel/setup.c EXPORT_SYMBOL(screen_info); screen_info 904 arch/x86/kernel/setup.c screen_info = boot_params.screen_info; screen_info 39 arch/x86/kernel/sysfb.c struct screen_info *si = &screen_info; screen_info 70 arch/x86/kernel/sysfb_efi.c void efifb_setup_from_dmi(struct screen_info *si, const char *opt) screen_info 103 arch/x86/kernel/sysfb_efi.c if (screen_info.lfb_base == 0) { screen_info 109 arch/x86/kernel/sysfb_efi.c screen_info.lfb_base = choose_value(info->base, screen_info 110 arch/x86/kernel/sysfb_efi.c screen_info.lfb_base, OVERRIDE_BASE, screen_info 137 arch/x86/kernel/sysfb_efi.c if (screen_info.lfb_base >= start && screen_info 138 arch/x86/kernel/sysfb_efi.c screen_info.lfb_base < end) { screen_info 145 arch/x86/kernel/sysfb_efi.c screen_info.lfb_base = 0; screen_info 149 arch/x86/kernel/sysfb_efi.c if (screen_info.lfb_base) { screen_info 150 arch/x86/kernel/sysfb_efi.c screen_info.lfb_linelength = choose_value(info->stride, screen_info 151 arch/x86/kernel/sysfb_efi.c screen_info.lfb_linelength, OVERRIDE_STRIDE, screen_info 153 arch/x86/kernel/sysfb_efi.c screen_info.lfb_width = choose_value(info->width, screen_info 154 arch/x86/kernel/sysfb_efi.c screen_info.lfb_width, OVERRIDE_WIDTH, screen_info 156 arch/x86/kernel/sysfb_efi.c screen_info.lfb_height = choose_value(info->height, screen_info 157 arch/x86/kernel/sysfb_efi.c screen_info.lfb_height, OVERRIDE_HEIGHT, screen_info 159 arch/x86/kernel/sysfb_efi.c if (screen_info.orig_video_isVGA == 0) screen_info 160 arch/x86/kernel/sysfb_efi.c screen_info.orig_video_isVGA = VIDEO_TYPE_EFI; screen_info 162 arch/x86/kernel/sysfb_efi.c screen_info.lfb_linelength = 0; screen_info 163 arch/x86/kernel/sysfb_efi.c screen_info.lfb_width = 0; screen_info 164 arch/x86/kernel/sysfb_efi.c screen_info.lfb_height = 0; screen_info 165 arch/x86/kernel/sysfb_efi.c screen_info.orig_video_isVGA = 0; screen_info 171 arch/x86/kernel/sysfb_efi.c screen_info.lfb_base, screen_info.lfb_width, screen_info 172 arch/x86/kernel/sysfb_efi.c screen_info.lfb_height, screen_info.lfb_linelength); screen_info 272 arch/x86/kernel/sysfb_efi.c if (screen_info.orig_video_isVGA != VIDEO_TYPE_EFI || screen_info 273 arch/x86/kernel/sysfb_efi.c !(screen_info.capabilities & VIDEO_CAPABILITY_SKIP_QUIRKS)) screen_info 276 arch/x86/kernel/sysfb_efi.c if (screen_info.orig_video_isVGA == VIDEO_TYPE_EFI && screen_info 278 arch/x86/kernel/sysfb_efi.c u16 temp = screen_info.lfb_width; screen_info 280 arch/x86/kernel/sysfb_efi.c screen_info.lfb_width = screen_info.lfb_height; screen_info 281 arch/x86/kernel/sysfb_efi.c screen_info.lfb_height = temp; screen_info 282 arch/x86/kernel/sysfb_efi.c screen_info.lfb_linelength = 4 * screen_info.lfb_width; screen_info 27 arch/x86/kernel/sysfb_simplefb.c __init bool parse_mode(const struct screen_info *si, screen_info 60 arch/x86/kernel/sysfb_simplefb.c __init int create_simplefb(const struct screen_info *si, screen_info 1387 arch/x86/xen/enlighten_pv.c if (!boot_params.screen_info.orig_video_isVGA) screen_info 1390 arch/x86/xen/enlighten_pv.c if (boot_params.screen_info.orig_video_isVGA) screen_info 14 arch/x86/xen/vga.c struct screen_info *screen_info = &boot_params.screen_info; screen_info 18 arch/x86/xen/vga.c screen_info->orig_video_mode = 3; screen_info 19 arch/x86/xen/vga.c screen_info->orig_video_isVGA = 1; screen_info 20 arch/x86/xen/vga.c screen_info->orig_video_lines = 25; screen_info 21 arch/x86/xen/vga.c screen_info->orig_video_cols = 80; screen_info 22 arch/x86/xen/vga.c screen_info->orig_video_ega_bx = 3; screen_info 23 arch/x86/xen/vga.c screen_info->orig_video_points = 16; screen_info 24 arch/x86/xen/vga.c screen_info->orig_y = screen_info->orig_video_lines - 1; screen_info 31 arch/x86/xen/vga.c screen_info->orig_video_lines = info->u.text_mode_3.rows; screen_info 32 arch/x86/xen/vga.c screen_info->orig_video_cols = info->u.text_mode_3.columns; screen_info 33 arch/x86/xen/vga.c screen_info->orig_x = info->u.text_mode_3.cursor_x; screen_info 34 arch/x86/xen/vga.c screen_info->orig_y = info->u.text_mode_3.cursor_y; screen_info 35 arch/x86/xen/vga.c screen_info->orig_video_points = screen_info 44 arch/x86/xen/vga.c screen_info->orig_video_isVGA = VIDEO_TYPE_VLFB; screen_info 45 arch/x86/xen/vga.c screen_info->lfb_width = info->u.vesa_lfb.width; screen_info 46 arch/x86/xen/vga.c screen_info->lfb_height = info->u.vesa_lfb.height; screen_info 47 arch/x86/xen/vga.c screen_info->lfb_depth = info->u.vesa_lfb.bits_per_pixel; screen_info 48 arch/x86/xen/vga.c screen_info->lfb_base = info->u.vesa_lfb.lfb_base; screen_info 49 arch/x86/xen/vga.c screen_info->lfb_size = info->u.vesa_lfb.lfb_size; screen_info 50 arch/x86/xen/vga.c screen_info->lfb_linelength = info->u.vesa_lfb.bytes_per_line; screen_info 51 arch/x86/xen/vga.c screen_info->red_size = info->u.vesa_lfb.red_size; screen_info 52 arch/x86/xen/vga.c screen_info->red_pos = info->u.vesa_lfb.red_pos; screen_info 53 arch/x86/xen/vga.c screen_info->green_size = info->u.vesa_lfb.green_size; screen_info 54 arch/x86/xen/vga.c screen_info->green_pos = info->u.vesa_lfb.green_pos; screen_info 55 arch/x86/xen/vga.c screen_info->blue_size = info->u.vesa_lfb.blue_size; screen_info 56 arch/x86/xen/vga.c screen_info->blue_pos = info->u.vesa_lfb.blue_pos; screen_info 57 arch/x86/xen/vga.c screen_info->rsvd_size = info->u.vesa_lfb.rsvd_size; screen_info 58 arch/x86/xen/vga.c screen_info->rsvd_pos = info->u.vesa_lfb.rsvd_pos; screen_info 61 arch/x86/xen/vga.c screen_info->orig_video_isVGA = VIDEO_TYPE_EFI; screen_info 68 arch/x86/xen/vga.c screen_info->capabilities = info->u.vesa_lfb.gbl_caps; screen_info 72 arch/x86/xen/vga.c screen_info->vesa_attributes = info->u.vesa_lfb.mode_attrs; screen_info 51 arch/xtensa/kernel/setup.c struct screen_info screen_info = { screen_info 63 drivers/firmware/efi/arm-init.c struct screen_info *si; screen_info 71 drivers/firmware/efi/arm-init.c screen_info = *si; screen_info 75 drivers/firmware/efi/arm-init.c screen_info.orig_video_cols = 80; screen_info 76 drivers/firmware/efi/arm-init.c screen_info.orig_video_lines = 25; screen_info 79 drivers/firmware/efi/arm-init.c if (screen_info.orig_video_isVGA == VIDEO_TYPE_EFI && screen_info 80 drivers/firmware/efi/arm-init.c memblock_is_map_memory(screen_info.lfb_base)) screen_info 81 drivers/firmware/efi/arm-init.c memblock_mark_nomap(screen_info.lfb_base, screen_info.lfb_size); screen_info 274 drivers/firmware/efi/arm-init.c if (screen_info.orig_video_isVGA != VIDEO_TYPE_EFI) screen_info 278 drivers/firmware/efi/arm-init.c &screen_info, sizeof(screen_info)); screen_info 36 drivers/firmware/efi/earlycon.c efi_fb = memremap(fb_base, screen_info.lfb_size, screen_info 76 drivers/firmware/efi/earlycon.c len = screen_info.lfb_linelength; screen_info 91 drivers/firmware/efi/earlycon.c len = screen_info.lfb_linelength; screen_info 92 drivers/firmware/efi/earlycon.c height = screen_info.lfb_height; screen_info 135 drivers/firmware/efi/earlycon.c struct screen_info *si; screen_info 140 drivers/firmware/efi/earlycon.c si = &screen_info; screen_info 208 drivers/firmware/efi/earlycon.c struct screen_info *si; screen_info 212 drivers/firmware/efi/earlycon.c if (screen_info.orig_video_isVGA != VIDEO_TYPE_EFI) screen_info 215 drivers/firmware/efi/earlycon.c fb_base = screen_info.lfb_base; screen_info 216 drivers/firmware/efi/earlycon.c if (screen_info.capabilities & VIDEO_CAPABILITY_64BIT_BASE) screen_info 217 drivers/firmware/efi/earlycon.c fb_base |= (u64)screen_info.ext_lfb_base << 32; screen_info 221 drivers/firmware/efi/earlycon.c si = &screen_info; screen_info 49 drivers/firmware/efi/libstub/arm-stub.c static struct screen_info *setup_graphics(efi_system_table_t *sys_table_arg) screen_info 55 drivers/firmware/efi/libstub/arm-stub.c struct screen_info *si = NULL; screen_info 132 drivers/firmware/efi/libstub/arm-stub.c struct screen_info *si; screen_info 29 drivers/firmware/efi/libstub/arm32-stub.c struct screen_info *alloc_screen_info(efi_system_table_t *sys_table_arg) screen_info 31 drivers/firmware/efi/libstub/arm32-stub.c struct screen_info *si; screen_info 55 drivers/firmware/efi/libstub/arm32-stub.c void free_screen_info(efi_system_table_t *sys_table_arg, struct screen_info *si) screen_info 37 drivers/firmware/efi/libstub/gop.c setup_pixel_info(struct screen_info *si, u32 pixels_per_scan_line, screen_info 87 drivers/firmware/efi/libstub/gop.c setup_gop32(efi_system_table_t *sys_table_arg, struct screen_info *si, screen_info 184 drivers/firmware/efi/libstub/gop.c setup_gop64(efi_system_table_t *sys_table_arg, struct screen_info *si, screen_info 284 drivers/firmware/efi/libstub/gop.c struct screen_info *si, efi_guid_t *proto, screen_info 1460 drivers/gpu/vga/vgaarb.c u64 base = screen_info.lfb_base; screen_info 1461 drivers/gpu/vga/vgaarb.c u64 size = screen_info.lfb_size; screen_info 1467 drivers/gpu/vga/vgaarb.c if (screen_info.capabilities & VIDEO_CAPABILITY_64BIT_BASE) screen_info 1468 drivers/gpu/vga/vgaarb.c base |= (u64)screen_info.ext_lfb_base << 32; screen_info 2014 drivers/hv/vmbus_drv.c if (screen_info.lfb_base) { screen_info 2016 drivers/hv/vmbus_drv.c size = max_t(__u32, screen_info.lfb_size, 0x800000); screen_info 2018 drivers/hv/vmbus_drv.c size = max_t(__u32, screen_info.lfb_size, 0x4000000); screen_info 2022 drivers/hv/vmbus_drv.c screen_info.lfb_base, size, screen_info 22 drivers/video/console/dummycon.c #define DUMMY_COLUMNS screen_info.orig_video_cols screen_info 23 drivers/video/console/dummycon.c #define DUMMY_ROWS screen_info.orig_video_lines screen_info 396 drivers/video/console/vgacon.c if (screen_info.orig_video_isVGA == VIDEO_TYPE_VLFB || screen_info 397 drivers/video/console/vgacon.c screen_info.orig_video_isVGA == VIDEO_TYPE_EFI) { screen_info 408 drivers/video/console/vgacon.c if ((screen_info.orig_video_lines == 0) || screen_info 409 drivers/video/console/vgacon.c (screen_info.orig_video_cols == 0)) screen_info 413 drivers/video/console/vgacon.c if ((screen_info.orig_video_mode == 0x0D) || /* 320x200/4 */ screen_info 414 drivers/video/console/vgacon.c (screen_info.orig_video_mode == 0x0E) || /* 640x200/4 */ screen_info 415 drivers/video/console/vgacon.c (screen_info.orig_video_mode == 0x10) || /* 640x350/4 */ screen_info 416 drivers/video/console/vgacon.c (screen_info.orig_video_mode == 0x12) || /* 640x480/4 */ screen_info 417 drivers/video/console/vgacon.c (screen_info.orig_video_mode == 0x6A)) /* 800x600/4 (VESA) */ screen_info 420 drivers/video/console/vgacon.c vga_video_num_lines = screen_info.orig_video_lines; screen_info 421 drivers/video/console/vgacon.c vga_video_num_columns = screen_info.orig_video_cols; screen_info 424 drivers/video/console/vgacon.c if (screen_info.orig_video_mode == 7) { screen_info 429 drivers/video/console/vgacon.c if ((screen_info.orig_video_ega_bx & 0xff) != 0x10) { screen_info 466 drivers/video/console/vgacon.c if ((screen_info.orig_video_ega_bx & 0xff) != 0x10) { screen_info 471 drivers/video/console/vgacon.c if (!screen_info.orig_video_isVGA) { screen_info 562 drivers/video/console/vgacon.c vga_default_font_height = screen_info.orig_video_points; screen_info 563 drivers/video/console/vgacon.c vga_video_font_height = screen_info.orig_video_points; screen_info 569 drivers/video/console/vgacon.c vgacon_xres = screen_info.orig_video_cols * VGA_FONTWIDTH; screen_info 615 drivers/video/console/vgacon.c !(screen_info.flags & VIDEO_FLAGS_NOCURSOR); screen_info 841 drivers/video/console/vgacon.c int rows = screen_info.orig_video_lines * vga_default_font_height/ screen_info 861 drivers/video/console/vgacon.c vga_video_num_columns <= screen_info.orig_video_cols && screen_info 1322 drivers/video/console/vgacon.c if (width % 2 || width > screen_info.orig_video_cols || screen_info 1323 drivers/video/console/vgacon.c height > (screen_info.orig_video_lines * vga_default_font_height)/ screen_info 1355 drivers/video/console/vgacon.c c->vc_x = screen_info.orig_x; screen_info 1356 drivers/video/console/vgacon.c c->vc_y = screen_info.orig_y; screen_info 101 drivers/video/fbdev/efifb.c static void efifb_copy_bmp(u8 *src, u32 *dst, int width, struct screen_info *si) screen_info 123 drivers/video/fbdev/efifb.c static bool efifb_bgrt_sanity_check(struct screen_info *si, u32 bmp_width) screen_info 134 drivers/video/fbdev/efifb.c static bool efifb_bgrt_sanity_check(struct screen_info *si, u32 bmp_width) screen_info 143 drivers/video/fbdev/efifb.c struct screen_info *si = &screen_info; screen_info 275 drivers/video/fbdev/efifb.c efifb_setup_from_dmi(&screen_info, this_opt); screen_info 278 drivers/video/fbdev/efifb.c screen_info.lfb_base = simple_strtoul(this_opt+5, NULL, 0); screen_info 280 drivers/video/fbdev/efifb.c screen_info.lfb_linelength = simple_strtoul(this_opt+7, NULL, 0) * 4; screen_info 282 drivers/video/fbdev/efifb.c screen_info.lfb_height = simple_strtoul(this_opt+7, NULL, 0); screen_info 284 drivers/video/fbdev/efifb.c screen_info.lfb_width = simple_strtoul(this_opt+6, NULL, 0); screen_info 297 drivers/video/fbdev/efifb.c if (screen_info.lfb_base) screen_info 300 drivers/video/fbdev/efifb.c if (!(screen_info.capabilities & VIDEO_CAPABILITY_64BIT_BASE)) screen_info 303 drivers/video/fbdev/efifb.c if (screen_info.ext_lfb_base) screen_info 314 drivers/video/fbdev/efifb.c return sprintf(buf, fmt "\n", (screen_info.lfb_##name)); \ screen_info 350 drivers/video/fbdev/efifb.c if (screen_info.orig_video_isVGA != VIDEO_TYPE_EFI || pci_dev_disabled) screen_info 361 drivers/video/fbdev/efifb.c if (!screen_info.lfb_linelength) screen_info 364 drivers/video/fbdev/efifb.c if (!screen_info.lfb_depth) screen_info 365 drivers/video/fbdev/efifb.c screen_info.lfb_depth = 32; screen_info 366 drivers/video/fbdev/efifb.c if (!screen_info.pages) screen_info 367 drivers/video/fbdev/efifb.c screen_info.pages = 1; screen_info 375 drivers/video/fbdev/efifb.c if (!screen_info.blue_size) { screen_info 376 drivers/video/fbdev/efifb.c screen_info.blue_size = 8; screen_info 377 drivers/video/fbdev/efifb.c screen_info.blue_pos = 0; screen_info 378 drivers/video/fbdev/efifb.c screen_info.green_size = 8; screen_info 379 drivers/video/fbdev/efifb.c screen_info.green_pos = 8; screen_info 380 drivers/video/fbdev/efifb.c screen_info.red_size = 8; screen_info 381 drivers/video/fbdev/efifb.c screen_info.red_pos = 16; screen_info 382 drivers/video/fbdev/efifb.c screen_info.rsvd_size = 8; screen_info 383 drivers/video/fbdev/efifb.c screen_info.rsvd_pos = 24; screen_info 386 drivers/video/fbdev/efifb.c efifb_fix.smem_start = screen_info.lfb_base; screen_info 388 drivers/video/fbdev/efifb.c if (screen_info.capabilities & VIDEO_CAPABILITY_64BIT_BASE) { screen_info 391 drivers/video/fbdev/efifb.c ext_lfb_base = (u64)(unsigned long)screen_info.ext_lfb_base << 32; screen_info 402 drivers/video/fbdev/efifb.c efifb_defined.bits_per_pixel = screen_info.lfb_depth; screen_info 403 drivers/video/fbdev/efifb.c efifb_defined.xres = screen_info.lfb_width; screen_info 404 drivers/video/fbdev/efifb.c efifb_defined.yres = screen_info.lfb_height; screen_info 405 drivers/video/fbdev/efifb.c efifb_fix.line_length = screen_info.lfb_linelength; screen_info 415 drivers/video/fbdev/efifb.c size_total = screen_info.lfb_size; screen_info 502 drivers/video/fbdev/efifb.c screen_info.pages); screen_info 516 drivers/video/fbdev/efifb.c efifb_defined.red.offset = screen_info.red_pos; screen_info 517 drivers/video/fbdev/efifb.c efifb_defined.red.length = screen_info.red_size; screen_info 518 drivers/video/fbdev/efifb.c efifb_defined.green.offset = screen_info.green_pos; screen_info 519 drivers/video/fbdev/efifb.c efifb_defined.green.length = screen_info.green_size; screen_info 520 drivers/video/fbdev/efifb.c efifb_defined.blue.offset = screen_info.blue_pos; screen_info 521 drivers/video/fbdev/efifb.c efifb_defined.blue.length = screen_info.blue_size; screen_info 522 drivers/video/fbdev/efifb.c efifb_defined.transp.offset = screen_info.rsvd_pos; screen_info 523 drivers/video/fbdev/efifb.c efifb_defined.transp.length = screen_info.rsvd_size; screen_info 528 drivers/video/fbdev/efifb.c screen_info.rsvd_size, screen_info 529 drivers/video/fbdev/efifb.c screen_info.red_size, screen_info 530 drivers/video/fbdev/efifb.c screen_info.green_size, screen_info 531 drivers/video/fbdev/efifb.c screen_info.blue_size, screen_info 532 drivers/video/fbdev/efifb.c screen_info.rsvd_pos, screen_info 533 drivers/video/fbdev/efifb.c screen_info.red_pos, screen_info 534 drivers/video/fbdev/efifb.c screen_info.green_pos, screen_info 535 drivers/video/fbdev/efifb.c screen_info.blue_pos); screen_info 643 drivers/video/fbdev/efifb.c u64 base = screen_info.lfb_base; screen_info 644 drivers/video/fbdev/efifb.c u64 size = screen_info.lfb_size; screen_info 647 drivers/video/fbdev/efifb.c if (efifb_pci_dev || screen_info.orig_video_isVGA != VIDEO_TYPE_EFI) screen_info 650 drivers/video/fbdev/efifb.c if (screen_info.capabilities & VIDEO_CAPABILITY_64BIT_BASE) screen_info 651 drivers/video/fbdev/efifb.c base |= (u64)screen_info.ext_lfb_base << 32; screen_info 715 drivers/video/fbdev/hyperv_fb.c info->apertures->ranges[0].base = screen_info.lfb_base; screen_info 716 drivers/video/fbdev/hyperv_fb.c info->apertures->ranges[0].size = screen_info.lfb_size; screen_info 792 drivers/video/fbdev/intelfb/intelfbdrv.c screen_info.orig_video_isVGA != VIDEO_TYPE_VLFB) { screen_info 803 drivers/video/fbdev/intelfb/intelfbdrv.c if (screen_info.orig_video_isVGA == VIDEO_TYPE_VLFB) screen_info 947 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->initial_fb_base = screen_info.lfb_base; screen_info 948 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->initial_video_ram = screen_info.lfb_size * KB(64); screen_info 949 drivers/video/fbdev/intelfb/intelfbdrv.c dinfo->initial_pitch = screen_info.lfb_linelength; screen_info 953 drivers/video/fbdev/intelfb/intelfbdrv.c var->xres = screen_info.lfb_width; screen_info 954 drivers/video/fbdev/intelfb/intelfbdrv.c var->yres = screen_info.lfb_height; screen_info 955 drivers/video/fbdev/intelfb/intelfbdrv.c var->bits_per_pixel = screen_info.lfb_depth; screen_info 956 drivers/video/fbdev/intelfb/intelfbdrv.c switch (screen_info.lfb_depth) { screen_info 991 drivers/video/fbdev/intelfb/intelfbdrv.c var->red.offset = screen_info.red_pos; screen_info 992 drivers/video/fbdev/intelfb/intelfbdrv.c var->red.length = screen_info.red_size; screen_info 993 drivers/video/fbdev/intelfb/intelfbdrv.c var->green.offset = screen_info.green_pos; screen_info 994 drivers/video/fbdev/intelfb/intelfbdrv.c var->green.length = screen_info.green_size; screen_info 995 drivers/video/fbdev/intelfb/intelfbdrv.c var->blue.offset = screen_info.blue_pos; screen_info 996 drivers/video/fbdev/intelfb/intelfbdrv.c var->blue.length = screen_info.blue_size; screen_info 997 drivers/video/fbdev/intelfb/intelfbdrv.c var->transp.offset = screen_info.rsvd_pos; screen_info 998 drivers/video/fbdev/intelfb/intelfbdrv.c var->transp.length = screen_info.rsvd_size; screen_info 264 drivers/video/fbdev/sis/sis_main.c int mydepth = screen_info.lfb_depth; screen_info 266 drivers/video/fbdev/sis/sis_main.c if(screen_info.orig_video_isVGA != VIDEO_TYPE_VLFB) return; screen_info 268 drivers/video/fbdev/sis/sis_main.c if( (screen_info.lfb_width >= 320) && (screen_info.lfb_width <= 2048) && screen_info 269 drivers/video/fbdev/sis/sis_main.c (screen_info.lfb_height >= 200) && (screen_info.lfb_height <= 1536) && screen_info 274 drivers/video/fbdev/sis/sis_main.c sprintf(mymode, "%ux%ux%u", screen_info.lfb_width, screen_info 275 drivers/video/fbdev/sis/sis_main.c screen_info.lfb_height, screen_info 831 drivers/video/fbdev/sm712fb.c static struct screen_info smtc_scr_info; screen_info 250 drivers/video/fbdev/vesafb.c if (screen_info.orig_video_isVGA != VIDEO_TYPE_VLFB) screen_info 253 drivers/video/fbdev/vesafb.c vga_compat = (screen_info.capabilities & 2) ? 0 : 1; screen_info 254 drivers/video/fbdev/vesafb.c vesafb_fix.smem_start = screen_info.lfb_base; screen_info 255 drivers/video/fbdev/vesafb.c vesafb_defined.bits_per_pixel = screen_info.lfb_depth; screen_info 258 drivers/video/fbdev/vesafb.c vesafb_defined.xres = screen_info.lfb_width; screen_info 259 drivers/video/fbdev/vesafb.c vesafb_defined.yres = screen_info.lfb_height; screen_info 260 drivers/video/fbdev/vesafb.c vesafb_fix.line_length = screen_info.lfb_linelength; screen_info 272 drivers/video/fbdev/vesafb.c size_total = screen_info.lfb_size * 65536; screen_info 292 drivers/video/fbdev/vesafb.c screen_info.vesapm_seg = 0; screen_info 318 drivers/video/fbdev/vesafb.c info->apertures->ranges[0].base = screen_info.lfb_base; screen_info 322 drivers/video/fbdev/vesafb.c vesafb_defined.xres, vesafb_defined.yres, vesafb_defined.bits_per_pixel, vesafb_fix.line_length, screen_info.pages); screen_info 324 drivers/video/fbdev/vesafb.c if (screen_info.vesapm_seg) { screen_info 326 drivers/video/fbdev/vesafb.c screen_info.vesapm_seg,screen_info.vesapm_off); screen_info 329 drivers/video/fbdev/vesafb.c if (screen_info.vesapm_seg < 0xc000) screen_info 334 drivers/video/fbdev/vesafb.c pmi_base = (unsigned short*)phys_to_virt(((unsigned long)screen_info.vesapm_seg << 4) + screen_info.vesapm_off); screen_info 378 drivers/video/fbdev/vesafb.c vesafb_defined.red.offset = screen_info.red_pos; screen_info 379 drivers/video/fbdev/vesafb.c vesafb_defined.red.length = screen_info.red_size; screen_info 380 drivers/video/fbdev/vesafb.c vesafb_defined.green.offset = screen_info.green_pos; screen_info 381 drivers/video/fbdev/vesafb.c vesafb_defined.green.length = screen_info.green_size; screen_info 382 drivers/video/fbdev/vesafb.c vesafb_defined.blue.offset = screen_info.blue_pos; screen_info 383 drivers/video/fbdev/vesafb.c vesafb_defined.blue.length = screen_info.blue_size; screen_info 384 drivers/video/fbdev/vesafb.c vesafb_defined.transp.offset = screen_info.rsvd_pos; screen_info 385 drivers/video/fbdev/vesafb.c vesafb_defined.transp.length = screen_info.rsvd_size; screen_info 400 drivers/video/fbdev/vesafb.c screen_info.rsvd_size, screen_info 401 drivers/video/fbdev/vesafb.c screen_info.red_size, screen_info 402 drivers/video/fbdev/vesafb.c screen_info.green_size, screen_info 403 drivers/video/fbdev/vesafb.c screen_info.blue_size, screen_info 404 drivers/video/fbdev/vesafb.c screen_info.rsvd_pos, screen_info 405 drivers/video/fbdev/vesafb.c screen_info.red_pos, screen_info 406 drivers/video/fbdev/vesafb.c screen_info.green_pos, screen_info 407 drivers/video/fbdev/vesafb.c screen_info.blue_pos); screen_info 1335 drivers/video/fbdev/vga16fb.c par->isVGA = screen_info.orig_video_isVGA; screen_info 1621 include/linux/efi.h struct screen_info *si, efi_guid_t *proto, screen_info 7 include/linux/screen_info.h extern struct screen_info screen_info;