VSF Documented
Data Structures | Macros
fb.h File Reference
#include <linux/types.h>
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  fb_fix_screeninfo
 
struct  fb_bitfield
 
struct  fb_var_screeninfo
 
struct  fb_cmap
 

Macros

#define FBIOGET_VSCREENINFO   (('F' << 8) | 0)
 
#define FBIOPUT_VSCREENINFO   (('F' << 8) | 1)
 
#define FBIOGET_FSCREENINFO   (('F' << 8) | 2)
 
#define FBIOGETCMAP   (('F' << 8) | 4)
 
#define FBIOPUTCMAP   (('F' << 8) | 5)
 
#define FBIOPAN_DISPLAY   (('F' << 8) | 6)
 
#define FBIOBLANK   (('F' << 8) | 17)
 
#define FBIO_WAITFORVSYNC   (('F' << 8) | 32)
 
#define FBIOSET_AREA   (('F' << 8) | 64)
 
#define FB_NONSTD_HAM   1
 
#define FB_NONSTD_REV_PIX_IN_B   2
 
#define FB_ACTIVATE_NOW   0
 
#define FB_ACTIVATE_NXTOPEN   1
 
#define FB_ACTIVATE_TEST   2
 
#define FB_ACTIVATE_MASK   15
 
#define FB_ACTIVATE_VBL   16
 
#define FB_CHANGE_CMAP_VBL   32
 
#define FB_ACTIVATE_ALL   64
 
#define FB_ACTIVATE_FORCE   128
 
#define FB_ACTIVATE_INV_MODE   256
 
#define FB_ACTIVATE_KD_TEXT   512
 
#define FB_VISUAL_MONO01   0
 
#define FB_VISUAL_MONO10   1
 
#define FB_VISUAL_TRUECOLOR   2
 
#define FB_VISUAL_PSEUDOCOLOR   3
 
#define FB_VISUAL_DIRECTCOLOR   4
 
#define FB_VISUAL_STATIC_PSEUDOCOLOR   5
 
#define FB_VISUAL_FOURCC   6
 
#define FB_TYPE_PACKED_PIXELS   0
 
#define FB_TYPE_PLANES   1
 
#define FB_TYPE_INTERLEAVED_PLANES   2
 
#define FB_TYPE_TEXT   3
 
#define FB_TYPE_VGA_PLANES   4
 
#define FB_TYPE_FOURCC   5
 
#define FB_SYNC_HOR_HIGH_ACT   1
 
#define FB_SYNC_VERT_HIGH_ACT   2
 
#define FB_SYNC_EXT   4
 
#define FB_SYNC_COMP_HIGH_ACT   8
 
#define FB_SYNC_BROADCAST   16
 
#define FB_SYNC_ON_GREEN   32
 
#define FB_VMODE_NONINTERLACED   0
 
#define FB_VMODE_INTERLACED   1
 
#define FB_VMODE_DOUBLE   2
 
#define FB_VMODE_ODD_FLD_FIRST   4
 
#define FB_VMODE_MASK   255
 
#define FB_VMODE_YWRAP   256
 
#define FB_VMODE_SMOOTH_XPAN   512
 
#define FB_VMODE_CONUPDATE   512
 
#define FB_ROTATE_UR   0
 
#define FB_ROTATE_CW   1
 
#define FB_ROTATE_UD   2
 
#define FB_ROTATE_CCW   3
 
#define VESA_NO_BLANKING   0
 
#define VESA_VSYNC_SUSPEND   1
 
#define VESA_HSYNC_SUSPEND   2
 
#define VESA_POWERDOWN   3
 
#define PICOS2KHZ(a)   (1000000000UL / (a))
 
#define KHZ2PICOS(a)   (1000000000UL / (a))
 

Macro Definition Documentation

◆ FBIOGET_VSCREENINFO

#define FBIOGET_VSCREENINFO   (('F' << 8) | 0)

◆ FBIOPUT_VSCREENINFO

#define FBIOPUT_VSCREENINFO   (('F' << 8) | 1)

◆ FBIOGET_FSCREENINFO

#define FBIOGET_FSCREENINFO   (('F' << 8) | 2)

◆ FBIOGETCMAP

#define FBIOGETCMAP   (('F' << 8) | 4)

◆ FBIOPUTCMAP

#define FBIOPUTCMAP   (('F' << 8) | 5)

◆ FBIOPAN_DISPLAY

#define FBIOPAN_DISPLAY   (('F' << 8) | 6)

◆ FBIOBLANK

#define FBIOBLANK   (('F' << 8) | 17)

◆ FBIO_WAITFORVSYNC

#define FBIO_WAITFORVSYNC   (('F' << 8) | 32)

◆ FBIOSET_AREA

#define FBIOSET_AREA   (('F' << 8) | 64)

◆ FB_NONSTD_HAM

#define FB_NONSTD_HAM   1

◆ FB_NONSTD_REV_PIX_IN_B

#define FB_NONSTD_REV_PIX_IN_B   2

◆ FB_ACTIVATE_NOW

#define FB_ACTIVATE_NOW   0

◆ FB_ACTIVATE_NXTOPEN

#define FB_ACTIVATE_NXTOPEN   1

◆ FB_ACTIVATE_TEST

#define FB_ACTIVATE_TEST   2

◆ FB_ACTIVATE_MASK

#define FB_ACTIVATE_MASK   15

◆ FB_ACTIVATE_VBL

#define FB_ACTIVATE_VBL   16

◆ FB_CHANGE_CMAP_VBL

#define FB_CHANGE_CMAP_VBL   32

◆ FB_ACTIVATE_ALL

#define FB_ACTIVATE_ALL   64

◆ FB_ACTIVATE_FORCE

#define FB_ACTIVATE_FORCE   128

◆ FB_ACTIVATE_INV_MODE

#define FB_ACTIVATE_INV_MODE   256

◆ FB_ACTIVATE_KD_TEXT

#define FB_ACTIVATE_KD_TEXT   512

◆ FB_VISUAL_MONO01

#define FB_VISUAL_MONO01   0

◆ FB_VISUAL_MONO10

#define FB_VISUAL_MONO10   1

◆ FB_VISUAL_TRUECOLOR

#define FB_VISUAL_TRUECOLOR   2

◆ FB_VISUAL_PSEUDOCOLOR

#define FB_VISUAL_PSEUDOCOLOR   3

◆ FB_VISUAL_DIRECTCOLOR

#define FB_VISUAL_DIRECTCOLOR   4

◆ FB_VISUAL_STATIC_PSEUDOCOLOR

#define FB_VISUAL_STATIC_PSEUDOCOLOR   5

◆ FB_VISUAL_FOURCC

#define FB_VISUAL_FOURCC   6

◆ FB_TYPE_PACKED_PIXELS

#define FB_TYPE_PACKED_PIXELS   0

◆ FB_TYPE_PLANES

#define FB_TYPE_PLANES   1

◆ FB_TYPE_INTERLEAVED_PLANES

#define FB_TYPE_INTERLEAVED_PLANES   2

◆ FB_TYPE_TEXT

#define FB_TYPE_TEXT   3

◆ FB_TYPE_VGA_PLANES

#define FB_TYPE_VGA_PLANES   4

◆ FB_TYPE_FOURCC

#define FB_TYPE_FOURCC   5

◆ FB_SYNC_HOR_HIGH_ACT

#define FB_SYNC_HOR_HIGH_ACT   1

◆ FB_SYNC_VERT_HIGH_ACT

#define FB_SYNC_VERT_HIGH_ACT   2

◆ FB_SYNC_EXT

#define FB_SYNC_EXT   4

◆ FB_SYNC_COMP_HIGH_ACT

#define FB_SYNC_COMP_HIGH_ACT   8

◆ FB_SYNC_BROADCAST

#define FB_SYNC_BROADCAST   16

◆ FB_SYNC_ON_GREEN

#define FB_SYNC_ON_GREEN   32

◆ FB_VMODE_NONINTERLACED

#define FB_VMODE_NONINTERLACED   0

◆ FB_VMODE_INTERLACED

#define FB_VMODE_INTERLACED   1

◆ FB_VMODE_DOUBLE

#define FB_VMODE_DOUBLE   2

◆ FB_VMODE_ODD_FLD_FIRST

#define FB_VMODE_ODD_FLD_FIRST   4

◆ FB_VMODE_MASK

#define FB_VMODE_MASK   255

◆ FB_VMODE_YWRAP

#define FB_VMODE_YWRAP   256

◆ FB_VMODE_SMOOTH_XPAN

#define FB_VMODE_SMOOTH_XPAN   512

◆ FB_VMODE_CONUPDATE

#define FB_VMODE_CONUPDATE   512

◆ FB_ROTATE_UR

#define FB_ROTATE_UR   0

◆ FB_ROTATE_CW

#define FB_ROTATE_CW   1

◆ FB_ROTATE_UD

#define FB_ROTATE_UD   2

◆ FB_ROTATE_CCW

#define FB_ROTATE_CCW   3

◆ VESA_NO_BLANKING

#define VESA_NO_BLANKING   0

◆ VESA_VSYNC_SUSPEND

#define VESA_VSYNC_SUSPEND   1

◆ VESA_HSYNC_SUSPEND

#define VESA_HSYNC_SUSPEND   2

◆ VESA_POWERDOWN

#define VESA_POWERDOWN   3

◆ PICOS2KHZ

#define PICOS2KHZ (   a)    (1000000000UL / (a))

◆ KHZ2PICOS

#define KHZ2PICOS (   a)    (1000000000UL / (a))