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

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

?? ne2000.h

?? u-boot-1.1.6 源碼包
?? H
字號:
/*Ported to U-Boot  by Christian Pellegrin <chri@ascensit.com>Based on sources from the Linux kernel (pcnet_cs.c, 8390.h) andeCOS(if_dp83902a.c, if_dp83902a.h). Both of these 2 wonderful worldare GPL, so this is, of course, GPL.==========================================================================      dev/dp83902a.h      National Semiconductor DP83902a ethernet chip==========================================================================####ECOSGPLCOPYRIGHTBEGIN#### ------------------------------------------- This file is part of eCos, the Embedded Configurable Operating System. Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. eCos 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; either version 2 or (at your option) any later version. eCos 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 eCos; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. As a special exception, if other files instantiate templates or use macros or inline functions from this file, or you compile this file and link it with other works to produce a work based on this file, this file does not by itself cause the resulting work to be covered by the GNU General Public License. However the source code for this file must still be made available in accordance with section (3) of the GNU General Public License. This exception does not invalidate any other reasons why a work based on this file might be covered by the GNU General Public License. Alternative licenses for eCos may be arranged by contacting Red Hat, Inc. at http://sources.redhat.com/ecos/ecos-license/ */ -------------------------------------------####ECOSGPLCOPYRIGHTEND########BSDCOPYRIGHTBEGIN#### ------------------------------------------- Portions of this software may have been derived from OpenBSD or other sources, and are covered by the appropriate copyright disclaimers included herein. -------------------------------------------####BSDCOPYRIGHTEND####==========================================================================#####DESCRIPTIONBEGIN#### Author(s):    gthomas Contributors: gthomas, jskov Date:         2001-06-13 Purpose: Description:####DESCRIPTIONEND####==========================================================================*//* ------------------------------------------------------------------------ Macros for accessing DP registers These can be overridden by the platform header*/#define DP_IN(_b_, _o_, _d_)  (_d_) = *( (volatile unsigned char *) ((_b_)+(_o_)))#define DP_OUT(_b_, _o_, _d_) *( (volatile unsigned char *) ((_b_)+(_o_))) = (_d_)#define DP_IN_DATA(_b_, _d_)  (_d_) = *( (volatile unsigned char *) ((_b_)))#define DP_OUT_DATA(_b_, _d_) *( (volatile unsigned char *) ((_b_))) = (_d_)/* here is all the data */#define cyg_uint8 unsigned char#define cyg_uint16 unsigned short#define bool int#define false 0#define true 1#define CYGHWR_NS_DP83902A_PLF_BROKEN_TX_DMA 1#define CYGACC_CALL_IF_DELAY_US(X) my_udelay(X)typedef struct dp83902a_priv_data {    cyg_uint8* base;    cyg_uint8* data;    cyg_uint8* reset;    int tx_next;           /* First free Tx page */    int tx_int;            /* Expecting interrupt from this buffer */    int rx_next;           /* First free Rx page */    int tx1, tx2;          /* Page numbers for Tx buffers */    unsigned long tx1_key, tx2_key;   /* Used to ack when packet sent */    int tx1_len, tx2_len;    bool tx_started, running, hardwired_esa;    cyg_uint8 esa[6];    void* plf_priv;    /* Buffer allocation */    int tx_buf1, tx_buf2;    int rx_buf_start, rx_buf_end;} dp83902a_priv_data_t;/* ------------------------------------------------------------------------ Some forward declarations*/static void dp83902a_poll(void);/* ------------------------------------------------------------------------ *//* Register offsets */#define DP_CR          0x00#define DP_CLDA0       0x01#define DP_PSTART      0x01             /* write */#define DP_CLDA1       0x02#define DP_PSTOP       0x02             /* write */#define DP_BNDRY       0x03#define DP_TSR         0x04#define DP_TPSR        0x04             /* write */#define DP_NCR         0x05#define DP_TBCL        0x05             /* write */#define DP_FIFO        0x06#define DP_TBCH        0x06             /* write */#define DP_ISR         0x07#define DP_CRDA0       0x08#define DP_RSAL        0x08             /* write */#define DP_CRDA1       0x09#define DP_RSAH        0x09             /* write */#define DP_RBCL        0x0a             /* write */#define DP_RBCH        0x0b             /* write */#define DP_RSR         0x0c#define DP_RCR         0x0c             /* write */#define DP_FER         0x0d#define DP_TCR         0x0d             /* write */#define DP_CER         0x0e#define DP_DCR         0x0e             /* write */#define DP_MISSED      0x0f#define DP_IMR         0x0f             /* write */#define DP_DATAPORT    0x10             /* "eprom" data port */#define DP_P1_CR       0x00#define DP_P1_PAR0     0x01#define DP_P1_PAR1     0x02#define DP_P1_PAR2     0x03#define DP_P1_PAR3     0x04#define DP_P1_PAR4     0x05#define DP_P1_PAR5     0x06#define DP_P1_CURP     0x07#define DP_P1_MAR0     0x08#define DP_P1_MAR1     0x09#define DP_P1_MAR2     0x0a#define DP_P1_MAR3     0x0b#define DP_P1_MAR4     0x0c#define DP_P1_MAR5     0x0d#define DP_P1_MAR6     0x0e#define DP_P1_MAR7     0x0f#define DP_P2_CR       0x00#define DP_P2_PSTART   0x01#define DP_P2_CLDA0    0x01             /* write */#define DP_P2_PSTOP    0x02#define DP_P2_CLDA1    0x02             /* write */#define DP_P2_RNPP     0x03#define DP_P2_TPSR     0x04#define DP_P2_LNPP     0x05#define DP_P2_ACH      0x06#define DP_P2_ACL      0x07#define DP_P2_RCR      0x0c#define DP_P2_TCR      0x0d#define DP_P2_DCR      0x0e#define DP_P2_IMR      0x0f/* Command register - common to all pages */#define DP_CR_STOP    0x01   /* Stop: software reset */#define DP_CR_START   0x02   /* Start: initialize device */#define DP_CR_TXPKT   0x04   /* Transmit packet */#define DP_CR_RDMA    0x08   /* Read DMA  (recv data from device) */#define DP_CR_WDMA    0x10   /* Write DMA (send data to device) */#define DP_CR_SEND    0x18   /* Send packet */#define DP_CR_NODMA   0x20   /* Remote (or no) DMA */#define DP_CR_PAGE0   0x00   /* Page select */#define DP_CR_PAGE1   0x40#define DP_CR_PAGE2   0x80#define DP_CR_PAGEMSK 0x3F   /* Used to mask out page bits *//* Data configuration register */#define DP_DCR_WTS    0x01   /* 1=16 bit word transfers */#define DP_DCR_BOS    0x02   /* 1=Little Endian */#define DP_DCR_LAS    0x04   /* 1=Single 32 bit DMA mode */#define DP_DCR_LS     0x08   /* 1=normal mode, 0=loopback */#define DP_DCR_ARM    0x10   /* 0=no send command (program I/O) */#define DP_DCR_FIFO_1 0x00   /* FIFO threshold */#define DP_DCR_FIFO_2 0x20#define DP_DCR_FIFO_4 0x40#define DP_DCR_FIFO_6 0x60#define DP_DCR_INIT   (DP_DCR_LS|DP_DCR_FIFO_4)/* Interrupt status register */#define DP_ISR_RxP    0x01   /* Packet received */#define DP_ISR_TxP    0x02   /* Packet transmitted */#define DP_ISR_RxE    0x04   /* Receive error */#define DP_ISR_TxE    0x08   /* Transmit error */#define DP_ISR_OFLW   0x10   /* Receive overflow */#define DP_ISR_CNT    0x20   /* Tally counters need emptying */#define DP_ISR_RDC    0x40   /* Remote DMA complete */#define DP_ISR_RESET  0x80   /* Device has reset (shutdown, error) *//* Interrupt mask register */#define DP_IMR_RxP    0x01   /* Packet received */#define DP_IMR_TxP    0x02   /* Packet transmitted */#define DP_IMR_RxE    0x04   /* Receive error */#define DP_IMR_TxE    0x08   /* Transmit error */#define DP_IMR_OFLW   0x10   /* Receive overflow */#define DP_IMR_CNT    0x20   /* Tall counters need emptying */#define DP_IMR_RDC    0x40   /* Remote DMA complete */#define DP_IMR_All    0x3F   /* Everything but remote DMA *//* Receiver control register */#define DP_RCR_SEP    0x01   /* Save bad(error) packets */#define DP_RCR_AR     0x02   /* Accept runt packets */#define DP_RCR_AB     0x04   /* Accept broadcast packets */#define DP_RCR_AM     0x08   /* Accept multicast packets */#define DP_RCR_PROM   0x10   /* Promiscuous mode */#define DP_RCR_MON    0x20   /* Monitor mode - 1=accept no packets *//* Receiver status register */#define DP_RSR_RxP    0x01   /* Packet received */#define DP_RSR_CRC    0x02   /* CRC error */#define DP_RSR_FRAME  0x04   /* Framing error */#define DP_RSR_FO     0x08   /* FIFO overrun */#define DP_RSR_MISS   0x10   /* Missed packet */#define DP_RSR_PHY    0x20   /* 0=pad match, 1=mad match */#define DP_RSR_DIS    0x40   /* Receiver disabled */#define DP_RSR_DFR    0x80   /* Receiver processing deferred *//* Transmitter control register */#define DP_TCR_NOCRC  0x01   /* 1=inhibit CRC */#define DP_TCR_NORMAL 0x00   /* Normal transmitter operation */#define DP_TCR_LOCAL  0x02   /* Internal NIC loopback */#define DP_TCR_INLOOP 0x04   /* Full internal loopback */#define DP_TCR_OUTLOOP 0x08  /* External loopback */#define DP_TCR_ATD    0x10   /* Auto transmit disable */#define DP_TCR_OFFSET 0x20   /* Collision offset adjust *//* Transmit status register */#define DP_TSR_TxP    0x01   /* Packet transmitted */#define DP_TSR_COL    0x04   /* Collision (at least one) */#define DP_TSR_ABT    0x08   /* Aborted because of too many collisions */#define DP_TSR_CRS    0x10   /* Lost carrier */#define DP_TSR_FU     0x20   /* FIFO underrun */#define DP_TSR_CDH    0x40   /* Collision Detect Heartbeat */#define DP_TSR_OWC    0x80   /* Collision outside normal window */#define IEEE_8023_MAX_FRAME         1518    /* Largest possible ethernet frame */#define IEEE_8023_MIN_FRAME           64    /* Smallest possible ethernet frame */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
最新日韩在线视频| 26uuu精品一区二区在线观看| 国产婷婷精品av在线| 国产精品1024| 中文字幕乱码一区二区免费| 成人av在线看| 亚洲精品欧美激情| 欧美猛男gaygay网站| 六月丁香综合在线视频| 久久夜色精品国产欧美乱极品| 国产一区二区女| 国产精品你懂的| 欧美亚一区二区| 裸体歌舞表演一区二区| 久久久精品免费网站| 色综合天天性综合| 五月天国产精品| 国产亚洲精品精华液| 99久久婷婷国产综合精品| 亚洲一卡二卡三卡四卡| 欧美一二三区精品| 粉嫩av一区二区三区| 精品国产伦一区二区三区观看方式| 久久久久久久久久久久久夜| 99久久免费精品高清特色大片| 日韩中文欧美在线| 久久精品视频网| 欧美日韩一区二区三区在线看| 美国精品在线观看| 中文字幕一区二区视频| 欧美日韩亚洲综合| 岛国精品一区二区| 日本中文字幕不卡| 亚洲视频每日更新| 日韩一区二区在线看片| 9久草视频在线视频精品| 天天操天天色综合| 国产精品久久久久影院| 欧美老肥妇做.爰bbww视频| 国产白丝精品91爽爽久久| 亚洲五码中文字幕| 国产精品欧美久久久久无广告| 欧美精品一卡二卡| 99v久久综合狠狠综合久久| 日韩av一级片| 亚洲品质自拍视频| 久久精品夜夜夜夜久久| 欧美视频在线播放| 99国产欧美另类久久久精品| 日本不卡视频一二三区| 亚洲精品国产视频| 中文字幕精品一区二区精品绿巨人| 69堂精品视频| 欧美综合一区二区| 99精品久久只有精品| 激情五月婷婷综合网| 午夜欧美视频在线观看| 最近中文字幕一区二区三区| 精品福利一二区| 678五月天丁香亚洲综合网| 91亚洲国产成人精品一区二区三| 激情五月播播久久久精品| 日韩成人一级大片| 视频一区视频二区中文字幕| 中文字幕一区二区日韩精品绯色| 久久一区二区三区国产精品| 91精品国产黑色紧身裤美女| 91福利精品视频| 99r精品视频| 成人黄色电影在线| 国产99一区视频免费| 国产真实精品久久二三区| 九色综合狠狠综合久久| 午夜视频一区二区| 日韩精品91亚洲二区在线观看| 亚洲男帅同性gay1069| 综合欧美亚洲日本| 国产精品久久久久久久浪潮网站 | 精品一二三四在线| 日韩av成人高清| 免费看欧美女人艹b| 日韩电影在线观看电影| 日精品一区二区三区| 日韩精品乱码免费| 日精品一区二区| 久久精品国产999大香线蕉| 麻豆久久一区二区| 九色|91porny| 国产91清纯白嫩初高中在线观看 | 欧美日韩在线一区二区| 欧美图片一区二区三区| 欧美性高清videossexo| 欧美电影影音先锋| 日韩精品中文字幕一区二区三区 | 亚洲免费av观看| 自拍偷拍国产亚洲| 一区二区成人在线观看| 亚洲国产视频直播| 六月婷婷色综合| 国产精品自在欧美一区| 不卡区在线中文字幕| 日本精品裸体写真集在线观看 | 日韩电影在线免费观看| 久久精品999| 不卡的av电影在线观看| 色88888久久久久久影院野外| 欧美日韩电影在线播放| 日韩精品中文字幕一区 | 91精品国产手机| 欧美成人猛片aaaaaaa| 久久久久久久久99精品| 亚洲乱码国产乱码精品精98午夜| 亚洲成年人影院| 国产美女精品在线| 日本道免费精品一区二区三区| 欧美麻豆精品久久久久久| 国产亚洲一区二区三区在线观看 | 久久久精品tv| 亚洲一区自拍偷拍| 激情另类小说区图片区视频区| 不卡的av电影在线观看| 欧美一二区视频| 亚洲欧美在线另类| 日韩经典一区二区| 99re热视频这里只精品| 日韩一区二区三区免费看| 国产精品久久久久一区| 日韩成人一级片| 成人av电影在线观看| 欧美区视频在线观看| 欧美激情一二三区| 蜜臀av亚洲一区中文字幕| 91女人视频在线观看| 精品国产第一区二区三区观看体验| 亚洲色图在线看| 国产精品中文字幕一区二区三区| 91成人在线精品| 欧美经典一区二区| 日本伊人午夜精品| 欧亚洲嫩模精品一区三区| 中日韩av电影| 久久99国内精品| 欧美精品日日鲁夜夜添| 亚洲男帅同性gay1069| 国产二区国产一区在线观看| 91麻豆精品国产| 亚洲一区中文在线| 91在线视频播放地址| 国产丝袜欧美中文另类| 久久99热99| 欧美一二三区在线观看| 午夜精品久久一牛影视| 色999日韩国产欧美一区二区| 亚洲国产精品99久久久久久久久| 久久99精品一区二区三区三区| 欧美午夜精品一区二区三区| 中文字幕一区在线观看视频| 国产精品乡下勾搭老头1| 日韩一区二区三免费高清| 五月天一区二区| 欧美性感一类影片在线播放| 亚洲蜜臀av乱码久久精品| 92国产精品观看| 中文字幕亚洲欧美在线不卡| 国产成人精品一区二| 成人av网址在线| 国产精品久久夜| 暴力调教一区二区三区| 中文子幕无线码一区tr| 成人午夜又粗又硬又大| 国产精品美女久久久久高潮| 成人一区二区三区视频| 国产日产欧美一区二区视频| 国产在线视频一区二区| 久久久不卡网国产精品一区| 国产91精品久久久久久久网曝门| 久久中文字幕电影| 国产精选一区二区三区| 国产欧美一区二区精品秋霞影院| 国产精品资源在线| 中文字幕一区二区三区在线不卡| 不卡一区二区中文字幕| 亚洲视频你懂的| 欧美午夜精品免费| 日本三级亚洲精品| ww亚洲ww在线观看国产| 国产成人鲁色资源国产91色综| 国产欧美日韩不卡| 91片黄在线观看| 性久久久久久久久久久久| 日韩一级视频免费观看在线| 精品一区二区久久| 亚洲欧洲成人自拍| 欧美天堂亚洲电影院在线播放| 日韩—二三区免费观看av| 精品国产亚洲在线| 不卡的av网站| 亚洲第四色夜色| 久久网站热最新地址| 成人精品gif动图一区|