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

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

?? osst.h

?? 講述linux的初始化過程
?? H
?? 第 1 頁 / 共 2 頁
字號(hào):
/* *	$Header: /home/cvsroot/Driver/osst.h,v 1.9 2000/10/08 03:09:43 riede Exp $ */#include <asm/byteorder.h>#include <linux/config.h>#ifdef CONFIG_DEVFS_FS#include <linux/devfs_fs_kernel.h>#endif/*	FIXME - rename and use the following two types or delete them! *              and the types really should go to st.h anyway... *	INQUIRY packet command - Data Format (From Table 6-8 of QIC-157C) */typedef struct {	unsigned	device_type	:5;	/* Peripheral Device Type */	unsigned	reserved0_765	:3;	/* Peripheral Qualifier - Reserved */	unsigned	reserved1_6t0	:7;	/* Reserved */	unsigned	rmb		:1;	/* Removable Medium Bit */	unsigned	ansi_version	:3;	/* ANSI Version */	unsigned	ecma_version	:3;	/* ECMA Version */	unsigned	iso_version	:2;	/* ISO Version */	unsigned	response_format :4;	/* Response Data Format */	unsigned	reserved3_45	:2;	/* Reserved */	unsigned	reserved3_6	:1;	/* TrmIOP - Reserved */	unsigned	reserved3_7	:1;	/* AENC - Reserved */	u8		additional_length;	/* Additional Length (total_length-4) */	u8		rsv5, rsv6, rsv7;	/* Reserved */	u8		vendor_id[8];		/* Vendor Identification */	u8		product_id[16];		/* Product Identification */	u8		revision_level[4];	/* Revision Level */	u8		vendor_specific[20];	/* Vendor Specific - Optional */	u8		reserved56t95[40];	/* Reserved - Optional */						/* Additional information may be returned */} idetape_inquiry_result_t;/* *	READ POSITION packet command - Data Format (From Table 6-57) */typedef struct {	unsigned	reserved0_10	:2;	/* Reserved */	unsigned	bpu		:1;	/* Block Position Unknown */		unsigned	reserved0_543	:3;	/* Reserved */	unsigned	eop		:1;	/* End Of Partition */	unsigned	bop		:1;	/* Beginning Of Partition */	u8		partition;		/* Partition Number */	u8		reserved2, reserved3;	/* Reserved */	u32		first_block;		/* First Block Location */	u32		last_block;		/* Last Block Location (Optional) */	u8		reserved12;		/* Reserved */	u8		blocks_in_buffer[3];	/* Blocks In Buffer - (Optional) */	u32		bytes_in_buffer;	/* Bytes In Buffer (Optional) */} idetape_read_position_result_t;/* *      Follows structures which are related to the SELECT SENSE / MODE SENSE *      packet commands.  */#define COMPRESSION_PAGE           0x0f#define COMPRESSION_PAGE_LENGTH    16#define CAPABILITIES_PAGE          0x2a#define CAPABILITIES_PAGE_LENGTH   20#define TAPE_PARAMTR_PAGE          0x2b#define TAPE_PARAMTR_PAGE_LENGTH   16#define NUMBER_RETRIES_PAGE        0x2f#define NUMBER_RETRIES_PAGE_LENGTH 4#define BLOCK_SIZE_PAGE            0x30#define BLOCK_SIZE_PAGE_LENGTH     4#define BUFFER_FILLING_PAGE        0x33#define BUFFER_FILLING_PAGE_LENGTH #define VENDOR_IDENT_PAGE          0x36#define VENDOR_IDENT_PAGE_LENGTH   8#define LOCATE_STATUS_PAGE         0x37#define LOCATE_STATUS_PAGE_LENGTH  0#define MODE_HEADER_LENGTH         4/* *	REQUEST SENSE packet command result - Data Format. */typedef struct {	unsigned	error_code	:7;	/* Current of deferred errors */	unsigned	valid		:1;	/* The information field conforms to QIC-157C */	u8		reserved1	:8;	/* Segment Number - Reserved */	unsigned	sense_key	:4;	/* Sense Key */	unsigned	reserved2_4	:1;	/* Reserved */	unsigned	ili		:1;	/* Incorrect Length Indicator */	unsigned	eom		:1;	/* End Of Medium */	unsigned	filemark 	:1;	/* Filemark */	u32		information __attribute__ ((packed));	u8		asl;			/* Additional sense length (n-7) */	u32		command_specific;	/* Additional command specific information */	u8		asc;			/* Additional Sense Code */	u8		ascq;			/* Additional Sense Code Qualifier */	u8		replaceable_unit_code;	/* Field Replaceable Unit Code */	unsigned	sk_specific1 	:7;	/* Sense Key Specific */	unsigned	sksv		:1;	/* Sense Key Specific information is valid */	u8		sk_specific2;		/* Sense Key Specific */	u8		sk_specific3;		/* Sense Key Specific */	u8		pad[2];			/* Padding to 20 bytes */} idetape_request_sense_result_t;/* *      Mode Parameter Header for the MODE SENSE packet command */typedef struct {        u8              mode_data_length;       /* Length of the following data transfer */        u8              medium_type;            /* Medium Type */        u8              dsp;                    /* Device Specific Parameter */        u8              bdl;                    /* Block Descriptor Length */} osst_mode_parameter_header_t;/* *      Mode Parameter Block Descriptor the MODE SENSE packet command * *      Support for block descriptors is optional. */typedef struct {        u8              density_code;           /* Medium density code */        u8              blocks[3];              /* Number of blocks */        u8              reserved4;              /* Reserved */        u8              length[3];              /* Block Length */} osst_parameter_block_descriptor_t;/* *      The Data Compression Page, as returned by the MODE SENSE packet command. */typedef struct {#if   defined(__BIG_ENDIAN_BITFIELD)        unsigned        ps              :1;        unsigned        reserved0       :1;     /* Reserved */	unsigned        page_code       :6;     /* Page Code - Should be 0xf */#elif defined(__LITTLE_ENDIAN_BITFIELD)	unsigned        page_code       :6;     /* Page Code - Should be 0xf */        unsigned        reserved0       :1;     /* Reserved */        unsigned        ps              :1;#else#error "Please fix <asm/byteorder.h>"#endif        u8              page_length;            /* Page Length - Should be 14 */#if   defined(__BIG_ENDIAN_BITFIELD)        unsigned        dce             :1;     /* Data Compression Enable */        unsigned        dcc             :1;     /* Data Compression Capable */	unsigned        reserved2       :6;     /* Reserved */#elif defined(__LITTLE_ENDIAN_BITFIELD)	unsigned        reserved2       :6;     /* Reserved */        unsigned        dcc             :1;     /* Data Compression Capable */        unsigned        dce             :1;     /* Data Compression Enable */#else#error "Please fix <asm/byteorder.h>"#endif#if   defined(__BIG_ENDIAN_BITFIELD)        unsigned        dde             :1;     /* Data Decompression Enable */        unsigned        red             :2;     /* Report Exception on Decompression */	unsigned        reserved3       :5;     /* Reserved */#elif defined(__LITTLE_ENDIAN_BITFIELD)	unsigned        reserved3       :5;     /* Reserved */        unsigned        red             :2;     /* Report Exception on Decompression */        unsigned        dde             :1;     /* Data Decompression Enable */#else#error "Please fix <asm/byteorder.h>"#endif        u32             ca;                     /* Compression Algorithm */        u32             da;                     /* Decompression Algorithm */        u8              reserved[4];            /* Reserved */} osst_data_compression_page_t;/* *      The Medium Partition Page, as returned by the MODE SENSE packet command. */typedef struct {#if   defined(__BIG_ENDIAN_BITFIELD)        unsigned        ps              :1;        unsigned        reserved1_6     :1;     /* Reserved */	unsigned        page_code       :6;     /* Page Code - Should be 0x11 */#elif defined(__LITTLE_ENDIAN_BITFIELD)	unsigned        page_code       :6;     /* Page Code - Should be 0x11 */        unsigned        reserved1_6     :1;     /* Reserved */        unsigned        ps              :1;#else#error "Please fix <asm/byteorder.h>"#endif        u8              page_length;            /* Page Length - Should be 6 */        u8              map;                    /* Maximum Additional Partitions - Should be 0 */        u8              apd;                    /* Additional Partitions Defined - Should be 0 */#if   defined(__BIG_ENDIAN_BITFIELD)        unsigned        fdp             :1;     /* Fixed Data Partitions */        unsigned        sdp             :1;     /* Should be 0 */        unsigned        idp             :1;     /* Should be 0 */        unsigned        psum            :2;     /* Should be 0 */	unsigned        reserved4_012   :3;     /* Reserved */#elif defined(__LITTLE_ENDIAN_BITFIELD)	unsigned        reserved4_012   :3;     /* Reserved */        unsigned        psum            :2;     /* Should be 0 */        unsigned        idp             :1;     /* Should be 0 */        unsigned        sdp             :1;     /* Should be 0 */        unsigned        fdp             :1;     /* Fixed Data Partitions */#else#error "Please fix <asm/byteorder.h>"#endif        u8              mfr;                    /* Medium Format Recognition */        u8              reserved[2];            /* Reserved */} osst_medium_partition_page_t;/* *      Capabilities and Mechanical Status Page */typedef struct {#if   defined(__BIG_ENDIAN_BITFIELD)        unsigned        reserved1_67    :2;	unsigned        page_code       :6;     /* Page code - Should be 0x2a */#elif defined(__LITTLE_ENDIAN_BITFIELD)	unsigned        page_code       :6;     /* Page code - Should be 0x2a */        unsigned        reserved1_67    :2;#else#error "Please fix <asm/byteorder.h>"#endif        u8              page_length;            /* Page Length - Should be 0x12 */        u8              reserved2, reserved3;#if   defined(__BIG_ENDIAN_BITFIELD)        unsigned        reserved4_67    :2;        unsigned        sprev           :1;     /* Supports SPACE in the reverse direction */        unsigned        reserved4_1234  :4;	unsigned        ro              :1;     /* Read Only Mode */#elif defined(__LITTLE_ENDIAN_BITFIELD)	unsigned        ro              :1;     /* Read Only Mode */        unsigned        reserved4_1234  :4;        unsigned        sprev           :1;     /* Supports SPACE in the reverse direction */        unsigned        reserved4_67    :2;#else#error "Please fix <asm/byteorder.h>"#endif#if   defined(__BIG_ENDIAN_BITFIELD)        unsigned        reserved5_67    :2;        unsigned        qfa             :1;     /* Supports the QFA two partition formats */        unsigned        reserved5_4     :1;        unsigned        efmt            :1;     /* Supports ERASE command initiated formatting */	unsigned        reserved5_012   :3;#elif defined(__LITTLE_ENDIAN_BITFIELD)	unsigned        reserved5_012   :3;        unsigned        efmt            :1;     /* Supports ERASE command initiated formatting */        unsigned        reserved5_4     :1;        unsigned        qfa             :1;     /* Supports the QFA two partition formats */        unsigned        reserved5_67    :2;#else#error "Please fix <asm/byteorder.h>"#endif#if   defined(__BIG_ENDIAN_BITFIELD)        unsigned        cmprs           :1;     /* Supports data compression */        unsigned        ecc             :1;     /* Supports error correction */	unsigned        reserved6_45    :2;     /* Reserved */          unsigned        eject           :1;     /* The device can eject the volume */        unsigned        prevent         :1;     /* The device defaults in the prevent state after power up */        unsigned        locked          :1;     /* The volume is locked */	unsigned        lock            :1;     /* Supports locking the volume */#elif defined(__LITTLE_ENDIAN_BITFIELD)	unsigned        lock            :1;     /* Supports locking the volume */        unsigned        locked          :1;     /* The volume is locked */        unsigned        prevent         :1;     /* The device defaults in the prevent state after power up */        unsigned        eject           :1;     /* The device can eject the volume */	unsigned        reserved6_45    :2;     /* Reserved */          unsigned        ecc             :1;     /* Supports error correction */        unsigned        cmprs           :1;     /* Supports data compression */#else#error "Please fix <asm/byteorder.h>"#endif#if   defined(__BIG_ENDIAN_BITFIELD)        unsigned        blk32768        :1;     /* slowb - the device restricts the byte count for PIO */                                                /* transfers for slow buffer memory ??? */                                                /* Also 32768 block size in some cases */        unsigned        reserved7_3_6   :4;        unsigned        blk1024         :1;     /* Supports 1024 bytes block size */        unsigned        blk512          :1;     /* Supports 512 bytes block size */	unsigned        reserved7_0     :1;#elif defined(__LITTLE_ENDIAN_BITFIELD)	unsigned        reserved7_0     :1;        unsigned        blk512          :1;     /* Supports 512 bytes block size */        unsigned        blk1024         :1;     /* Supports 1024 bytes block size */        unsigned        reserved7_3_6   :4;        unsigned        blk32768        :1;     /* slowb - the device restricts the byte count for PIO */                                                /* transfers for slow buffer memory ??? */                                                /* Also 32768 block size in some cases */#else#error "Please fix <asm/byteorder.h>"#endif        u16             max_speed;              /* Maximum speed supported in KBps */        u8              reserved10, reserved11;        u16             ctl;                    /* Continuous Transfer Limit in blocks */        u16             speed;                  /* Current Speed, in KBps */        u16             buffer_size;            /* Buffer Size, in 512 bytes */        u8              reserved18, reserved19;} osst_capabilities_page_t;/* *      Block Size Page */typedef struct {#if   defined(__BIG_ENDIAN_BITFIELD)        unsigned        ps              :1;        unsigned        reserved1_6     :1;	unsigned        page_code       :6;     /* Page code - Should be 0x30 */#elif defined(__LITTLE_ENDIAN_BITFIELD)	unsigned        page_code       :6;     /* Page code - Should be 0x30 */        unsigned        reserved1_6     :1;        unsigned        ps              :1;#else#error "Please fix <asm/byteorder.h>"#endif        u8              page_length;            /* Page Length - Should be 2 */        u8              reserved2;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www.欧美日韩| 成人黄色av电影| 久久久久久综合| www.66久久| 婷婷丁香久久五月婷婷| 精品粉嫩超白一线天av| 国产91精品在线观看| 亚洲精品成人少妇| 日韩丝袜情趣美女图片| eeuss鲁一区二区三区| 图片区小说区区亚洲影院| 国产欧美综合色| 99综合电影在线视频| 免费一级欧美片在线观看| 亚洲国产高清在线观看视频| 91福利视频网站| 国产黑丝在线一区二区三区| 亚洲国产精品尤物yw在线观看| 2021久久国产精品不只是精品| 色综合天天在线| 日本va欧美va精品| 一区二区三区在线免费观看 | 国产黄色精品视频| 亚洲成人av一区二区| 欧美国产在线观看| 日韩精品一区国产麻豆| 日本高清不卡aⅴ免费网站| 经典三级一区二区| 亚洲午夜一区二区| 国产精品盗摄一区二区三区| 欧美一区二区三区视频免费| 色综合久久久久综合99| 国产精品1024久久| 美女网站一区二区| 亚洲午夜免费电影| 亚洲欧美自拍偷拍| 久久综合五月天婷婷伊人| 欧美日韩午夜精品| 色94色欧美sute亚洲线路二 | 亚洲成人手机在线| 亚洲日本va午夜在线影院| 精品久久久久久久人人人人传媒 | 91色综合久久久久婷婷| 久久国产夜色精品鲁鲁99| 一区二区三区在线视频观看 | 精品国产成人在线影院| 99精品欧美一区二区三区小说 | 久久精品夜色噜噜亚洲aⅴ| 欧美猛男超大videosgay| 91小宝寻花一区二区三区| 成人精品一区二区三区四区| 韩国女主播成人在线观看| 麻豆精品视频在线| 日韩av成人高清| 免费在线看一区| 奇米精品一区二区三区在线观看一| 亚洲电影在线免费观看| 夜夜嗨av一区二区三区中文字幕| 国产精品国产馆在线真实露脸| 国产欧美精品一区aⅴ影院| 久久久久久99久久久精品网站| 日韩情涩欧美日韩视频| 日韩一区二区三区免费看| 欧美一区二区三区播放老司机| 在线成人小视频| 欧美一区午夜视频在线观看| 日韩一区二区中文字幕| 欧美不卡激情三级在线观看| 日韩欧美高清dvd碟片| 欧美mv日韩mv| 国产欧美精品区一区二区三区 | 久草在线在线精品观看| 精品一区二区在线播放| 韩国欧美一区二区| 成人免费高清视频| 91视频免费观看| 欧美日韩精品三区| 日韩精品一区在线| 国产欧美精品国产国产专区| 久久亚洲一区二区三区明星换脸 | 欧美丰满一区二区免费视频| 91精品国产一区二区| 精品剧情在线观看| 中文字幕电影一区| 亚洲男人的天堂一区二区| 亚洲成人免费影院| 狠狠色狠狠色综合系列| av一区二区不卡| 在线免费不卡电影| 欧美一级片在线观看| 久久久综合激的五月天| 亚洲欧美色综合| 午夜精品影院在线观看| 国产一区二区在线视频| 99国产精品国产精品毛片| 欧美三级中文字幕在线观看| 欧美一级在线免费| 国产精品久久久久一区二区三区共| 亚洲三级在线播放| 五月婷婷综合网| 国产69精品久久777的优势| 在线观看一区日韩| 久久综合九色综合欧美就去吻 | 一区二区三区四区不卡视频| 日本中文在线一区| 国产ts人妖一区二区| 欧美日韩一卡二卡三卡| 国产亚洲欧洲一区高清在线观看| 夜夜嗨av一区二区三区四季av| 久久超碰97中文字幕| 色天使色偷偷av一区二区| 日韩欧美视频一区| 综合色天天鬼久久鬼色| 欧美视频一区二区三区在线观看| 精品对白一区国产伦| 亚洲一区视频在线| 国产成人在线视频网址| 欧美日本在线播放| 最新中文字幕一区二区三区| 看电视剧不卡顿的网站| 91九色02白丝porn| 国产网站一区二区| 青草国产精品久久久久久| 99久久夜色精品国产网站| 精品福利在线导航| 亚洲电影欧美电影有声小说| 成人国产精品免费观看视频| 日韩精品一区二区三区三区免费| 国产欧美日韩另类视频免费观看 | 精品视频123区在线观看| 欧美大片免费久久精品三p| 一区二区三区欧美日| 国产成人精品影视| 精品奇米国产一区二区三区| 亚洲成人综合网站| 91麻豆免费视频| 国产精品久久久久影院亚瑟 | 亚洲一区二区三区四区的| 国产成人精品www牛牛影视| 日韩亚洲欧美高清| 五月婷婷色综合| 欧美唯美清纯偷拍| 亚洲美女视频一区| 99视频精品免费视频| 欧美激情一区二区三区四区| 韩国av一区二区三区| 日韩欧美不卡一区| 青青草国产成人av片免费| 欧美日韩成人激情| 亚洲一区二区三区四区不卡| 欧美在线免费播放| 亚洲国产你懂的| 欧美日韩美少妇| 亚洲一级电影视频| 欧美伦理电影网| 爽好多水快深点欧美视频| 6080午夜不卡| 青青草国产精品97视觉盛宴| 日韩一区二区精品葵司在线 | 免费观看日韩电影| 欧美一级久久久| 蜜桃av噜噜一区| 精品久久国产字幕高潮| 久久9热精品视频| 久久久久久久久岛国免费| 国产乱理伦片在线观看夜一区| 久久久久久久网| 本田岬高潮一区二区三区| 中文字幕一区不卡| 91国产精品成人| 午夜精品久久久久久久久| 欧美一区二区三区四区视频 | 国产精品一级片| 国产精品亲子乱子伦xxxx裸| 成人av网在线| 亚洲韩国精品一区| 日韩丝袜美女视频| 国产传媒欧美日韩成人| 中文字幕五月欧美| 欧美在线啊v一区| 男人的天堂亚洲一区| 国产欧美日韩久久| 色激情天天射综合网| 日本人妖一区二区| 国产亚洲欧美一级| 色哟哟一区二区在线观看| 亚洲成av人片观看| 久久美女艺术照精彩视频福利播放| 成人黄色小视频| 天使萌一区二区三区免费观看| 精品日韩一区二区| 99久久综合狠狠综合久久| 亚洲1区2区3区4区| 国产精品毛片大码女人| 日韩欧美在线不卡| 欧美性猛交xxxxxxxx| www.视频一区| 国产麻豆精品在线观看| 日韩中文欧美在线| 一区二区三区产品免费精品久久75|