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

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

?? cs89x0.h

?? CS8900網卡驅動源碼 初學者可參考 附有詳細注釋
?? H
?? 第 1 頁 / 共 2 頁
字號:
/*  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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天色天天操综合| 中文字幕 久热精品 视频在线 | 日本久久电影网| 国产精品三级在线观看| 成人黄色av网站在线| 亚洲欧美自拍偷拍色图| 色婷婷久久久综合中文字幕| 亚洲午夜精品网| 日韩一区二区视频在线观看| 国产一区二区福利视频| 国产女人18水真多18精品一级做| 波多野结衣中文字幕一区| 中文字幕亚洲不卡| 欧美日韩国产一级| 国产一区二区视频在线播放| 国产精品免费aⅴ片在线观看| 色国产精品一区在线观看| 午夜免费久久看| 久久美女高清视频| 99re亚洲国产精品| 日韩av高清在线观看| 国产日韩欧美精品综合| 欧美私模裸体表演在线观看| 另类综合日韩欧美亚洲| 中文字幕一区二区三区四区不卡| 欧美亚洲国产一卡| 久久99精品视频| 亚洲另类春色国产| 日韩精品中文字幕一区| 99国产精品久久久久久久久久| 五月天激情综合| 精品电影一区二区三区| 91行情网站电视在线观看高清版| 久久精品国产第一区二区三区| 国产精品黄色在线观看| 欧美一卡二卡三卡| 91免费观看视频| 国产自产v一区二区三区c| 一二三区精品福利视频| 国产亚洲污的网站| 欧美精品一二三四| 粉嫩av亚洲一区二区图片| 日韩电影在线观看电影| 亚洲视频你懂的| 久久综合精品国产一区二区三区| 色嗨嗨av一区二区三区| 国产成人免费高清| 另类人妖一区二区av| 一区二区视频在线看| 久久久久国产精品免费免费搜索| 欧美狂野另类xxxxoooo| 97se亚洲国产综合在线| 激情伊人五月天久久综合| 亚洲www啪成人一区二区麻豆| 国产精品家庭影院| 国产欧美一区二区三区在线老狼| 日韩欧美视频在线| 欧美另类高清zo欧美| 99re8在线精品视频免费播放| 国产一区欧美二区| 麻豆一区二区三| 日本视频一区二区三区| 夜夜嗨av一区二区三区| 亚洲欧洲成人自拍| 中文字幕一区二区三区在线观看| 久久久高清一区二区三区| 日韩欧美视频一区| 日韩免费一区二区| 日韩一级二级三级| 69av一区二区三区| 欧美男生操女生| 91精品国产91久久久久久一区二区| 欧美在线观看视频一区二区三区| 北条麻妃一区二区三区| av不卡在线观看| 99久久伊人久久99| 99国产精品视频免费观看| 91一区在线观看| 91免费版在线| 欧美在线短视频| 欧美精品久久99久久在免费线 | 亚洲精品日韩专区silk| 日韩码欧中文字| 一区二区三区免费观看| 亚洲一区中文日韩| 日韩中文字幕不卡| 美女一区二区在线观看| 麻豆久久久久久| 国产一区二区三区在线观看精品| 韩国三级在线一区| 国产凹凸在线观看一区二区| 成人免费视频国产在线观看| www.色精品| 在线视频国内自拍亚洲视频| 欧美日本乱大交xxxxx| 日韩一区二区三区视频| 精品粉嫩超白一线天av| 国产精品色婷婷久久58| 伊人婷婷欧美激情| 日本在线不卡视频| 国模套图日韩精品一区二区| 国产在线精品一区二区三区不卡| 国产成人免费视频网站高清观看视频| 成人在线视频首页| 色天天综合色天天久久| 欧美日韩精品一区二区三区蜜桃| 日韩免费视频一区| 亚洲少妇30p| 三级亚洲高清视频| 国产精品一区二区不卡| 日本久久一区二区| 精品三级在线看| 日韩一区在线看| 免费在线成人网| 99久久精品情趣| 日韩三级高清在线| 国产精品久久久久久亚洲伦| 日韩中文欧美在线| 成人午夜私人影院| 欧美日韩久久久一区| 国产色婷婷亚洲99精品小说| 一区二区高清视频在线观看| 久久精品999| 色欲综合视频天天天| 精品第一国产综合精品aⅴ| 亚洲激情图片一区| 国产麻豆精品在线| 欧美日韩亚洲不卡| 国产精品日日摸夜夜摸av| 蜜臀久久久99精品久久久久久| www.欧美精品一二区| 日韩欧美黄色影院| 一区二区三区欧美亚洲| 国产精品一二三四| 欧美一区在线视频| 有码一区二区三区| 国产91精品欧美| 欧美成人一区二区三区在线观看| 亚洲女性喷水在线观看一区| 精品一区二区国语对白| 欧美日韩你懂得| 一区二区在线免费观看| 成人av在线播放网站| 久久久久久久久久看片| 另类小说综合欧美亚洲| 欧美精品色综合| 一区二区三区欧美日韩| 99riav一区二区三区| 中文字幕乱码亚洲精品一区 | 亚洲激情欧美激情| 99re视频这里只有精品| 国产欧美一区二区三区网站| 九九精品一区二区| 91精品国产综合久久久久久| 亚洲最快最全在线视频| 91在线观看地址| 国产精品剧情在线亚洲| 成人综合婷婷国产精品久久| 久久―日本道色综合久久| 日韩精品一级二级| 在线观看91av| 日韩电影在线看| 欧美一区二区三区四区在线观看| 亚洲午夜免费福利视频| 色婷婷精品久久二区二区蜜臂av | 99久久免费精品高清特色大片| 久久精品视频在线免费观看| 韩国v欧美v日本v亚洲v| 久久午夜电影网| 国产一区二区三区电影在线观看| 日韩一区二区高清| 奇米777欧美一区二区| 日韩欧美国产1| 久久 天天综合| 久久久久久免费网| 成人av在线看| 一区二区三区在线高清| 欧美三片在线视频观看| 天堂在线亚洲视频| 日韩亚洲欧美在线观看| 九九**精品视频免费播放| 2020国产精品久久精品美国| 国产剧情一区在线| 国产精品嫩草影院com| 色激情天天射综合网| 午夜精品福利一区二区蜜股av| 欧美一卡二卡三卡| 国产福利一区二区| 亚洲乱码日产精品bd| 欧美日本在线播放| 国产一区二区视频在线| 亚洲欧洲av色图| 欧美日产在线观看| 国产精品一区二区你懂的| 日韩理论片在线| 欧美日韩久久一区二区| 国产一区二区三区四区五区入口 | 欧美一级免费观看| 国产福利一区二区三区| 亚洲免费在线观看视频|