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

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

?? cdrom.h

?? <Linux1.0核心游記>電子書+書后源碼+Linux1.0源碼
?? H
字號:
/**************************************************************************************** *											* * SCSI header library for linux							* * (C) 1992 David Giller rafetmad@oxy.edu						* *											* * <linux/cdrom.h> -- CD-ROM IOCTLs and structs		 				* *											* ****************************************************************************************/#ifndef	_LINUX_CDROM_H#define	_LINUX_CDROM_H/* * * For IOCTL calls, we will commandeer byte 0x53, or 'S'. * *//* * CD-ROM-specific SCSI command opcodes *//* * Group 2 (10-byte).  All of these are called 'optional' by SCSI-II. */#define	SCMD_READ_TOC		0x43		/* read table of contents	*/#define	SCMD_PLAYAUDIO_MSF	0x47		/* play data at time offset	*/#define	SCMD_PLAYAUDIO_TI	0x48		/* play data at track/index	*/#define	SCMD_PAUSE_RESUME	0x4B		/* pause/resume audio		*/#define	SCMD_READ_SUBCHANNEL	0x42		/* read SC info on playing disc */#define	SCMD_PLAYAUDIO10	0x45		/* play data at logical block	*/#define	SCMD_READ_HEADER	0x44		/* read TOC header		*//* * Group 5 */#define	SCMD_PLAYAUDIO12	0xA5 		/* play data at logical block	*/#define	SCMD_PLAYTRACK_REL12	0xA9		/* play track at relative offset*//* * Group 6 Commands */#define	SCMD_CD_PLAYBACK_CONTROL 0xC9		/* Sony vendor-specific audio	*/#define	SCMD_CD_PLAYBACK_STATUS 0xC4		/* control opcodes. info please!*//* * CD-ROM capacity structure. */struct scsi_capacity 	{	u_long	capacity;	u_long	lbasize;	};/* * CD-ROM MODE_SENSE/MODE_SELECT parameters */#define	ERR_RECOVERY_PARMS	0x01#define	DISCO_RECO_PARMS	0x02#define	FORMAT_PARMS		0x03#define	GEOMETRY_PARMS		0x04#define	CERTIFICATION_PARMS	0x06#define	CACHE_PARMS		0x38/* * standard mode-select header prepended to all mode-select commands */struct ccs_modesel_head 	{	u_char	_r1;			/* reserved				*/	u_char	medium;			/* device-specific medium type 		*/	u_char 	_r2;			/* reserved				*/	u_char	block_desc_length;	/* block descriptor length 		*/	u_char	density;		/* device-specific density code		*/	u_char	number_blocks_hi;	/* number of blocks in this block desc	*/	u_char	number_blocks_med;	u_char	number_blocks_lo;	u_char	_r3;	u_char	block_length_hi;	/* block length for blocks in this desc	*/	u_short	block_length;	};/* * error recovery parameters */struct ccs_err_recovery 	{	u_char	_r1		: 2;	/* reserved 				*/	u_char	page_code	: 6;	/* page code 				*/	u_char	page_length;		/* page length		 		*/	u_char	awre		: 1;	/* auto write realloc enabled 		*/	u_char	arre		: 1;	/* auto read realloc enabled 		*/	u_char	tb		: 1;	/* transfer block 			*/	u_char 	rc		: 1;	/* read continuous 			*/	u_char	eec		: 1;	/* enable early correction 		*/	u_char	per		: 1;	/* post error 				*/	u_char	dte		: 1;	/* disable transfer on error 		*/	u_char	dcr		: 1;	/* disable correction 			*/	u_char	retry_count;		/* error retry count			*/	u_char	correction_span;	/* largest recov. to be attempted, bits	*/	u_char	head_offset_count;	/* head offset (2's C) for each retry	*/	u_char	strobe_offset_count;	/* data strobe "			*/	u_char	recovery_time_limit;	/* time limit on recovery attempts	*/};/* * disco/reco parameters */struct ccs_disco_reco 	{	u_char	_r1		: 2;	/* reserved				*/	u_char	page_code	: 6;	/* page code		 		*/	u_char	page_length;		/* page length				*/	u_char	buffer_full_ratio;	/* write buffer reconnect threshold	*/	u_char	buffer_empty_ratio;	/* read "				*/	u_short	bus_inactivity_limit;	/* limit on bus inactivity time		*/	u_short	disconnect_time_limit;	/* minimum disconnect time		*/	u_short	connect_time_limit;	/* minimum connect time			*/	u_short	_r2;			/* reserved				*/};/* * drive geometry parameters */struct ccs_geometry 	{	u_char	_r1		: 2;	/* reserved				*/	u_char	page_code	: 6;	/* page code				*/	u_char	page_length;		/* page length				*/	u_char	cyl_ub;			/* #cyls				*/	u_char	cyl_mb;	u_char	cyl_lb;	u_char	heads;			/* #heads				*/	u_char	precomp_cyl_ub;		/* precomp start			*/	u_char	precomp_cyl_mb;	u_char	precomp_cyl_lb;	u_char	current_cyl_ub;		/* reduced current start		*/	u_char	current_cyl_mb;	u_char	current_cyl_lb;	u_short	step_rate;		/* stepping motor rate			*/	u_char	landing_cyl_ub;		/* landing zone				*/	u_char	landing_cyl_mb;	u_char	landing_cyl_lb;	u_char  _r2;	u_char	_r3;	u_char	_r4;	};/* * cache parameters */struct ccs_cache 	{	u_char	_r1		: 2;	/* reserved				*/	u_char	page_code	: 6;	/* page code				*/	u_char	page_length;		/* page length				*/	u_char	mode;			/* cache control byte			*/	u_char	threshold;		/* prefetch threshold			*/	u_char	max_prefetch;		/* maximum prefetch size		*/	u_char	max_multiplier;		/* maximum prefetch multiplier 		*/	u_char	min_prefetch;		/* minimum prefetch size		*/	u_char	min_multiplier;		/* minimum prefetch multiplier 		*/	u_char	_r2[8];	};/* * CDROM IOCTL structures */struct cdrom_msf 	{	u_char	cdmsf_min0;		/* start minute 			*/	u_char	cdmsf_sec0;		/* start second 			*/	u_char	cdmsf_frame0;		/* start frame  			*/	u_char	cdmsf_min1;		/* end minute   			*/	u_char	cdmsf_sec1;		/* end second   			*/	u_char	cdmsf_frame1;		/* end frame	   			*/	};struct cdrom_ti 	{	u_char	cdti_trk0;		/* start track 				*/	u_char	cdti_ind0;		/* start index 				*/	u_char	cdti_trk1;		/* end track 				*/	u_char	cdti_ind1;		/* end index 				*/	};struct cdrom_tochdr 		{	u_char	cdth_trk0;		/* start track 				*/	u_char	cdth_trk1;		/* end track 				*/	};struct cdrom_tocentry 	{	u_char	cdte_track;	u_char	cdte_adr	:4;	u_char	cdte_ctrl	:4;	u_char	cdte_format;	union		{		struct			{			u_char	minute;			u_char	second;			u_char	frame;			} msf;		int	lba;		} cdte_addr;	u_char	cdte_datamode;	};/* * CD-ROM address types (cdrom_tocentry.cdte_format) */#define	CDROM_LBA	0x01#define	CDROM_MSF	0x02/* * bit to tell whether track is data or audio */#define	CDROM_DATA_TRACK	0x04/* * The leadout track is always 0xAA, regardless of # of tracks on disc */#define	CDROM_LEADOUT	0xAAstruct cdrom_subchnl 	{	u_char	cdsc_format;	u_char	cdsc_audiostatus;	u_char	cdsc_adr:	4;	u_char	cdsc_ctrl:	4;	u_char	cdsc_trk;	u_char	cdsc_ind;	union		{		struct 						{			u_char	minute;			u_char	second;			u_char	frame;			} msf;		int	lba;		} cdsc_absaddr;	union 		{		struct 			{			u_char	minute;			u_char	second;			u_char	frame;			} msf;		int	lba;		} cdsc_reladdr;	};/* * return value from READ SUBCHANNEL DATA */#define	CDROM_AUDIO_INVALID	0x00	/* audio status not supported 		*/#define	CDROM_AUDIO_PLAY	0x11	/* audio play operation in progress 	*/#define	CDROM_AUDIO_PAUSED	0x12	/* audio play operation paused 		*/#define	CDROM_AUDIO_COMPLETED	0x13	/* audio play successfully completed 	*/#define	CDROM_AUDIO_ERROR	0x14	/* audio play stopped due to error 	*/#define	CDROM_AUDIO_NO_STATUS	0x15	/* no current audio status to return 	*/struct cdrom_volctrl	{	u_char	channel0;	u_char	channel1;	u_char	channel2;	u_char	channel3;	};struct cdrom_read      	{	int	cdread_lba;	caddr_t	cdread_bufaddr;	int	cdread_buflen;	};#ifdef FIVETWELVE#define	CDROM_MODE1_SIZE	512#else#define	CDROM_MODE1_SIZE	2048#endif FIVETWELVE#define	CDROM_MODE2_SIZE	2336/* * CD-ROM IOCTL commands */#define	CDROMPAUSE		0x5301		/* pause			*/#define	CDROMRESUME		0x5302		/* resume			*/#define	CDROMPLAYMSF		0x5303		/* (stuct cdrom_msf)		*/                                                /* SCMD_PLAY_AUDIO_MSF		*/#define	CDROMPLAYTRKIND		0x5304		/* (struct cdrom_ti)		*/                                                /* SCMD_PLAY_AUDIO_TI		*/#define	CDROMREADTOCHDR		0x5305		/* (struct cdrom_tochdr)	*/                                                /* read the TOC header		*/#define	CDROMREADTOCENTRY	0x5306		/* (struct cdrom_tocentry)	*/                                                /* read a TOC entry		*/#define	CDROMSTOP		0x5307		/* stop the drive motor		*/#define	CDROMSTART		0x5308		/* turn the motor on 		*/#define	CDROMEJECT		0x5309		/* eject CD-ROM media		*/#define	CDROMVOLCTRL		0x530a		/* (struct cdrom_volctrl)	*/                                                /* vlume control		*/#define	CDROMSUBCHNL		0x530b		/* (struct cdrom_subchnl)	*/                                                /* read sub-channel data 	*/#define	CDROMREADMODE2		0x530c		/* (struct cdrom_read)		*/                                                /* read type-2 data (not suppt)	*/#define	CDROMREADMODE1		0x530d		/* (struct cdrom_read)		*/                                                /* read type-1 data 		*/#endif  _LINUX_CDROM_H

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久综合九色合综国产精品| 欧美日韩午夜影院| 黄色日韩三级电影| 麻豆精品新av中文字幕| 日韩国产欧美在线播放| 亚洲精品国产第一综合99久久 | 国产精品福利影院| 国产精品美女久久久久久久| 国产女人18毛片水真多成人如厕| 久久久久久久性| 国产精品你懂的在线欣赏| 国产精品欧美一区喷水| 亚洲人成电影网站色mp4| 亚洲免费在线电影| 日日骚欧美日韩| 国产永久精品大片wwwapp| 国产精品一二三四区| 懂色av中文字幕一区二区三区| 成人在线视频首页| 色婷婷综合久久久中文字幕| 欧美丝袜自拍制服另类| 正在播放亚洲一区| 337p粉嫩大胆色噜噜噜噜亚洲| 国产精品蜜臀在线观看| 亚洲自拍偷拍欧美| 久久aⅴ国产欧美74aaa| 波多野结衣中文字幕一区| 99re这里都是精品| 欧美丰满嫩嫩电影| 国产欧美日韩在线| 日韩国产精品91| 国产v日产∨综合v精品视频| 一本色道久久综合亚洲aⅴ蜜桃| 欧美日韩一区二区三区在线 | 美日韩黄色大片| 成人少妇影院yyyy| 91精品国产综合久久久蜜臀粉嫩| 亚洲国产精华液网站w| 亚洲午夜av在线| 懂色av中文字幕一区二区三区| 在线视频中文字幕一区二区| 欧美精品第1页| 国产精品女主播av| 久久精品国产一区二区| 色综合天天综合色综合av | 久久精品亚洲精品国产欧美| 亚洲精品视频免费看| 黄色日韩三级电影| 欧美猛男男办公室激情| 亚洲精品视频在线看| 久久成人免费电影| 精品视频色一区| 亚洲青青青在线视频| 国产精品456露脸| 欧美一区二区日韩一区二区| 1区2区3区国产精品| 国产麻豆精品视频| 日韩欧美国产综合在线一区二区三区| 亚洲欧美二区三区| 成人综合在线网站| 久久精品一区二区| 精品一区二区三区香蕉蜜桃| 欧美日韩国产高清一区二区三区 | 91精品国产黑色紧身裤美女| 国产精品久久精品日日| 福利91精品一区二区三区| www欧美成人18+| 免费欧美日韩国产三级电影| 91.com在线观看| 日本亚洲视频在线| 欧美一区二区不卡视频| 午夜电影网一区| 在线播放/欧美激情| 美女网站一区二区| 日韩一区二区三区三四区视频在线观看| 亚洲国产精品尤物yw在线观看| 91久久香蕉国产日韩欧美9色| 国产精品免费视频网站| 99久久综合色| 亚洲欧美另类久久久精品| 色综合久久精品| 亚洲一级二级在线| 91精品免费观看| 黑人精品欧美一区二区蜜桃| 精品国产百合女同互慰| 激情成人综合网| 国产精品网站在线播放| 成人免费av资源| 中文字幕综合网| 在线观看日韩av先锋影音电影院| 亚洲综合久久久| 88在线观看91蜜桃国自产| 美国欧美日韩国产在线播放| 日韩精品一区二区三区视频| 国产精品综合视频| 中文字幕一区二区三区视频| 欧美又粗又大又爽| 久久精品国产99国产| 国产欧美一区二区三区在线看蜜臀| 国产不卡一区视频| 亚洲国产毛片aaaaa无费看| 欧美高清视频不卡网| 国产精品一品二品| 亚洲最大色网站| 日韩午夜三级在线| 成人免费av网站| 奇米精品一区二区三区在线观看一| 久久网站最新地址| 欧洲视频一区二区| 精品在线视频一区| 亚洲欧美日韩综合aⅴ视频| 91精品国产aⅴ一区二区| 成人午夜在线免费| 男男gaygay亚洲| 夜夜爽夜夜爽精品视频| 精品国产一区二区精华| 在线视频中文字幕一区二区| 国产在线播放一区| 天天av天天翘天天综合网| 国产女人水真多18毛片18精品视频| 欧美三级在线视频| 99久久精品情趣| 久久99精品久久久| 午夜一区二区三区视频| 中文字幕在线视频一区| 日韩亚洲欧美综合| 欧洲在线/亚洲| 97精品久久久午夜一区二区三区| 久久成人免费网| 日韩国产一区二| 亚洲国产精品久久久男人的天堂 | 日本免费新一区视频| 国产精品成人在线观看| 精品国产乱子伦一区| 欧美精品 国产精品| 91麻豆精品一区二区三区| 成人性视频免费网站| 国产精品资源网站| 日韩va亚洲va欧美va久久| 一区二区欧美视频| 自拍偷拍国产亚洲| 国产精品看片你懂得| 久久免费美女视频| 欧美精品一区二区蜜臀亚洲| 在线电影欧美成精品| 7777精品伊人久久久大香线蕉完整版 | 成人精品鲁一区一区二区| 狠狠色丁香婷综合久久| 久久国产尿小便嘘嘘| 蜜臀av一区二区在线观看| 日韩综合小视频| 日韩成人av影视| 美女视频免费一区| 韩国精品久久久| 国产精品91一区二区| 粉嫩aⅴ一区二区三区四区五区| 国产精品一区三区| 国产精品99久久久久久有的能看 | 日本美女视频一区二区| 日韩电影一区二区三区四区| 偷拍自拍另类欧美| 蜜臀va亚洲va欧美va天堂| 久草精品在线观看| 国产成人精品亚洲午夜麻豆| 国产乱人伦精品一区二区在线观看| 久久er精品视频| 国产精品一品二品| 色综合久久中文字幕综合网| 在线精品视频一区二区| 欧美一级精品在线| 久久精品免费在线观看| 亚洲欧美日韩电影| 日韩av高清在线观看| 国产乱子伦一区二区三区国色天香| 成人午夜视频在线| 欧美性一二三区| ww亚洲ww在线观看国产| 亚洲欧美一区二区三区极速播放 | 日本一区二区三区dvd视频在线 | 欧美日韩一区二区三区高清 | 国产精品99久| 日本高清不卡视频| 欧美xxxxxxxx| 最近日韩中文字幕| 麻豆成人91精品二区三区| 丁香亚洲综合激情啪啪综合| 日本韩国欧美三级| 日韩一级二级三级| 尤物av一区二区| 国产一区二区三区日韩| 色94色欧美sute亚洲线路一久 | 亚洲一区二区av电影| 精品一区免费av| 色综合色狠狠天天综合色| 51精品国自产在线| 亚洲精品视频一区二区| 国产传媒久久文化传媒| 欧美电影在线免费观看| 亚洲三级视频在线观看| 国产一区二区三区久久久|