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

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

?? nic_def.h

?? plx9054的WDM驅動程序
?? H
?? 第 1 頁 / 共 2 頁
字號:
/*++
    _condition  - condition to wait for 
    _timeout_ms - timeout value in milliseconds
    _result     - TRUE if condition becomes true before it times out
--*/
#define MP_STALL_AND_WAIT(_condition, _timeout_ms, _result)     \
{                                                               \
    int counter;                                                \
    _result = FALSE;                                            \
    for(counter = _timeout_ms * 50; counter != 0; counter--)    \
    {                                                           \
        if(_condition)                                          \
        {                                                       \
            _result = TRUE;                                     \
            break;                                              \
        }                                                       \
        KeStallExecutionProcessor(20);                                 \
    }                                                           \
}

__inline VOID MP_STALL_EXECUTION(
   IN ULONG MsecDelay) //Eliyas UINT to ULONG
{
    // Delay in 100 usec increments
    MsecDelay *= 10;
    while (MsecDelay)
    {
        KeStallExecutionProcessor(100);
        MsecDelay--;
    }
}

typedef struct _FDO_DATA FDO_DATA, *PFDO_DATA;


NTSTATUS
NICInitializeDeviceExtension(
    IN OUT PFDO_DATA FdoData
    );

NTSTATUS
NICGetDeviceInformation(
    IN OUT PFDO_DATA FdoData
);

NTSTATUS
NICAllocateDeviceResources(
    IN OUT PFDO_DATA FdoData,
    IN PIRP Irp
    );

NTSTATUS
NICMapHWResources(
    IN OUT PFDO_DATA FdoData,
    IN PIRP Irp
    );

NTSTATUS
NICUnmapHWResources(
    IN OUT PFDO_DATA FdoData
    );


NTSTATUS
NICFreeDeviceResources(
    IN OUT PFDO_DATA FdoData
    );

NTSTATUS 
NICInitializeAdapter(
    IN  PFDO_DATA     FdoData
    );

NTSTATUS
NICReadAdapterInfo(
    IN PFDO_DATA FdoData
    );

NTSTATUS 
NICSelfTest(
    IN  PFDO_DATA     FdoData
    );

VOID 
HwSoftwareReset(
    IN  PFDO_DATA     FdoData
    );

BOOLEAN 
NICInterruptHandler(
    IN PKINTERRUPT Interupt, 
    IN PVOID ServiceContext
    );

#if 0
NTSTATUS
ReadWriteConfigSpace(
    IN PDEVICE_OBJECT DeviceObject,
    IN ULONG          ReadOrWrite, // 0 for read 1 for write
    IN PVOID          Buffer,
    IN ULONG          Offset,
    IN ULONG          Length
    );
#endif

NTSTATUS
GetPCIBusInterfaceStandard(
    IN  PDEVICE_OBJECT DeviceObject,
    OUT PBUS_INTERFACE_STANDARD    BusInterfaceStandard
    );


NTSTATUS 
NICAllocAdapterMemory(
    IN  PFDO_DATA     FdoData
    );

VOID 
NICFreeAdapterMemory(
    IN  PFDO_DATA     FdoData
    );

NTSTATUS
NICAllocRfd(
    IN  PFDO_DATA     FdoData,
    IN  PMP_RFD         pMpRfd
    );

VOID 
NICFreeRfd(
    IN  PFDO_DATA     FdoData,
    IN  PMP_RFD         pMpRfd
    );

VOID 
NICReturnRFD(
    IN  PFDO_DATA FdoData,
    IN  PMP_RFD		pMpRfd
    );

NTSTATUS
HwConfigure(
    IN  PFDO_DATA     FdoData
    );

NTSTATUS 
HwSetupIAAddress(
    IN  PFDO_DATA     FdoData
    );

NTSTATUS 
HwClearAllCounters(
    IN  PFDO_DATA     FdoData
    );

NTSTATUS 
NICInitRecv(
    IN  PFDO_DATA     FdoData
    );

VOID 
NICInitSend(
    IN  PFDO_DATA     FdoData
    );

NTSTATUS 
NICLinkDetection(
    IN  PFDO_DATA                   FdoData
    );

NTSTATUS
NICHandleQueryOidRequest(
    IN  PFDO_DATA                   FdoData,
    IN  PIRP                        Irp,
    OUT PULONG                      BytesWritten
    );

NTSTATUS
NICHandleSetOidRequest(
    IN  PFDO_DATA                   FdoData,
    IN  PIRP                        Irp
    );


VOID 
NICServiceIndicateStatusIrp(
    IN PFDO_DATA        FdoData
    );


NTSTATUS 
NICGetStatsCounters(
    IN  PFDO_DATA     FdoData, 
    IN  NDIS_OID        Oid,
    OUT PULONG64        pCounter);
    
NTSTATUS 
NICSetPacketFilter(
    IN  PFDO_DATA     FdoData,
    IN  ULONG           PacketFilter);

NTSTATUS 
NICSetMulticastList(
    IN  PFDO_DATA     FdoData);
    
ULONG 
NICGetMediaConnectStatus(
    IN  PFDO_DATA     FdoData);
    
NTSTATUS 
NICWrite(
    IN  PFDO_DATA     FdoData,
    IN  PIRP          Irp
);

VOID 
NICWritePacket(
    IN  PFDO_DATA   FdoData,
    IN  PIRP    Irp,
    IN  BOOLEAN       bFromQueue
    );

NTSTATUS 
NICSendPacket(
    IN  PFDO_DATA     FdoData,
    IN  PMP_TCB         pMpTcb,
    IN  PSCATTER_GATHER_LIST   pFragList);

NTSTATUS 
NICStartSend(
    IN  PFDO_DATA     FdoData,
    IN  PMP_TCB         pMpTcb);;

VOID
NICProcessSGList(
    IN  PDEVICE_OBJECT          DeviceObject,
    IN  PIRP                    Irp,//unused
    IN  PSCATTER_GATHER_LIST    pSGL,
    IN  PVOID                   Context
    );


VOID 
NICDpcForIsr(
    IN PKDPC Dpc,
    IN PDEVICE_OBJECT DeviceObject,
    IN PIRP  SystemArgument1,
    IN PVOID SystemArgument2
    );

NTSTATUS 
NICHandleSendInterrupt(
    IN  PFDO_DATA  FdoData
    );

VOID 
NICFreeQueuedSendPackets(
    IN  PFDO_DATA     FdoData
    );


VOID
NICFreeBusySendPackets(
    IN  PFDO_DATA  FdoData
    );

VOID
NICCompleteSendRequest(
    PFDO_DATA FdoData,
    PIRP Irp,
    NTSTATUS Status,
    ULONG   Information,
    BOOLEAN AtDispatchLevel
    );

VOID 
NICShutdown(
    IN  PFDO_DATA  FdoData
    );


VOID 
NICHandleRecvInterrupt(
    IN  PFDO_DATA  FdoData
    );

NTSTATUS 
NICStartRecv(
    IN  PFDO_DATA  FdoData
    );

VOID 
NICResetRecv(
    IN  PFDO_DATA   FdoData
    );

VOID
NICServiceReadIrps(
    PFDO_DATA FdoData,
    PMP_RFD *PacketArray,
    ULONG PacketArrayCount
    );



VOID 
NICWatchDogTimerDpc(
    IN  PVOID	    SystemSpecific1,
    IN  PVOID	    FunctionContext,
    IN  PVOID	    SystemSpecific2, 
    IN  PVOID	    SystemSpecific3
    );

BOOLEAN 
NICCheckForHang(
    IN  PFDO_DATA     FdoData
    );

NTSTATUS 
NICReset(
    IN PFDO_DATA FdoData
    );

MEDIA_STATE
NICIndicateMediaState(
    IN PFDO_DATA FdoData
    );


MEDIA_STATE 
NICGetMediaState(
    IN PFDO_DATA FdoData
    );

VOID 
NICExtractPMInfoFromPciSpace(
    PFDO_DATA FdoData,
    PUCHAR pPciConfig
    );

NTSTATUS
NICSetPower(
    PFDO_DATA     FdoData ,
    DEVICE_POWER_STATE   PowerState 
    );

VOID
NICFillPoMgmtCaps (
    IN PFDO_DATA                 FdoData, 
    IN OUT PNDIS_PNP_CAPABILITIES  pPower_Management_Capabilities, 
    IN OUT PNDIS_STATUS            pStatus,
    IN OUT PULONG                  pulInfoLen
    );

NTSTATUS
NICAddWakeUpPattern(
    IN PFDO_DATA  FdoData,
    IN PVOID        InformationBuffer, 
    IN UINT         InformationBufferLength,
    OUT PULONG      BytesRead,
    OUT PULONG      BytesNeeded   
    );

NTSTATUS
NICRemoveWakeUpPattern(
    IN PFDO_DATA  FdoData,
    IN PVOID        InformationBuffer, 
    IN UINT         InformationBufferLength,
    OUT PULONG      BytesRead,
    OUT PULONG      BytesNeeded
    );

VOID
NICRemoveAllWakeUpPatterns(
    PFDO_DATA FdoData
    );

NTSTATUS
NICConfigureForWakeUp(
    IN PFDO_DATA FdoData,
    IN BOOLEAN  AddPattern
    );

VOID
NICGetDeviceInfSettings(
    IN OUT  PFDO_DATA   FdoData
    );

VOID
NICAllocRfdWorkItem(
    IN PDEVICE_OBJECT   DeviceObject,
    IN PVOID            Context
);

VOID
NICFreeRfdWorkItem(
    IN PDEVICE_OBJECT   DeviceObject,
    IN PVOID            Context
);

typedef 
USHORT
(*PREAD_PORT)(
    IN USHORT *Register
    );

typedef 
VOID
(*PWRITE_PORT)(
    IN USHORT *Register,
    IN USHORT  Value
    );


#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合九色综合97婷婷女人 | 国产黄色精品网站| 亚洲日穴在线视频| 26uuu久久天堂性欧美| 欧美三级日韩在线| 91在线无精精品入口| 国产在线视频一区二区| 天天综合天天综合色| 亚洲色图在线播放| 久久精品欧美一区二区三区不卡| 欧美日韩一二三区| 色哟哟国产精品| 国产69精品一区二区亚洲孕妇 | 99久久综合色| 国产一区 二区| 麻豆国产欧美日韩综合精品二区| 亚洲欧美另类综合偷拍| 亚洲国产岛国毛片在线| 精品国产乱码久久久久久免费| 欧美男人的天堂一二区| 色婷婷综合久色| 大美女一区二区三区| 国产精品一品视频| 国产一区二区不卡老阿姨| 久久国产夜色精品鲁鲁99| 亚洲不卡av一区二区三区| 亚洲免费电影在线| 亚洲美女少妇撒尿| 一区二区三区丝袜| 亚洲资源在线观看| 一区二区三区在线高清| 亚洲欧美日韩久久| 最新久久zyz资源站| 国产精品美女www爽爽爽| 国产三级久久久| 国产偷国产偷精品高清尤物| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 久久精品国产一区二区三| 午夜伊人狠狠久久| 日韩av在线播放中文字幕| 午夜精品久久久久久久99樱桃| 亚洲国产欧美在线人成| 无码av免费一区二区三区试看| 亚洲电影你懂得| 天天影视网天天综合色在线播放| 图片区小说区区亚洲影院| 日本亚洲天堂网| 久热成人在线视频| 国产精品1024| 91视频国产观看| 欧美日韩国产影片| 日韩美一区二区三区| 精品99一区二区三区| 欧美国产一区二区| 亚洲视频电影在线| 天天综合日日夜夜精品| 蜜臀久久久久久久| 国产一区二区三区免费播放| 成人涩涩免费视频| 在线看不卡av| 欧美一区二区三区色| 久久精品人人做人人综合| 日韩伦理av电影| 日本亚洲天堂网| 成人网在线免费视频| 欧美在线看片a免费观看| 欧美精品成人一区二区三区四区| 91麻豆精品国产91久久久更新时间| 日韩欧美高清dvd碟片| 国产精品理论片在线观看| 亚洲综合色噜噜狠狠| 久久99国产精品麻豆| www.亚洲色图.com| 91精品国产黑色紧身裤美女| 欧美国产日产图区| 五月婷婷综合激情| 日韩一区二区三区电影| 精品国产99国产精品| 亚洲老妇xxxxxx| 捆绑紧缚一区二区三区视频 | 成人美女视频在线看| 欧洲一区在线观看| 久久免费电影网| 亚洲一二三区在线观看| 国产精品一区2区| 欧美欧美午夜aⅴ在线观看| 欧美激情一二三区| 日本不卡一区二区三区| 不卡av在线免费观看| 日韩一区国产二区欧美三区| 综合中文字幕亚洲| 国产乱人伦偷精品视频免下载| 在线免费观看日本一区| 国产欧美一区二区精品忘忧草 | 欧美zozo另类异族| 一区二区欧美精品| 成人免费福利片| 宅男在线国产精品| 亚洲自拍偷拍九九九| eeuss国产一区二区三区| 欧美成人女星排名| 亚洲成人av电影在线| aa级大片欧美| 国产亚洲综合色| 久久精品国产免费看久久精品| 91九色最新地址| 国产精品理伦片| 国产福利一区在线观看| 91精品国产91久久久久久最新毛片| 亚洲欧美一区二区久久| 成人黄色在线看| 久久久不卡影院| 国产自产v一区二区三区c| 制服丝袜中文字幕一区| 一区二区三区在线观看动漫| 99久久婷婷国产综合精品 | 日日夜夜精品视频天天综合网| 97精品久久久午夜一区二区三区| 国产三级精品三级在线专区| 久久福利资源站| 欧美一区二区精品久久911| 亚洲亚洲精品在线观看| 欧美中文一区二区三区| 亚洲视频 欧洲视频| 99久久久免费精品国产一区二区| 国产嫩草影院久久久久| 国产精品综合久久| 久久久国产综合精品女国产盗摄| 蜜桃传媒麻豆第一区在线观看| 欧美撒尿777hd撒尿| 亚洲成av人片一区二区三区| 欧美无人高清视频在线观看| 亚洲国产一区二区三区| 欧美日韩久久一区二区| 亚洲国产一区二区视频| 欧美丰满嫩嫩电影| 免费观看成人av| 久久蜜桃香蕉精品一区二区三区| 激情国产一区二区| 国产欧美日韩激情| 成人午夜精品在线| 亚洲日本va午夜在线电影| 色综合网站在线| 午夜精品一区二区三区免费视频| 在线播放欧美女士性生活| 日本午夜一区二区| 久久久美女毛片| 91网页版在线| 亚洲影视在线观看| 欧美一区二区精美| 国产在线一区观看| 18成人在线观看| 欧美日韩亚洲综合一区二区三区| 免费在线观看视频一区| 久久精品人人做人人爽97| av在线一区二区三区| 一区二区三区毛片| 欧美一级片在线看| 成人性视频免费网站| 亚洲激情自拍偷拍| 日韩一区二区在线看片| 国产一区二区三区免费在线观看| 中文字幕在线不卡一区二区三区| 欧美性一二三区| 激情五月播播久久久精品| 亚洲欧美自拍偷拍| 91精品在线麻豆| 粉嫩aⅴ一区二区三区四区五区| 亚洲精品伦理在线| 日韩欧美在线综合网| 成人app网站| 亚洲成人资源在线| 国产视频一区在线播放| 欧美少妇性性性| 国产一区二区不卡老阿姨| 亚洲精品国产高清久久伦理二区| 欧美一区二区美女| av电影在线观看一区| 青青草原综合久久大伊人精品| 亚洲国产精品99久久久久久久久| 欧美色成人综合| 国产精品中文字幕日韩精品 | 亚洲h动漫在线| 国产蜜臀av在线一区二区三区| 欧美性三三影院| 国产98色在线|日韩| 午夜不卡av免费| 最新国产精品久久精品| 精品国一区二区三区| 欧美最新大片在线看| 国产精品99久久久久久似苏梦涵 | 国产老肥熟一区二区三区| 亚洲国产另类精品专区| 国产精品久久综合| 26uuu久久天堂性欧美| 欧美日韩高清一区二区三区| 处破女av一区二区| 久久精品国产在热久久| 亚洲国产综合在线| 国产精品色噜噜|