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

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

?? cs89x0.h

?? CS8900網(wǎng)卡驅(qū)動(dòng)源碼 初學(xué)者可參考 附有詳細(xì)注釋
?? H
?? 第 1 頁 / 共 2 頁
字號(hào):
/*  Copyright, 1988-1992, Russell Nelson, Crynwr Software   This program is free software; you can redistribute it and/or modify   it under the terms of the GNU General Public License as published by   the Free Software Foundation, version 1.   This program is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   GNU General Public License for more details.   You should have received a copy of the GNU General Public License   along with this program; if not, write to the Free Software   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.   */#include <linux/config.h>#define PP_ChipID 0x0000	/* offset   0h -> Corp -ID              */				/* offset   2h -> Model/Product Number  */				/* offset   3h -> Chip Revision Number  */#define PP_ISAIOB 0x0020	/*  IO base address */#define PP_CS8900_ISAINT 0x0022	/*  ISA interrupt select */#define PP_CS8920_ISAINT 0x0370	/*  ISA interrupt select */#define PP_CS8900_ISADMA 0x0024	/*  ISA Rec DMA channel */#define PP_CS8920_ISADMA 0x0374	/*  ISA Rec DMA channel */#define PP_ISASOF 0x0026	/*  ISA DMA offset */#define PP_DmaFrameCnt 0x0028	/*  ISA DMA Frame count */#define PP_DmaByteCnt 0x002A	/*  ISA DMA Byte count */#define PP_CS8900_ISAMemB 0x002C	/*  Memory base */#define PP_CS8920_ISAMemB 0x0348 /*  */#define PP_ISABootBase 0x0030	/*  Boot Prom base  */#define PP_ISABootMask 0x0034	/*  Boot Prom Mask *//* EEPROM data and command registers */#define PP_EECMD 0x0040		/*  NVR Interface Command register */#define PP_EEData 0x0042	/*  NVR Interface Data Register */#define PP_DebugReg 0x0044	/*  Debug Register */#define PP_RxCFG 0x0102		/*  Rx Bus config */#define PP_RxCTL 0x0104		/*  Receive Control Register */#define PP_TxCFG 0x0106		/*  Transmit Config Register */#define PP_TxCMD 0x0108		/*  Transmit Command Register */#define PP_BufCFG 0x010A	/*  Bus configuration Register */#define PP_LineCTL 0x0112	/*  Line Config Register */#define PP_SelfCTL 0x0114	/*  Self Command Register */#define PP_BusCTL 0x0116	/*  ISA bus control Register */#define PP_TestCTL 0x0118	/*  Test Register */#define PP_AutoNegCTL 0x011C	/*  Auto Negotiation Ctrl */#define PP_ISQ 0x0120		/*  Interrupt Status */#define PP_RxEvent 0x0124	/*  Rx Event Register */#define PP_TxEvent 0x0128	/*  Tx Event Register */#define PP_BufEvent 0x012C	/*  Bus Event Register */#define PP_RxMiss 0x0130	/*  Receive Miss Count */#define PP_TxCol 0x0132		/*  Transmit Collision Count */#define PP_LineST 0x0134	/*  Line State Register */#define PP_SelfST 0x0136	/*  Self State register */#define PP_BusST 0x0138		/*  Bus Status */#define PP_TDR 0x013C		/*  Time Domain Reflectometry */#define PP_AutoNegST 0x013E	/*  Auto Neg Status */#define PP_TxCommand 0x0144	/*  Tx Command */#define PP_TxLength 0x0146	/*  Tx Length */#define PP_LAF 0x0150		/*  Hash Table */#define PP_IA 0x0158		/*  Physical Address Register */#define PP_RxStatus 0x0400	/*  Receive start of frame */#define PP_RxLength 0x0402	/*  Receive Length of frame */#define PP_RxFrame 0x0404	/*  Receive frame pointer */#define PP_TxFrame 0x0A00	/*  Transmit frame pointer *//*  Primary I/O Base Address. If no I/O base is supplied by the user, then this *//*  can be used as the default I/O base to access the PacketPage Area. */#define DEFAULTIOBASE 0x0300#define FIRST_IO 0x020C		/*  First I/O port to check */#define LAST_IO 0x037C		/*  Last I/O port to check (+10h) */#define ADD_MASK 0x3000		/*  Mask it use of the ADD_PORT register */#define ADD_SIG 0x3000		/*  Expected ID signature *//* On Macs, we only need use the ISA I/O stuff until we do MEMORY_ON */#ifdef CONFIG_MAC#define LCSLOTBASE 0xfee00000#define MMIOBASE 0x40000#endif#define CHIP_EISA_ID_SIG 0x630E   /*  Product ID Code for Crystal Chip (CS8900 spec 4.3) */#define CHIP_EISA_ID_SIG_STR "0x630E"#ifdef IBMEIPKT#define EISA_ID_SIG 0x4D24	/*  IBM */#define PART_NO_SIG 0x1010	/*  IBM */#define MONGOOSE_BIT 0x0000	/*  IBM */#else#define EISA_ID_SIG 0x630E	/*  PnP Vendor ID (same as chip id for Crystal board) */#define PART_NO_SIG 0x4000	/*  ID code CS8920 board (PnP Vendor Product code) */#define MONGOOSE_BIT 0x2000	/*  PART_NO_SIG + MONGOOSE_BUT => ID of mongoose */#endif#define PRODUCT_ID_ADD 0x0002   /*  Address of product ID *//*  Mask to find out the types of  registers */#define REG_TYPE_MASK 0x001F/*  Eeprom Commands */#define ERSE_WR_ENBL 0x00F0#define ERSE_WR_DISABLE 0x0000/*  Defines Control/Config register quintuplet numbers */#define RX_BUF_CFG 0x0003#define RX_CONTROL 0x0005#define TX_CFG 0x0007#define TX_COMMAND 0x0009#define BUF_CFG 0x000B#define LINE_CONTROL 0x0013#define SELF_CONTROL 0x0015#define BUS_CONTROL 0x0017#define TEST_CONTROL 0x0019/*  Defines Status/Count registers quintuplet numbers */#define RX_EVENT 0x0004#define TX_EVENT 0x0008#define BUF_EVENT 0x000C#define RX_MISS_COUNT 0x0010#define TX_COL_COUNT 0x0012#define LINE_STATUS 0x0014#define SELF_STATUS 0x0016#define BUS_STATUS 0x0018#define TDR 0x001C/* PP_RxCFG - Receive  Configuration and Interrupt Mask bit definition -  Read/write */#define SKIP_1 0x0040#define RX_STREAM_ENBL 0x0080#define RX_OK_ENBL 0x0100#define RX_DMA_ONLY 0x0200#define AUTO_RX_DMA 0x0400#define BUFFER_CRC 0x0800#define RX_CRC_ERROR_ENBL 0x1000#define RX_RUNT_ENBL 0x2000#define RX_EXTRA_DATA_ENBL 0x4000/* PP_RxCTL - Receive Control bit definition - Read/write */#define RX_IA_HASH_ACCEPT 0x0040#define RX_PROM_ACCEPT 0x0080#define RX_OK_ACCEPT 0x0100#define RX_MULTCAST_ACCEPT 0x0200#define RX_IA_ACCEPT 0x0400#define RX_BROADCAST_ACCEPT 0x0800#define RX_BAD_CRC_ACCEPT 0x1000#define RX_RUNT_ACCEPT 0x2000#define RX_EXTRA_DATA_ACCEPT 0x4000#define RX_ALL_ACCEPT (RX_PROM_ACCEPT|RX_BAD_CRC_ACCEPT|RX_RUNT_ACCEPT|RX_EXTRA_DATA_ACCEPT)/*  Default receive mode - individually addressed, broadcast, and error free */#define DEF_RX_ACCEPT (RX_IA_ACCEPT | RX_BROADCAST_ACCEPT | RX_OK_ACCEPT)/* PP_TxCFG - Transmit Configuration Interrupt Mask bit definition - Read/write */#define TX_LOST_CRS_ENBL 0x0040#define TX_SQE_ERROR_ENBL 0x0080#define TX_OK_ENBL 0x0100#define TX_LATE_COL_ENBL 0x0200#define TX_JBR_ENBL 0x0400#define TX_ANY_COL_ENBL 0x0800#define TX_16_COL_ENBL 0x8000/* PP_TxCMD - Transmit Command bit definition - Read-only */#define TX_START_4_BYTES 0x0000#define TX_START_64_BYTES 0x0040#define TX_START_128_BYTES 0x0080#define TX_START_ALL_BYTES 0x00C0#define TX_FORCE 0x0100#define TX_ONE_COL 0x0200#define TX_TWO_PART_DEFF_DISABLE 0x0400#define TX_NO_CRC 0x1000#define TX_RUNT 0x2000/* PP_BufCFG - Buffer Configuration Interrupt Mask bit definition - Read/write */#define GENERATE_SW_INTERRUPT 0x0040#define RX_DMA_ENBL 0x0080#define READY_FOR_TX_ENBL 0x0100#define TX_UNDERRUN_ENBL 0x0200#define RX_MISS_ENBL 0x0400#define RX_128_BYTE_ENBL 0x0800#define TX_COL_COUNT_OVRFLOW_ENBL 0x1000#define RX_MISS_COUNT_OVRFLOW_ENBL 0x2000#define RX_DEST_MATCH_ENBL 0x8000/* PP_LineCTL - Line Control bit definition - Read/write */#define SERIAL_RX_ON 0x0040#define SERIAL_TX_ON 0x0080#define AUI_ONLY 0x0100#define AUTO_AUI_10BASET 0x0200#define MODIFIED_BACKOFF 0x0800#define NO_AUTO_POLARITY 0x1000#define TWO_PART_DEFDIS 0x2000#define LOW_RX_SQUELCH 0x4000/* PP_SelfCTL - Software Self Control bit definition - Read/write */#define POWER_ON_RESET 0x0040#define SW_STOP 0x0100#define SLEEP_ON 0x0200#define AUTO_WAKEUP 0x0400#define HCB0_ENBL 0x1000#define HCB1_ENBL 0x2000#define HCB0 0x4000#define HCB1 0x8000/* PP_BusCTL - ISA Bus Control bit definition - Read/write */#define RESET_RX_DMA 0x0040#define MEMORY_ON 0x0400#define DMA_BURST_MODE 0x0800#define IO_CHANNEL_READY_ON 0x1000#define RX_DMA_SIZE_64K 0x2000#define ENABLE_IRQ 0x8000/* PP_TestCTL - Test Control bit definition - Read/write */#define LINK_OFF 0x0080#define ENDEC_LOOPBACK 0x0200#define AUI_LOOPBACK 0x0400#define BACKOFF_OFF 0x0800#define FDX_8900 0x4000#define FAST_TEST 0x8000/* PP_RxEvent - Receive Event Bit definition - Read-only */#define RX_IA_HASHED 0x0040#define RX_DRIBBLE 0x0080#define RX_OK 0x0100#define RX_HASHED 0x0200#define RX_IA 0x0400#define RX_BROADCAST 0x0800#define RX_CRC_ERROR 0x1000#define RX_RUNT 0x2000#define RX_EXTRA_DATA 0x4000#define HASH_INDEX_MASK 0x0FC00

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区免费在线观看| 国产精品国产馆在线真实露脸| 日本亚洲欧美天堂免费| 日韩亚洲欧美在线| 成人综合婷婷国产精品久久| 一区二区视频在线看| 欧美精品久久一区| 国产一区视频网站| 日本一区二区视频在线| 欧美午夜电影一区| 国产美女久久久久| 亚洲一区成人在线| 国产视频亚洲色图| 欧美人与禽zozo性伦| 国产精品一区二区三区网站| 亚洲精品国产第一综合99久久 | 日韩成人一级片| 久久综合精品国产一区二区三区 | 一区二区三区日韩| 精品少妇一区二区三区视频免付费 | 久久久国产精品麻豆| 在线观看视频欧美| 免费一级片91| 一区二区三国产精华液| 精品99一区二区三区| 色欧美日韩亚洲| 激情都市一区二区| 伊人色综合久久天天人手人婷| 日韩一区二区影院| 91精彩视频在线| 成人综合婷婷国产精品久久蜜臀| 香蕉久久一区二区不卡无毒影院| 26uuu亚洲综合色欧美| 欧美午夜电影在线播放| 久久91精品久久久久久秒播| 亚洲黄色免费网站| 亚洲六月丁香色婷婷综合久久| 国产精品视频免费| 中文成人综合网| 欧美国产日本韩| 国产精品沙发午睡系列990531| 久久九九久精品国产免费直播| 亚洲精品在线网站| 国产性天天综合网| 欧美激情在线看| 国产精品少妇自拍| 综合久久给合久久狠狠狠97色| 欧美国产综合色视频| 国产精品天干天干在观线| 国产精品视频观看| 亚洲人吸女人奶水| 一区二区三区在线视频观看| 亚洲香肠在线观看| 午夜精品视频一区| 美国毛片一区二区| 国产一区欧美二区| 成人午夜电影网站| 色哟哟国产精品免费观看| 欧美在线观看视频在线| 在线成人小视频| 精品国产一区二区亚洲人成毛片 | 亚洲欧美激情一区二区| 亚洲男女毛片无遮挡| 亚洲最新在线观看| 日韩国产欧美在线视频| 九一九一国产精品| 成人亚洲一区二区一| 色哟哟精品一区| 欧美一卡在线观看| 国产日韩精品一区二区三区| 中文字幕在线观看不卡| 亚洲一区二区四区蜜桃| 蜜桃精品视频在线观看| 国产91丝袜在线18| 91蝌蚪porny成人天涯| 欧美日韩在线精品一区二区三区激情 | 亚洲免费av网站| 天堂一区二区在线免费观看| 国产综合色视频| 91丝袜美腿高跟国产极品老师 | 日本精品一区二区三区高清| 欧美伦理影视网| 26uuu成人网一区二区三区| |精品福利一区二区三区| 亚洲专区一二三| 国产一区 二区| 精品一区中文字幕| 国产日韩欧美精品综合| **性色生活片久久毛片| 亚洲电影视频在线| 国产精品影视在线| 国产精品一级片| 免费日韩伦理电影| 另类综合日韩欧美亚洲| 老汉av免费一区二区三区| 久久精品国产99国产精品| 精品亚洲成av人在线观看| 激情成人综合网| av影院午夜一区| 欧美亚男人的天堂| 678五月天丁香亚洲综合网| 日韩欧美一区二区视频| 精品久久久久久久久久久久久久久久久| 日韩欧美黄色影院| 国产欧美一区视频| 1024国产精品| 性欧美大战久久久久久久久| 蜜臀av性久久久久蜜臀av麻豆 | 69堂成人精品免费视频| 精品福利一二区| 国产精品麻豆视频| 亚洲午夜免费福利视频| 美女一区二区三区| 成人av在线电影| 精品视频一区三区九区| 久久久久久久久岛国免费| 亚洲图片你懂的| 理论电影国产精品| 99re亚洲国产精品| 9191久久久久久久久久久| 国产喷白浆一区二区三区| 亚洲国产乱码最新视频 | 国产婷婷色一区二区三区四区| 亚洲欧洲av一区二区三区久久| 亚洲成a人片在线观看中文| 韩国女主播一区| 色成年激情久久综合| 欧美mv日韩mv| 亚洲一区二区三区四区五区中文| 极品少妇一区二区三区精品视频 | 久久美女高清视频| 亚洲电影一级片| 成人av综合在线| 日韩一级高清毛片| 亚洲精品久久久久久国产精华液| 麻豆一区二区三| 在线精品视频小说1| 国产视频一区二区在线观看| 日日摸夜夜添夜夜添国产精品| 成人性生交大合| 精品国免费一区二区三区| 香蕉加勒比综合久久| 成人av免费网站| 欧美精品一区二区三区蜜桃视频| 亚洲综合区在线| av亚洲产国偷v产偷v自拍| 日韩三级电影网址| 五月激情六月综合| 欧洲一区在线观看| 综合亚洲深深色噜噜狠狠网站| 久久99九九99精品| 欧美精品123区| 亚洲美女免费在线| 成人av网站免费观看| 国产女主播一区| 国产一区二区三区四| 欧美tk—视频vk| 日本视频一区二区| 91精品国产乱码久久蜜臀| 亚洲五码中文字幕| 欧美午夜精品久久久久久孕妇| 中文字幕一区在线观看视频| 国产黄色精品视频| 欧美精品一区二区三区高清aⅴ| 日韩精品1区2区3区| 3d动漫精品啪啪1区2区免费 | 国产激情视频一区二区三区欧美 | 亚洲v日本v欧美v久久精品| 色成年激情久久综合| 亚洲男人天堂一区| 99精品视频在线观看免费| 国产欧美一区二区精品忘忧草| 国产一区高清在线| 久久免费视频色| 国产盗摄一区二区三区| 国产日产欧美一区| av亚洲产国偷v产偷v自拍| 亚洲欧美国产77777| 日本高清视频一区二区| 伊人性伊人情综合网| 欧美日韩一级片在线观看| 视频一区二区三区入口| 91精品国产91久久综合桃花| 蜜臀av在线播放一区二区三区| 欧美一级搡bbbb搡bbbb| 精品一区二区三区香蕉蜜桃| 国产无人区一区二区三区| 成人永久看片免费视频天堂| 综合av第一页| 欧美日韩国产乱码电影| 美女视频黄 久久| 26uuu国产一区二区三区| av网站免费线看精品| 亚洲中国最大av网站| 日韩免费电影一区| 成人午夜免费视频| 夜夜嗨av一区二区三区| 日韩无一区二区| 99国产精品一区| 日本女人一区二区三区|