亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fb.h

?? 該程序是在linux arm下實現的基于framebuffer的LCD驅動
?? H
?? 第 1 頁 / 共 2 頁
字號:
#ifndef _LINUX_FB_H#define _LINUX_FB_H#include <linux/tty.h>#include <asm/types.h>/* Definitions of frame buffers						*/#define FB_MAJOR		29#define FB_MAX			32	/* sufficient for now *//* ioctls   0x46 is 'F'								*/#define FBIOGET_VSCREENINFO	0x4600#define FBIOPUT_VSCREENINFO	0x4601#define FBIOGET_FSCREENINFO	0x4602#define FBIOGETCMAP		0x4604#define FBIOPUTCMAP		0x4605#define FBIOPAN_DISPLAY		0x4606/* 0x4607-0x460B are defined below *//* #define FBIOGET_MONITORSPEC	0x460C *//* #define FBIOPUT_MONITORSPEC	0x460D *//* #define FBIOSWITCH_MONIBIT	0x460E */#define FBIOGET_CON2FBMAP	0x460F#define FBIOPUT_CON2FBMAP	0x4610#define FBIOBLANK		0x4611		/* arg: 0 or vesa level + 1 */#define FBIOGET_VBLANK		_IOR('F', 0x12, struct fb_vblank)#define FBIO_ALLOC              0x4613#define FBIO_FREE               0x4614#define FBIOGET_GLYPH           0x4615#define FBIOGET_HWCINFO         0x4616#define FBIOPUT_MODEINFO        0x4617#define FBIOGET_DISPINFO        0x4618#define FB_TYPE_PACKED_PIXELS		0	/* Packed Pixels	*/#define FB_TYPE_PLANES			1	/* Non interleaved planes */#define FB_TYPE_INTERLEAVED_PLANES	2	/* Interleaved planes	*/#define FB_TYPE_TEXT			3	/* Text/attributes	*/#define FB_TYPE_VGA_PLANES		4	/* EGA/VGA planes	*/#define FB_AUX_TEXT_MDA		0	/* Monochrome text */#define FB_AUX_TEXT_CGA		1	/* CGA/EGA/VGA Color text */#define FB_AUX_TEXT_S3_MMIO	2	/* S3 MMIO fasttext */#define FB_AUX_TEXT_MGA_STEP16	3	/* MGA Millenium I: text, attr, 14 reserved bytes */#define FB_AUX_TEXT_MGA_STEP8	4	/* other MGAs:      text, attr,  6 reserved bytes */#define FB_AUX_VGA_PLANES_VGA4		0	/* 16 color planes (EGA/VGA) */#define FB_AUX_VGA_PLANES_CFB4		1	/* CFB4 in planes (VGA) */#define FB_AUX_VGA_PLANES_CFB8		2	/* CFB8 in planes (VGA) */#define FB_VISUAL_MONO01		0	/* Monochr. 1=Black 0=White */#define FB_VISUAL_MONO10		1	/* Monochr. 1=White 0=Black */#define FB_VISUAL_TRUECOLOR		2	/* True color	*/#define FB_VISUAL_PSEUDOCOLOR		3	/* Pseudo color (like atari) */#define FB_VISUAL_DIRECTCOLOR		4	/* Direct color */#define FB_VISUAL_STATIC_PSEUDOCOLOR	5	/* Pseudo color readonly */#define FB_ACCEL_NONE		0	/* no hardware accelerator	*/#define FB_ACCEL_ATARIBLITT	1	/* Atari Blitter		*/#define FB_ACCEL_AMIGABLITT	2	/* Amiga Blitter                */#define FB_ACCEL_S3_TRIO64	3	/* Cybervision64 (S3 Trio64)    */#define FB_ACCEL_NCR_77C32BLT	4	/* RetinaZ3 (NCR 77C32BLT)      */#define FB_ACCEL_S3_VIRGE	5	/* Cybervision64/3D (S3 ViRGE)	*/#define FB_ACCEL_ATI_MACH64GX	6	/* ATI Mach 64GX family		*/#define FB_ACCEL_DEC_TGA	7	/* DEC 21030 TGA		*/#define FB_ACCEL_ATI_MACH64CT	8	/* ATI Mach 64CT family		*/#define FB_ACCEL_ATI_MACH64VT	9	/* ATI Mach 64CT family VT class */#define FB_ACCEL_ATI_MACH64GT	10	/* ATI Mach 64CT family GT class */#define FB_ACCEL_SUN_CREATOR	11	/* Sun Creator/Creator3D	*/#define FB_ACCEL_SUN_CGSIX	12	/* Sun cg6			*/#define FB_ACCEL_SUN_LEO	13	/* Sun leo/zx			*/#define FB_ACCEL_IMS_TWINTURBO	14	/* IMS Twin Turbo		*/#define FB_ACCEL_3DLABS_PERMEDIA2 15	/* 3Dlabs Permedia 2		*/#define FB_ACCEL_MATROX_MGA2064W 16	/* Matrox MGA2064W (Millenium)	*/#define FB_ACCEL_MATROX_MGA1064SG 17	/* Matrox MGA1064SG (Mystique)	*/#define FB_ACCEL_MATROX_MGA2164W 18	/* Matrox MGA2164W (Millenium II) */#define FB_ACCEL_MATROX_MGA2164W_AGP 19	/* Matrox MGA2164W (Millenium II) */#define FB_ACCEL_MATROX_MGAG100	20	/* Matrox G100 (Productiva G100) */#define FB_ACCEL_MATROX_MGAG200	21	/* Matrox G200 (Myst, Mill, ...) */#define FB_ACCEL_SUN_CG14	22	/* Sun cgfourteen		 */#define FB_ACCEL_SUN_BWTWO	23	/* Sun bwtwo			*/#define FB_ACCEL_SUN_CGTHREE	24	/* Sun cgthree			*/#define FB_ACCEL_SUN_TCX	25	/* Sun tcx			*/#define FB_ACCEL_MATROX_MGAG400	26	/* Matrox G400			*/#define FB_ACCEL_NV3		27	/* nVidia RIVA 128              */#define FB_ACCEL_NV4		28	/* nVidia RIVA TNT		*/#define FB_ACCEL_NV5		29	/* nVidia RIVA TNT2		*/#define FB_ACCEL_CT_6555x	30	/* C&T 6555x			*/#define FB_ACCEL_3DFX_BANSHEE	31	/* 3Dfx Banshee			*/#define FB_ACCEL_ATI_RAGE128	32	/* ATI Rage128 family		*/#define FB_ACCEL_IGS_CYBER2000	33	/* CyberPro 2000		*/#define FB_ACCEL_IGS_CYBER2010	34	/* CyberPro 2010		*/#define FB_ACCEL_IGS_CYBER5000	35	/* CyberPro 5000		*/#define FB_ACCEL_SIS_GLAMOUR    36	/* SiS 300/630/540              */#define FB_ACCEL_3DLABS_PERMEDIA3 37	/* 3Dlabs Permedia 3		*/#define FB_ACCEL_ATI_RADEON	38	/* ATI Radeon family		*/#define FB_ACCEL_NEOMAGIC_NM2070 90	/* NeoMagic NM2070              */#define FB_ACCEL_NEOMAGIC_NM2090 91	/* NeoMagic NM2090              */#define FB_ACCEL_NEOMAGIC_NM2093 92	/* NeoMagic NM2093              */#define FB_ACCEL_NEOMAGIC_NM2097 93	/* NeoMagic NM2097              */#define FB_ACCEL_NEOMAGIC_NM2160 94	/* NeoMagic NM2160              */#define FB_ACCEL_NEOMAGIC_NM2200 95	/* NeoMagic NM2200              */#define FB_ACCEL_NEOMAGIC_NM2230 96	/* NeoMagic NM2230              */#define FB_ACCEL_NEOMAGIC_NM2360 97	/* NeoMagic NM2360              */#define FB_ACCEL_NEOMAGIC_NM2380 98	/* NeoMagic NM2380              */struct fb_fix_screeninfo {	char id[16];			/* identification string eg "TT Builtin" */	unsigned long smem_start;	/* Start of frame buffer mem */					/* (physical address) */	__u32 smem_len;			/* Length of frame buffer mem */	__u32 type;			/* see FB_TYPE_*		*/	__u32 type_aux;			/* Interleave for interleaved Planes */	__u32 visual;			/* see FB_VISUAL_*		*/ 	__u16 xpanstep;			/* zero if no hardware panning  */	__u16 ypanstep;			/* zero if no hardware panning  */	__u16 ywrapstep;		/* zero if no hardware ywrap    */	__u32 line_length;		/* length of a line in bytes    */	unsigned long mmio_start;	/* Start of Memory Mapped I/O   */					/* (physical address) */	__u32 mmio_len;			/* Length of Memory Mapped I/O  */	__u32 accel;			/* Type of acceleration available */	__u16 reserved[3];		/* Reserved for future compatibility */};/* Interpretation of offset for color fields: All offsets are from the right, * inside a "pixel" value, which is exactly 'bits_per_pixel' wide (means: you * can use the offset as right argument to <<). A pixel afterwards is a bit * stream and is written to video memory as that unmodified. This implies * big-endian byte order if bits_per_pixel is greater than 8. */struct fb_bitfield {	__u32 offset;			/* beginning of bitfield	*/	__u32 length;			/* length of bitfield		*/	__u32 msb_right;		/* != 0 : Most significant bit is */ 					/* right */ };#define FB_NONSTD_HAM		1	/* Hold-And-Modify (HAM)        */#define FB_ACTIVATE_NOW		0	/* set values immediately (or vbl)*/#define FB_ACTIVATE_NXTOPEN	1	/* activate on next open	*/#define FB_ACTIVATE_TEST	2	/* don't set, round up impossible */#define FB_ACTIVATE_MASK       15					/* values			*/#define FB_ACTIVATE_VBL	       16	/* activate values on next vbl  */#define FB_CHANGE_CMAP_VBL     32	/* change colormap on vbl	*/#define FB_ACTIVATE_ALL	       64	/* change all VCs on this fb	*/#define FB_ACCELF_TEXT		1	/* text mode acceleration */#define FB_SYNC_HOR_HIGH_ACT	1	/* horizontal sync high active	*/#define FB_SYNC_VERT_HIGH_ACT	2	/* vertical sync high active	*/#define FB_SYNC_EXT		4	/* external sync		*/#define FB_SYNC_COMP_HIGH_ACT	8	/* composite sync high active   */#define FB_SYNC_BROADCAST	16	/* broadcast video timings      */					/* vtotal = 144d/288n/576i => PAL  */					/* vtotal = 121d/242n/484i => NTSC */#define FB_SYNC_ON_GREEN	32	/* sync on green */#define FB_VMODE_NONINTERLACED  0	/* non interlaced */#define FB_VMODE_INTERLACED	1	/* interlaced	*/#define FB_VMODE_DOUBLE		2	/* double scan */#define FB_VMODE_MASK		255#define FB_VMODE_YWRAP		256	/* ywrap instead of panning     */#define FB_VMODE_SMOOTH_XPAN	512	/* smooth xpan possible (internally used) */#define FB_VMODE_CONUPDATE	512	/* don't update x/yoffset	*/struct fb_var_screeninfo {	__u32 xres;			/* visible resolution		*/	__u32 yres;	__u32 xres_virtual;		/* virtual resolution		*/	__u32 yres_virtual;	__u32 xoffset;			/* offset from virtual to visible */	__u32 yoffset;			/* resolution			*/	__u32 bits_per_pixel;		/* guess what			*/	__u32 grayscale;		/* != 0 Graylevels instead of colors */	struct fb_bitfield red;		/* bitfield in fb mem if true color, */	struct fb_bitfield green;	/* else only length is significant */	struct fb_bitfield blue;	struct fb_bitfield transp;	/* transparency			*/		__u32 nonstd;			/* != 0 Non standard pixel format */	__u32 activate;			/* see FB_ACTIVATE_*		*/	__u32 height;			/* height of picture in mm    */	__u32 width;			/* width of picture in mm     */	__u32 accel_flags;		/* acceleration flags (hints)	*/	/* Timing: All values in pixclocks, except pixclock (of course) */	__u32 pixclock;			/* pixel clock in ps (pico seconds) */	__u32 left_margin;		/* time from sync to picture	*/	__u32 right_margin;		/* time from picture to sync	*/	__u32 upper_margin;		/* time from sync to picture	*/	__u32 lower_margin;	__u32 hsync_len;		/* length of horizontal sync	*/	__u32 vsync_len;		/* length of vertical sync	*/	__u32 sync;			/* see FB_SYNC_*		*/	__u32 vmode;			/* see FB_VMODE_*		*/	__u32 reserved[6];		/* Reserved for future compatibility */};struct fb_cmap {	__u32 start;			/* First entry	*/	__u32 len;			/* Number of entries */	__u16 *red;			/* Red values	*/	__u16 *green;	__u16 *blue;	__u16 *transp;			/* transparency, can be NULL */};struct fb_con2fbmap {	__u32 console;	__u32 framebuffer;};/* VESA Blanking Levels */#define VESA_NO_BLANKING        0#define VESA_VSYNC_SUSPEND      1#define VESA_HSYNC_SUSPEND      2#define VESA_POWERDOWN          3struct fb_monspecs {	__u32 hfmin;			/* hfreq lower limit (Hz) */	__u32 hfmax; 			/* hfreq upper limit (Hz) */	__u16 vfmin;			/* vfreq lower limit (Hz) */	__u16 vfmax;			/* vfreq upper limit (Hz) */	unsigned dpms : 1;		/* supports DPMS */};#define FB_VBLANK_VBLANKING	0x001	/* currently in a vertical blank */#define FB_VBLANK_HBLANKING	0x002	/* currently in a horizontal blank */#define FB_VBLANK_HAVE_VBLANK	0x004	/* vertical blanks can be detected */#define FB_VBLANK_HAVE_HBLANK	0x008	/* horizontal blanks can be detected */#define FB_VBLANK_HAVE_COUNT	0x010	/* global retrace counter is available */#define FB_VBLANK_HAVE_VCOUNT	0x020	/* the vcount field is valid */#define FB_VBLANK_HAVE_HCOUNT	0x040	/* the hcount field is valid */#define FB_VBLANK_VSYNCING	0x080	/* currently in a vsync */#define FB_VBLANK_HAVE_VSYNC	0x100	/* verical syncs can be detected */struct fb_vblank {	__u32 flags;			/* FB_VBLANK flags */	__u32 count;			/* counter of retraces since boot */	__u32 vcount;			/* current scanline position */	__u32 hcount;			/* current scandot position */	__u32 reserved[4];		/* reserved for future compatibility */};#ifdef __KERNEL__#if 1 /* to go away in 2.5.0 */extern int GET_FB_IDX(kdev_t rdev);#else#define GET_FB_IDX(node)	(MINOR(node))#endif#include <linux/fs.h>#include <linux/init.h>#include <linux/devfs_fs_kernel.h>struct fb_info;struct fb_info_gen;struct vm_area_struct;struct file;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情亚洲综合在线| 国产一区在线精品| 久久99日本精品| 91视频观看视频| 欧美大片在线观看一区二区| 国产精品二三区| 精品亚洲国产成人av制服丝袜| 91成人网在线| 中文字幕在线不卡一区二区三区| 日产国产高清一区二区三区| 91丨九色丨尤物| 国产日韩精品久久久| 久久99国产精品尤物| 欧美午夜精品一区二区三区| 亚洲欧美怡红院| 成人激情电影免费在线观看| 精品乱人伦一区二区三区| 亚洲成人av电影| 91国偷自产一区二区开放时间| 中文av字幕一区| 国产综合成人久久大片91| 91精品国产色综合久久ai换脸| 一区二区在线观看免费| 成人黄色小视频在线观看| 精品国产免费一区二区三区四区| 日本亚洲天堂网| 91麻豆精品国产91久久久资源速度 | 国产女同互慰高潮91漫画| 另类中文字幕网| 日韩欧美中文字幕精品| 欧美日韩一区二区三区在线看| 欧美日韩一区久久| 久久久久99精品国产片| 天天操天天色综合| 欧美日韩精品一区视频| 亚洲一区二区在线视频| 91久久精品国产91性色tv| 亚洲色图一区二区三区| 成人av先锋影音| 亚洲同性同志一二三专区| 99久久综合99久久综合网站| 国产精品麻豆久久久| 成人99免费视频| 中文字幕视频一区| 日本韩国欧美一区二区三区| 亚洲成人tv网| 日韩一二三四区| 九九在线精品视频| 日本一区二区三区久久久久久久久不 | 欧美日韩日日夜夜| 亚洲1区2区3区视频| 欧美高清精品3d| 精品在线免费观看| 欧美高清在线视频| 91官网在线免费观看| 亚洲电影在线播放| 欧美v亚洲v综合ⅴ国产v| 精彩视频一区二区| 亚洲精选视频在线| 欧美一区二区三区色| 国产夫妻精品视频| 亚洲综合图片区| 欧美一区二区三区电影| 国产成人精品免费网站| 亚洲另类春色国产| 欧美成人一区二区三区在线观看| 国产一区二区三区在线观看精品 | 欧美调教femdomvk| 久久精品国产久精国产爱| 国产精品美女久久久久久久| 欧美三级视频在线观看| 国产精品资源在线看| 一区二区不卡在线视频 午夜欧美不卡在| 这里是久久伊人| 成人av电影在线播放| 日韩中文字幕亚洲一区二区va在线 | 91浏览器在线视频| 久久99精品视频| 一区二区日韩av| 久久日韩粉嫩一区二区三区| 日本精品视频一区二区| 国产毛片精品视频| 午夜精品久久久久久久久久久| 国产亚洲精品超碰| 欧美日韩在线播| 成人av集中营| 国产精品中文字幕日韩精品| 一个色综合av| 国产精品久久久久一区二区三区共| 欧美日产国产精品| 91在线观看视频| 国产精品99久久久久久有的能看 | 亚洲成人av中文| 1024精品合集| 国产女主播视频一区二区| 欧美一区二区三区成人| 欧美性受极品xxxx喷水| proumb性欧美在线观看| 国产麻豆精品在线观看| 美腿丝袜一区二区三区| 亚洲高清不卡在线| 一区二区三区四区在线| 国产精品麻豆视频| 日本一区二区综合亚洲| 精品欧美乱码久久久久久1区2区| 欧美色涩在线第一页| 色噜噜狠狠色综合欧洲selulu| 成人午夜碰碰视频| 国产一区二区不卡在线| 男男视频亚洲欧美| 人人精品人人爱| 日韩一区精品字幕| 爽爽淫人综合网网站| 一区二区三区 在线观看视频| 亚洲男帅同性gay1069| 亚洲欧洲美洲综合色网| 国产精品理伦片| 中文字幕免费不卡在线| 国产精品久久久久久久久久免费看| 久久久久久久一区| 国产欧美久久久精品影院| 日本一区二区免费在线观看视频| 久久精品欧美一区二区三区不卡| 久久综合精品国产一区二区三区| 久久影院午夜片一区| 久久九九久久九九| 国产精品理论在线观看| 一色桃子久久精品亚洲| 亚洲欧美日韩中文播放| 一个色综合av| 日本不卡在线视频| 精品一区二区三区日韩| 高清视频一区二区| 波多野洁衣一区| 欧美伊人久久大香线蕉综合69| 在线观看精品一区| 欧美一级免费大片| 久久精品亚洲麻豆av一区二区| 国产精品久久久久7777按摩| 亚洲精品欧美激情| 日韩高清欧美激情| 国产精品99久久久久久似苏梦涵| www.日韩精品| 欧美猛男超大videosgay| 日韩精品一区二区三区三区免费 | 国产一区二区伦理| 色网站国产精品| 91精品国产一区二区三区蜜臀 | 欧美日韩综合色| 精品国产青草久久久久福利| 国产精品视频在线看| 一区二区欧美精品| 激情国产一区二区| 色综合天天狠狠| 欧美电影免费观看高清完整版| 亚洲国产高清aⅴ视频| 亚洲大片精品永久免费| 国产伦精品一区二区三区在线观看| av在线不卡观看免费观看| 欧美日韩高清一区二区不卡 | 久久狠狠亚洲综合| 本田岬高潮一区二区三区| 欧美肥妇bbw| 中文字幕一区二区三区四区不卡 | 欧美伊人久久大香线蕉综合69| 欧美va亚洲va在线观看蝴蝶网| 亚洲三级视频在线观看| 麻豆精品视频在线| 色久综合一二码| 久久精品在线免费观看| 日韩av不卡在线观看| 成人黄色在线看| 久久综合色天天久久综合图片| 亚洲高清免费观看高清完整版在线观看| 国产乱码一区二区三区| 91精品婷婷国产综合久久竹菊| 国产精品成人免费| 国产经典欧美精品| 欧美一区二区三区免费视频| 一区二区三区美女视频| 国产成人精品一区二区三区四区| 91麻豆精品国产综合久久久久久 | www.视频一区| 久久久欧美精品sm网站| 秋霞国产午夜精品免费视频| 在线免费观看成人短视频| 亚洲国产岛国毛片在线| 国产曰批免费观看久久久| 欧美一区二区福利在线| 亚洲一区在线看| 91浏览器打开| 亚洲欧洲精品一区二区三区 | 99国产精品久久久久久久久久 | 久久久久久免费毛片精品| 视频在线观看一区| 欧美男女性生活在线直播观看| 亚洲激情欧美激情| 色婷婷激情久久| 亚洲激情综合网| 色欧美88888久久久久久影院|