Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
vesa.h File Reference

Go to the source code of this file.

Data Structures

struct  far_ptr
 
struct  vesa_general_info
 
struct  vesa_mode_info
 

Macros

#define VESA_MAGIC   ('V' + ('E' << 8) + ('S' << 16) + ('A' << 24))
 

Functions

struct vesa_general_info __attribute__ ((packed))
 

Variables

typedef __attribute__
 
u32 signature
 
u16 version
 
far_ptr vendor_string
 
u32 capabilities
 
far_ptr video_mode_ptr
 
u16 total_memory
 
u8 reserved [236]
 
u16 mode_attr
 
u8 win_attr [2]
 
u16 win_grain
 
u16 win_size
 
u16 win_seg [2]
 
far_ptr win_scheme
 
u16 logical_scan
 
u16 h_res
 
u16 v_res
 
u8 char_width
 
u8 char_height
 
u8 memory_planes
 
u8 bpp
 
u8 banks
 
u8 memory_layout
 
u8 bank_size
 
u8 image_planes
 
u8 page_function
 
u8 rmask
 
u8 rpos
 
u8 gmask
 
u8 gpos
 
u8 bmask
 
u8 bpos
 
u8 resv_mask
 
u8 resv_pos
 
u8 dcm_info
 
u32 lfb_ptr
 
u32 offscreen_ptr
 
u16 offscreen_size
 

Macro Definition Documentation

#define VESA_MAGIC   ('V' + ('E' << 8) + ('S' << 16) + ('A' << 24))

Definition at line 32 of file vesa.h.

Function Documentation

struct vesa_general_info __attribute__ ( (packed)  )
read

Definition at line 171 of file esd_usb2.c.

Variable Documentation

typedef __attribute__
u8 bank_size

Definition at line 87 of file vesa.h.

u8 banks

Definition at line 85 of file vesa.h.

u8 bmask

Definition at line 95 of file vesa.h.

u8 bpos

Definition at line 96 of file vesa.h.

u32 bpp

Definition at line 84 of file vesa.h.

Definition at line 34 of file vesa.h.

u8 char_height

Definition at line 82 of file vesa.h.

u8 char_width

Definition at line 81 of file vesa.h.

u8 dcm_info

Definition at line 99 of file vesa.h.

u8 gmask

Definition at line 93 of file vesa.h.

u8 gpos

Definition at line 94 of file vesa.h.

u16 h_res

Definition at line 79 of file vesa.h.

u8 image_planes

Definition at line 88 of file vesa.h.

u32 lfb_ptr

Definition at line 101 of file vesa.h.

u16 logical_scan

Definition at line 77 of file vesa.h.

u8 memory_layout

Definition at line 86 of file vesa.h.

u8 memory_planes

Definition at line 83 of file vesa.h.

u16 mode_attr

Definition at line 71 of file vesa.h.

u32 offscreen_ptr

Definition at line 102 of file vesa.h.

u16 offscreen_size

Definition at line 103 of file vesa.h.

u8 page_function

Definition at line 89 of file vesa.h.

u8 reserved[206]

Definition at line 38 of file vesa.h.

u8 resv_mask

Definition at line 97 of file vesa.h.

u8 resv_pos

Definition at line 98 of file vesa.h.

u8 rmask

Definition at line 91 of file vesa.h.

u8 rpos

Definition at line 92 of file vesa.h.

u32 signature

Definition at line 31 of file vesa.h.

u16 total_memory

Definition at line 36 of file vesa.h.

u16 v_res

Definition at line 80 of file vesa.h.

far_ptr vendor_string

Definition at line 33 of file vesa.h.

u16 version

Definition at line 32 of file vesa.h.

far_ptr video_mode_ptr

Definition at line 35 of file vesa.h.

u8 win_attr[2]

Definition at line 72 of file vesa.h.

u16 win_grain

Definition at line 73 of file vesa.h.

far_ptr win_scheme

Definition at line 76 of file vesa.h.

u16 win_seg[2]

Definition at line 75 of file vesa.h.

u16 win_size

Definition at line 74 of file vesa.h.