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

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

?? dm9000.h

?? windows ce 50 drive program
?? H
字號:
/******************************************************************************** *  * $Id: dm9000.h,v 1.1.1.1 2004/12/08 08:38:43 hychu Exp $ * * File: Dm9000.h * * Copyright (c) 2000-2002 Davicom Inc.  All rights reserved. * ********************************************************************************//* will this code handle reset properly ?*/#ifndef	__DM9000_H__#define	__DM9000_H__#include	"common.h"#include	"driver.h"#include	"device.h"//#define	IMPL_STORE_AND_INDICATION#define DM9000_VID		0x0A46#define	DM9000_PID		0x9000#define	DM9000_ADDR_OFFSET		0x00#define	DM9000_DATA_OFFSET		0x04typedef	enum {	DM9_NCR = 0,	DM9_NSR,	DM9_TXCR,	DM9_TXSR1,	DM9_TXSR2,	DM9_RXCR,	DM9_RXSR,	DM9_ROCR,	DM9_BACKTH,	DM9_PAUSETH,	DM9_FLOW,	DM9_EPCNTL,	/* 0x0B */	DM9_EPADDR,	DM9_EPLOW,	DM9_EPHIGH,	DM9_WCR,		DM9_PAR0 = 0x10,	DM9_PAR1,	DM9_PAR2,	DM9_PAR3,	DM9_PAR4,	DM9_PAR5,	DM9_MAR0 = 0x16,	DM9_MAR1,	DM9_MAR2,	DM9_MAR3,	DM9_MAR4,	DM9_MAR5,	DM9_MAR6,	DM9_MAR7,			DM9_GPCR = 0x1E,	DM9_GPR,	DM9_TRAL = 0x22,	DM9_TRAH = 0x23,		DM9_VIDL = 0x28,	DM9_VIDH,	DM9_PIDL,	DM9_PIDH,		DM9_MRCMDX = 0xF0,	DM9_MRCMD = 0xF2,	DM9_MDRAH = 0xF4,	DM9_MDRAL,		DM9_MWCMDX = 0xF6,	DM9_MWCMD = 0xF8,	DM9_MDWAL = 0xFA,	DM9_MDWAH = 0xFB,		DM9_TXLENL = 0xFC,	DM9_TXLENH,	DM9_ISR = 0xFE,	DM9_IMR		} DM9000_REGISTER_TYPE;#define	DM9_TX_CAPACITY	0xC00/****************************************************************************************** * * Definition of C_DM9000 * *******************************************************************************************/#define	DM9_SETUP_FRAME	0xBadBeef0#define	DM9_MULTICAST_LIST	64typedef	struct	{	U8		bState;	U8		bStatus;	U16		nLength;} DM9_RX_DESCRIPTOR, *PDM9_RX_DESCRIPTOR;/******************************************************************************* * * Device DM9000 characteristics * * - ISA device, program IO. *   Note: The theoretical maximum transfer rate of one ISA is only 8MBps. * - On chip 16K byte memory, 3K for TX and 13K for RX. * - MAC is responsible to maintain the buffer chain. * - Provide word-level interface for EEPROM and PHY access. * *******************************************************************************/class	C_DM9000 : public NIC_DEVICE_OBJECT{public:	C_DM9000::C_DM9000(NIC_DRIVER_OBJECT	*pUpper,PVOID pVoid) 		: NIC_DEVICE_OBJECT(pUpper,pVoid)	{		m_uLastAddressPort = (U32)-1;		m_uPreloadSize = 0;		m_nTx = 0;		m_nLastTxEnd = 0x02;	};	// overwrite routines with exception	virtual void	EDeviceInitialize(int);		// overwrite this routine for identification purpose	virtual	void	EDeviceRegisterIoSpace(void);	// Device attributes and characteristics	virtual U32		DevicePCIID( void) { return 0L; };	virtual	PCONFIG_PARAMETER	DeviceConfigureParameters(void);	virtual void	EDeviceValidateConfigurations(void);	virtual	void	DeviceSetEepromFormat(void);		// Device access routines	virtual U32		DeviceReadPort( U32 uPort);	virtual U32		DeviceWritePort( U32 uPort, U32 uValue);	virtual	U16		DeviceReadEeprom(U32 uWordAddr);	virtual	U16		DeviceWriteEeprom(U32 uWordAddr,U16 uValue);	virtual U16		DeviceReadPhy(U32 nPhy,U32 nOff);	virtual U16		DeviceWritePhy(U32 nPhy,U32 nOff,U16);		// Device access routines, new 	virtual	U32		DeviceReadData(void);	virtual	U32		DeviceReadDataWithoutIncrement(void);	virtual	PU8		DeviceReadString(PU8,int);	virtual	PU8		DeviceWriteString(PU8,int);	// Device control routines	virtual void	DeviceStart( void);	virtual void	DeviceReset( void);	virtual void 	DeviceEnableInterrupt( void);	virtual void 	DeviceDisableInterrupt( void);	virtual U32 	DeviceGetInterruptStatus( void);	virtual U32 	DeviceSetInterruptStatus( U32);	virtual U32		DeviceGetReceiveStatus( void);	virtual	U32		DeviceHardwareStatus(void);	virtual	void 	DeviceEnableReceive(void);	virtual	void 	DeviceDisableReceive(void);	// There is no hardware control for transmission,	// so, need to set one flag to control the tx.	virtual	void 	DeviceEnableTransmit(void){ m_fTxEnabled=1; };	virtual	void 	DeviceDisableTransmit(void){ m_fTxEnabled=0; };	// Device hanlder routines	virtual int		DeviceOnSetupFilter( U32);	virtual void 	DeviceInterruptEventHandler( U32);	virtual void 	DeviceResetPHYceiver(void);	virtual int 	DeviceSend(PCQUEUE_GEN_HEADER);#ifdef	IMPL_HOOK_INDICATION	// hooked function	virtual void	DeviceIndication(U32)=0;	virtual	void	DeviceSendCompleted(PCQUEUE_GEN_HEADER)=0;	virtual	void	DeviceReceiveIndication(int,PVOID,int)=0;#endif	// class specific routines	virtual	int		Dm9ValidateTxBuffers(void);	virtual	int		Dm9LookupRxBuffers(void);	#ifdef	IMPL_DEVICE_ISR	virtual	void	DeviceIsr(U32);#endif			virtual	void	DeviceHalt(void){/* nothing to do */;};public:	CSpinlock	m_spinAccessToken;	U32			m_uLastAddressPort;	int		m_nIoMode;	int		m_nIoMaxPad;#ifdef	IMPL_STORE_AND_INDICATION	virtual	void	DeviceOnTimer(void);	CQueue	m_RQueue;	CQueue	m_RQStandby;#endif	U16		Dm9TxCapacity(void);	int		Dm9TxInProgress(void)	{		return DeviceReadPort(DM9_TXCR) & MAKE_MASK(0);	};		U16		Dm9TxWritePointer(void)	{		U32		txwrite;		txwrite = DeviceReadPort(DM9_MDWAH);		txwrite = (txwrite << 8) | DeviceReadPort(DM9_MDWAL);		return (U16)(txwrite&0xFFFF);	};		U16		Dm9TxReadPointer(void)	{		U32		txread;		txread = DeviceReadPort(DM9_TRAH);		txread = (txread << 8) | DeviceReadPort(DM9_TRAL);		return (U16)(txread&0xFFFF);	};		CQueue	m_TxQueue, m_TxQueueCont;	/* 2004-0527 */	CSpinlock	m_spinPreload;	U32			m_uPreloadSize;	U32		Dm9GetPreloadSize(void) {		U32	ret;		m_spinPreload.Lock();		ret = m_uPreloadSize;		m_spinPreload.Release();		return ret;	}	void	Dm9SetPreloadSize(U32 val) {		m_spinPreload.Lock();		m_uPreloadSize = val;		m_spinPreload.Release();	}//#else	// do not protect preload r/w//	U32		Dm9GetPreloadSize(void) { return m_uPreloadSize; }//	void	Dm9SetPreloadSize(U32 val) { m_uPreloadSize = val; }	int	m_nTx;	U32	m_nLastTxEnd;};#endif	//	__DM9000_H__

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品成人在线观看| 欧美最猛黑人xxxxx猛交| 欧美一级搡bbbb搡bbbb| 九色综合狠狠综合久久| 精品国产亚洲在线| 懂色av中文字幕一区二区三区| 午夜视频久久久久久| 在线播放亚洲一区| 国产精品综合久久| 国产精品成人免费在线| 99久久婷婷国产综合精品电影| 综合久久久久久| 91精品国产综合久久久蜜臀粉嫩 | 一区二区三区丝袜| 日韩丝袜情趣美女图片| 成人福利视频在线| 亚洲国产一区二区视频| 精品国精品国产尤物美女| 欧美人动与zoxxxx乱| 日本成人在线电影网| 91欧美一区二区| 亚洲激情在线播放| 亚洲午夜在线视频| 精品欧美一区二区久久| 91亚洲国产成人精品一区二三| 丝袜a∨在线一区二区三区不卡| 欧美xxx久久| 欧美日韩一区精品| 国产精品主播直播| 天天亚洲美女在线视频| 亚洲欧美电影院| 中文字幕欧美国产| 久久久久久久国产精品影院| 91精品国产色综合久久久蜜香臀| 成人激情文学综合网| 黄色成人免费在线| 日韩av中文字幕一区二区三区| 亚洲图片激情小说| 国产亚洲自拍一区| 337p日本欧洲亚洲大胆色噜噜| 欧美日韩国产另类不卡| 欧美性生活大片视频| 欧美亚洲动漫精品| 欧美性猛交xxxx乱大交退制版| 成人v精品蜜桃久久一区| 成人一区在线观看| 99久久婷婷国产综合精品电影| 处破女av一区二区| 日韩免费观看高清完整版| 精品欧美久久久| 国产亚洲欧美一区在线观看| 国产女人水真多18毛片18精品视频| 精品福利一区二区三区免费视频| 中日韩免费视频中文字幕| 亚洲欧洲韩国日本视频| 中文字幕中文乱码欧美一区二区| 亚洲三级在线观看| 肉肉av福利一精品导航| 国产成人亚洲综合a∨猫咪| 99国产精品久久久久| 欧美视频第二页| 精品日产卡一卡二卡麻豆| 国产精品久久久久久户外露出| 一区二区三区四区激情| 国产自产高清不卡| 色偷偷成人一区二区三区91| 3d成人h动漫网站入口| 亚洲国产精品精华液ab| 亚洲午夜免费视频| 国产精品亚洲一区二区三区在线| 色狠狠av一区二区三区| 欧美一区二区三区免费在线看| 欧美国产亚洲另类动漫| 看电视剧不卡顿的网站| 欧美日韩亚洲丝袜制服| 国产精品美女一区二区在线观看| 亚洲gay无套男同| 色综合久久久久久久久久久| 欧美va在线播放| 视频在线观看一区二区三区| 国产91高潮流白浆在线麻豆| 欧美疯狂性受xxxxx喷水图片| 亚洲日本韩国一区| 国产成人av在线影院| 久久品道一品道久久精品| 日韩综合小视频| 欧美体内she精视频| 综合av第一页| 成人免费电影视频| 久久久久久一级片| 精品一区二区av| 精品国产欧美一区二区| 久色婷婷小香蕉久久| 精品日产卡一卡二卡麻豆| 久久激情五月婷婷| 国产欧美1区2区3区| 久久97超碰国产精品超碰| 久久久久久久电影| 国产成人免费视频网站| 国产精品系列在线| av一区二区三区黑人| 一区二区三区91| 欧美美女一区二区在线观看| 蜜臀av国产精品久久久久| 欧美精品一区视频| 91小视频免费看| 日韩精品久久久久久| 精品国产免费一区二区三区四区 | 国产亚洲欧美日韩在线一区| 成人性生交大片免费看中文| 亚洲精品一二三| 日韩午夜在线观看| 欧美不卡123| 91亚洲精华国产精华精华液| 蜜臀久久99精品久久久久久9 | 国产成人精品综合在线观看| 伊人夜夜躁av伊人久久| 日韩午夜在线播放| 精品视频1区2区| 国产一区二区三区久久久| 久久久精品一品道一区| 色偷偷一区二区三区| 国产高清久久久| 日本va欧美va瓶| 亚洲成人精品影院| 亚洲女与黑人做爰| 久久精品视频在线免费观看| 欧美日韩在线一区二区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 一区二区激情小说| 成人福利视频网站| 美女爽到高潮91| 日韩国产精品91| 午夜伦欧美伦电影理论片| 亚洲精品水蜜桃| 麻豆精品视频在线观看免费| 亚洲四区在线观看| 中文字幕一区二区三区蜜月| 久久久久久99久久久精品网站| 欧美va在线播放| 久久久精品欧美丰满| 久久久久久久久久久黄色| 精品国产乱码久久久久久久 | 亚洲精品一区二区在线观看| 精品电影一区二区| 国产精品久久久久aaaa樱花| 亚洲人成网站色在线观看| 亚洲精品国产视频| 亚洲aaa精品| 国产一区在线观看麻豆| 成人国产精品免费观看动漫| 91久久免费观看| 国产精品视频九色porn| 亚洲午夜免费福利视频| 六月婷婷色综合| av电影在线不卡| 日韩你懂的电影在线观看| 国产精品久久毛片a| 亚洲午夜电影网| 国产一区二区三区视频在线播放| 成人sese在线| 日韩一区二区在线观看视频| 亚洲欧美在线高清| 久久精品国产色蜜蜜麻豆| 99久久免费精品高清特色大片| 欧美大尺度电影在线| 亚洲一区二区三区四区五区黄 | 在线中文字幕一区| 日韩午夜三级在线| 亚洲另类在线视频| 国模少妇一区二区三区| 欧美色国产精品| 亚洲理论在线观看| 国产高清一区日本| 日韩欧美在线123| 亚洲综合色噜噜狠狠| 不卡高清视频专区| 中文字幕精品一区二区三区精品| 久热成人在线视频| 日韩精品最新网址| 日本中文在线一区| 91精品国产麻豆国产自产在线| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 蜜桃一区二区三区四区| 欧美日韩国产另类一区| 亚洲地区一二三色| 欧美蜜桃一区二区三区| 一区二区国产盗摄色噜噜| 色婷婷香蕉在线一区二区| 国产精品视频第一区| 91网页版在线| 夜夜精品视频一区二区| 欧美日韩不卡在线| 美日韩黄色大片| 国产亚洲美州欧州综合国| 99麻豆久久久国产精品免费优播| 亚洲少妇最新在线视频| 欧美日韩一区二区在线观看视频 | 夜夜亚洲天天久久| 日韩免费视频一区|