亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美日韩和欧美的一区二区| 日韩欧美一级片| 国产一区91精品张津瑜| 亚洲午夜久久久| 中文字幕一区二区三区在线观看| 欧美一级欧美一级在线播放| 欧美三区在线视频| 91美女在线观看| 宅男在线国产精品| 成人18视频日本| 国产成人午夜精品5599| 韩国成人福利片在线播放| 日本视频免费一区| 蜜桃av一区二区| 天堂蜜桃91精品| 日韩精品亚洲专区| 免费黄网站欧美| 国内精品视频666| 青青草原综合久久大伊人精品优势 | 午夜激情一区二区三区| 一区二区三区日韩欧美精品| 亚洲欧美另类综合偷拍| 一区二区欧美在线观看| 亚洲香蕉伊在人在线观| 天天影视网天天综合色在线播放| 婷婷国产在线综合| 亚洲成a天堂v人片| 裸体健美xxxx欧美裸体表演| 亚洲国产色一区| 久久99精品一区二区三区三区| 久久狠狠亚洲综合| 懂色av中文一区二区三区 | 成人国产免费视频| 91电影在线观看| 日韩欧美国产系列| 国产精品视频第一区| 视频一区视频二区中文字幕| 国产中文字幕一区| 色狠狠色噜噜噜综合网| 国产精品视频麻豆| 亚洲国产精品麻豆| 国产精品萝li| 日韩精品一区二区三区视频| 欧美一卡二卡在线观看| 中文字幕永久在线不卡| 日本不卡一二三区黄网| 丁香婷婷综合色啪| 在线综合视频播放| 中文一区一区三区高中清不卡| 亚洲一区二区在线视频| 成人午夜私人影院| 日韩精品专区在线| 成人欧美一区二区三区白人| 国产综合一区二区| 欧美日韩精品电影| 亚洲激情中文1区| 99re在线精品| 亚洲日穴在线视频| www.色精品| 国产精品乱码一区二三区小蝌蚪| 亚洲chinese男男1069| 在线观看欧美日本| 亚洲色图欧美在线| 91丨九色丨黑人外教| 国产日韩高清在线| heyzo一本久久综合| 国产精品美女久久久久aⅴ| 国产丶欧美丶日本不卡视频| 日韩精品一区二| 免费在线成人网| 91麻豆精品久久久久蜜臀| 亚洲午夜电影网| 欧美在线免费视屏| 亚洲国产一区二区三区| 欧美日韩免费一区二区三区 | av亚洲精华国产精华精| 国产精品久久久久三级| 欧洲视频一区二区| 日本vs亚洲vs韩国一区三区 | 国产精品1024| 国产精品妹子av| 欧美亚洲动漫制服丝袜| 亚洲成a人片在线不卡一二三区| 97精品电影院| 日韩国产欧美视频| 国产欧美日韩在线视频| 欧美日韩国产高清一区二区三区| 亚洲成年人网站在线观看| 欧美videos中文字幕| 丁香另类激情小说| 亚洲成人av电影| 久久综合九色欧美综合狠狠 | 成人免费视频一区二区| 亚洲综合在线观看视频| 精品久久久三级丝袜| voyeur盗摄精品| 久久精品72免费观看| 亚洲精品国产品国语在线app| 91麻豆精品国产| 一本大道综合伊人精品热热| 久久精品国产成人一区二区三区| 一区二区三区中文在线观看| 精品久久一区二区三区| 欧美精品第1页| 99麻豆久久久国产精品免费优播| 日av在线不卡| 性久久久久久久| 亚洲午夜久久久久久久久电影网| 国产精品嫩草99a| 久久精品日韩一区二区三区| 欧美电影免费提供在线观看| 欧美日韩高清一区二区三区| 日本高清视频一区二区| av电影一区二区| 91丨九色丨蝌蚪富婆spa| 成人听书哪个软件好| 黑人巨大精品欧美一区| 美女一区二区久久| 美女任你摸久久| 精品无码三级在线观看视频| 日韩国产欧美在线视频| 日韩一区精品字幕| 日韩精品视频网| 日本vs亚洲vs韩国一区三区| 五月综合激情婷婷六月色窝| 久久国产精品72免费观看| 捆绑变态av一区二区三区| 日韩**一区毛片| 国产精品亚洲第一区在线暖暖韩国| 极品美女销魂一区二区三区 | 国产91清纯白嫩初高中在线观看| 国产福利一区二区三区视频在线| 国产麻豆精品95视频| 国产成人在线观看| 色偷偷久久一区二区三区| 538在线一区二区精品国产| 精品久久国产字幕高潮| 日本一区二区三级电影在线观看| 国产精品美女久久久久久久网站| 一区二区三区四区国产精品| 日韩成人av影视| 国产毛片一区二区| 91美女在线观看| 精品精品国产高清a毛片牛牛| 久久蜜桃香蕉精品一区二区三区| 亚洲免费在线视频| 国产伦精品一区二区三区在线观看 | 日韩视频123| 中文字幕乱码亚洲精品一区| 亚洲精品高清视频在线观看| 毛片不卡一区二区| 色综合久久久久综合| 国产丝袜美腿一区二区三区| 亚洲最大的成人av| 大白屁股一区二区视频| 日韩欧美激情一区| 亚洲国产精品精华液网站| 一本色道久久加勒比精品| 日韩女优制服丝袜电影| 亚洲猫色日本管| 国产91露脸合集magnet| 欧美v日韩v国产v| 日韩av一区二区三区四区| 在线观看亚洲一区| 亚洲欧美日韩国产综合| 国产乱码精品1区2区3区| 日韩一区精品字幕| 成人午夜电影久久影院| 欧美mv日韩mv| 久久国产婷婷国产香蕉| 91精品国产一区二区三区香蕉| 亚洲欧美另类综合偷拍| caoporn国产一区二区| 18成人在线视频| 色视频一区二区| 一区二区三区国产精品| 欧美在线观看18| 一区二区三区中文免费| 欧美剧情片在线观看| 亚洲国产aⅴ成人精品无吗| 色综合久久88色综合天天免费| 亚洲精品第1页| 日韩精品最新网址| 国产一区美女在线| 亚洲三级电影网站| 欧美一区二区三区免费视频| 午夜精品久久久久影视| 久久嫩草精品久久久精品| 成年人网站91| 图片区小说区国产精品视频| 欧美一二三四在线| fc2成人免费人成在线观看播放 | 成人黄色av网站在线| 136国产福利精品导航| 欧美一区二区网站| 成人在线视频一区| 亚洲无线码一区二区三区| 精品蜜桃在线看| 欧美体内she精视频| 懂色av一区二区在线播放|