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(&params->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;