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

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

?? macros.h

?? plx9054的WDM驅(qū)動程序
?? H
字號:
/****************************************************************************
** COPYRIGHT (C) 1994-1997 INTEL CORPORATION                               **
** DEVELOPED FOR MICROSOFT BY INTEL CORP., HILLSBORO, OREGON               **
** HTTP://WWW.INTEL.COM/                                                   **
** THIS FILE IS PART OF THE INTEL ETHEREXPRESS PRO/100B(TM) AND            **
** ETHEREXPRESS PRO/100+(TM) NDIS 5.0 MINIPORT SAMPLE DRIVER               **
****************************************************************************/

/****************************************************************************
Module Name:
     e100_sup.h     (inlinef.h)

This driver runs on the following hardware:
     - 82558 based PCI 10/100Mb ethernet adapters
     (aka Intel EtherExpress(TM) PRO Adapters)

Environment:
     Kernel Mode - Or whatever is the equivalent on WinNT

Revision History
     - JCB 8/14/97 Example Driver Created
    - Dchen 11-01-99    Modified for the new sample driver
*****************************************************************************/

__inline BOOLEAN 
WaitScb(
    IN PFDO_DATA FdoData
    );


//-----------------------------------------------------------------------------
// Procedure:   D100IssueScbCommand
//
// Description: This general routine will issue a command to the D100.
//
// Arguments:
//      FdoData - ptr to FdoData object instance.
//      ScbCommand - The command that is to be issued
//      WaitForSCB - A boolean value indicating whether or not a wait for SCB
//                   must be done before the command is issued to the chip
//
// Returns:
//      TRUE if the command was issued to the chip successfully
//      FALSE if the command was not issued to the chip
//-----------------------------------------------------------------------------
__inline NTSTATUS 
D100IssueScbCommand(
    IN PFDO_DATA FdoData,
    IN UCHAR ScbCommandLow,
    IN BOOLEAN WaitForScb
    )
{
    if(WaitForScb == TRUE)
    {
        if(!WaitScb(FdoData))
        {
            return(STATUS_DEVICE_DATA_ERROR);
        }
    }

    FdoData->CSRAddress->ScbCommandLow = ScbCommandLow;

    return(STATUS_SUCCESS);
}

    
__inline NTSTATUS 
MP_GET_STATUS_FROM_FLAGS(
    IN PFDO_DATA FdoData
    )
{
    NTSTATUS Status = STATUS_UNSUCCESSFUL;

    if(MP_TEST_FLAG(FdoData, fMP_ADAPTER_RESET_IN_PROGRESS))
    {
        Status = STATUS_DEVICE_NOT_READY;      
    }
    else if(MP_TEST_FLAG(FdoData, fMP_ADAPTER_HARDWARE_ERROR))
    {
        Status = STATUS_DEVICE_OFF_LINE;
    }
    else if(MP_TEST_FLAG(FdoData, fMP_ADAPTER_NO_CABLE))
    {
        Status = STATUS_DEVICE_NOT_CONNECTED;
    }

    return Status;
}  

__inline VOID 
NICDisableInterrupt(
    IN PFDO_DATA FdoData
    )
{
   FdoData->CSRAddress->ScbCommandHigh = SCB_INT_MASK;
}

__inline VOID NICEnableInterrupt(
    IN PFDO_DATA FdoData
    )
{
    FdoData->CSRAddress->ScbCommandHigh = 0;
}

__inline 
BOOLEAN  
IsPoMgmtSupported(
   IN PFDO_DATA FdoData
   )
{

    if (FdoData->RevsionID  >= E100_82559_A_STEP  && 
         /*FdoData->RevsionID <= E100_82559_C_STEP &&*/ 
         FdoData->DeviceCaps.SystemWake != PowerSystemUnspecified && 
         FdoData->DeviceCaps.DeviceWake != PowerDeviceUnspecified )
    {
        return TRUE;
    }
    else
    {
        return FALSE;
    }
    
}

__inline
USHORT
NICReadPortUShort (
    IN  USHORT * x
    )
{
    return READ_PORT_USHORT (x);
}
__inline
VOID
NICWritePortUShort (
    IN  USHORT * x,
    IN  USHORT   y
    )
{
    WRITE_PORT_USHORT (x,y);
}

__inline
USHORT
NICReadRegisterUShort (
    IN  USHORT * x
    )
{
    return READ_REGISTER_USHORT (x);
}

__inline
VOID
NICWriteRegisterUShort (
    IN  USHORT * x,
    IN  USHORT   y
    )
{
    WRITE_REGISTER_USHORT (x,y);
}



// routines.c           

BOOLEAN 
MdiRead(
    IN PFDO_DATA Adapter,
    IN ULONG RegAddress,
    IN ULONG PhyAddress,
    IN BOOLEAN  Recoverable,
    IN OUT PUSHORT DataValue
    );

VOID 
MdiWrite(
    IN PFDO_DATA FdoData,
    IN ULONG RegAddress,
    IN ULONG PhyAddress,
    IN USHORT DataValue
    );

NTSTATUS 
D100IssueScbCommand(
    IN PFDO_DATA FdoData,
    IN UCHAR ScbCommandLow,
    IN BOOLEAN WaitForScb
    );

MEDIA_STATE 
GetMediaState(
    IN PFDO_DATA Adapter
    );

NTSTATUS 
D100SubmitCommandBlockAndWait(
    IN PFDO_DATA Adapter
    );

VOID 
NICIssueFullReset(
    PFDO_DATA Adapter
    );

VOID 
NICIssueSelectiveReset(
    PFDO_DATA Adapter
    );

VOID 
DumpStatsCounters(
    IN PFDO_DATA Adapter
    );



// physet.c

VOID 
ResetPhy(
    IN PFDO_DATA FdoData
    );

NTSTATUS 
PhyDetect(
    IN PFDO_DATA FdoData
    );

NTSTATUS 
ScanAndSetupPhy(
    IN PFDO_DATA FdoData
    );

VOID 
SelectPhy(
    IN PFDO_DATA FdoData,
    IN UINT SelectPhyAddress,
    IN BOOLEAN WaitAutoNeg
    );

NTSTATUS 
SetupPhy(
    IN PFDO_DATA FdoData
    );

VOID 
FindPhySpeedAndDpx(
    IN PFDO_DATA FdoData,
    IN UINT PhyId
    );



// eeprom.c
USHORT 
GetEEpromAddressSize(
    IN USHORT Size
    );

USHORT 
GetEEpromSize(
    IN PFDO_DATA FdoData,
    IN PUCHAR CSRBaseIoAddress
    );

USHORT 
ReadEEprom(
    IN PFDO_DATA FdoData,
    IN PUCHAR CSRBaseIoAddress,
    IN USHORT Reg,
    IN USHORT AddressSize
    );

VOID 
ShiftOutBits(
    IN PFDO_DATA FdoData,
    IN USHORT data,
    IN USHORT count,
    IN PUCHAR CSRBaseIoAddress
    );

USHORT 
ShiftInBits(
    IN PFDO_DATA FdoData,
    IN PUCHAR CSRBaseIoAddress
    );

VOID 
RaiseClock(
    IN PFDO_DATA FdoData,
    IN OUT USHORT *x,
    IN PUCHAR CSRBaseIoAddress
    );

VOID 
LowerClock(
    IN PFDO_DATA FdoData,
    IN OUT USHORT *x,
    IN PUCHAR CSRBaseIoAddress
    );

VOID 
EEpromCleanup(
    IN PFDO_DATA FdoData,
    IN PUCHAR CSRBaseIoAddress
    );

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本色道综合亚洲| 亚洲丰满少妇videoshd| 欧美三级韩国三级日本一级| 日日摸夜夜添夜夜添精品视频 | 色综合色综合色综合色综合色综合 | 色综合久久六月婷婷中文字幕| 美女视频网站久久| 亚洲成人黄色小说| 亚洲国产精品一区二区尤物区| 欧美久久久影院| 一本色道久久综合狠狠躁的推荐| 国产精品一区二区久久不卡| 免费在线观看精品| 亚洲特黄一级片| 国产精品乱人伦| 国产精品福利影院| 国产精品免费av| 国产精品久久久久三级| 国产午夜精品美女毛片视频| 精品久久久久久久久久久久久久久| 欧美日韩精品一区二区三区四区| 国产激情91久久精品导航| 美女脱光内衣内裤视频久久网站| 免费成人在线影院| 国产专区欧美精品| 久久91精品国产91久久小草| 日韩国产欧美在线播放| 日韩电影在线看| 麻豆国产精品777777在线| 麻豆成人av在线| 国产一区二三区好的| 国产.精品.日韩.另类.中文.在线.播放 | 国产精品丝袜一区| 国产精品久久99| 亚洲精品国产成人久久av盗摄| 不卡一区二区中文字幕| 亚洲夂夂婷婷色拍ww47| 色婷婷综合五月| 日韩在线一区二区三区| 26uuu精品一区二区| 国产高清不卡一区二区| 一区二区三区在线免费| 欧美成人精品二区三区99精品| 国产91综合一区在线观看| 亚洲精品美腿丝袜| 久久理论电影网| 在线精品视频免费播放| 国产精品亚洲人在线观看| 亚洲一区二区三区四区在线观看 | 亚洲6080在线| 久久欧美中文字幕| 欧美日韩的一区二区| 不卡欧美aaaaa| 韩国女主播成人在线| 午夜激情一区二区三区| 中文字幕一区二区三区四区不卡| 日韩欧美www| 91官网在线免费观看| 成人一区二区三区中文字幕| 日日夜夜精品视频免费| 亚洲最新视频在线播放| 国产精品欧美精品| 欧美精品一区二区在线观看| 欧美色视频一区| 色域天天综合网| 波波电影院一区二区三区| 黄色日韩三级电影| 丝袜亚洲另类欧美| 亚洲成人av一区二区三区| 亚洲欧洲av另类| 国产精品天干天干在观线| 国产亚洲成年网址在线观看| 欧美成人艳星乳罩| 日韩欧美高清dvd碟片| 欧美高清dvd| 欧美午夜影院一区| 欧美性色黄大片| 色94色欧美sute亚洲线路一久| 99riav久久精品riav| 成人精品gif动图一区| 国模大尺度一区二区三区| 久久黄色级2电影| 久久精品噜噜噜成人88aⅴ| 美女视频免费一区| 毛片基地黄久久久久久天堂| 人人狠狠综合久久亚洲| 麻豆成人免费电影| 狠狠色2019综合网| 激情五月婷婷综合| 国产福利不卡视频| 成人午夜视频网站| 91香蕉国产在线观看软件| 一本色道久久综合亚洲精品按摩| www.欧美亚洲| 在线看国产一区二区| 欧美日韩一区二区三区四区五区 | 亚洲一级不卡视频| 亚洲国产综合色| 天天色天天操综合| 精品综合久久久久久8888| 国产一区二区三区在线观看免费视频 | 欧美高清精品3d| 欧美成人精品1314www| 久久九九99视频| 国产精品二区一区二区aⅴ污介绍| 国产精品久久影院| 亚洲一二三区在线观看| 日本特黄久久久高潮| 国产成人午夜电影网| 日本韩国视频一区二区| 欧美精品九九99久久| 久久久久久免费毛片精品| 国产精品国产三级国产普通话99| 亚洲精品视频免费观看| 免费成人在线观看| 成人午夜视频在线| 欧美卡1卡2卡| 欧美激情综合五月色丁香| 亚洲影院免费观看| 精品在线免费观看| 91视频免费看| 欧美不卡一区二区三区| 亚洲男人的天堂一区二区| 免费成人你懂的| 95精品视频在线| 日韩精品最新网址| 一区二区三区在线播| 国内不卡的二区三区中文字幕 | 91丨porny丨在线| 欧美高清视频在线高清观看mv色露露十八| 日韩一区二区三区四区| 国产精品色婷婷| 日本系列欧美系列| 在线视频国内一区二区| 久久精品一区二区三区四区| 国产精品福利一区二区| 麻豆高清免费国产一区| 色婷婷久久99综合精品jk白丝| 精品久久久久久久久久久久久久久久久 | 蜜臂av日日欢夜夜爽一区| 国产成人精品影视| 欧美一区国产二区| 国产亚洲综合av| 亚洲sss视频在线视频| 99久久亚洲一区二区三区青草| 日韩精品一区在线| 亚洲成人免费视频| av电影在线观看完整版一区二区| 欧美成人一区二区三区片免费| 亚洲欧美国产77777| 国产成人久久精品77777最新版本| 欧美一区二区视频网站| 亚洲精品久久嫩草网站秘色| 9l国产精品久久久久麻豆| 久久中文娱乐网| 久久9热精品视频| 欧美精品v国产精品v日韩精品| 亚洲精品久久久蜜桃| 99国产精品一区| 国产精品蜜臀在线观看| 国产福利不卡视频| 久久女同互慰一区二区三区| 九九热在线视频观看这里只有精品| 欧美丝袜第三区| 一区二区三区91| 色琪琪一区二区三区亚洲区| 综合色天天鬼久久鬼色| 成人一区二区三区视频| 久久久久久免费毛片精品| 国产麻豆精品视频| 久久久亚洲国产美女国产盗摄 | 久久久综合九色合综国产精品| 精品在线你懂的| 久久精品一区二区三区不卡牛牛| 韩国精品免费视频| 国产人妖乱国产精品人妖| 国产成人午夜高潮毛片| 国产精品蜜臀在线观看| 99久久夜色精品国产网站| 亚洲精品视频免费观看| 欧美日韩精品欧美日韩精品一| 亚洲午夜精品在线| 宅男噜噜噜66一区二区66| 裸体歌舞表演一区二区| 国产亚洲欧美日韩在线一区| 国产不卡在线视频| 综合av第一页| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲综合在线免费观看| 555夜色666亚洲国产免| 精品一区二区综合| 国产精品午夜免费| 欧美性猛交xxxxxxxx| 天天色 色综合| 精品日韩成人av| 成人午夜看片网址| 亚洲伊人伊色伊影伊综合网| 欧美日韩成人在线| 极品少妇xxxx精品少妇| 国产精品狼人久久影院观看方式|