Home
last modified time | relevance | path

Searched refs:screen_info (Results 1 – 63 of 63) sorted by relevance

/linux-4.4.14/arch/x86/xen/
Dvga.c13 struct screen_info *screen_info = &boot_params.screen_info; in xen_init_vga() local
17 screen_info->orig_video_mode = 3; in xen_init_vga()
18 screen_info->orig_video_isVGA = 1; in xen_init_vga()
19 screen_info->orig_video_lines = 25; in xen_init_vga()
20 screen_info->orig_video_cols = 80; in xen_init_vga()
21 screen_info->orig_video_ega_bx = 3; in xen_init_vga()
22 screen_info->orig_video_points = 16; in xen_init_vga()
23 screen_info->orig_y = screen_info->orig_video_lines - 1; in xen_init_vga()
30 screen_info->orig_video_lines = info->u.text_mode_3.rows; in xen_init_vga()
31 screen_info->orig_video_cols = info->u.text_mode_3.columns; in xen_init_vga()
[all …]
/linux-4.4.14/drivers/video/fbdev/
Defifb.c97 screen_info.lfb_base = efifb_dmi_list[i].base; in efifb_setup()
98 screen_info.lfb_linelength = efifb_dmi_list[i].stride; in efifb_setup()
99 screen_info.lfb_width = efifb_dmi_list[i].width; in efifb_setup()
100 screen_info.lfb_height = efifb_dmi_list[i].height; in efifb_setup()
104 screen_info.lfb_base = simple_strtoul(this_opt+5, NULL, 0); in efifb_setup()
106 screen_info.lfb_linelength = simple_strtoul(this_opt+7, NULL, 0) * 4; in efifb_setup()
108 screen_info.lfb_height = simple_strtoul(this_opt+7, NULL, 0); in efifb_setup()
110 screen_info.lfb_width = simple_strtoul(this_opt+6, NULL, 0); in efifb_setup()
119 if (screen_info.lfb_base) in fb_base_is_valid()
122 if (!(screen_info.capabilities & VIDEO_CAPABILITY_64BIT_BASE)) in fb_base_is_valid()
[all …]
Dvesafb.c249 if (screen_info.orig_video_isVGA != VIDEO_TYPE_VLFB) in vesafb_probe()
252 vga_compat = (screen_info.capabilities & 2) ? 0 : 1; in vesafb_probe()
253 vesafb_fix.smem_start = screen_info.lfb_base; in vesafb_probe()
254 vesafb_defined.bits_per_pixel = screen_info.lfb_depth; in vesafb_probe()
257 vesafb_defined.xres = screen_info.lfb_width; in vesafb_probe()
258 vesafb_defined.yres = screen_info.lfb_height; in vesafb_probe()
259 vesafb_fix.line_length = screen_info.lfb_linelength; in vesafb_probe()
271 size_total = screen_info.lfb_size * 65536; in vesafb_probe()
291 screen_info.vesapm_seg = 0; in vesafb_probe()
317 info->apertures->ranges[0].base = screen_info.lfb_base; in vesafb_probe()
[all …]
Dhyperv_fb.c724 info->apertures->ranges[0].base = screen_info.lfb_base; in hvfb_getmem()
725 info->apertures->ranges[0].size = screen_info.lfb_size; in hvfb_getmem()
Dsm712fb.c774 static struct screen_info smtc_scr_info;
Dvga16fb.c1336 par->isVGA = screen_info.orig_video_isVGA; in vga16fb_probe()
/linux-4.4.14/arch/x86/kernel/
Dsysfb_efi.c89 if (screen_info.lfb_base == 0) { in efifb_set_system()
95 screen_info.lfb_base = choose_value(info->base, in efifb_set_system()
96 screen_info.lfb_base, OVERRIDE_BASE, in efifb_set_system()
123 if (screen_info.lfb_base >= start && in efifb_set_system()
124 screen_info.lfb_base < end) { in efifb_set_system()
131 screen_info.lfb_base = 0; in efifb_set_system()
135 if (screen_info.lfb_base) { in efifb_set_system()
136 screen_info.lfb_linelength = choose_value(info->stride, in efifb_set_system()
137 screen_info.lfb_linelength, OVERRIDE_STRIDE, in efifb_set_system()
139 screen_info.lfb_width = choose_value(info->width, in efifb_set_system()
[all …]
Dsysfb.c43 struct screen_info *si = &screen_info; in sysfb_init()
Dkexec-bzimage64.c212 memcpy(&params->screen_info, &boot_params.screen_info, in setup_boot_parameters()
213 sizeof(struct screen_info)); in setup_boot_parameters()
216 params->screen_info.ext_mem_k = 0; in setup_boot_parameters()
243 params->screen_info.ext_mem_k = mem_k; in setup_boot_parameters()
246 params->screen_info.ext_mem_k = 0xfc00; /* 64M*/ in setup_boot_parameters()
Dearly_printk.c366 boot_params.screen_info.orig_video_isVGA == 1) { in setup_early_printk()
367 max_xpos = boot_params.screen_info.orig_video_cols; in setup_early_printk()
368 max_ypos = boot_params.screen_info.orig_video_lines; in setup_early_printk()
369 current_ypos = boot_params.screen_info.orig_y; in setup_early_printk()
Dsysfb_simplefb.c31 __init bool parse_mode(const struct screen_info *si, in parse_mode()
64 __init int create_simplefb(const struct screen_info *si, in create_simplefb()
Dsetup.c222 struct screen_info screen_info; variable
223 EXPORT_SYMBOL(screen_info);
900 screen_info = boot_params.screen_info; in setup_arch()
De820.c1068 < boot_params.screen_info.ext_mem_k) { in default_machine_specific_memory_setup()
1069 mem_size = boot_params.screen_info.ext_mem_k; in default_machine_specific_memory_setup()
/linux-4.4.14/arch/ia64/dig/
Dsetup.c43 memset(&screen_info, 0, sizeof(screen_info)); in dig_setup()
62 screen_info.orig_x = orig_x; in dig_setup()
63 screen_info.orig_y = orig_y; in dig_setup()
64 screen_info.orig_video_cols = num_cols; in dig_setup()
65 screen_info.orig_video_lines = num_rows; in dig_setup()
66 screen_info.orig_video_points = font_height; in dig_setup()
67 screen_info.orig_video_mode = 3; /* XXX fake */ in dig_setup()
68 screen_info.orig_video_isVGA = 1; /* XXX fake */ in dig_setup()
69 screen_info.orig_video_ega_bx = 3; /* XXX fake */ in dig_setup()
/linux-4.4.14/arch/x86/boot/
Dvideo-vesa.c179 boot_params.screen_info.red_size = dac_size; in vesa_dac_set_8bits()
180 boot_params.screen_info.green_size = dac_size; in vesa_dac_set_8bits()
181 boot_params.screen_info.blue_size = dac_size; in vesa_dac_set_8bits()
182 boot_params.screen_info.rsvd_size = dac_size; in vesa_dac_set_8bits()
184 boot_params.screen_info.red_pos = 0; in vesa_dac_set_8bits()
185 boot_params.screen_info.green_pos = 0; in vesa_dac_set_8bits()
186 boot_params.screen_info.blue_pos = 0; in vesa_dac_set_8bits()
187 boot_params.screen_info.rsvd_pos = 0; in vesa_dac_set_8bits()
202 boot_params.screen_info.vesapm_seg = oreg.es; in vesa_store_pm_info()
203 boot_params.screen_info.vesapm_off = oreg.di; in vesa_store_pm_info()
[all …]
Dvideo.c32 boot_params.screen_info.orig_x = oreg.dl; in store_cursor_position()
33 boot_params.screen_info.orig_y = oreg.dh; in store_cursor_position()
36 boot_params.screen_info.flags |= VIDEO_FLAGS_NOCURSOR; in store_cursor_position()
39 boot_params.screen_info.flags |= VIDEO_FLAGS_NOCURSOR; in store_cursor_position()
53 boot_params.screen_info.orig_video_mode = oreg.al & 0x7f; in store_video_mode()
54 boot_params.screen_info.orig_video_page = oreg.bh; in store_video_mode()
76 if (boot_params.screen_info.orig_video_mode == 0x07) { in store_mode_params()
86 boot_params.screen_info.orig_video_points = font_size; in store_mode_params()
96 boot_params.screen_info.orig_video_cols = x; in store_mode_params()
97 boot_params.screen_info.orig_video_lines = y; in store_mode_params()
[all …]
Dvideo-bios.c52 if (new_mode != boot_params.screen_info.orig_video_mode) { in set_bios_mode()
56 ireg.ax = boot_params.screen_info.orig_video_mode; in set_bios_mode()
69 u8 saved_mode = boot_params.screen_info.orig_video_mode; in bios_probe()
Dvideo-vga.c258 boot_params.screen_info.orig_video_ega_bx = oreg.bx; in vga_probe()
270 boot_params.screen_info.orig_video_isVGA = 1; in vga_probe()
Dmemory.c117 boot_params.screen_info.ext_mem_k = oreg.ax; in detect_memory_88()
/linux-4.4.14/arch/x86/platform/efi/
Dearly_printk.c34 base = boot_params.screen_info.lfb_base; in early_efi_map_fb()
35 size = boot_params.screen_info.lfb_size; in early_efi_map_fb()
51 base = boot_params.screen_info.lfb_base; in early_efi_map()
70 len = boot_params.screen_info.lfb_linelength; in early_efi_clear_scanline()
85 len = boot_params.screen_info.lfb_linelength; in early_efi_scroll_up()
86 height = boot_params.screen_info.lfb_height; in early_efi_scroll_up()
129 struct screen_info *si; in early_efi_write()
134 si = &boot_params.screen_info; in early_efi_write()
201 struct screen_info *si; in early_efi_setup()
205 si = &boot_params.screen_info; in early_efi_setup()
/linux-4.4.14/arch/arm/kernel/
Datags_parse.c76 screen_info.orig_x = tag->u.videotext.x; in parse_tag_videotext()
77 screen_info.orig_y = tag->u.videotext.y; in parse_tag_videotext()
78 screen_info.orig_video_page = tag->u.videotext.video_page; in parse_tag_videotext()
79 screen_info.orig_video_mode = tag->u.videotext.video_mode; in parse_tag_videotext()
80 screen_info.orig_video_cols = tag->u.videotext.video_cols; in parse_tag_videotext()
81 screen_info.orig_video_ega_bx = tag->u.videotext.video_ega_bx; in parse_tag_videotext()
82 screen_info.orig_video_lines = tag->u.videotext.video_lines; in parse_tag_videotext()
83 screen_info.orig_video_isVGA = tag->u.videotext.video_isvga; in parse_tag_videotext()
84 screen_info.orig_video_points = tag->u.videotext.video_points; in parse_tag_videotext()
Dsetup.c815 struct screen_info screen_info = { variable
/linux-4.4.14/arch/x86/include/asm/
Dsysfb.h77 bool parse_mode(const struct screen_info *si,
79 int create_simplefb(const struct screen_info *si,
84 static inline bool parse_mode(const struct screen_info *si, in parse_mode()
90 static inline int create_simplefb(const struct screen_info *si, in create_simplefb()
/linux-4.4.14/arch/x86/boot/compressed/
Dmisc.c187 if (real_mode->screen_info.orig_video_mode == 0 && in __putstr()
191 x = real_mode->screen_info.orig_x; in __putstr()
192 y = real_mode->screen_info.orig_y; in __putstr()
213 real_mode->screen_info.orig_x = x; in __putstr()
214 real_mode->screen_info.orig_y = y; in __putstr()
402 if (real_mode->screen_info.orig_video_mode == 7) { in decompress_kernel()
410 lines = real_mode->screen_info.orig_video_lines; in decompress_kernel()
411 cols = real_mode->screen_info.orig_video_cols; in decompress_kernel()
Deboot.c575 setup_pixel_info(struct screen_info *si, u32 pixels_per_scan_line, in setup_pixel_info()
646 setup_gop32(struct screen_info *si, efi_guid_t *proto, in setup_gop32()
759 setup_gop64(struct screen_info *si, efi_guid_t *proto, in setup_gop64()
853 static efi_status_t setup_gop(struct screen_info *si, efi_guid_t *proto, in setup_gop()
973 static efi_status_t setup_uga(struct screen_info *si, efi_guid_t *uga_proto, in setup_uga()
1026 struct screen_info *si; in setup_graphics()
1033 si = &boot_params->screen_info; in setup_graphics()
/linux-4.4.14/drivers/video/console/
Dvgacon.c376 if (screen_info.orig_video_isVGA == VIDEO_TYPE_VLFB || in vgacon_startup()
377 screen_info.orig_video_isVGA == VIDEO_TYPE_EFI) { in vgacon_startup()
388 if ((screen_info.orig_video_mode == 0) && in vgacon_startup()
389 (screen_info.orig_video_lines == 0) && in vgacon_startup()
390 (screen_info.orig_video_cols == 0)) in vgacon_startup()
394 if ((screen_info.orig_video_mode == 0x0D) || /* 320x200/4 */ in vgacon_startup()
395 (screen_info.orig_video_mode == 0x0E) || /* 640x200/4 */ in vgacon_startup()
396 (screen_info.orig_video_mode == 0x10) || /* 640x350/4 */ in vgacon_startup()
397 (screen_info.orig_video_mode == 0x12) || /* 640x480/4 */ in vgacon_startup()
398 (screen_info.orig_video_mode == 0x6A)) /* 800x600/4 (VESA) */ in vgacon_startup()
[all …]
Ddummycon.c21 #define DUMMY_COLUMNS screen_info.orig_video_cols
22 #define DUMMY_ROWS screen_info.orig_video_lines
/linux-4.4.14/arch/arm/mach-footbridge/
Dcats-hw.c82 screen_info.orig_video_lines = 25; in fixup_cats()
83 screen_info.orig_video_points = 16; in fixup_cats()
84 screen_info.orig_y = 24; in fixup_cats()
/linux-4.4.14/arch/hexagon/kernel/
Dscreen_info.c3 struct screen_info screen_info; variable
DMakefile19 obj-$(CONFIG_VGA_CONSOLE) += screen_info.o
/linux-4.4.14/include/linux/
Dscreen_info.h6 extern struct screen_info screen_info;
/linux-4.4.14/arch/mips/loongson64/common/
Dsetup.c42 screen_info = (struct screen_info) { in plat_mem_setup()
/linux-4.4.14/arch/mips/sibyte/swarm/
Dsetup.c145 screen_info = (struct screen_info) { in plat_mem_setup()
/linux-4.4.14/drivers/video/fbdev/intelfb/
Dintelfbdrv.c793 screen_info.orig_video_isVGA != VIDEO_TYPE_VLFB) { in intelfb_pci_register()
804 if (screen_info.orig_video_isVGA == VIDEO_TYPE_VLFB) in intelfb_pci_register()
948 dinfo->initial_fb_base = screen_info.lfb_base; in get_initial_mode()
949 dinfo->initial_video_ram = screen_info.lfb_size * KB(64); in get_initial_mode()
950 dinfo->initial_pitch = screen_info.lfb_linelength; in get_initial_mode()
954 var->xres = screen_info.lfb_width; in get_initial_mode()
955 var->yres = screen_info.lfb_height; in get_initial_mode()
956 var->bits_per_pixel = screen_info.lfb_depth; in get_initial_mode()
957 switch (screen_info.lfb_depth) { in get_initial_mode()
992 var->red.offset = screen_info.red_pos; in get_initial_mode()
[all …]
/linux-4.4.14/arch/cris/kernel/
Dsetup.c31 struct screen_info screen_info; variable
/linux-4.4.14/arch/mips/jazz/
Dsetup.c79 screen_info = (struct screen_info) { in plat_mem_setup()
/linux-4.4.14/arch/score/kernel/
Dsetup.c37 struct screen_info screen_info; variable
/linux-4.4.14/arch/mips/sni/
Dsetup.c42 struct screen_info *si = &screen_info; in sni_display_setup()
/linux-4.4.14/arch/alpha/kernel/
Dsys_sio.c62 screen_info.orig_y = 37; in alphabook1_init_arch()
63 screen_info.orig_video_cols = 100; in alphabook1_init_arch()
64 screen_info.orig_video_lines = 37; in alphabook1_init_arch()
Dsetup.c144 struct screen_info screen_info = { variable
153 EXPORT_SYMBOL(screen_info);
/linux-4.4.14/arch/x86/include/uapi/asm/
Dbootparam.h115 struct screen_info screen_info; /* 0x000 */ member
/linux-4.4.14/Documentation/x86/
Dzero-page.txt12 000/040 ALL screen_info Text mode or frame buffer information
13 (struct screen_info)
/linux-4.4.14/arch/mips/mti-malta/
Dmalta-setup.c199 screen_info = (struct screen_info) { in screen_info_setup()
/linux-4.4.14/arch/h8300/kernel/
Dsetup.c55 struct screen_info screen_info; variable
/linux-4.4.14/arch/m32r/include/asm/
Dsetup.h22 #define SCREEN_INFO (*(struct screen_info *) (PARAM+0x200))
/linux-4.4.14/arch/sh/kernel/
Dsetup.c68 struct screen_info screen_info; variable
/linux-4.4.14/arch/unicore32/kernel/
Dsetup.c57 struct screen_info screen_info; variable
/linux-4.4.14/arch/sparc/kernel/
Dsetup_32.c53 struct screen_info screen_info = { variable
Dsetup_64.c67 struct screen_info screen_info = { variable
/linux-4.4.14/include/uapi/linux/
Dscreen_info.h10 struct screen_info { struct
DKbuild363 header-y += screen_info.h
/linux-4.4.14/arch/powerpc/kernel/
Dsetup-common.c87 struct screen_info screen_info = { variable
96 EXPORT_SYMBOL(screen_info);
/linux-4.4.14/drivers/hv/
Dvmbus_drv.c1146 u32 fb_end = screen_info.lfb_base + (screen_info.lfb_size << 1); in vmbus_allocate_mmio()
1162 (range_max <= screen_info.lfb_base)) { in vmbus_allocate_mmio()
1165 if ((range_min <= screen_info.lfb_base) && in vmbus_allocate_mmio()
1166 (range_max >= screen_info.lfb_base)) { in vmbus_allocate_mmio()
1172 local_max = screen_info.lfb_base - 1; in vmbus_allocate_mmio()
/linux-4.4.14/arch/m32r/kernel/
Dsetup.c55 struct screen_info screen_info = { variable
/linux-4.4.14/arch/c6x/kernel/
Dsetup.c42 struct screen_info screen_info; variable
/linux-4.4.14/arch/xtensa/kernel/
Dsetup.c58 struct screen_info screen_info = { 0, 24, 0, 0, 0, 80, 0, 0, 0, 24, 1, 16}; variable
/linux-4.4.14/arch/ia64/sn/kernel/
Dsetup.c113 struct screen_info sn_screen_info = {
486 screen_info = sn_screen_info; in sn_setup()
/linux-4.4.14/arch/mips/kernel/
Dsetup.c51 struct screen_info screen_info; variable
/linux-4.4.14/drivers/gpu/vga/
Dvgaarb.c1343 limit = screen_info.lfb_base + screen_info.lfb_size; in vga_arb_device_init()
1358 if (screen_info.lfb_base < start || limit >= end) in vga_arb_device_init()
/linux-4.4.14/arch/mn10300/boot/compressed/
Dmisc.c149 #define SCREEN_INFO (*(struct screen_info *)0x90000)
/linux-4.4.14/arch/ia64/kernel/
Dsetup.c77 struct screen_info screen_info; variable
/linux-4.4.14/arch/tile/kernel/
Dsetup.c55 struct screen_info screen_info; variable
/linux-4.4.14/drivers/video/fbdev/sis/
Dsis_main.c227 int mydepth = screen_info.lfb_depth; in sisfb_get_vga_mode_from_kernel()
229 if(screen_info.orig_video_isVGA != VIDEO_TYPE_VLFB) return; in sisfb_get_vga_mode_from_kernel()
231 if( (screen_info.lfb_width >= 320) && (screen_info.lfb_width <= 2048) && in sisfb_get_vga_mode_from_kernel()
232 (screen_info.lfb_height >= 200) && (screen_info.lfb_height <= 1536) && in sisfb_get_vga_mode_from_kernel()
237 sprintf(mymode, "%ux%ux%u", screen_info.lfb_width, in sisfb_get_vga_mode_from_kernel()
238 screen_info.lfb_height, in sisfb_get_vga_mode_from_kernel()