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

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

?? ax88796.h

?? PXA255 WINCE 4.2 BSP ,該BSP是商用的。
?? H
字號:

// Generic 8390 ethernet controller driver

#define ETHER_ADDR_LEN 6

// The 8390 specific per-packet-header format
struct e8390_pkt_hdr {
	unsigned char status;	// status
	unsigned char next;	// pointer to next packet
	unsigned short count;	// header + packet length in bytes
};

/* Some generic ethernet register configurations. */
#define E8390_TX_IRQ_MASK	0xa	/* For register EN0_ISR */
#define E8390_RX_IRQ_MASK	0x5
#define E8390_RXCONFIG		0x44	/* EN0_RXCR: broadcasts, no multicast,errors */
#define E8390_RXOFF		0x60	/* EN0_RXCR: Accept no packets */
#define E8390_TXCONFIG	0x00	/* EN0_TXCR: Normal transmit mode */
#define E8390_TXOFF		0x02	/* EN0_TXCR: Transmitter off */

/*  Register accessed at EN_CMD, the 8390 base addr.  */
#define E8390_STOP		0x01	/* Stop and reset the chip */
#define E8390_START		0x02	/* Start the chip, clear reset */
#define E8390_TRANS		0x04	/* Transmit a frame */
#define E8390_RREAD		0x08	/* Remote read */
#define E8390_RWRITE		0x10	/* Remote write  */
#define E8390_NODMA		0x20	/* Remote DMA */
#define E8390_PAGE0		0x00	/* Select page chip registers */
#define E8390_PAGE1		0x40	/* using the two high-order bits */
#define E8390_PAGE2		0x80	/* Page 3 is invalid. */

#define EI_SHIFT(x)	((x)<<1)

#define E8390_CMD		EI_SHIFT(0x00)  /* The command register (for all pages) */
/* Page 0 register offsets. */
#define EN0_CLDALO		EI_SHIFT(0x01)	/* Low byte of current local dma addr  RD */
#define EN0_STARTPG		EI_SHIFT(0x01)	/* Starting page of ring bfr WR */
#define EN0_CLDAHI		EI_SHIFT(0x02)	/* High byte of current local dma addr  RD */
#define EN0_STOPPG		EI_SHIFT(0x02)	/* Ending page +1 of ring bfr WR */
#define EN0_BOUNDARY		EI_SHIFT(0x03)	/* Boundary page of ring bfr RD WR */
#define EN0_TSR			EI_SHIFT(0x04)	/* Transmit status reg RD */
#define EN0_TPSR		EI_SHIFT(0x04)	/* Transmit starting page WR */
#define EN0_NCR			EI_SHIFT(0x05)	/* Number of collision reg RD */
#define EN0_TCNTLO		EI_SHIFT(0x05)	/* Low  byte of tx byte count WR */
#define EN0_FIFO		EI_SHIFT(0x06)	/* FIFO RD */
#define EN0_TCNTHI		EI_SHIFT(0x06)	/* High byte of tx byte count WR */
#define EN0_ISR			EI_SHIFT(0x07)	/* Interrupt status reg RD WR */
#define EN0_CRDALO		EI_SHIFT(0x08)	/* low byte of current remote dma address RD */
#define EN0_RSARLO		EI_SHIFT(0x08)	/* Remote start address reg 0 */
#define EN0_CRDAHI		EI_SHIFT(0x09)	/* high byte, current remote dma address RD */
#define EN0_RSARHI		EI_SHIFT(0x09)	/* Remote start address reg 1 */
#define EN0_RCNTLO		EI_SHIFT(0x0a)	/* Remote byte count reg WR */
#define EN0_RCNTHI		EI_SHIFT(0x0b)	/* Remote byte count reg WR */
#define EN0_RSR			EI_SHIFT(0x0c)	/* rx status reg RD */
#define EN0_RXCR		EI_SHIFT(0x0c)	/* RX configuration reg WR */
#define EN0_TXCR		EI_SHIFT(0x0d)	/* TX configuration reg WR */
#define EN0_COUNTER0		EI_SHIFT(0x0d)	/* Rcv alignment error counter RD */
#define EN0_DCFG		EI_SHIFT(0x0e)	/* Data configuration reg WR */
#define EN0_COUNTER1		EI_SHIFT(0x0e)	/* Rcv CRC error counter RD */
#define EN0_IMR			EI_SHIFT(0x0f)	/* Interrupt mask reg WR */
#define EN0_COUNTER2		EI_SHIFT(0x0f)	/* Rcv missed frame error counter RD */
#define EN0_GPI			EI_SHIFT(0x17)  /* General purpose input register */

/* Bits in EN0_ISR - Interrupt status register */
#define ENISR_RX		0x01	/* Receiver, no error */
#define ENISR_TX		0x02	/* Transmitter, no error */
#define ENISR_RX_ERR		0x04	/* Receiver, with error */
#define ENISR_TX_ERR		0x08	/* Transmitter, with error */
#define ENISR_OVER		0x10	/* Receiver overwrote the ring */
#define ENISR_COUNTERS		0x20	/* Counters need emptying */
#define ENISR_RDC		0x40	/* remote dma complete */
#define ENISR_RESET		0x80	/* Reset completed */
#define ENISR_ALL		(ENISR_RX|ENISR_TX|ENISR_RX_ERR|ENISR_TX_ERR)	/* Interrupts we will enable */

/* Bits in EN0_DCFG - Data config register */
#define ENDCFG_WTS		0x01	/* word transfer mode selection */
#define ENDCFG_BOS		0x02	/* byte order selection */

/* Page 1 register offsets. */
#define EN1_PHYS		EI_SHIFT(0x01)	/* This board's physical enet addr RD WR */
#define EN1_PHYS_SFT(i)		EI_SHIFT(i+1) /* Get and set mac address */
#define EN1_CURPAG		EI_SHIFT(0x07)	/* Current memory page RD WR */
#define EN1_MULT		EI_SHIFT(0x08)	/* Multicast filter mask array (8 bytes) RD WR */
#define EN1_MULT_SFT(i)		EI_SHIFT(8+i) /* Get and set multicast filter */

/* Bits in received packet status byte and EN0_RSR*/
#define ENRSR_RXOK		0x01	/* Received a good packet */
#define ENRSR_CRC		0x02	/* CRC error */
#define ENRSR_FAE		0x04	/* frame alignment error */
#define ENRSR_FO		0x08	/* FIFO overrun */
#define ENRSR_MPA		0x10	/* missed pkt */
#define ENRSR_PHY		0x20	/* physical/multicast address */
#define ENRSR_DIS		0x40	/* receiver disable. set in monitor mode */
#define ENRSR_DEF		0x80	/* deferring */

/* Transmitted packet status, EN0_TSR. */
#define ENTSR_PTX		0x01	/* Packet transmitted without error */
#define ENTSR_ND		0x02	/* The transmit wasn't deferred. */
#define ENTSR_COL		0x04	/* The transmit collided at least once. */
#define ENTSR_ABT		0x08  /* The transmit collided 16 times, and was deferred. */
#define ENTSR_CRS		0x10	/* The carrier sense was lost. */
#define ENTSR_FU		0x20  /* A "FIFO underrun" occurred during transmit. */
#define ENTSR_CDH		0x40	/* The collision detect "heartbeat" signal was lost. */
#define ENTSR_OWC		0x80  /* There was an out-of-window collision. */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品久久久久久久99水蜜桃| 精品免费视频.| 美美哒免费高清在线观看视频一区二区| 日韩女优毛片在线| 不卡免费追剧大全电视剧网站| 亚洲h动漫在线| 国产欧美视频一区二区| 欧美日韩国产小视频| 高潮精品一区videoshd| 视频一区在线播放| 综合久久一区二区三区| 日韩欧美黄色影院| 欧美中文一区二区三区| 成人免费高清视频在线观看| 免费不卡在线视频| 亚洲激情男女视频| 日本一区二区免费在线| 欧美一级国产精品| 在线观看日韩高清av| 国产suv精品一区二区6| 老司机精品视频一区二区三区| 亚洲激情图片qvod| 亚洲欧洲一区二区在线播放| 2019国产精品| 日韩视频一区二区在线观看| 在线免费观看视频一区| 99视频精品在线| 国产一区二区三区av电影 | 欧美激情一区三区| 日韩一级片在线播放| 欧美日韩视频专区在线播放| 91在线观看一区二区| 国产黑丝在线一区二区三区| 九九视频精品免费| 日本不卡一二三| 亚洲va国产天堂va久久en| 亚洲欧美日韩国产一区二区三区| 亚洲国产成人午夜在线一区| 欧美激情一区二区在线| 国产欧美一区二区精品性| 日韩欧美激情四射| 日韩欧美一区二区视频| 日韩三级中文字幕| 欧美精品少妇一区二区三区| 欧美色男人天堂| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 成人黄色小视频| 国产99久久久国产精品潘金网站| 国内精品视频666| 精品一区二区三区香蕉蜜桃 | 91极品美女在线| 色婷婷精品大在线视频 | 欧美一区二区三区视频免费播放| 欧美片在线播放| 欧美一级欧美三级| 精品日韩av一区二区| 精品国产伦一区二区三区观看方式 | 欧美一卡在线观看| 欧美成人激情免费网| 久久嫩草精品久久久精品| 国产三级精品视频| 中文字幕久久午夜不卡| 国产精品久久久久久一区二区三区 | 国产大陆精品国产| 99re这里只有精品视频首页| 色婷婷精品大在线视频| 欧美日韩aaa| 欧美一区二区三区免费观看视频| 久久一日本道色综合| 国产精品动漫网站| 一区二区三区四区不卡在线 | 欧美喷潮久久久xxxxx| 日韩三级伦理片妻子的秘密按摩| 久久久综合视频| 亚洲人成精品久久久久久| 人人精品人人爱| 不卡电影免费在线播放一区| 欧美天堂亚洲电影院在线播放| 日韩欧美亚洲国产另类 | 亚洲综合色视频| 青青草97国产精品免费观看 | 韩国av一区二区三区四区| 成人激情开心网| 欧美色老头old∨ideo| 久久亚洲精品国产精品紫薇| 亚洲美女屁股眼交3| 蜜桃av一区二区在线观看| heyzo一本久久综合| 在线不卡欧美精品一区二区三区| 国产欧美精品一区二区色综合| 亚洲精品成人在线| 精品一区二区三区不卡| 不卡一区在线观看| 日本韩国精品在线| 欧美一区二区三区性视频| 盗摄精品av一区二区三区| 7777精品伊人久久久大香线蕉最新版| 欧美精品视频www在线观看| 国产精品三级视频| 亚洲乱码中文字幕综合| 亚洲成人你懂的| 99久久国产免费看| 成人激情免费网站| 日韩国产精品久久久久久亚洲| 国产成人免费高清| 国产馆精品极品| 久99久精品视频免费观看| 色八戒一区二区三区| 欧美精品在线一区二区三区| 欧美一区二区性放荡片| 亚洲欧美日韩一区二区| 亚洲曰韩产成在线| 老色鬼精品视频在线观看播放| 欧美色倩网站大全免费| 日韩免费视频线观看| 国产欧美日韩不卡| 国产盗摄女厕一区二区三区| 在线一区二区三区四区五区| 欧美顶级少妇做爰| 亚洲精品日韩一| 三级欧美在线一区| 国产成人午夜片在线观看高清观看| 6080国产精品一区二区| 国产欧美一区二区精品久导航| 亚洲天堂网中文字| 国产成人精品一区二区三区网站观看| 9人人澡人人爽人人精品| 宅男在线国产精品| 亚洲第一成人在线| 激情成人综合网| 欧美亚洲尤物久久| 自拍偷拍国产精品| 捆绑变态av一区二区三区| 色综合视频在线观看| 一区精品在线播放| 精品一区二区三区久久| 成人爱爱电影网址| 中文欧美字幕免费| 亚洲成人午夜电影| 欧美狂野另类xxxxoooo| 国产精品区一区二区三| 日韩影院在线观看| 日韩欧美一级二级| 亚洲综合在线五月| 成人美女视频在线观看| 亚洲天堂网中文字| 国产精品一区二区三区99| 欧美日本视频在线| 麻豆久久久久久| 91同城在线观看| 97se亚洲国产综合自在线不卡| 亚洲欧美乱综合| 成人精品免费视频| 欧美高清你懂得| 亚洲成人免费影院| 日本一不卡视频| 国产在线不卡一区| 国产精品家庭影院| 国产一区二区三区综合| 免费观看一级欧美片| 欧美亚洲国产一区二区三区 | 中文在线资源观看网站视频免费不卡| 亚洲成人精品在线观看| 色偷偷久久人人79超碰人人澡 | 日韩黄色片在线观看| 91麻豆精东视频| 丝袜美腿亚洲综合| 色噜噜狠狠色综合欧洲selulu| 久久久精品黄色| 日本高清免费不卡视频| 亚洲视频每日更新| 午夜精品久久久久久久蜜桃app| 欧美在线观看视频一区二区 | 福利91精品一区二区三区| 国产精品久久久久久久久晋中| 亚洲午夜激情av| 在线亚洲免费视频| 久久精品国产成人一区二区三区| 9191久久久久久久久久久| 欧美国产日本视频| 波多野结衣中文字幕一区| 亚洲欧洲国产日韩| 91麻豆精品国产91久久久久久 | 精品国免费一区二区三区| 久久超碰97中文字幕| 日韩视频免费直播| 91理论电影在线观看| 一区二区成人在线| 成人av第一页| 麻豆国产91在线播放| 久久亚洲春色中文字幕久久久| 91久久线看在观草草青青| 一区二区三区日韩精品视频| 欧美日本一区二区三区四区 | 亚洲一区二区三区精品在线| 欧美性一区二区| 成人av在线播放网站| 亚洲视频在线一区观看| 日韩va亚洲va欧美va久久| 最新国产精品久久精品|