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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? fb.h

?? 該程序是在linux arm下實(shí)現(xiàn)的基于framebuffer的LCD驅(qū)動
?? 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;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看区一区二| 日本一区二区三区国色天香| 国产精品传媒视频| av午夜精品一区二区三区| 自拍偷自拍亚洲精品播放| 91电影在线观看| 日韩精品一二三四| 久久久久久久久久久99999| 高清在线观看日韩| 亚洲一区二区中文在线| 欧美不卡一区二区三区| 国产福利视频一区二区三区| 中文字幕 久热精品 视频在线| 91亚洲精华国产精华精华液| 午夜精品在线视频一区| 欧美精品一区二区三区久久久| 国产成人av影院| 夜夜嗨av一区二区三区网页| 精品日韩99亚洲| 99国产一区二区三精品乱码| 日本美女一区二区三区视频| 亚洲国产精品精华液ab| 欧美另类一区二区三区| 高清不卡在线观看av| 亚洲欧美视频在线观看视频| 日韩欧美在线观看一区二区三区| 成人国产一区二区三区精品| 香蕉影视欧美成人| 国产精品国产三级国产| 欧美zozozo| 欧美亚洲图片小说| 成人激情电影免费在线观看| 狠狠色2019综合网| 午夜精品成人在线视频| 亚洲同性同志一二三专区| 日韩欧美高清在线| 欧美三级在线看| 国产精品一区二区x88av| 天堂久久久久va久久久久| 一区在线播放视频| 精品999在线播放| 正在播放一区二区| 欧美日韩亚州综合| 色综合久久综合网欧美综合网| 另类人妖一区二区av| 亚洲一区av在线| 中文字幕在线视频一区| 欧美精品一区二| 日韩欧美亚洲一区二区| 欧美精品自拍偷拍动漫精品| 欧洲人成人精品| 91亚洲永久精品| 91在线观看一区二区| 国产美女精品一区二区三区| 久久精品国产一区二区三区免费看| 亚洲国产欧美一区二区三区丁香婷| 国产精品久久777777| 中文字幕国产一区| 国产精品久久久久久久久久免费看 | 久久久久久久免费视频了| 欧美精品亚洲一区二区在线播放| 91欧美一区二区| 91浏览器在线视频| 91久久精品网| 色狠狠av一区二区三区| 97精品视频在线观看自产线路二| 丁香婷婷综合网| 成人av电影免费在线播放| 成人黄色a**站在线观看| 北岛玲一区二区三区四区| 91网站在线观看视频| 91成人看片片| 欧美一卡二卡在线观看| 精品国产一二三区| 国产精品日日摸夜夜摸av| 成人欧美一区二区三区黑人麻豆| 国产精品久久久久久福利一牛影视| 中文av一区特黄| 亚洲美女一区二区三区| 香蕉加勒比综合久久| 极品销魂美女一区二区三区| 国内精品第一页| 91在线观看美女| 欧美精品久久一区| 精品成人a区在线观看| 国产精品久久三| 婷婷久久综合九色综合绿巨人 | 欧美日韩国产美女| 欧美高清一级片在线| 久久久久国色av免费看影院| 国产精品久久久久久久久快鸭| 亚洲精品ww久久久久久p站| 日韩高清不卡一区二区三区| 国产精品一区2区| 日本韩国一区二区| 欧美成va人片在线观看| 综合久久久久综合| 麻豆91免费观看| 91福利视频网站| 国产欧美日韩综合| 日韩二区在线观看| 91色在线porny| 久久久久亚洲蜜桃| 日日夜夜精品视频天天综合网| 福利一区二区在线| 日韩一级黄色片| 亚洲一二三四在线| 成人免费高清视频在线观看| 日韩午夜精品视频| 亚洲一区二区视频在线观看| 国产一区二区0| 91精品国产一区二区三区蜜臀| 亚洲国产精品二十页| 青青草视频一区| ww久久中文字幕| 欧美aⅴ一区二区三区视频| 日本韩国精品在线| 国产精品国产三级国产普通话蜜臀 | 久久激五月天综合精品| 91国内精品野花午夜精品| 中文字幕精品三区| 国产精品香蕉一区二区三区| 欧美一卡二卡三卡| 午夜久久久久久久久| 色婷婷综合五月| 国产精品毛片久久久久久| 国产乱人伦偷精品视频免下载| 欧美美女直播网站| 亚洲永久免费av| 色综合久久久久久久久| 亚洲欧洲国产日韩| 懂色av一区二区三区免费看| 久久久久国色av免费看影院| 麻豆精品在线播放| 日韩美女一区二区三区四区| 日韩综合在线视频| 91麻豆精品国产91久久久使用方法 | 欧美日韩激情在线| 亚洲在线视频网站| 欧美少妇bbb| 日韩精品一二三区| 日韩欧美亚洲一区二区| 久久精品国产一区二区三 | 九色综合狠狠综合久久| 日韩一区二区三区在线观看| 日产精品久久久久久久性色| 日韩欧美国产不卡| 国产中文字幕一区| 中文字幕免费不卡在线| 97se狠狠狠综合亚洲狠狠| 亚洲视频一二三区| 欧美性受极品xxxx喷水| 日韩国产精品大片| 欧美精品一区二区高清在线观看| 国产在线不卡一区| 中文字幕一区二区不卡| 日本韩国精品一区二区在线观看| 亚洲一区二区三区四区五区中文 | 精品国产区一区| 国产精品一二三四区| 中文字幕亚洲在| 欧美美女bb生活片| 国产一区不卡视频| 亚洲色图一区二区| 欧美一卡2卡三卡4卡5免费| 国产.欧美.日韩| 亚洲自拍偷拍图区| 精品不卡在线视频| 91福利在线免费观看| 久久99精品一区二区三区三区| 国产精品女主播在线观看| 欧美在线一区二区三区| 韩日欧美一区二区三区| 亚洲色图欧美在线| 精品国产人成亚洲区| 在线免费观看成人短视频| 精品一区二区av| 亚洲.国产.中文慕字在线| 国产日韩欧美制服另类| 91精品91久久久中77777| 国产自产2019最新不卡| 一区二区三区国产精华| 久久伊人中文字幕| 欧美三区在线视频| 成年人国产精品| 久久国产成人午夜av影院| 亚洲日本免费电影| 精品国产一区二区三区久久影院| 色婷婷精品久久二区二区蜜臂av | 日韩一级视频免费观看在线| 99re在线精品| 国产在线乱码一区二区三区| 亚洲国产日韩一区二区| 国产精品成人免费精品自在线观看 | 91国偷自产一区二区使用方法| 国产麻豆91精品| 久久国产精品72免费观看| 五月天婷婷综合| 亚洲激情在线播放| 亚洲少妇30p|