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

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

?? sysdec21x40end.c

?? pentium4 pc的vxworks bsp源代碼
?? C
?? 第 1 頁 / 共 2 頁
字號:
/* sysDec21x40End.c - system configuration module for Dec21x40 END *//* Copyright 1984 - 2001 Wind River Systems, Inc. *//*modification history--------------------01h,23apr02,pai  Made DEC and GEI END driver config names consistent with                 other END driver config names.01g,22oct01,pai  Updated documentation and routines for new device discovery                 algorithm (SPR# 35716).01f,09oct01,pai  Corrected variable use in sysDec21x40EndLoad and                 conditionally compile PCI_DEV_MMU_MSK and PCI_DEV_ADRS_SIZE.                 Renamed sysDec21x40LanIntEnable to sysLanIntEnable.  Bound                 pciIntConnect() to driver-specific interrupt connection.01e,01oct01,pai  Updated macros to those used in T2.2 (Veloce)01d,02feb01,rcs  ported to pcPentium01c,15jul99,jkf  switched intvec and intlvl to match dec21x40End init string01b,29apr99,jkf  merged with T2.01a,01apr99,jkf  written *//*DESCRIPTIONThis is the WRS-supplied configuration module for the VxWorks dec21x40End (dc)END driver.  It has routines for initializing device resources and providesBSP-specific routines for Intel (formerly DEC) 21040, 21140, and 21143Ethernet PCI bus controllers found on the system.The number of supported devices that can be configured for a particular systemis finite and is specified by the DEC21X40_MAX_DEV configuration constant.This value, and the internal data structures using it, can be modified in thisfile for specific implementations.NOTEThis module has only been tested with the following Ethernet cards:.IP "21040 controller"Digital DE435..IP "21140 controller"D-Link DFE-500TX and Kingston KNE-100TX..IP "21143 controller"Intel (formerly DEC) EB143 evaluation card, Kingston KNE-100TX, andLongshine 8038 TXD..LPSEE ALSO:.I "Digital Semiconductor 21143 PCI/CardBus Fast Ethernet LAN Controller,".I "Digital Semiconductor 21143 10/100Base-TX Evaluation Board User's Guide."*/#if defined(INCLUDE_DEC21X40_END)/* includes */#include "end.h"#include "drv/end/dec21x40End.h"/* defines *//* specify the maximum number of physical devices to configure */#define DEC21X40_MAX_DEV       (8)/* BSP specific DEC 21x4x ethernet device type constants */#define DEC_TYPE_EB143         (1)   /* DEC 21143 10/100Base-TX */#define DEC_TYPE_DC140         (2)   /* DEC 21140 10/100Base-TX */#define DEC_TYPE_DC040         (3)   /* DEC 21040 10/100Base-TX *//* untested board types */#define DEC_TYPE_LC82C168      (4)   /* Lite-On PNIC */#define DEC_TYPE_MX98713       (5)   /* Macronix 98713 PMAC */#define DEC_TYPE_MX98715       (6)   /* Macronix 98715 PMAC */#define DEC_TYPE_AX88140       (7)   /* ASIX AX88140 */#define DEC_TYPE_PNIC2         (8)   /* Lite-On PNIC-II */#define DEC_TYPE_COMET         (9)   /* Comet family */#define DEC_TYPE_COMPEX9881   (10)   /* Compex 9881 */#define DEC_TYPE_I21145       (11)   /* Intel 21145 *//* DEC 21040/21140/21143 driver user flags */#define DEC_USR_FLAGS_143     (DEC_USR_21143)#define DEC_USR_FLAGS_140     (DEC_USR_BAR_RX | DEC_USR_RML    | \                               DEC_USR_CAL_08 | DEC_USR_PBL_04 | \                               DEC_USR_21140  | DEC_USR_SF)#define DEC_USR_FLAGS_040     (DEC_USR_BAR_RX | DEC_USR_CAL_08 | DEC_USR_PBL_04)/* untested board flags */#define PNIC_USR_FLAGS        (DEC_USR_21143)#define MX98713_USR_FLAGS     (0)#define MX98715_USR_FLAGS     (0)#define AX88140_USR_FLAGS     (0)#define PNIC2_USR_FLAGS       (0)#define COMET_USR_FLAGS       (0)#define COMPEX9881_USR_FLAGS  (0)#define I21145_USR_FLAGS      (0)/* DEC 21x4x PCI Vendor and Device IDs */#define DEC21X4X_PCI_VENDOR_ID     (0x1011)  /* DEC PCI vendor ID */#define DEC_PCI_VENDOR_ID          (0x1011)  /* DEC PCI vendor ID      */#define DEC21143_PCI_DEVICE_ID     (0x0019)  /* 21143 PCI device ID */#define DEC21140_PCI_DEVICE_ID     (0x0009)  /* 21140 PCI device ID */#define DEC21040_PCI_DEVICE_ID     (0x0002)  /* 21040 PCI device ID *//* untested board PCI Vendor and Device IDs */#define PNIC_PCI_VENDOR_ID         (0x11AD)  /* Lite-On Communications */#define PNIC_PCI_DEVICE_ID         (0x0002)#define PNIC2_PCI_DEVICE_ID        (0xc115)#define MACRONIX_PCI_VENDOR_ID     (0x10d9)  /* Macronix */#define MX98713_PCI_DEVICE_ID      (0x0512)#define MX98715_PCI_DEVICE_ID      (0x0531)#define ASIX_PCI_VENDOR_ID         (0x125B)  /* Asix Electronics Corp. */#define AX88140_PCI_DEVICE_ID      (0x1400)#define COMET_PCI_VENDOR_ID        (0x1317)  /* Admtek Inc. */#define COMET1_PCI_DEVICE_ID       (0x0981)#define COMET2_PCI_DEVICE_ID       (0x0985)#define COMET3_PCI_DEVICE_ID       (0x1985)#define COMPEX_PCI_VENDOR_ID       (0x11F6)  /* Powermatic Data Systems */#define COMPEX9881_PCI_DEVICE_ID   (0x9881)#ifndef INTEL_PCI_VENDOR_ID#define INTEL_PCI_VENDOR_ID        (0x8086)  /* Intel Corporation */#endif /* INTEL_PCI_VENDOR_ID */#define I21145_PCI_DEVICE_ID       (0x0039)#define DAVICOM_PCI_VENDOR_ID      (0x1282)  /* Davicom Semiconductor */#define DAVICOM9100_PCI_DEVICE_ID  (0x9100)#define DAVICOM9102_PCI_DEVICE_ID  (0x9102)#define ACCTON_PCI_VENDOR_ID       (0x1113)  /* Accton Technology Corp. */#define EN1217_PCI_DEVICE_ID       (0x1217)/* forward declarations */LOCAL UINT32 sysDecDevToType (UINT32, UINT32, UINT8);/* locals */LOCAL UINT32 decUnitsFound = 0;   /* the number of physical units found *//* * This array defines the board-specific PCI resources.  Each table entry * stores this information for specific physical devices found on the system * bus.  There is a unique END unit associated with each unique physical * device recorded in this table.  The END unit number is equivalent to an * index into this table. */LOCAL PCI_BOARD_RESOURCE sysDecPciRsrcs [DEC21X40_MAX_DEV] =    {    {NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE,    {NONE, NONE, NONE, NONE, NONE, NONE}, NULL    },    {NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE,    {NONE, NONE, NONE, NONE, NONE, NONE}, NULL    },    {NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE,    {NONE, NONE, NONE, NONE, NONE, NONE}, NULL    },    {NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE,    {NONE, NONE, NONE, NONE, NONE, NONE}, NULL    },    {NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE,    {NONE, NONE, NONE, NONE, NONE, NONE}, NULL    },    {NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE,    {NONE, NONE, NONE, NONE, NONE, NONE}, NULL    },    {NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE,    {NONE, NONE, NONE, NONE, NONE, NONE}, NULL    },    {NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE,    {NONE, NONE, NONE, NONE, NONE, NONE}, NULL    }    };/* This table defines user load string flags for each supported * DEC board type.  Index the table via a DEC_TYPE_XXX constant. */LOCAL UINT32 decUsrFlags [] =    {    0,                         /* undefined board type */    DEC_USR_FLAGS_143,         /* DEC 21143 user load string flags */    DEC_USR_FLAGS_140,         /* DEC 21140 user load string flags */    DEC_USR_FLAGS_040,         /* DEC 21040 user load string flags */    /* Untested device flags */    PNIC_USR_FLAGS,            /* Lite-On PNIC */    MX98713_USR_FLAGS,         /* Macronix 98713 PMAC */    MX98715_USR_FLAGS,         /* Macronix 98715 PMAC */    AX88140_USR_FLAGS,         /* ASIX AX88140 */    PNIC2_USR_FLAGS,           /* Lite-On PNIC-II */    COMET_USR_FLAGS,           /* Comet family */    COMPEX9881_USR_FLAGS,      /* Compex 9881 */    I21145_USR_FLAGS           /* Intel 21145 */    };/* imports */IMPORT STATUS    sysMmuMapAdd (void * address, UINT len,                               UINT initialStateMask, UINT initialState);IMPORT END_OBJ * dec21x40EndLoad (char *);IMPORT FUNCPTR   dec21x40IntConnectRtn;/******************************************************************************** sysDec21x40EndLoad - create a load string and load an dec21x40End device** This routine will be invoked by the MUX for the purpose of loading an* dec21x40End (dc) device with initial parameters.  This routine is* constructed as an interface wrapper for the driver load routine.  Thus,* the arguments and return values are consistent with any xxxEndLoad()* routine defined for an END driver and the MUX API.** INTERNAL* The muxDevLoad() operation calls this routine twice.  A zero length* <pParamStr> parameter string indicates that this is the first time* through this routine.  The driver load routine should return the* driver name in <pParamStr>.** On the second pass though this routine, the initialization parameter* string is constructed.  Note that on the second pass, the <pParamStr>* consists of a colon-delimeted END device unit number and rudimentary* initialization string (often empty) constructed from entries in the* BSP END Device Table such that:**     <pParamStr> = "<unit>:<default initialization string>"** In the process of building the rest of <pParamStr>, the prepended unit* number must be preserved and passed to the driver load routine.  The* <default initialization string> portion mentioned above is discarded,* but future versions of this routine may use it.** The complete dec21x40End driver load string has format:**     <unit>:<device_addr>:<PCI_addr>:<ivec>:<ilevel>:*     <num_rds>:<num_tds>:<mem_base>:<mem_size>:<user_flags>** RETURNS: An END object pointer, or NULL on error, or 0 and the name of the* device if the <pParamStr> was NULL.** SEE ALSO: dec21x40EndLoad()*/END_OBJ * sysDec21x40EndLoad    (    char *    pParamStr,   /* pointer to initialization parameter string */    void *    unused       /* unused optional argument */    )    {    END_OBJ * pEnd;    char      paramStr [END_INIT_STR_MAX];    static const char * const paramTemplate =        "%d:0x%x:0x%x:0x%x:0x%x:-1:-1:-1:0:0x%x:0x%x:0x%x:0x%x";    /* point to 21x4x board resource table */    PCI_BOARD_RESOURCE * const pRsrc = sysDecPciRsrcs;    if (strlen (pParamStr) == 0)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美午夜精品久久久| 大陆成人av片| 国产精品日韩精品欧美在线| 精品日韩成人av| 日韩女优视频免费观看| 欧美r级在线观看| 日韩无一区二区| 26uuu欧美| 国产日产精品1区| 亚洲欧洲无码一区二区三区| 亚洲欧洲日韩av| 一区二区三区成人| 亚洲自拍偷拍网站| 天天影视网天天综合色在线播放| 视频一区二区国产| 狠狠色综合播放一区二区| 黑人精品欧美一区二区蜜桃| 国产成人av福利| 99久久精品国产导航| 欧美亚洲国产怡红院影院| 欧美性大战久久| 日韩欧美一级在线播放| 久久久精品综合| 亚洲欧美激情在线| 丝瓜av网站精品一区二区| 美腿丝袜亚洲一区| 国产91精品久久久久久久网曝门| 91视视频在线观看入口直接观看www | 精品一区二区三区在线播放视频| 国产成人一区二区精品非洲| av亚洲精华国产精华精华| 欧美午夜精品一区二区三区| 精品福利二区三区| 亚洲视频你懂的| 久久精品99国产精品| 成人免费观看av| 正在播放亚洲一区| 欧美激情在线观看视频免费| 亚洲综合另类小说| 精品综合久久久久久8888| 成人黄色av电影| 91精品一区二区三区久久久久久| 久久久青草青青国产亚洲免观| 亚洲综合视频网| 国产高清久久久| 欧美老人xxxx18| 亚洲精选免费视频| 国产91精品入口| 日韩一区二区影院| 亚洲成av人片一区二区| 成人午夜视频网站| 日韩精品一区二区三区蜜臀| 一区二区三区四区激情| 国产高清在线精品| 日韩一级片网址| 玉足女爽爽91| 99在线精品视频| 久久久亚洲国产美女国产盗摄| 天堂蜜桃91精品| 一本到一区二区三区| 久久精品亚洲精品国产欧美kt∨| 视频一区欧美精品| 91久久奴性调教| 1000部国产精品成人观看| 国产高清一区日本| 久久精品网站免费观看| 免费成人小视频| 91精品欧美久久久久久动漫 | 99麻豆久久久国产精品免费 | 丁香六月久久综合狠狠色| 日韩亚洲欧美一区| 无码av中文一区二区三区桃花岛| 色婷婷综合视频在线观看| 亚洲欧洲另类国产综合| 成人天堂资源www在线| 日韩色在线观看| 九九**精品视频免费播放| 日韩写真欧美这视频| 日韩—二三区免费观看av| 91精品国产综合久久国产大片| 亚洲成人av在线电影| 欧美日韩中文另类| 图片区小说区区亚洲影院| 欧美日韩三级视频| 日韩高清欧美激情| 精品91自产拍在线观看一区| 国内精品在线播放| 国产亚洲精品7777| av在线不卡免费看| 亚洲免费色视频| 在线播放视频一区| 九九精品一区二区| 中文字幕亚洲一区二区va在线| 99久久免费视频.com| 一区二区三区成人在线视频| 欧美精品黑人性xxxx| 激情国产一区二区| 亚洲欧洲日韩综合一区二区| 欧洲精品一区二区三区在线观看| 日韩国产高清影视| 欧美国产日韩亚洲一区| 欧美亚洲一区二区在线| 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美日韩视频第一区| 肉色丝袜一区二区| 久久精品一级爱片| 91精彩视频在线| 老司机精品视频线观看86| 亚洲第一激情av| 欧美精品一区二区三区在线播放| 本田岬高潮一区二区三区| 亚洲成av人片观看| 日本一区二区免费在线观看视频| 欧美三区在线视频| 国产精品一区二区免费不卡| 一区二区三区成人| 国产日韩欧美亚洲| 7777精品伊人久久久大香线蕉的 | 色综合天天性综合| 久久国产福利国产秒拍| 午夜久久久久久| 91麻豆精品国产无毒不卡在线观看| 久久福利视频一区二区| 亚洲欧美一区二区三区孕妇| 日韩三级av在线播放| 91美女片黄在线观看| 精品亚洲欧美一区| 亚洲午夜影视影院在线观看| 中文字幕乱码亚洲精品一区| 欧美一区2区视频在线观看| 99国产精品国产精品毛片| 奇米在线7777在线精品| 亚洲一区二区三区在线播放| 国产精品久久久久桃色tv| 久久综合九色综合欧美亚洲| 7777精品伊人久久久大香线蕉完整版 | 亚洲成人一区在线| 亚洲精品写真福利| 国产精品色呦呦| 2020国产精品自拍| 日韩欧美国产精品一区| 欧美日韩国产美| 在线观看国产精品网站| av激情综合网| 99久久综合精品| www.在线欧美| www.av亚洲| 99麻豆久久久国产精品免费优播| 国产精品1区2区| 国产综合久久久久影院| 极品美女销魂一区二区三区| 青青草视频一区| 免费看日韩精品| 男男视频亚洲欧美| 欧美aⅴ一区二区三区视频| 日本一区中文字幕| 日本少妇一区二区| 蜜臀av性久久久久蜜臀av麻豆| 天堂一区二区在线| 免费欧美在线视频| 青青草伊人久久| 国产在线国偷精品免费看| 国产精品1区二区.| 99精品视频在线观看免费| 91天堂素人约啪| 欧美色电影在线| 69av一区二区三区| 精品国产乱码久久久久久久| 久久嫩草精品久久久精品一| 中文字幕不卡的av| 亚洲欧洲性图库| 亚洲国产精品久久艾草纯爱| 蜜桃传媒麻豆第一区在线观看| 久久99久久99| 成人激情图片网| 91久久人澡人人添人人爽欧美| 欧美日韩精品免费| 26uuu欧美| 亚洲天天做日日做天天谢日日欢 | 91精品中文字幕一区二区三区| 日韩女优av电影| 国产精品美女久久久久久2018| 亚洲精品成人悠悠色影视| 秋霞影院一区二区| 成人蜜臀av电影| 91精品国产综合久久香蕉的特点 | 国产成人一区在线| 在线免费观看日韩欧美| 日韩午夜精品视频| 国产精品美女www爽爽爽| 亚洲国产中文字幕| 国产精品一区二区久久不卡 | 日本一区二区高清| 一区二区三区在线观看欧美| 久久99久国产精品黄毛片色诱| 99久久精品国产一区二区三区| 69p69国产精品| 亚洲男人的天堂av| 国产夫妻精品视频| 欧美老肥妇做.爰bbww视频|