Lines Matching refs:screen_info
23 #include <linux/screen_info.h>
258 if (screen_info.orig_video_isVGA != VIDEO_TYPE_VLFB)
261 vga_compat = (screen_info.capabilities & 2) ? 0 : 1;
262 vesafb_fix.smem_start = screen_info.lfb_base;
263 vesafb_defined.bits_per_pixel = screen_info.lfb_depth;
266 vesafb_defined.xres = screen_info.lfb_width;
267 vesafb_defined.yres = screen_info.lfb_height;
268 vesafb_fix.line_length = screen_info.lfb_linelength;
280 size_total = screen_info.lfb_size * 65536;
300 screen_info.vesapm_seg = 0;
320 par->base = screen_info.lfb_base;
324 vesafb_defined.xres, vesafb_defined.yres, vesafb_defined.bits_per_pixel, vesafb_fix.line_length, screen_info.pages);
326 if (screen_info.vesapm_seg) {
328 screen_info.vesapm_seg,screen_info.vesapm_off);
331 if (screen_info.vesapm_seg < 0xc000)
336 pmi_base = (unsigned short*)phys_to_virt(((unsigned long)screen_info.vesapm_seg << 4) + screen_info.vesapm_off);
380 vesafb_defined.red.offset = screen_info.red_pos;
381 vesafb_defined.red.length = screen_info.red_size;
382 vesafb_defined.green.offset = screen_info.green_pos;
383 vesafb_defined.green.length = screen_info.green_size;
384 vesafb_defined.blue.offset = screen_info.blue_pos;
385 vesafb_defined.blue.length = screen_info.blue_size;
386 vesafb_defined.transp.offset = screen_info.rsvd_pos;
387 vesafb_defined.transp.length = screen_info.rsvd_size;
402 screen_info.rsvd_size,
403 screen_info.red_size,
404 screen_info.green_size,
405 screen_info.blue_size,
406 screen_info.rsvd_pos,
407 screen_info.red_pos,
408 screen_info.green_pos,
409 screen_info.blue_pos);