Newer
Older
AMI-Aptio-BIOS-Reversed / Build / GuidArtifacts / 4A43824B-4AA0-4F7F-9A4B-0C2102191361 / 4A43824B-4AA0-4F7F-9A4B-0C2102191361.h
@Ajax Dong Ajax Dong 2 days ago 5 KB Full restructure
#ifndef __4A43824B_4AA0_4F7F_9A4B_0C2102191361_H__
#define __4A43824B_4AA0_4F7F_9A4B_0C2102191361_H__

#include <Uefi.h>

/*
 * 4A43824B-4AA0-4F7F-9A4B-0C2102191361.h
 * Header for 4A43824B-4AA0-4F7F-9A4B-0C2102191361 PEI module
 */

// Function: RtkUsbUndiUnload @ 0x2a0
EFI_STATUS ModuleEntryPoint(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable);
// Function: RtkUsbUndiDriverEntryPoint @ 0x3c4
// Function: RtkUsbUndiDriverBindingSupported @ 0x494
// Function: RtkUsbUndiDriverBindingStart @ 0x5f4
// Function: RtkUsbUndiDriverBindingStop @ 0xb14
// Function: RtkUsbUndiStallHelper @ 0xde0
// Function: RtkUsbUndiInitHardware @ 0xdf0
// Function: RtkUsbUndiStopChildren @ 0x1104
// Function: RtkUsbUndiInitSpinlock @ 0x12b4
// Function: RtkUsbUndiUsbSetConfig @ 0x13f0
// Function: RtkUsbUndiUsbClaimInterface @ 0x1434
// Function: RtkUsbUndiSetupInterrupt @ 0x1588
// Function: RtkSnpStart @ 0x1688
// Function: RtkSnpStop @ 0x16a0
// Function: RtkSnpInitialize @ 0x1764
// Function: RtkSnpReset @ 0x17c0
// Function: RtkSnpShutdown @ 0x1810
// Function: RtkSnpReceiveFilters @ 0x1824
// Function: RtkSnpStationAddress @ 0x1928
// Function: RtkSnpStatistics @ 0x19a8
// Function: RtkSnpMCastIpToMac @ 0x1af0
// Function: RtkSnpNvData @ 0x1b50
// Function: RtkSnpGetStatus @ 0x1cf0
// Function: RtkSnpTransmit @ 0x1dd4
// Function: RtkSnpReceive @ 0x1e78
// Function: RtkSnpMediaPresent @ 0x1eb8
// Function: RtkSnpUndiCommandDispatch @ 0x1ec4
// Function: RtkSnpUndiDataDispatch @ 0x2074
// Function: RtkSnpGetHwAddressSize @ 0x20f8
// Function: RtkSnpMacToBytes @ 0x2140
// Function: RtkUsbUndiInterruptCallback @ 0x217c
// Function: RtkUsbUndiInitSpinlock2 @ 0x226c
// Function: RtkUsbUndiCheckLinkStatus @ 0x22d4
// Function: RtkUsbUndiWaitForNvram @ 0x2414
// Function: RtkUsbUndiInitPhy @ 0x2494
// Function: RtkUsbUndiConfigurePhy @ 0x261c
// Function: RtkUsbUndiPhyReset @ 0x2828
// Function: RtkUsbUndiPhySetup @ 0x28f0
// Function: RtkUsbUndiPhyGetStatus @ 0x2a98
// Function: RtkUsbUndiPhyFullInit @ 0x2bd8
// Function: RtkUsbUndiPhyCheckLink @ 0x2dcc
// Function: RtkUsbUndiPhyConfigureEx @ 0x2ea0
// Function: RtkUsbUndiPhyRegsConfig1 @ 0x3424
// Function: RtkUsbUndiPhyRegsConfig2 @ 0x36a4
// Function: RtkUsbUndiPhyConfigGiga @ 0x3948
// Function: RtkUsbUndiResetLink @ 0x3ec4
// Function: RtkUsbUndiInterruptHandler @ 0x4058
// Function: RtkUsbUndiGetInfo @ 0x409c
// Function: RtkUsbUndiMcastDisableAll @ 0x4258
// Function: RtkUsbUndiMcastEnableAll @ 0x42ec
// Function: RtkUsbUndiSetRxFilter @ 0x43a4
// Function: RtkUsbUndiGetMaxPacketSize @ 0x4408
// Function: RtkUsbUndiSetMaxPacketSize @ 0x4444
// Function: RtkUsbUndiPhySetPower @ 0x44b4
// Function: RtkUsbUndiClearStatus @ 0x4558
// Function: RtkUsbUndiHwInit @ 0x461c
// Function: RtkUsbUndiSetStationAddress @ 0x49e0
// Function: RtkUsbUndiPhyPatchLoad @ 0x4b58
// Function: RtkUsbUndiNicTypeInit @ 0x51b0
// Function: RtkUsbUndiInitUsbPhy @ 0x5688
// Function: RtkUsbUndiPhyInit8153 @ 0x5768
// Function: RtkUsbUndiPhyInit8154 @ 0x5c40
// Function: RtkUsbUndiInitPhyProgram @ 0x6214
// Function: RtkUsbUndiPhyProgramRegs @ 0x69c4
// Function: RtkUsbUndiHwConfigRegs @ 0x6db0
// Function: RtkUsbUndiMacInitLink @ 0x7240
// Function: RtkUsbUndiCheckLedMode @ 0x7450
// Function: RtkUsbUndiInitLed @ 0x74d4
// Function: RtkUsbUndiMiiConfig @ 0x7578
// Function: RtkUsbUndiInitReg8153 @ 0x777c
// Function: RtkUsbUndiInitReg8154 @ 0x7bd4
// Function: RtkUsbUndiOcpInit @ 0x7ea8
// Function: RtkUsbUndiSetSpeed @ 0x80d8
// Function: RtkUsbUndiGetMacFromAcpi @ 0x82a8
// Function: RtkUsbUndiAlignRing @ 0x84d8
// Function: RtkUsbUndiTxRxInit @ 0x85e0
// Function: RtkUsbUndiComponentNameGet @ 0x8b78
// Function: RtkUsbUndiControlTransferUsb2 @ 0x8da0
// Function: RtkUsbUndiControlTransferUsb3 @ 0x8eec
// Function: RtkUsbUndiPhyWrite @ 0x903c
// Function: RtkUsbUndiPhyRead @ 0x915c
// Function: RtkUsbUndiCheckMediaStatus @ 0x9278
// Function: RtkUsbUndiPhyAutoNeg @ 0x93a4
// Function: RtkUsbUndiPhySetAdv @ 0x95fc
// Function: RtkUsbUndiPhyStartNeg @ 0x983c
// Function: RtkUsbUndiPhyResolve @ 0x9ba8
(__int64)MEMORY[0xD5C8], // "((UINTN) String & 0x00000001) == 0" a4); // "((UINTN) String & 0x00000001) == 0";
// Function: RtkUsbUndiStrLen8 @ 0x9f7c
// Function: RtkUsbUndiAsciiStrCmp @ 0x9fbc
// Function: RtkUsbUndiUnicodeToAscii @ 0xa03c
// Function: RtkUsbUndiDebugPrint @ 0xa0dc
// Function: RtkUsbUndiAssert @ 0xa164
(__int64)MEMORY[0xD6D0], // "(Length - 1) <= (0xFFFFFFFFFFFFFFFFULL - (UINTN)DestinationBuffer)";
(__int64)MEMORY[0xD800], // "Length <= (0xFFFFFFFFFFFFFFFFULL - (UINTN)Buffer + 1)";
(__int64)MEMORY[0xD6D0], // "(Length - 1) <= (0xFFFFFFFFFFFFFFFFULL - (UINTN)DestinationBuffer)";
(__int64)MEMORY[0xD8C0], // "(Length - 1) <= (0xFFFFFFFFFFFFFFFFULL - (UINTN)Buffer)";
// Function: RtkUsbUndiInternalHwAccess @ 0xa450
// Function: RtkUsbUndiInternalHwAccess2 @ 0xa47c
// Function: RtkUsbUndiAsciiStrToUint @ 0xa4ac
// Function: RtkUsbUndiHexChar @ 0xa4f8
// Function: RtkUsbUndiAsciiToUpper @ 0xa530
// Function: RtkUsbUndiAsciiStrToUint64 @ 0xa56c
// Function: RtkUsbUndiAsciiStrToUint64S @ 0xa5c0
// Function: RtkUsbUndiAsciiStrToUint64Wrap @ 0xa628
// Function: RtkUsbUndiAsciiStrDecimalToUint64 @ 0xa764
(__int64)MEMORY[0xDB30], // "((UINTN) Format & 0x00000001) == 0";
// Function: RtkUsbUndiSerialPrint @ 0xaa6c
(__int64)MEMORY[0xDB70], // "(((UINTN) (StartOfBuffer)) & 0x01) == 0";
(__int64)MEMORY[0xDB70], // "(((UINTN) (StartOfBuffer)) & 0x01) == 0";
// Function: RtkUsbUndiSPrint @ 0xab88
// Function: RtkUsbUndiPrintHelper1 @ 0xaba8
// Function: RtkUsbUndiPrintHelper2 @ 0xabdc
// Function: RtkUsbUndiPrintFormatted @ 0xac54
// Function: RtkUsbUndiPrintUint64 @ 0xb9d0
// Function: RtkUsbUndiPrintHex64 @ 0xb9f4
(__int64)MEMORY[0xE290], // "AllocationSize <= (0xFFFFFFFFFFFFFFFFULL - (UINTN) Buffer + 1)";
// Function: RtkUsbUndiPrintNewline @ 0xbaa0

#endif /* __4A43824B_4AA0_4F7F_9A4B_0C2102191361_H__ */