Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
screen_info.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  screen_info
 

Macros

#define VIDEO_TYPE_MDA   0x10 /* Monochrome Text Display */
 
#define VIDEO_TYPE_CGA   0x11 /* CGA Display */
 
#define VIDEO_TYPE_EGAM   0x20 /* EGA/VGA in Monochrome Mode */
 
#define VIDEO_TYPE_EGAC   0x21 /* EGA in Color Mode */
 
#define VIDEO_TYPE_VGAC   0x22 /* VGA+ in Color Mode */
 
#define VIDEO_TYPE_VLFB   0x23 /* VESA VGA in graphic mode */
 
#define VIDEO_TYPE_PICA_S3   0x30 /* ACER PICA-61 local S3 video */
 
#define VIDEO_TYPE_MIPS_G364   0x31 /* MIPS Magnum 4000 G364 video */
 
#define VIDEO_TYPE_SGI   0x33 /* Various SGI graphics hardware */
 
#define VIDEO_TYPE_TGAC   0x40 /* DEC TGA */
 
#define VIDEO_TYPE_SUN   0x50 /* Sun frame buffer. */
 
#define VIDEO_TYPE_SUNPCI   0x51 /* Sun PCI based frame buffer. */
 
#define VIDEO_TYPE_PMAC   0x60 /* PowerMacintosh frame buffer. */
 
#define VIDEO_TYPE_EFI   0x70 /* EFI graphic mode */
 
#define VIDEO_FLAGS_NOCURSOR   (1 << 0) /* The video mode has no cursor set */
 
#define VIDEO_CAPABILITY_SKIP_QUIRKS   (1 << 0)
 

Functions

struct screen_info __attribute__ ((packed))
 

Variables

__u8 orig_x
 
__u8 orig_y
 
__u16 ext_mem_k
 
__u16 orig_video_page
 
__u8 orig_video_mode
 
__u8 orig_video_cols
 
__u8 flags
 
__u8 unused2
 
__u16 orig_video_ega_bx
 
__u16 unused3
 
__u8 orig_video_lines
 
__u8 orig_video_isVGA
 
__u16 orig_video_points
 
__u16 lfb_width
 
__u16 lfb_height
 
__u16 lfb_depth
 
__u32 lfb_base
 
__u32 lfb_size
 
__u16 cl_magic
 
__u16 cl_offset
 
__u16 lfb_linelength
 
__u8 red_size
 
__u8 red_pos
 
__u8 green_size
 
__u8 green_pos
 
__u8 blue_size
 
__u8 blue_pos
 
__u8 rsvd_size
 
__u8 rsvd_pos
 
__u16 vesapm_seg
 
__u16 vesapm_off
 
__u16 pages
 
__u16 vesa_attributes
 
__u32 capabilities
 
__u8 _reserved [6]
 

Macro Definition Documentation

#define VIDEO_CAPABILITY_SKIP_QUIRKS   (1 << 0)

Definition at line 71 of file screen_info.h.

#define VIDEO_FLAGS_NOCURSOR   (1 << 0) /* The video mode has no cursor set */

Definition at line 69 of file screen_info.h.

#define VIDEO_TYPE_CGA   0x11 /* CGA Display */

Definition at line 50 of file screen_info.h.

#define VIDEO_TYPE_EFI   0x70 /* EFI graphic mode */

Definition at line 67 of file screen_info.h.

#define VIDEO_TYPE_EGAC   0x21 /* EGA in Color Mode */

Definition at line 52 of file screen_info.h.

#define VIDEO_TYPE_EGAM   0x20 /* EGA/VGA in Monochrome Mode */

Definition at line 51 of file screen_info.h.

#define VIDEO_TYPE_MDA   0x10 /* Monochrome Text Display */

Definition at line 49 of file screen_info.h.

#define VIDEO_TYPE_MIPS_G364   0x31 /* MIPS Magnum 4000 G364 video */

Definition at line 57 of file screen_info.h.

#define VIDEO_TYPE_PICA_S3   0x30 /* ACER PICA-61 local S3 video */

Definition at line 56 of file screen_info.h.

#define VIDEO_TYPE_PMAC   0x60 /* PowerMacintosh frame buffer. */

Definition at line 65 of file screen_info.h.

#define VIDEO_TYPE_SGI   0x33 /* Various SGI graphics hardware */

Definition at line 58 of file screen_info.h.

#define VIDEO_TYPE_SUN   0x50 /* Sun frame buffer. */

Definition at line 62 of file screen_info.h.

#define VIDEO_TYPE_SUNPCI   0x51 /* Sun PCI based frame buffer. */

Definition at line 63 of file screen_info.h.

#define VIDEO_TYPE_TGAC   0x40 /* DEC TGA */

Definition at line 60 of file screen_info.h.

#define VIDEO_TYPE_VGAC   0x22 /* VGA+ in Color Mode */

Definition at line 53 of file screen_info.h.

#define VIDEO_TYPE_VLFB   0x23 /* VESA VGA in graphic mode */

Definition at line 54 of file screen_info.h.

Function Documentation

struct screen_info __attribute__ ( (packed)  )
read

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

Variable Documentation

__u8 _reserved[6]

Definition at line 83 of file screen_info.h.

__u8 blue_pos

Definition at line 75 of file screen_info.h.

__u8 blue_size

Definition at line 74 of file screen_info.h.

Definition at line 82 of file screen_info.h.

__u16 cl_magic

Definition at line 68 of file screen_info.h.

__u16 cl_offset

Definition at line 68 of file screen_info.h.

__u16 ext_mem_k

Definition at line 50 of file screen_info.h.

__u8 flags

Definition at line 54 of file screen_info.h.

__u8 green_pos

Definition at line 73 of file screen_info.h.

__u8 green_size

Definition at line 72 of file screen_info.h.

__u32 lfb_base

Definition at line 66 of file screen_info.h.

__u16 lfb_depth

Definition at line 65 of file screen_info.h.

__u16 lfb_height

Definition at line 64 of file screen_info.h.

__u16 lfb_linelength

Definition at line 69 of file screen_info.h.

__u32 lfb_size

Definition at line 67 of file screen_info.h.

__u16 lfb_width

Definition at line 63 of file screen_info.h.

__u8 orig_video_cols

Definition at line 53 of file screen_info.h.

__u16 orig_video_ega_bx

Definition at line 56 of file screen_info.h.

__u8 orig_video_isVGA

Definition at line 59 of file screen_info.h.

__u8 orig_video_lines

Definition at line 58 of file screen_info.h.

__u8 orig_video_mode

Definition at line 52 of file screen_info.h.

__u16 orig_video_page

Definition at line 51 of file screen_info.h.

__u16 orig_video_points

Definition at line 60 of file screen_info.h.

__u8 orig_x

Definition at line 48 of file screen_info.h.

__u8 orig_y

Definition at line 49 of file screen_info.h.

__u16 pages

Definition at line 80 of file screen_info.h.

__u8 red_pos

Definition at line 71 of file screen_info.h.

__u8 red_size

Definition at line 70 of file screen_info.h.

__u8 rsvd_pos

Definition at line 77 of file screen_info.h.

__u8 rsvd_size

Definition at line 76 of file screen_info.h.

__u8 unused2

Definition at line 55 of file screen_info.h.

__u16 unused3

Definition at line 57 of file screen_info.h.

__u16 vesa_attributes

Definition at line 81 of file screen_info.h.

__u16 vesapm_off

Definition at line 79 of file screen_info.h.

__u16 vesapm_seg

Definition at line 78 of file screen_info.h.