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

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

?? cirrus.h

?? cs89000的驅(qū)動(dòng)編寫。很有助于新手學(xué)習(xí)。本人看了以后覺得受益非淺。在此與大家分享。希望有幫助。
?? H
字號(hào):
#ifndef CIRRUS_H#define CIRRUS_H/* * linux/drivers/net/cirrus.h * * Author: Abraham van der Merwe <abraham@2d3d.co.za> * * A Cirrus Logic CS8900A driver for Linux * based on the cs89x0 driver written by Russell Nelson, * Donald Becker, and others. * * This source code is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * version 2 as published by the Free Software Foundation. *//* * Ports */#define PP_Address		0x0a	/* PacketPage Pointer Port (Section 4.10.10) */#define PP_Data			0x0c	/* PacketPage Data Port (Section 4.10.10) *//* * Registers */#define PP_ProductID		0x0000	/* Section 4.3.1   Product Identification Code */#define PP_MemBase			0x002c	/* Section 4.9.2   Memory Base Address Register */#define PP_IntNum			0x0022	/* Section 3.2.3   Interrupt Number */#define PP_EEPROMCommand	0x0040	/* Section 4.3.11  EEPROM Command */#define PP_EEPROMData		0x0042	/* Section 4.3.12  EEPROM Data */#define PP_RxCFG			0x0102	/* Section 4.4.6   Receiver Configuration */#define PP_RxCTL			0x0104	/* Section 4.4.8   Receiver Control */#define PP_TxCFG			0x0106	/* Section 4.4.9   Transmit Configuration */#define PP_BufCFG			0x010a	/* Section 4.4.12  Buffer Configuration */#define PP_LineCTL			0x0112	/* Section 4.4.16  Line Control */#define PP_SelfCTL			0x0114	/* Section 4.4.18  Self Control */#define PP_BusCTL			0x0116	/* Section 4.4.20  Bus Control */#define PP_TestCTL			0x0118	/* Section 4.4.22  Test Control */#define PP_ISQ				0x0120	/* Section 4.4.5   Interrupt Status Queue */#define PP_TxEvent			0x0128	/* Section 4.4.10  Transmitter Event */#define PP_BufEvent			0x012c	/* Section 4.4.13  Buffer Event */#define PP_RxMISS			0x0130	/* Section 4.4.14  Receiver Miss Counter */#define PP_TxCOL			0x0132	/* Section 4.4.15  Transmit Collision Counter */#define PP_SelfST			0x0136	/* Section 4.4.19  Self Status */#define PP_BusST			0x0138	/* Section 4.4.21  Bus Status */#define PP_TxCMD			0x0144	/* Section 4.4.11  Transmit Command */#define PP_TxLength			0x0146	/* Section 4.5.2   Transmit Length */#define PP_IA				0x0158	/* Section 4.6.2   Individual Address (IEEE Address) */#define PP_RxStatus			0x0400	/* Section 4.7.1   Receive Status */#define PP_RxLength			0x0402	/* Section 4.7.1   Receive Length (in bytes) */#define PP_RxFrame			0x0404	/* Section 4.7.2   Receive Frame Location */#define PP_TxFrame			0x0a00	/* Section 4.7.2   Transmit Frame Location *//* * Values *//* PP_IntNum */#define INTRQ0			0x0000#define INTRQ1			0x0001#define INTRQ2			0x0002#define INTRQ3			0x0003/* PP_ProductID */#define EISA_REG_CODE	0x630e#define REVISION(x)		(((x) & 0x1f00) >> 8)#define VERSION(x)		((x) & ~0x1f00)#define CS8900A			0x0000#define REV_B			7#define REV_C			8#define REV_D			9/* PP_RxCFG */#define Skip_1			0x0040#define StreamE			0x0080#define RxOKiE			0x0100#define RxDMAonly		0x0200#define AutoRxDMAE		0x0400#define BufferCRC		0x0800#define CRCerroriE		0x1000#define RuntiE			0x2000#define ExtradataiE		0x4000/* PP_RxCTL */#define IAHashA			0x0040#define PromiscuousA	0x0080#define RxOKA			0x0100#define MulticastA		0x0200#define IndividualA		0x0400#define BroadcastA		0x0800#define CRCerrorA		0x1000#define RuntA			0x2000#define ExtradataA		0x4000/* PP_TxCFG */#define Loss_of_CRSiE	0x0040#define SQErroriE		0x0080#define TxOKiE			0x0100#define Out_of_windowiE	0x0200#define JabberiE		0x0400#define AnycolliE		0x0800#define T16colliE		0x8000/* PP_BufCFG */#define SWint_X			0x0040#define RxDMAiE			0x0080#define Rdy4TxiE		0x0100#define TxUnderruniE	0x0200#define RxMissiE		0x0400#define Rx128iE			0x0800#define TxColOvfiE		0x1000#define MissOvfloiE		0x2000#define RxDestiE		0x8000/* PP_LineCTL */#define SerRxON			0x0040#define SerTxON			0x0080#define AUIonly			0x0100#define AutoAUI_10BT	0x0200#define ModBackoffE		0x0800#define PolarityDis		0x1000#define L2_partDefDis	0x2000#define LoRxSquelch		0x4000/* PP_SelfCTL */#define RESET			0x0040#define SWSuspend		0x0100#define HWSleepE		0x0200#define HWStandbyE		0x0400#define HC0E			0x1000#define HC1E			0x2000#define HCB0			0x4000#define HCB1			0x8000/* PP_BusCTL */#define ResetRxDMA		0x0040#define DMAextend		0x0100#define UseSA			0x0200#define MemoryE			0x0400#define DMABurst		0x0800#define IOCHRDYE		0x1000#define RxDMAsize		0x2000#define EnableRQ		0x8000/* PP_TestCTL */#define DisableLT		0x0080#define ENDECloop		0x0200#define AUIloop			0x0400#define DisableBackoff	0x0800#define FDX				0x4000/* PP_ISQ */#define RegNum(x) ((x) & 0x3f)#define RegContent(x) ((x) & ~0x3d)#define RxEvent			0x0004#define TxEvent			0x0008#define BufEvent		0x000c#define RxMISS			0x0010#define TxCOL			0x0012/* PP_RxStatus */#define IAHash			0x0040#define Dribblebits		0x0080#define RxOK			0x0100#define Hashed			0x0200#define IndividualAdr	0x0400#define Broadcast		0x0800#define CRCerror		0x1000#define Runt			0x2000#define Extradata		0x4000#define HashTableIndex(x) ((x) >> 0xa)/* PP_TxCMD */#define After5			0#define After381		1#define After1021		2#define AfterAll		3#define TxStart(x) ((x) << 6)#define Force			0x0100#define Onecoll			0x0200#define InhibitCRC		0x1000#define TxPadDis		0x2000/* PP_BusST */#define TxBidErr		0x0080#define Rdy4TxNOW		0x0100/* PP_TxEvent */#define Loss_of_CRS		0x0040#define SQEerror		0x0080#define TxOK			0x0100#define Out_of_window	0x0200#define Jabber			0x0400#define T16coll			0x8000#define TX_collisions(x) (((x) >> 0xb) & ~0x8000)/* PP_BufEvent */#define SWint			0x0040#define RxDMAFrame		0x0080#define Rdy4Tx			0x0100#define TxUnderrun		0x0200#define RxMiss			0x0400#define Rx128			0x0800#define RxDest			0x8000/* PP_RxMISS */#define MissCount(x) ((x) >> 6)/* PP_TxCOL */#define ColCount(x) ((x) >> 6)/* PP_SelfST */#define T3VActive		0x0040#define INITD			0x0080#define SIBUSY			0x0100#define EEPROMpresent	0x0200#define EEPROMOK		0x0400#define ELpresent		0x0800#define EEsize			0x1000/* PP_EEPROMCommand */#define EEWriteRegister	0x0100#define EEReadRegister	0x0200#define EEEraseRegister	0x0300#define ELSEL			0x0400/* -------------------- Set Hardware Capabilities for CSB226 -------------- */#if defined(CONFIG_ARCH_CSB226)#define CIRRUS_inw(a, r)		readw((a) + (r*0x02))#define CIRRUS_outw(v, a, r)		writew(v, (a) + (r*0x02))#define CIRRUS_insw(a, r, p, l)		insw((a) + (r*0x02), p, l)#define CIRRUS_outsw(a, r, p, l)	outsw((a) + (r*0x02), p, l)#define CIRRUS_IOADDR			(CSB226_ETH_VIRT + 0x300)#define CIRRUS_IRQ			CSB226_ETH_IRQ/* -------------------- Set Hardware Capabilities for FS2410 -------------- */#elif defined(CONFIG_ARCH_S3C2410)#include <asm/arch/regs-irq.h>//#include <asm/arch-s3c2410/smdk.h>#undef	MOD_INC_USE_COUNT#undef	MOD_DEC_USE_COUNT#define	MOD_INC_USE_COUNT#define	MOD_DEC_USE_COUNT#define CIRRUS_inw(a, r)		readw((a) + (r))#define CIRRUS_outw(v, a, r)		writew(v, (a) + (r))#define CIRRUS_insw(a, r, p, l)		insw((a) + (r), p, l)#define CIRRUS_outsw(a, r, p, l)	outsw((a) + (r), p, l)#define CIRRUS_IOADDR			(S3C2410_VA_CS8900 + 0x300)#define CIRRUS_IRQ			IRQ_EINT9//IRQ_CS8900/* -------------------- Set Hardware Capabilities for frodo --------------- */#elif defined(CONFIG_SA1100_FRODO)#define CIRRUS_inb(a, r)		inb((a) + (r))#define CIRRUS_inw(a, r)		inw((a) + (r))#define CIRRUS_outb(v, a, r)		outb(v, (a) + (r))#define CIRRUS_outw(v, a, r)            outw(v, (a) + (r))#define CIRRUS_insw(a, r, p, l)		insw((a) + (r), p, l)#define CIRRUS_outsw(a, r, p, l)	outsw((a) + (r), p, l)#define CIRRUS_IOADDR			(FRODO_ETH_IO + 0x300)#define CIRRUS_IRQ			FRODO_ETH_IRQ/* -------------------- Set Hardware Capabilities for cerf ---------------- */#elif defined(CONFIG_SA1100_CERF)#define CIRRUS_inb(a, r)		inb((a) + (r))#define CIRRUS_inw(a, r)		inw((a) + (r))#define CIRRUS_outb(v, a, r)		outb(v, (a) + (r))#define CIRRUS_outw(v, a, r)            outw(v, (a) + (r))#define CIRRUS_insw(a, r, p, l)		insw((a) + (r), p, l)#define CIRRUS_outsw(a, r, p, l)	outsw((a) + (r), p, l)#define CIRRUS_IOADDR			(CERF_ETH_IO + 0x300)#define CIRRUS_IRQ			CERF_ETH_IRQ/* -------------------- Set Hardware Capabilities for CDB89712 ------------ */#elif defined(CONFIG_ARCH_CDB89712)#define CIRRUS_inb(a, r)		inb((a) + (r))#define CIRRUS_inw(a, r)		inw((a) + (r))#define CIRRUS_outb(v, a, r)		outb(v, (a) + (r))#define CIRRUS_outw(v, a, r)            outw(v, (a) + (r))#define CIRRUS_insw(a, r, p, l)		insw((a) + (r), p, l)#define CIRRUS_outsw(a, r, p, l)	outsw((a) + (r), p, l)#define CIRRUS_IOADDR			(ETHER_BASE + 0x300)#define CIRRUS_IRQ			IRQ_EINT3/* -------------------- ISA ----------------------------------------------- */#elif defined(CONFIG_ISA)#define CIRRUS_inb(a, r)		inb((a) + (r))#define CIRRUS_inw(a, r)		inw((a) + (r))#define CIRRUS_outb(v, a, r)		outb(v, (a) + (r))#define CIRRUS_outw(v, a, r)            outw(v, (a) + (r))#define CIRRUS_insw(a, r, p, l)		insw((a) + (r), p, l)#define CIRRUS_outsw(a, r, p, l)	outsw((a) + (r), p, l)#define CIRRUS_IOADDR			0#define CIRRUS_IRQ			0#else#error "FIXME..."#endif#endif	/* #ifndef CIRRUS_H */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线视频免费观看| 色综合中文字幕国产 | 亚洲国产激情av| 欧美网站大全在线观看| 国产成人夜色高潮福利影视| 一区二区在线看| 久久久久久9999| 717成人午夜免费福利电影| av电影一区二区| 韩国三级在线一区| 亚洲成人自拍偷拍| 国产精品色在线观看| 日韩欧美一区二区免费| 欧美写真视频网站| 国产精品亚洲一区二区三区妖精| 丝袜亚洲另类丝袜在线| 伊人婷婷欧美激情| 综合欧美亚洲日本| 国产精品乱码人人做人人爱| 精品国产电影一区二区| 91麻豆精品国产91久久久久| 日本道精品一区二区三区| 国产夫妻精品视频| 欧美日韩在线观看一区二区| 成人成人成人在线视频| 国产在线不卡一区| 精品一区二区三区视频| 美女脱光内衣内裤视频久久网站| 午夜精品成人在线| 亚洲午夜在线电影| 亚洲v中文字幕| 亚洲自拍与偷拍| 亚洲三级久久久| 亚洲日本va午夜在线影院| 中文字幕乱码日本亚洲一区二区| 精品国精品自拍自在线| 日韩欧美国产不卡| 日韩欧美aaaaaa| 日韩美女在线视频| 2019国产精品| 久久久国际精品| 国产日产欧美精品一区二区三区| 久久综合狠狠综合| 久久精品亚洲乱码伦伦中文| 国产偷国产偷精品高清尤物| 国产午夜亚洲精品不卡| 国产蜜臀av在线一区二区三区| 久久美女高清视频| 欧美激情在线一区二区| 国产精品色呦呦| 自拍偷拍亚洲欧美日韩| 亚洲欧美国产77777| 一级女性全黄久久生活片免费| 亚洲一区二区三区影院| 婷婷丁香激情综合| 久久成人免费日本黄色| 国产一区二区三区日韩| 国产91精品久久久久久久网曝门| 国产99一区视频免费| 91在线观看视频| 欧美日韩国产高清一区| 欧美成人性战久久| 国产亚洲精品福利| 亚洲色图都市小说| 婷婷久久综合九色综合伊人色| 久久精品久久久精品美女| 国产不卡高清在线观看视频| 一本大道久久a久久精二百| 欧美日韩国产高清一区二区三区 | 色婷婷精品大在线视频 | 91精品福利视频| 91麻豆精品国产91久久久使用方法| 精品日韩欧美在线| 国产精品欧美极品| 香蕉影视欧美成人| 国产成人免费视频一区| 欧美午夜寂寞影院| 久久综合九色综合欧美98| 日韩久久一区二区| 免费人成在线不卡| 不卡一卡二卡三乱码免费网站| 欧美三级视频在线观看| 久久免费电影网| 亚洲国产va精品久久久不卡综合| 精品一区二区在线看| 91女人视频在线观看| 日韩视频一区在线观看| 亚洲视频 欧洲视频| 美国三级日本三级久久99| av爱爱亚洲一区| 欧美成人官网二区| 亚洲一区免费在线观看| 国产福利一区在线| 91精品国产综合久久蜜臀| 国产精品国产三级国产有无不卡| 日韩1区2区日韩1区2区| 91麻豆高清视频| 久久久99精品久久| 丝袜a∨在线一区二区三区不卡| 从欧美一区二区三区| 911精品国产一区二区在线| 国产精品成人网| 韩国理伦片一区二区三区在线播放 | 五月天精品一区二区三区| 成人三级伦理片| 精品国产免费久久| 日韩国产欧美一区二区三区| 91国偷自产一区二区三区观看| 2023国产精品自拍| 奇米影视一区二区三区| 欧美日韩国产首页在线观看| 最新国产成人在线观看| 国产黑丝在线一区二区三区| 日韩亚洲国产中文字幕欧美| 亚洲国产成人tv| 色视频欧美一区二区三区| 国产精品免费观看视频| 国产河南妇女毛片精品久久久| 日韩欧美一二三四区| 偷拍一区二区三区| 欧美喷水一区二区| 亚洲小说欧美激情另类| 色综合激情五月| 亚洲男人天堂av网| 99国产精品国产精品久久| 国产精品欧美精品| www.综合网.com| 国产精品卡一卡二| 成人免费毛片片v| 国产精品视频免费看| 成人精品免费视频| 国产精品免费av| 成av人片一区二区| 亚洲男人天堂一区| 欧美在线观看视频一区二区三区| 亚洲人成亚洲人成在线观看图片| 91网页版在线| 又紧又大又爽精品一区二区| 色狠狠一区二区三区香蕉| 亚洲伦理在线精品| 日本韩国欧美在线| 亚洲成av人综合在线观看| 制服丝袜激情欧洲亚洲| 久久精品99久久久| 久久久精品综合| aa级大片欧美| 亚洲一区二区免费视频| 欧美精品丝袜中出| 久久99精品国产麻豆不卡| 精品免费视频一区二区| 国产成人无遮挡在线视频| 欧美国产一区二区| 在线免费观看不卡av| 亚洲国产精品精华液网站| 91精品国产麻豆| 国产精品一区二区久久精品爱涩 | 精品乱人伦一区二区三区| 国产在线不卡一区| 国产精品国产精品国产专区不片| 91蝌蚪porny| 日日夜夜一区二区| 久久午夜老司机| 91在线观看污| 日韩精品一卡二卡三卡四卡无卡| 欧美本精品男人aⅴ天堂| 成人午夜视频免费看| 一区二区三区视频在线看| 欧美精品丝袜中出| 国产精品18久久久久久久久| 亚洲欧洲成人av每日更新| 欧美人xxxx| 国产a区久久久| 亚洲一区二区三区中文字幕在线| 欧美刺激午夜性久久久久久久| 国产精品亚洲成人| 亚洲影院理伦片| xfplay精品久久| 在线观看亚洲一区| 国产一区在线精品| 亚洲综合一区二区三区| 精品国产百合女同互慰| 91丨九色porny丨蝌蚪| 美女看a上一区| 一区二区三区资源| 久久综合狠狠综合久久激情| 色老汉一区二区三区| 韩国三级在线一区| 亚洲国产精品久久久男人的天堂| 精品播放一区二区| 精品视频1区2区| 成人av午夜影院| 蜜桃av一区二区在线观看 | 亚洲一区二区视频在线| 久久午夜电影网| 欧美日韩成人高清| 91在线精品一区二区三区| 韩日欧美一区二区三区| 亚洲午夜激情网站| 国产精品天美传媒| 精品日韩一区二区|