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

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

?? m5200fecend.h

?? mpc5200 for bsp,it is have passed built.
?? H
?? 第 1 頁 / 共 3 頁
字號:
/* m5200FecEnd.h - Motorola MPC5200 Ethernet network interface header *//* Copyright 1990-2004 Wind River Systems, Inc. *//*modification history--------------------01g,17jul04,bjn  Correction to FEC_END_iaddr1_OFF & FEC_END_iaddr2_OFF01f,24jun04,bjn  Corrections to HASH registers01e,17jun04,bjn  RFIFO_ERROR - changes to fecStop/fecStart.01d,25may04,bjn  resolve various issues, see change log details (SPR97198)01c,15mar04,bjn  Support for Bestcomm 2.001b,18Jul03,pkr  adopted from motFecEnd01a,09nov98,cn   written.*//*change log details------------------01f * FEC_END_HASH_H_OFF and FEC_END_HASH_L_OFF offsets changed to      use GADDRs rather than IADDRs.01e * Added stoppingTx for handling of RFIFO_ERROR/XFIFO_ERROR01d * Increase FEC_END_BD_LOAN_NUM from 32 to 64. This creates more      network cluster buffers for the system to use and is necessary      to allow ping buffer sizes of 65500 bytes to be returned.      This results in m5200FecInitMem() allocating much more memory,      so this parameter is best trimmed to suit the application.    * Added BUF_TYPE_LOCAL, txBuffAvailable and pTxBuffLocal, requied      to ensure that TX packets get sent to the wire when NET_BUF_ALLOC()      returns NULL.*/#ifndef __INCm5200FecEndh#define __INCm5200FecEndh/* includes */#ifdef __cplusplusextern "C" {#endif/* defines *//* revision D.3 and greater processors require special FEC initialization */#define REV_D_4 0x0502#define REV_D_3 0x0501/* * redefine the macro below in the bsp if you need to access the device * registers/descriptors in a more suitable way. */#ifndef FEC_END_LONG_WR#define FEC_END_LONG_WR(addr, value)                                        \    (* (addr) = ((UINT32) (value)))#endif /* FEC_END_LONG_WR */#ifndef FEC_END_WORD_WR#define FEC_END_WORD_WR(addr, value)                                        \    (* (addr) = ((UINT16) (value)))#endif /* FEC_END_WORD_WR */#ifndef FEC_END_BYTE_WR#define FEC_END_BYTE_WR(addr, value)                                        \    (* (addr) = ((UINT8) (value)))#endif /* FEC_END_BYTE_WR */#ifndef FEC_END_LONG_RD#define FEC_END_LONG_RD(addr, value)                                        \    ((value) = (* (UINT32 *) (addr)))#endif /* FEC_END_LONG_RD */#ifndef FEC_END_WORD_RD#define FEC_END_WORD_RD(addr, value)                                        \    ((value) = (* (UINT16 *) (addr)))#endif /* FEC_END_WORD_RD */#ifndef FEC_END_BYTE_RD#define FEC_END_BYTE_RD(addr, value)                                        \    ((value) = (* (UINT8 *) (addr)))#endif /* FEC_END_BYTE_RD *//* * Default macro definitions for BSP interface. * These macros can be redefined in a wrapper file, to generate * a new module with an optimized interface. */#ifndef SYS_FEC_INT_CONNECT#define SYS_FEC_INT_CONNECT(pDrvCtrl, pFuncFEC, pFuncRDMA, pFuncWDMA, arg, ret) 	\{                                                                           		\IMPORT STATUS intConnect (VOIDFUNCPTR *, VOIDFUNCPTR, int);		    				\ret = OK;                                                                   		\                                                                            		\if (!pDrvCtrl->intrConnect) 		    											\    {                                                                       		\	if (FEC_END_FEC_VECTOR (pDrvCtrl))				  		    					\    	{                                                                       	\    	ret = (intConnect) ((VOIDFUNCPTR*)                              	    	\        	                        INUM_TO_IVEC (FEC_END_FEC_VECTOR (pDrvCtrl)),  	\            	                    (pFuncFEC), (int) (arg));                     	\    	}                                                                       	\	if (FEC_END_RDMA_VECTOR (pDrvCtrl))				  		    					\    	{                                                                       	\    	ret = (intConnect) ((VOIDFUNCPTR*)                              	    	\        	                        INUM_TO_IVEC (FEC_END_RDMA_VECTOR (pDrvCtrl)),  \            	                    (pFuncRDMA), (int) (arg));                     	\    	}                                                                       	\ 	if (FEC_END_WDMA_VECTOR (pDrvCtrl))				  		    					\    	{                                                                       	\    	ret = (intConnect) ((VOIDFUNCPTR*)                              	    	\        	                        INUM_TO_IVEC (FEC_END_WDMA_VECTOR (pDrvCtrl)),  \            	                    (pFuncWDMA), (int) (arg));                     	\    	}                                                                       	\    pDrvCtrl->intrConnect = TRUE;                                   	    		\    }																				\}#endif /* SYS_FEC_INT_CONNECT */#ifndef SYS_FEC_INT_DISCONNECT#define SYS_FEC_INT_DISCONNECT(pDrvCtrl, pFuncFEC, pFuncRDMA, pFuncWDMA, arg, ret)	\{                                                                           		\ret = OK;                                                                   		\                                                                            		\if (m5200FecIntDisc != NULL)         							    	    		\    {                                                                       		\	if (FEC_END_FEC_VECTOR (pDrvCtrl))             	    							\    	{                                                                       	\    	ret = (*m5200FecIntDisc) ((VOIDFUNCPTR*)                          	    	\        	                      INUM_TO_IVEC (FEC_END_FEC_VECTOR (pDrvCtrl)),     \            	                  (pFuncFEC));                                     	\    	}																			\	if (FEC_END_RDMA_VECTOR (pDrvCtrl))             	    						\    	{                                                                       	\    	ret = (*m5200FecIntDisc) ((VOIDFUNCPTR*)                          	    	\        	                      INUM_TO_IVEC (FEC_END_RDMA_VECTOR (pDrvCtrl)),    \            	                  (pFuncRDMA));                                     \    	}																			\	if (FEC_END_WDMA_VECTOR (pDrvCtrl))             	    						\    	{                                                                       	\     	ret = (*m5200FecIntDisc) ((VOIDFUNCPTR*)                          	    	\        	                      INUM_TO_IVEC (FEC_END_WDMA_VECTOR (pDrvCtrl)),    \            	                  (pFuncWDMA));                                     \    	}																			\   	pDrvCtrl->intrConnect = FALSE;                                          		\    }																				\}#endif /* SYS_FEC_INT_DISCONNECT */#ifndef SYS_FEC_INT_ENABLE#define SYS_FEC_INT_ENABLE(pDrvCtrl, ret)				   		\{                                                               \IMPORT int intEnable (int);						    			\ret = OK;                                                       \                                                                \if (FEC_END_FEC_VECTOR (pDrvCtrl)) 			    			    \    ret = intEnable ((int) (FEC_END_FEC_VECTOR (pDrvCtrl)));	\if (FEC_END_RDMA_VECTOR (pDrvCtrl)) 			    			\    ret = intEnable ((int) (FEC_END_RDMA_VECTOR (pDrvCtrl)));	\if (FEC_END_WDMA_VECTOR (pDrvCtrl)) 			    			\    ret = intEnable ((int) (FEC_END_WDMA_VECTOR (pDrvCtrl)));	\}#endif /* SYS_FEC_INT_ENABLE */#ifndef SYS_FEC_INT_DISABLE#define SYS_FEC_INT_DISABLE(pDrvCtrl, ret)					    \{                                                               \IMPORT int intDisable (int);								    \ret = OK;                                                       \                                                                \if (FEC_END_FEC_VECTOR (pDrvCtrl)) 			    				\    ret = intDisable ((int) (FEC_END_FEC_VECTOR (pDrvCtrl)));	\if (FEC_END_RDMA_VECTOR (pDrvCtrl)) 			    			\    ret = intDisable ((int) (FEC_END_RDMA_VECTOR (pDrvCtrl)));	\if (FEC_END_WDMA_VECTOR (pDrvCtrl)) 			    			\    ret = intDisable ((int) (FEC_END_WDMA_VECTOR (pDrvCtrl)));	\}#endif /* SYS_FEC_INT_DISABLE */#define SYS_FEC_ENET_ADDR_GET(address)                                  \if (sysEnetAddrGet != NULL)                                          \    if (sysEnetAddrGet (pDrvCtrl->unit, (address)) == ERROR)         \        {                                                               \        errnoSet (S_iosLib_INVALID_ETHERNET_ADDRESS);                   \        return (NULL);                                                  \        }#define SYS_FEC_ENET_ENABLE                                             \if (sysFecEnetEnable != NULL)                                           \    if (sysFecEnetEnable (pDrvCtrl->fecBaseAddr) == ERROR)               \        return (ERROR);#define SYS_FEC_ENET_DISABLE                                            \if (sysFecEnetDisable != NULL)                                          \    if (sysFecEnetDisable (pDrvCtrl->fecBaseAddr) == ERROR)              \        return (ERROR);#define FEC_END_DEV_NAME       	"fec"#define FEC_END_DEV_NAME_LEN   	4#define FEC_END_TBD_DEF_NUM    	64		/* default number of TBDs */#define FEC_END_RBD_DEF_NUM    	48		/* default number of RBDs */#define FEC_END_TX_CL_NUM    	6		/* number of tx clusters */#define FEC_END_BD_LOAN_NUM    	64		/* loaned BDs */#define FEC_END_TBD_MAX         128     	/* max number of TBDs */#define FEC_END_RBD_MAX         128     	/* max number of TBDs */#define FEC_END_WAIT_MAX	0xf0000000	/* max delay after sending */#define FEC_END_ADDR_LEN        6               /* ethernet address length *//* Control/Status Registers (CSR) definitions */#define FEC_END_EVENT_OFF       0x0004  /* interrupt event register */#define FEC_END_MASK_OFF        0x0008  /* interrupt mask register */#define FEC_END_iaddr1_OFF      0x118#define FEC_END_iaddr2_OFF      0x11C#define FEC_END_CTRL_OFF        0x0024  /* FEC control register */#define FEC_END_MII_DATA_OFF    0x0040  /* MII data register */#define FEC_END_MII_SPEED_OFF   0x0044  /* MII speed register */#define FEC_END_RX_CTRL_OFF     0x0084  /* rx control register */#define FEC_END_TX_CTRL_OFF     0x00c4  /* tx control register */#define FEC_END_ADDR_L_OFF      0x00e4  /* lower 32-bits of MAC address */#define FEC_END_ADDR_H_OFF      0x00e8  /* upper 16-bits of MAC address */#define FEC_END_OP_PAUSE_OFF    0x00EC#define FEC_END_HASH_H_OFF      0x0120  /* upper 32-bits of hash table */#define FEC_END_HASH_L_OFF      0x0124  /* lower 32-bits of hash table */#define FEC_END_fifo_id_OFF     	0x140#define FEC_END_x_wmrk_OFF      	0x144#define FEC_END_fcntrl_OFF      	0x148#define FEC_END_r_bound_OFF     	0x14C#define FEC_END_r_fstart_OFF    	0x150#define FEC_END_r_count_OFF     	0x154#define FEC_END_r_lag_OFF       	0x158#define FEC_END_r_read_OFF      	0x15C#define FEC_END_r_write_OFF     	0x160#define FEC_END_x_count_OFF     	0x164#define FEC_END_x_lag_OFF       	0x168#define FEC_END_x_retry_OFF     	0x16C#define FEC_END_x_write_OFF     	0x170#define FEC_END_x_read_OFF      	0x174#define FEC_END_fm_cntrl_OFF    	0x180#define FEC_END_rfifo_data_OFF		0x184#define FEC_END_rfifo_status_OFF	0x188#define FEC_END_rfifo_cntrl_OFF		0x18C#define FEC_END_rfifo_lrf_ptr_OFF	0x190#define FEC_END_rfifo_lwf_ptr_OFF	0x194#define FEC_END_rfifo_alarm_OFF		0x198#define FEC_END_rfifo_rdptr_OFF		0x19C#define FEC_END_rfifo_wrptr_OFF		0x1A0#define FEC_END_tfifo_data_OFF		0x1A4#define FEC_END_tfifo_status_OFF	0x1A8#define FEC_END_tfifo_cntrl_OFF		0x1AC#define FEC_END_tfifo_lrf_ptr_OFF	0x1B0#define FEC_END_tfifo_lwf_ptr_OFF	0x1B4#define FEC_END_tfifo_alarm_OFF		0x1B8#define FEC_END_tfifo_rdptr_OFF		0x1BC#define FEC_END_tfifo_wrptr_OFF		0x1C0#define FEC_END_reset_cntrl_OFF		0x1C4#define FEC_END_xmit_fsm_OFF		0x1C8#define FEC_FIFO_STAT_ERROR			0x400000#define FEC_FIFO_STAT_UF			0x200000

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡高清视频专区| 欧美日韩一区国产| 91在线观看成人| 欧美三级电影精品| 精品国产一区二区三区av性色 | 欧美巨大另类极品videosbest| 91精品婷婷国产综合久久| 精品成人私密视频| 亚洲日本电影在线| 美女爽到高潮91| 不卡一区二区在线| 在线综合+亚洲+欧美中文字幕| 欧美激情在线一区二区三区| 亚洲专区一二三| 国产精品综合网| 欧美色图天堂网| 久久久久久久久久看片| 午夜天堂影视香蕉久久| 成人免费观看av| 日韩欧美中文字幕一区| 亚洲乱码国产乱码精品精可以看 | 成人激情av网| 日韩精品自拍偷拍| 亚洲高清免费观看| 91啪亚洲精品| 日本一区二区三级电影在线观看 | 国产精品久久网站| 国产综合久久久久久鬼色| 欧美日韩精品一区二区三区蜜桃| 中文字幕乱码日本亚洲一区二区| 日韩电影在线观看一区| 色婷婷久久久亚洲一区二区三区| 国产日韩欧美制服另类| 日韩电影在线一区二区三区| 色综合久久精品| 国产精品免费aⅴ片在线观看| 婷婷国产v国产偷v亚洲高清| 成人美女在线观看| 久久夜色精品国产欧美乱极品| 亚洲午夜精品网| 在线观看免费一区| 综合婷婷亚洲小说| 99这里只有精品| 国产精品免费视频观看| 成人夜色视频网站在线观看| 久久综合色综合88| 激情六月婷婷久久| 欧美一区二区免费| 热久久久久久久| 欧美一区二区在线免费观看| 性欧美大战久久久久久久久| 欧美在线三级电影| 亚洲午夜av在线| 欧美怡红院视频| 午夜精品久久久久| 91.麻豆视频| 奇米影视在线99精品| 欧美一区二区在线免费观看| 成人一区二区在线观看| 欧美xfplay| 国产一区在线观看视频| 国产日韩欧美a| 高清beeg欧美| 国产精品欧美一级免费| 91美女精品福利| 一区二区三区av电影 | 五月婷婷色综合| 欧美一级免费大片| 久久99精品久久久久久| 精品国产百合女同互慰| 国产精品亚洲视频| 成人免费在线视频观看| 91无套直看片红桃| 亚洲一区二区精品3399| 欧美久久久影院| 国产一区二区三区四| 国产精品国产三级国产三级人妇| av电影天堂一区二区在线观看| 亚洲美腿欧美偷拍| 欧美日韩mp4| 韩国一区二区三区| 亚洲日本中文字幕区| 欧美久久一区二区| 国产一区二区三区黄视频| 国产精品久久久久9999吃药| 欧美在线观看一二区| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美精品一区二区三区四区| 成人免费视频网站在线观看| 自拍偷拍国产精品| 欧美一级二级三级蜜桃| 国产成人精品午夜视频免费| 亚洲国产综合视频在线观看| 欧美一区二区三区思思人| 韩国v欧美v日本v亚洲v| 亚洲日本青草视频在线怡红院| 在线观看91视频| 成人午夜激情影院| 亚洲国产欧美另类丝袜| 欧美成人激情免费网| www.在线欧美| 蜜桃av噜噜一区| 亚洲欧美一区二区不卡| 日韩亚洲欧美中文三级| 91麻豆产精品久久久久久| 精品一区二区三区香蕉蜜桃| 亚洲五码中文字幕| 国产亚洲欧洲一区高清在线观看| 色综合久久99| 成人性生交大合| 久久99国产精品久久| 亚洲在线视频免费观看| 国产亚洲精品超碰| 欧美成人国产一区二区| 欧美日韩国产综合一区二区| 国产成人av一区二区三区在线| 日日夜夜精品视频免费| 亚洲色图欧洲色图| 国产女同性恋一区二区| 日韩欧美专区在线| 欧美视频一区二区三区在线观看| 粉嫩高潮美女一区二区三区| 久久国产欧美日韩精品| 亚洲成av人片一区二区| 亚洲欧美精品午睡沙发| 国产精品视频看| 久久蜜桃一区二区| 欧美zozozo| 欧美一级理论片| 欧美精品自拍偷拍动漫精品| 欧美性感一区二区三区| 99r精品视频| caoporm超碰国产精品| 国产精品一区二区三区四区| 成人av免费在线播放| 国产精品99久久久久久久女警| 美女www一区二区| 亚洲福中文字幕伊人影院| 中文字幕一区二区三区在线不卡| 欧美精品一区二区三| 久久亚洲一区二区三区明星换脸| 欧美夫妻性生活| 欧美一区二区三区思思人| 欧美日韩视频第一区| 91精品国产综合久久久久久久| 欧洲av在线精品| 欧美三级日韩在线| 欧美性色综合网| 欧美日韩精品系列| 欧美亚洲一区三区| 欧美精品乱码久久久久久 | 日本韩国欧美三级| 欧美亚洲自拍偷拍| 欧美日韩综合不卡| 欧美丰满少妇xxxxx高潮对白| 欧美日韩精品一区二区三区蜜桃| 欧美日韩一区二区三区不卡| 欧美性做爰猛烈叫床潮| 欧美高清精品3d| 久久综合色一综合色88| 欧美国产精品一区二区| 亚洲视频每日更新| 日韩中文字幕91| 麻豆成人91精品二区三区| 国产成人高清在线| 色先锋资源久久综合| 欧美日韩亚洲丝袜制服| 制服丝袜亚洲色图| 久久亚洲精品国产精品紫薇| 欧美国产综合一区二区| 国产精品网站在线播放| 一区二区三区四区亚洲| 日韩高清不卡一区二区| 国产高清在线精品| 欧美综合在线视频| 欧美成人一区二区| 亚洲精品一二三| 青青草原综合久久大伊人精品优势| 国产很黄免费观看久久| 色八戒一区二区三区| 日韩欧美在线一区二区三区| 国产精品女同一区二区三区| 婷婷丁香激情综合| 国产成人精品在线看| 欧美日韩在线直播| 国产亚洲精品中文字幕| 丝瓜av网站精品一区二区| 国产美女在线精品| 欧美另类videos死尸| 久久先锋影音av| 日韩精品午夜视频| 91麻豆文化传媒在线观看| 精品免费视频.| 亚洲美女淫视频| 国产真实乱对白精彩久久| 在线中文字幕一区二区| 久久久久久久久蜜桃| 午夜婷婷国产麻豆精品| 91同城在线观看| wwwwxxxxx欧美|