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

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

?? kd.h

?? LINUX1.0源代碼,代碼條理清晰
?? H
字號:
#ifndef _LINUX_KD_H
#define _LINUX_KD_H

/* 0x4B is 'K', to avoid collision with termios and vt */

#define SWAPMONO	0x4B00	/* use mca as output device */
#define SWAPCGA		0x4B01	/* use cga as output device */
#define SWAPEGA		0x4B02	/* use ega as output device */
#define SWAPVGA		0x4B03	/* use vga as output device */
#define CONS_CURRENT	0x4B04	/* return current output device */
#define		MONO		0x01
#define		CGA		0x02
#define		EGA		0x03

#define SW_B40x25	0x4B05	/* 40x25 mono text (cga/ega) */
#define SW_C40x25	0x4B06	/* 40x24 color text (cga/ega) */
#define SW_B80x25	0x4B07	/* 80x25 mono text (cga/ega) */
#define SW_C80x25	0x4B08	/* 80x25 color text (cga/ega) */
#define SW_BG320	0x4B09	/* 320x200 mono graphics (cga/ega) */
#define SW_CG320	0x4B0A	/* 320x200 color graphics (cga/ega) */
#define SW_BG640	0x4B0B	/* 640x200 mono graphics (cga/ega) */
#define SW_CG320_D	0x4B0C	/* 320x200 graphics (ega mode d) */
#define SW_CG640_E	0x4B0D	/* 640x200 graphics (ega mode e) */
#define SW_EGAMONOAPA	0x4B0E	/* 640x350 graphics (ega mode f) */
#define SW_ENH_MONOAPA2	0x4B0F	/* 640x350 graphics extd mem (ega mode f*) */
#define SW_CG640x350	0x4B10	/* 640x350 graphics (ega mode 10) */
#define SW_ENH_CG640	0x4B11	/* 640x350 graphics extd mem (ega mode 10*) */
#define SW_EGAMONO80x25	0x4B12	/* 80x25 mono text (ega mode 7) */
#define SW_ENHB40x25	0x4B13	/* enhanced 40x25 mono text (ega) */
#define SW_ENHC40x25	0x4B14	/* enhanced 40x25 color text (ega) */
#define SW_ENHB80x25	0x4B15	/* enhanced 80x25 mono text (ega) */
#define SW_ENHC80x25	0x4B16	/* enhanced 80x25 color text (ega) */
#define SW_ENHB80x43	0x4B17	/* enhanced 80x43 mono text (ega) */
#define SW_ENHC80x43	0x4B18	/* enhanced 80x43 color text (ega) */
#define SW_MCAMODE	0x4B19	/* reinit mca */
#define SW_ATT640	0x4B1A	/* 640x400 16color */
/* should add more vga modes, etc */

#define CONS_GET	0x4B1B	/* get current display mode */
#define		M_B40x25	0	/* 40x25 mono (cga/ega) */
#define		M_C40x25	1	/* 40x25 color (cga/ega) */
#define		M_B80x25	2	/* 80x25 mono (cga/ega) */
#define		M_C80x25	3	/* 80x25 color (cga/ega) */
#define		M_BG320		4	/* 320x200 mono (cga/ega) */
#define		M_CG320		5	/* 320x200 color (cga/ega) */
#define		M_BG640		6	/* 640x200 mono (cga/ega) */
#define		M_EGAMONO80x25	7	/* 80x25 mono (ega) */
#define		M_CG320_D	13	/* ega mode d */
#define		M_CG640_E	14	/* ega mode e */
#define		M_EFAMONOAPA	15	/* ega mode f */
#define		M_CG640x350	16	/* ega mode 10 */
#define		M_ENHMONOAPA2	17	/* ega mode f with ext mem */
#define		M_ENH_CG640	18	/* ega mode 10* */
#define		M_ENH_B40x25	19	/* ega enh 40x25 mono */
#define		M_ENH_C40x25	20	/* ega enh 40x25 color */
#define		M_ENH_B80x25	21	/* ega enh 80x25 mono */
#define		M_ENH_C80x25	22	/* ega enh 80x25 color */
#define		M_ENH_B80x43	0x70	/* ega enh 80x43 mono */
#define		M_ENH_C80x43	0x71	/* ega enh 80x43 color */
#define		M_MCA_MODE	0xff	/* monochrome adapter mode */
#define MCA_GET		0x4B1C	/* get mca display mode */
#define CGA_GET		0x4B1D	/* get cga display mode */
#define EGA_GET		0x4B1E	/* get ega display mode */

#define MAPCONS		0x4B1F	/* map current video mem into address space */
#define MAPMONO		0x4B20	/* map mca video mem into address space */
#define MAPCGA		0x4B21	/* map cga video mem into address space */
#define MAPEGA		0x4B22	/* map ega video mem into address space */
#define MAPVGA		0x4B23	/* map vga video mem into address space */

struct port_io_struc {
	char dir;			/* direction in vs out */
	unsigned short port;
	char data;
};
#define		IN_ON_PORT	0x00
#define		OUT_ON_PORT	0x01
struct port_io_arg {
	struct port_io_struc args[4];
};
#define MCAIO		0x4B24	/* i/o to mca video board */
#define CGAIO		0x4B25	/* i/o to cga video board */
#define EGAIO		0x4B26	/* i/o to ega video board */
#define VGAIO		0x4B27	/* i/o to vga video board */

#define GIO_FONT8x8	0x4B28	/* gets current 8x8 font used */
#define PIO_FONT8x8	0x4B29	/* use supplied 8x8 font */
#define GIO_FONT8x14	0x4B2A	/* gets current 8x14 font used */
#define PIO_FONT8x14	0x4B2B	/* use supplied 8x14 font */
#define GIO_FONT8x16	0x4B2C	/* gets current 8x16 font used */
#define PIO_FONT8x16	0x4B2D	/* use supplied 8x16 font */

#define GIO_FONT	0x4B60	/* gets font in expanded form */
#define PIO_FONT	0x4B61	/* use font in expanded form */

#define MKDIOADDR	32	/* io bitmap size from <linux/sched.h> */
struct kd_disparam {
	long type;			/* type of display */
	char *addr;			/* display mem address */
	ushort ioaddr[MKDIOADDR];	/* valid i/o addresses */
};
#define KDDISPTYPE	0x4B2E	/* gets display info */
#define		KD_MONO		0x01
#define		KD_HERCULES	0x02
#define		KD_CGA		0x03
#define		KD_EGA		0x04

#define KIOCSOUND	0x4B2F	/* start sound generation (0 for off) */
#define KDMKTONE	0x4B30	/* generate tone */

#define KDGETLED	0x4B31	/* return current led flags */
#define KDSETLED	0x4B32	/* set current led flags */
#define 	LED_SCR		0x01	/* scroll lock */
#define 	LED_CAP		0x04	/* caps lock */
#define 	LED_NUM		0x02	/* num lock */

#define KDGKBTYPE	0x4B33	/* get keyboard type */
#define 	KB_84		0x01
#define 	KB_101		0x02
#define 	KB_OTHER	0x03

#define KDADDIO		0x4B34	/* add i/o port as valid */
#define KDDELIO		0x4B35	/* del i/o port as valid */
#define KDENABIO	0x4B36	/* enable i/o to video board */
#define KDDISABIO	0x4B37	/* disable i/o to video board */

struct kd_quemode {
	int qsize;		/* desired # elem in queue */
	int signo;		/* signal to send when queue not empty */
	char *qaddr;		/* user virt addr of queue */
};
#define KDQUEMODE	0x4B38	/* enable/disable special queue mode */

#define KDSBORDER	0x4B39	/* set screen boarder in ega text mode */

#define KDSETMODE	0x4B3A	/* set text/grahics mode */
#define		KD_TEXT		0x00
#define		KD_GRAPHICS	0x01
#define		KD_TEXT0	0x02	/* ? */
#define		KD_TEXT1	0x03	/* ? */
#define KDGETMODE	0x4B3B	/* get current mode */

struct kd_memloc {
	char *vaddr;		/* virt addr to map to */
	char *physaddr;		/* phys addr to map from */
	long length;		/* number of bytes */
	long ioflg;		/* enable i/o if set */
};
#define KDMAPDISP	0x4B3C	/* map display into address space */
#define KDUNMAPDISP	0x4B3D	/* unmap display from address space */

#define KDVDCTYPE	0x4B3E	/* return vdc controller/display info */

#define KIOCINFO	0x4B3F	/* tell what the device is */

typedef char scrnmap_t;
#define		E_TABSZ		256
#define GIO_SCRNMAP	0x4B40	/* get screen mapping from kernel */
#define PIO_SCRNMAP	0x4B41	/* put screen mapping table in kernel */

#define GIO_ATTR	0x4B42	/* get screen attributes */
#define GIO_COLOR	0x4B43	/* return nonzero if display is color */

#define		K_RAW		0x00
#define		K_XLATE		0x01
#define		K_MEDIUMRAW	0x02
#define KDGKBMODE	0x4B44	/* gets current keyboard mode */
#define KDSKBMODE	0x4B45	/* sets current keyboard mode */

/* merge with previous pair of ioctls? */
#define		K_METABIT	0x03
#define		K_ESCPREFIX	0x04
#define KDGKBMETA	0x4B62	/* gets meta key handling mode */
#define KDSKBMETA	0x4B63	/* sets meta key handling mode */

struct kbentry {
	u_char kb_table;
	u_char kb_index;
	u_short kb_value;
};
#define		K_NORMTAB	0x00
#define		K_SHIFTTAB	0x01
#define		K_ALTTAB	0x02
#define		K_ALTSHIFTTAB	0x03
#define		K_SRQTAB	0x04
#define KDGKBENT	0x4B46	/* gets one entry in translation table */
#define KDSKBENT	0x4B47	/* sets one entry in translation table */

struct kbsentry {
	u_char kb_func;
	u_char kb_string[512];	/* FUNC_BUFSIZE from keyboard.h */
};
#define KDGKBSENT	0x4B48	/* gets one function key string entry */
#define KDSKBSENT	0x4B49	/* sets one function key string entry */

struct kbdiacr {
        u_char diacr, base, result;
};
struct kbdiacrs {
        unsigned int kb_cnt;    /* number of entries in following array */
	struct kbdiacr kbdiacr[256];    /* MAX_DIACR from keyboard.h */
};
#define KDGKBDIACR      0x4B4A  /* read kernel accent table */
#define KDSKBDIACR      0x4B4B  /* write kernel accent table */

/* note: 0x4B60 and 0x4B61 used above for GIO_FONT and PIO_FONT
         0x4B62 and 0x4B63 used above for KDGKBMETA and KDSKBMETA */

#endif /* _LINUX_KD_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产真实乱子伦精品视频| 亚洲日本va午夜在线电影| 在线观看www91| 丁香婷婷综合五月| 国内久久精品视频| 国产高清久久久久| 国产伦理精品不卡| 成人三级在线视频| 91香蕉视频mp4| 91美女在线观看| 在线免费不卡视频| 日韩一区二区在线看| 日韩美女视频一区二区在线观看| 欧美一区二区三区思思人| 日韩女优毛片在线| 久久精品亚洲国产奇米99| 国产欧美一区二区三区鸳鸯浴| xnxx国产精品| 国产精品久久久久一区二区三区共 | 亚洲福利电影网| 免费成人在线视频观看| 亚洲综合一区二区三区| 亚洲国产婷婷综合在线精品| 亚洲国产一区二区在线播放| 蜜桃91丨九色丨蝌蚪91桃色| 国产a精品视频| 欧美性受xxxx黑人xyx性爽| 51精品秘密在线观看| 国产亚洲va综合人人澡精品| 亚洲免费大片在线观看| 日本不卡123| 成人动漫av在线| 欧美日韩高清一区二区不卡| 精品国产一区二区亚洲人成毛片| 国产精品三级电影| 日韩专区欧美专区| a4yy欧美一区二区三区| 91精品久久久久久久91蜜桃| 中国av一区二区三区| 日韩中文字幕亚洲一区二区va在线| 国产黄色精品网站| 欧美剧情电影在线观看完整版免费励志电影 | 日本一区二区三区在线观看| 亚洲一二三四久久| 国产在线精品一区二区夜色| 欧美一区二区三区成人| 国产精品不卡一区| 捆绑调教美女网站视频一区| 在线视频综合导航| 国产精品第13页| 国产综合色产在线精品| 宅男在线国产精品| 樱桃视频在线观看一区| 波多野结衣在线一区| 欧美一区二区三区精品| 亚洲综合激情另类小说区| av电影一区二区| 日本一区二区三区dvd视频在线| 日韩国产高清在线| 欧美日韩高清一区二区三区| 日韩美女视频19| 成人看片黄a免费看在线| 精品欧美久久久| 久久精品av麻豆的观看方式| 欧美日本一区二区三区四区| 亚洲电影第三页| 色婷婷狠狠综合| 一区二区三区四区在线免费观看| 国产精品99久久久| 久久久午夜精品| 黄色成人免费在线| 久久久久久影视| 韩国av一区二区三区四区| 精品成人在线观看| 激情欧美一区二区| 久久免费精品国产久精品久久久久 | 国产精品欧美久久久久一区二区| 国产米奇在线777精品观看| 久久亚区不卡日本| 国产在线播放一区| 亚洲国产精品成人久久综合一区 | 色综合天天综合在线视频| 国产精品亲子伦对白| 成人一区在线看| 亚洲欧美日韩中文播放| 日本高清免费不卡视频| 偷拍一区二区三区四区| 51精品国自产在线| 国产伦精品一区二区三区视频青涩| 国产欧美日韩麻豆91| 99久久精品情趣| 亚洲国产精品久久久男人的天堂| 欧美日韩和欧美的一区二区| 青青草97国产精品免费观看| 欧美大片日本大片免费观看| 国产高清在线观看免费不卡| 日韩美女视频19| 欧美精品乱码久久久久久| 黄色日韩三级电影| 综合婷婷亚洲小说| 91精品国产一区二区三区| 精品无人码麻豆乱码1区2区| 国产精品美女久久久久久 | 国产精品一品视频| 亚洲欧美区自拍先锋| 欧美日韩黄色影视| 国产精品一品二品| 亚洲午夜精品久久久久久久久| 91精品视频网| 99久久久精品| 久久99精品一区二区三区| 国产精品久久毛片av大全日韩| 欧美在线免费播放| 精品亚洲成a人| 亚洲一区在线视频观看| 久久久久久久综合日本| 日本乱人伦一区| 国产成人免费视| 天堂成人免费av电影一区| 国产精品色噜噜| 精品国产乱子伦一区| 欧美亚洲国产一区二区三区| 国产成人av在线影院| 奇米影视7777精品一区二区| 日韩美女精品在线| 久久久久久一级片| 欧美一区二区福利在线| 色综合久久久久综合| 国产真实乱对白精彩久久| 五月激情综合色| 亚洲欧美日韩在线| 国产天堂亚洲国产碰碰| 日韩精品自拍偷拍| 欧美日韩亚州综合| 色婷婷av一区二区三区之一色屋| 国产一区二区不卡| 日本不卡不码高清免费观看| 亚洲二区在线视频| 日韩一区日韩二区| 日本一区二区三区四区在线视频 | 午夜一区二区三区视频| 中文字幕一区av| 中文字幕乱码日本亚洲一区二区| 精品免费一区二区三区| 日韩一区二区在线播放| 这里是久久伊人| 91麻豆精品国产91久久久久久久久| 91美女片黄在线观看| 色婷婷综合久久久久中文| av激情亚洲男人天堂| av不卡在线播放| 99国内精品久久| 色综合久久天天| 91成人国产精品| 欧美日韩久久不卡| 91麻豆精品国产综合久久久久久| 在线视频一区二区三| 欧美日韩黄色影视| 91 com成人网| 欧美一级二级在线观看| 这里只有精品视频在线观看| 日韩亚洲欧美综合| 2023国产精品视频| 国产精品看片你懂得| 亚洲日本一区二区| 伊人夜夜躁av伊人久久| 亚洲成人先锋电影| 久久精品国产**网站演员| 国产精品一区二区在线看| 成人夜色视频网站在线观看| 日韩一区二区三区高清免费看看 | 99久久精品免费观看| 欧亚一区二区三区| 欧美一区二区观看视频| 国产亚洲欧美一级| 亚洲综合免费观看高清完整版在线| 亚洲大片精品永久免费| 韩国中文字幕2020精品| fc2成人免费人成在线观看播放| 91国偷自产一区二区开放时间 | 一区二区三区日韩欧美精品| 午夜不卡av在线| 国产69精品久久久久777| 欧美性欧美巨大黑白大战| 91麻豆精品国产91久久久久久| 2021国产精品久久精品| 国产精品成人免费| 美女视频一区二区| 99在线精品视频| 日韩欧美中文字幕制服| 一区免费观看视频| 麻豆国产欧美一区二区三区| 99久久夜色精品国产网站| 欧美一区二区精品在线| 中文字幕一区二区三区蜜月| 奇米精品一区二区三区在线观看| 成人久久18免费网站麻豆| 欧美一区二区三区影视| 亚洲精品你懂的| 懂色av一区二区夜夜嗨|