?? skgeinit.h
字號:
*/extern void SkGePollRxD( SK_AC *pAC, SK_IOC IoC, int Port, SK_BOOL PollRxD);extern void SkGePollTxD( SK_AC *pAC, SK_IOC IoC, int Port, SK_BOOL PollTxD);extern void SkGeYellowLED( SK_AC *pAC, SK_IOC IoC, int State);extern int SkGeCfgSync( SK_AC *pAC, SK_IOC IoC, int Port, SK_U32 IntTime, SK_U32 LimCount, int SyncMode);extern void SkGeLoadLnkSyncCnt( SK_AC *pAC, SK_IOC IoC, int Port, SK_U32 CntVal);extern void SkGeStopPort( SK_AC *pAC, SK_IOC IoC, int Port, int Dir, int RstMode);extern int SkGeInit( SK_AC *pAC, SK_IOC IoC, int Level);extern void SkGeDeInit( SK_AC *pAC, SK_IOC IoC);extern int SkGeInitPort( SK_AC *pAC, SK_IOC IoC, int Port);extern void SkGeXmitLED( SK_AC *pAC, SK_IOC IoC, int Led, int Mode);extern void SkGeInitRamIface( SK_AC *pAC, SK_IOC IoC);extern int SkGeInitAssignRamToQueues( SK_AC *pAC, int ActivePort, SK_BOOL DualNet);/* * public functions in skxmac2.c */extern void SkMacRxTxDisable( SK_AC *pAC, SK_IOC IoC, int Port);extern void SkMacSoftRst( SK_AC *pAC, SK_IOC IoC, int Port);extern void SkMacHardRst( SK_AC *pAC, SK_IOC IoC, int Port);extern void SkXmInitMac( SK_AC *pAC, SK_IOC IoC, int Port);extern void SkGmInitMac( SK_AC *pAC, SK_IOC IoC, int Port);extern void SkMacInitPhy( SK_AC *pAC, SK_IOC IoC, int Port, SK_BOOL DoLoop);extern void SkMacIrqDisable( SK_AC *pAC, SK_IOC IoC, int Port);extern void SkMacFlushTxFifo( SK_AC *pAC, SK_IOC IoC, int Port);extern void SkMacFlushRxFifo( SK_AC *pAC, SK_IOC IoC, int Port);extern void SkMacIrq( SK_AC *pAC, SK_IOC IoC, int Port);extern int SkMacAutoNegDone( SK_AC *pAC, SK_IOC IoC, int Port);extern void SkMacAutoNegLipaPhy( SK_AC *pAC, SK_IOC IoC, int Port, SK_U16 IStatus);extern void SkMacSetRxTxEn( SK_AC *pAC, SK_IOC IoC, int Port, int Para);extern int SkMacRxTxEnable( SK_AC *pAC, SK_IOC IoC, int Port);extern void SkMacPromiscMode( SK_AC *pAC, SK_IOC IoC, int Port, SK_BOOL Enable);extern void SkMacHashing( SK_AC *pAC, SK_IOC IoC, int Port, SK_BOOL Enable);extern void SkXmPhyRead( SK_AC *pAC, SK_IOC IoC, int Port, int Addr, SK_U16 *pVal);extern void SkXmPhyWrite( SK_AC *pAC, SK_IOC IoC, int Port, int Addr, SK_U16 Val);extern void SkGmPhyRead( SK_AC *pAC, SK_IOC IoC, int Port, int Addr, SK_U16 *pVal);extern void SkGmPhyWrite( SK_AC *pAC, SK_IOC IoC, int Port, int Addr, SK_U16 Val);extern void SkGePhyRead( SK_AC *pAC, SK_IOC IoC, int Port, int Addr, SK_U16 *pVal);extern void SkGePhyWrite( SK_AC *pAC, SK_IOC IoC, int Port, int Addr, SK_U16 Val);extern void SkXmClrExactAddr( SK_AC *pAC, SK_IOC IoC, int Port, int StartNum, int StopNum);extern void SkXmInitDupMd( SK_AC *pAC, SK_IOC IoC, int Port);extern void SkXmInitPauseMd( SK_AC *pAC, SK_IOC IoC, int Port);extern void SkXmAutoNegLipaXmac( SK_AC *pAC, SK_IOC IoC, int Port, SK_U16 IStatus);extern int SkXmUpdateStats( SK_AC *pAC, SK_IOC IoC, unsigned int Port);extern int SkGmUpdateStats( SK_AC *pAC, SK_IOC IoC, unsigned int Port);extern int SkXmMacStatistic( SK_AC *pAC, SK_IOC IoC, unsigned int Port, SK_U16 StatAddr, SK_U32 *pVal);extern int SkGmMacStatistic( SK_AC *pAC, SK_IOC IoC, unsigned int Port, SK_U16 StatAddr, SK_U32 *pVal);extern int SkXmResetCounter( SK_AC *pAC, SK_IOC IoC, unsigned int Port);extern int SkGmResetCounter( SK_AC *pAC, SK_IOC IoC, unsigned int Port);extern int SkXmOverflowStatus( SK_AC *pAC, SK_IOC IoC, unsigned int Port, SK_U16 IStatus, SK_U64 *pStatus);extern int SkGmOverflowStatus( SK_AC *pAC, SK_IOC IoC, unsigned int Port, SK_U16 MacStatus, SK_U64 *pStatus);extern int SkGmCableDiagStatus( SK_AC *pAC, SK_IOC IoC, int Port, SK_BOOL StartTest);#ifdef SK_DIAGextern void SkMacSetRxCmd( SK_AC *pAC, SK_IOC IoC, int Port, int Mode);extern void SkMacCrcGener( SK_AC *pAC, SK_IOC IoC, int Port, SK_BOOL Enable);extern void SkMacTimeStamp( SK_AC *pAC, SK_IOC IoC, int Port, SK_BOOL Enable);extern void SkXmSendCont( SK_AC *pAC, SK_IOC IoC, int Port, SK_BOOL Enable);#endif /* SK_DIAG */#else /* SK_KR_PROTO *//* * public functions in skgeinit.c */extern void SkGePollRxD();extern void SkGePollTxD();extern void SkGeYellowLED();extern int SkGeCfgSync();extern void SkGeLoadLnkSyncCnt();extern void SkGeStopPort();extern int SkGeInit();extern void SkGeDeInit();extern int SkGeInitPort();extern void SkGeXmitLED();extern void SkGeInitRamIface();extern int SkGeInitAssignRamToQueues();/* * public functions in skxmac2.c */extern void SkMacRxTxDisable();extern void SkMacSoftRst();extern void SkMacHardRst();extern void SkMacInitPhy();extern int SkMacRxTxEnable();extern void SkMacPromiscMode();extern void SkMacHashing();extern void SkMacIrqDisable();extern void SkMacFlushTxFifo();extern void SkMacFlushRxFifo();extern void SkMacIrq();extern int SkMacAutoNegDone();extern void SkMacAutoNegLipaPhy();extern void SkMacSetRxTxEn();extern void SkGePhyRead();extern void SkGePhyWrite();extern void SkXmInitMac();extern void SkXmPhyRead();extern void SkXmPhyWrite();extern void SkGmInitMac();extern void SkGmPhyRead();extern void SkGmPhyWrite();extern void SkXmClrExactAddr();extern void SkXmInitDupMd();extern void SkXmInitPauseMd();extern void SkXmAutoNegLipaXmac();extern int SkXmUpdateStats();extern int SkGmUpdateStats();extern int SkXmMacStatistic();extern int SkGmMacStatistic();extern int SkXmResetCounter();extern int SkGmResetCounter();extern int SkXmOverflowStatus();extern int SkGmOverflowStatus();extern int SkGmCableDiagStatus();#ifdef SK_DIAGextern void SkMacSetRxCmd();extern void SkMacCrcGener();extern void SkMacTimeStamp();extern void SkXmSendCont();#endif /* SK_DIAG */#endif /* SK_KR_PROTO */#ifdef __cplusplus}#endif /* __cplusplus */#endif /* __INC_SKGEINIT_H_ */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -