clean up the un-suitable ';' location when declaring the functions.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5820 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
vanjeff
2008-09-04 09:37:28 +00:00
parent 1f3a753ee6
commit ed66e1bc0d
134 changed files with 1345 additions and 2690 deletions

View File

@ -87,7 +87,6 @@ typedef
VOID
(* EFI_MAIN_ENTRYPOINT) (
IN EFILDRHANDOFF *Handoff
)
;
);
#endif //_DUET_EFI_LOADER_H_

View File

@ -105,16 +105,14 @@ EFIAPI
VariableServiceInitialize (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
;
);
VOID
EFIAPI
VariableClassAddressChangeEvent (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
EFI_STATUS
EFIAPI
@ -124,8 +122,7 @@ GetVariable (
OUT UINT32 *Attributes OPTIONAL,
IN OUT UINTN *DataSize,
OUT VOID *Data
)
;
);
EFI_STATUS
EFIAPI
@ -133,8 +130,7 @@ GetNextVariableName (
IN OUT UINTN *VariableNameSize,
IN OUT CHAR16 *VariableName,
IN OUT EFI_GUID *VendorGuid
)
;
);
EFI_STATUS
EFIAPI
@ -144,8 +140,7 @@ SetVariable (
IN UINT32 Attributes,
IN UINTN DataSize,
IN VOID *Data
)
;
);
#if (EFI_SPECIFICATION_VERSION >= 0x00020000)
EFI_STATUS
@ -155,8 +150,7 @@ QueryVariableInfo (
OUT UINT64 *MaximumVariableStorageSize,
OUT UINT64 *RemainingVariableStorageSize,
OUT UINT64 *MaximumVariableSize
)
;
);
#endif // EFI_SPECIFICATION_VERSION >= 0x00020000
#endif

View File

@ -132,34 +132,29 @@ EFI_STATUS
GetFvbInfo (
IN EFI_PHYSICAL_ADDRESS FvBaseAddress,
OUT EFI_FIRMWARE_VOLUME_HEADER **FvbInfo
)
;
);
EFI_STATUS
EnableFvbWrites (
IN BOOLEAN EnableWrites
)
;
);
EFI_STATUS
PlatformGetFvbWriteBase (
IN UINTN CurrentBaseAddress,
IN UINTN *NewBaseAddress,
IN BOOLEAN *WriteEnabled
)
;
);
EFI_STATUS
EnablePlatformFvb (
VOID
)
;
);
BOOLEAN
SetPlatformFvbLock (
IN UINTN LbaAddress
)
;
);
EFI_STATUS
FvbReadBlock (
@ -170,8 +165,7 @@ FvbReadBlock (
IN UINT8 *Buffer,
IN ESAL_FWB_GLOBAL *Global,
IN BOOLEAN Virtual
)
;
);
EFI_STATUS
FvbWriteBlock (
@ -182,8 +176,7 @@ FvbWriteBlock (
IN UINT8 *Buffer,
IN ESAL_FWB_GLOBAL *Global,
IN BOOLEAN Virtual
)
;
);
EFI_STATUS
FvbEraseBlock (
@ -191,8 +184,7 @@ FvbEraseBlock (
IN EFI_LBA Lba,
IN ESAL_FWB_GLOBAL *Global,
IN BOOLEAN Virtual
)
;
);
EFI_STATUS
FvbSetVolumeAttributes (
@ -200,8 +192,7 @@ FvbSetVolumeAttributes (
IN OUT EFI_FVB_ATTRIBUTES_2 *Attributes,
IN ESAL_FWB_GLOBAL *Global,
IN BOOLEAN Virtual
)
;
);
EFI_STATUS
FvbGetVolumeAttributes (
@ -209,8 +200,7 @@ FvbGetVolumeAttributes (
OUT EFI_FVB_ATTRIBUTES_2 *Attributes,
IN ESAL_FWB_GLOBAL *Global,
IN BOOLEAN Virtual
)
;
);
EFI_STATUS
FvbGetPhysicalAddress (
@ -218,30 +208,26 @@ FvbGetPhysicalAddress (
OUT EFI_PHYSICAL_ADDRESS *Address,
IN ESAL_FWB_GLOBAL *Global,
IN BOOLEAN Virtual
)
;
);
EFI_STATUS
EFIAPI
FvbInitialize (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
;
);
VOID
EFIAPI
FvbClassAddressChangeEvent (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
EFI_STATUS
FvbSpecificInitialize (
IN ESAL_FWB_GLOBAL *mFvbModuleGlobal
)
;
);
EFI_STATUS
FvbGetLbaAddress (
@ -252,8 +238,7 @@ FvbGetLbaAddress (
OUT UINTN *NumOfBlocks,
IN ESAL_FWB_GLOBAL *Global,
IN BOOLEAN Virtual
)
;
);
EFI_STATUS
FvbEraseCustomBlockRange (
@ -264,8 +249,7 @@ FvbEraseCustomBlockRange (
IN UINTN OffsetLastLba,
IN ESAL_FWB_GLOBAL *Global,
IN BOOLEAN Virtual
)
;
);
//
// Protocol APIs
@ -275,24 +259,21 @@ EFIAPI
FvbProtocolGetAttributes (
IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,
OUT EFI_FVB_ATTRIBUTES_2 *Attributes
)
;
);
EFI_STATUS
EFIAPI
FvbProtocolSetAttributes (
IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,
IN OUT EFI_FVB_ATTRIBUTES_2 *Attributes
)
;
);
EFI_STATUS
EFIAPI
FvbProtocolGetPhysicalAddress (
IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,
OUT EFI_PHYSICAL_ADDRESS *Address
)
;
);
EFI_STATUS
EFIAPI
@ -301,8 +282,7 @@ FvbProtocolGetBlockSize (
IN EFI_LBA Lba,
OUT UINTN *BlockSize,
OUT UINTN *NumOfBlocks
)
;
);
EFI_STATUS
EFIAPI
@ -312,8 +292,7 @@ FvbProtocolRead (
IN UINTN Offset,
IN OUT UINTN *NumBytes,
IN UINT8 *Buffer
)
;
);
EFI_STATUS
EFIAPI
@ -323,16 +302,14 @@ FvbProtocolWrite (
IN UINTN Offset,
IN OUT UINTN *NumBytes,
IN UINT8 *Buffer
)
;
);
EFI_STATUS
EFIAPI
FvbProtocolEraseBlocks (
IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This,
...
)
;
);
EFI_STATUS
EFIAPI
@ -342,7 +319,6 @@ FvbExtendProtocolEraseCustomBlockRange (
IN UINTN OffsetStartLba,
IN EFI_LBA LastLba,
IN UINTN OffsetLastLba
)
;
);
#endif

View File

@ -203,28 +203,24 @@ extern PLATFORM_ROOT_BRIDGE_DEVICE_PATH gPlatformRootBridge0;
VOID
PlatformBdsInit (
IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData
)
;
);
VOID
PlatformBdsPolicyBehavior (
IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData,
IN LIST_ENTRY *DriverOptionList,
IN LIST_ENTRY *BootOptionList
)
;
);
VOID
PlatformBdsGetDriverOption (
IN LIST_ENTRY *BdsDriverLists
)
;
);
EFI_STATUS
BdsMemoryTest (
EXTENDMEM_COVERAGE_LEVEL Level
)
;
);
EFI_STATUS
PlatformBdsShowProgress (
@ -234,14 +230,12 @@ PlatformBdsShowProgress (
EFI_GRAPHICS_OUTPUT_BLT_PIXEL ProgressColor,
UINTN Progress,
UINTN PreviousValue
)
;
);
VOID
PlatformBdsConnectSequence (
VOID
)
;
);
VOID
PlatformBdsBootFail (
@ -249,64 +243,54 @@ PlatformBdsBootFail (
IN EFI_STATUS Status,
IN CHAR16 *ExitData,
IN UINTN ExitDataSize
)
;
);
VOID
PlatformBdsBootSuccess (
IN BDS_COMMON_OPTION *Option
)
;
);
EFI_STATUS
ProcessCapsules (
EFI_BOOT_MODE BootMode
)
;
);
EFI_STATUS
PlatformBdsConnectConsole (
IN BDS_CONSOLE_CONNECT_ENTRY *PlatformConsole
)
;
);
EFI_STATUS
PlatformBdsNoConsoleAction (
VOID
)
;
);
EFI_STATUS
ConvertMpsTable (
IN OUT VOID **Table
)
;
);
EFI_STATUS
ConvertSmbiosTable (
IN OUT VOID **Table
)
;
);
EFI_STATUS
ConvertAcpiTable (
IN UINTN TableLen,
IN OUT VOID **Table
)
;
);
EFI_STATUS
ConvertSystemTable (
IN EFI_GUID *TableGuid,
IN OUT VOID **Table
)
;
);
VOID
PlatformBdsEnterFrontPage (
IN UINT16 TimeoutDefault,
IN BOOLEAN ConnectAllHappened
)
;
);
#endif // _PLATFORM_SPECIFIC_BDS_PLATFORM_H_

View File

@ -508,8 +508,7 @@ FdcControllerDriverSupported (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE Controller,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
/**
Create floppy control instance on controller.
@ -526,8 +525,7 @@ FdcControllerDriverStart (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE Controller,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
/**
Stop this driver on ControllerHandle. Support stoping any child handles
@ -550,8 +548,7 @@ FdcControllerDriverStop (
IN EFI_HANDLE Controller,
IN UINTN NumberOfChildren,
IN EFI_HANDLE *ChildHandleBuffer
)
;
);
//
// EFI Block I/O Protocol Functions
@ -573,8 +570,7 @@ EFIAPI
FdcReset (
IN EFI_BLOCK_IO_PROTOCOL *This,
IN BOOLEAN ExtendedVerification
)
;
);
/**
Flush block via fdd controller
@ -587,8 +583,7 @@ EFI_STATUS
EFIAPI
FddFlushBlocks (
IN EFI_BLOCK_IO_PROTOCOL *This
)
;
);
/**
Read the requested number of blocks from the device
@ -618,8 +613,7 @@ FddReadBlocks (
IN EFI_LBA LBA,
IN UINTN BufferSize,
OUT VOID *Buffer
)
;
);
/**
Write a specified number of blocks to the device
@ -649,8 +643,7 @@ FddWriteBlocks (
IN EFI_LBA LBA,
IN UINTN BufferSize,
IN VOID *Buffer
)
;
);
//
// Prototypes of internal functions
@ -667,8 +660,7 @@ FddWriteBlocks (
EFI_STATUS
DiscoverFddDevice (
IN FDC_BLK_IO_DEV *FdcDev
)
;
);
/**
@ -682,8 +674,7 @@ DiscoverFddDevice (
EFI_STATUS
FddIdentify (
IN FDC_BLK_IO_DEV *FdcDev
)
;
);
/**
@ -699,8 +690,7 @@ FddIdentify (
EFI_STATUS
FddReset (
IN FDC_BLK_IO_DEV *FdcDev
)
;
);
/**
@ -717,8 +707,7 @@ FddReset (
EFI_STATUS
MotorOn (
IN FDC_BLK_IO_DEV *FdcDev
)
;
);
/**
@ -734,8 +723,7 @@ MotorOn (
EFI_STATUS
MotorOff (
IN FDC_BLK_IO_DEV *FdcDev
)
;
);
/**
Detect the disk in the drive is changed or not
@ -751,8 +739,7 @@ MotorOff (
EFI_STATUS
DisketChanged (
IN FDC_BLK_IO_DEV *FdcDev
)
;
);
/**
Do the Specify command, this command sets DMA operation
@ -768,8 +755,7 @@ DisketChanged (
EFI_STATUS
Specify (
IN FDC_BLK_IO_DEV *FdcDev
)
;
);
/**
Set the head of floppy drive to track 0
@ -782,8 +768,7 @@ Specify (
EFI_STATUS
Recalibrate (
IN FDC_BLK_IO_DEV *FdcDev
)
;
);
/**
Set the head of floppy drive to the new cylinder
@ -799,8 +784,7 @@ EFI_STATUS
Seek (
IN FDC_BLK_IO_DEV *FdcDev,
IN EFI_LBA Lba
)
;
);
/**
Do the Sense Interrupt Status command, this command
@ -820,8 +804,7 @@ SenseIntStatus (
IN FDC_BLK_IO_DEV *FdcDev,
IN OUT UINT8 *StatusRegister0,
IN OUT UINT8 *PresentCylinderNumber
)
;
);
/**
Do the Sense Drive Status command
@ -838,8 +821,7 @@ EFI_STATUS
SenseDrvStatus (
IN FDC_BLK_IO_DEV *FdcDev,
IN EFI_LBA Lba
)
;
);
/**
Update the disk media properties and if necessary
@ -854,8 +836,7 @@ SenseDrvStatus (
EFI_STATUS
DetectMedia (
IN FDC_BLK_IO_DEV *FdcDev
)
;
);
/**
Set the data rate and so on
@ -867,8 +848,7 @@ DetectMedia (
EFI_STATUS
Setup (
IN FDC_BLK_IO_DEV *FdcDev
)
;
);
/**
Read or Write a number of blocks in the same cylinder
@ -889,8 +869,7 @@ ReadWriteDataSector (
IN EFI_LBA Lba,
IN UINTN NumberOfBlocks,
IN BOOLEAN Read
)
;
);
/**
Fill in FDD command's parameter
@ -905,8 +884,7 @@ FillPara (
IN FDC_BLK_IO_DEV *FdcDev,
IN EFI_LBA Lba,
IN FDD_COMMAND_PACKET1 *Command
)
;
);
/**
Read result byte from Data Register of FDC
@ -923,8 +901,7 @@ EFI_STATUS
DataInByte (
IN FDC_BLK_IO_DEV *FdcDev,
IN UINT8 *Pointer
)
;
);
/**
Write command byte to Data Register of FDC
@ -940,8 +917,7 @@ EFI_STATUS
DataOutByte (
IN FDC_BLK_IO_DEV *FdcDev,
IN UINT8 *Pointer
)
;
);
/**
Detect the specified floppy logic drive is busy or
@ -959,8 +935,7 @@ EFI_STATUS
FddWaitForBSYClear (
IN FDC_BLK_IO_DEV *FdcDev,
IN UINTN TimeoutInSeconds
)
;
);
/**
@ -979,8 +954,7 @@ FddDRQReady (
IN FDC_BLK_IO_DEV *FdcDev,
IN BOOLEAN Dio,
IN UINTN TimeoutInSeconds
)
;
);
/**
Set FDC control structure's attribute according to
@ -999,8 +973,7 @@ EFI_STATUS
CheckResult (
IN FDD_RESULT_PACKET *Result,
IN OUT FDC_BLK_IO_DEV *FdcDev
)
;
);
/**
Check the drive status information
@ -1014,8 +987,7 @@ CheckResult (
EFI_STATUS
CheckStatus3 (
IN UINT8 StatusRegister3
)
;
);
/**
Calculate the number of block in the same cylinder
@ -1034,8 +1006,7 @@ GetTransferBlockCount (
IN FDC_BLK_IO_DEV *FdcDev,
IN EFI_LBA LBA,
IN UINTN NumberOfBlocks
)
;
);
/**
When the Timer(2s) off, turn the drive's motor off
@ -1050,8 +1021,7 @@ EFIAPI
FddTimerProc (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
/**
Read I/O port for FDC
@ -1064,8 +1034,7 @@ UINT8
FdcReadPort (
IN FDC_BLK_IO_DEV *FdcDev,
IN UINT32 Offset
)
;
);
/**
Write I/O port for FDC
@ -1080,8 +1049,7 @@ FdcWritePort (
IN FDC_BLK_IO_DEV *FdcDev,
IN UINT32 Offset,
IN UINT8 Data
)
;
);
/**
Read or Write a number of blocks to floppy device
@ -1117,8 +1085,7 @@ FddReadWriteBlocks (
IN UINTN BufferSize,
IN BOOLEAN Operation,
OUT VOID *Buffer
)
;
);
/**
Common interface for free cache
@ -1129,8 +1096,7 @@ FddReadWriteBlocks (
VOID
FdcFreeCache (
IN FDC_BLK_IO_DEV *FdcDev
)
;
);
#endif

View File

@ -60,8 +60,7 @@ BOOLEAN
IsKeyRegistered (
IN EFI_KEY_DATA *RegsiteredData,
IN EFI_KEY_DATA *InputData
)
;
);
/**
Reads the next keystroke from the input device. The WaitForKey Event can

View File

@ -146,8 +146,7 @@ EFIAPI
InstallPs2KeyboardDriver (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
;
);
#define KEYBOARD_8042_DATA_REGISTER 0x60
#define KEYBOARD_8042_STATUS_REGISTER 0x64
@ -197,8 +196,7 @@ InstallPs2KeyboardDriver (
EFI_STATUS
UpdateStatusLights (
IN KEYBOARD_CONSOLE_IN_DEV *ConsoleIn
)
;
);
/**
write key to keyboard
@ -214,8 +212,7 @@ EFI_STATUS
KeyboardRead (
IN KEYBOARD_CONSOLE_IN_DEV *ConsoleIn,
OUT UINT8 *Data
)
;
);
/**
Get scancode from scancode buffer
@ -231,8 +228,7 @@ KeyboardRead (
EFI_STATUS
KeyGetchar (
IN OUT KEYBOARD_CONSOLE_IN_DEV *ConsoleIn
)
;
);
/**
Perform 8042 controller and keyboard Initialization
@ -249,8 +245,7 @@ EFI_STATUS
InitKeyboard (
IN OUT KEYBOARD_CONSOLE_IN_DEV *ConsoleIn,
IN BOOLEAN ExtendedVerification
)
;
);
/**
Disable the keyboard interface of the 8042 controller
@ -263,8 +258,7 @@ InitKeyboard (
EFI_STATUS
DisableKeyboard (
IN KEYBOARD_CONSOLE_IN_DEV *ConsoleIn
)
;
);
/**
Timer event handler: read a series of scancodes from 8042
@ -282,8 +276,7 @@ EFIAPI
KeyboardTimerHandler (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
/**
logic reset keyboard
@ -301,8 +294,7 @@ EFIAPI
KeyboardEfiReset (
IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This,
IN BOOLEAN ExtendedVerification
)
;
);
/**
Implement SIMPLE_TEXT_IN.ReadKeyStroke().
@ -318,8 +310,7 @@ EFIAPI
KeyboardReadKeyStroke (
IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This,
OUT EFI_INPUT_KEY *Key
)
;
);
/**
Event notification function for SIMPLE_TEXT_IN.WaitForKey event
@ -334,8 +325,7 @@ EFIAPI
KeyboardWaitForKey (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
/**
Read status register
@ -348,8 +338,7 @@ KeyboardWaitForKey (
UINT8
KeyReadStatusRegister (
IN KEYBOARD_CONSOLE_IN_DEV *ConsoleIn
)
;
);
/**
Check whether there is Ps/2 Keyboard device in system by 0xF4 Keyboard Command
@ -365,8 +354,7 @@ BOOLEAN
EFIAPI
CheckKeyboardConnect (
IN KEYBOARD_CONSOLE_IN_DEV *ConsoleIn
)
;
);
/**
Event notification function for SIMPLE_TEXT_INPUT_EX_PROTOCOL.WaitForKeyEx event
@ -381,8 +369,7 @@ EFIAPI
KeyboardWaitForKeyEx (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
//
// Simple Text Input Ex protocol function prototypes
@ -404,8 +391,7 @@ EFIAPI
KeyboardEfiResetEx (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
IN BOOLEAN ExtendedVerification
)
;
);
/**
Reads the next keystroke from the input device. The WaitForKey Event can
@ -428,8 +414,7 @@ EFIAPI
KeyboardReadKeyStrokeEx (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
OUT EFI_KEY_DATA *KeyData
)
;
);
/**
Set certain state for the input device.
@ -450,8 +435,7 @@ EFIAPI
KeyboardSetState (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
IN EFI_KEY_TOGGLE_STATE *KeyToggleState
)
;
);
/**
Register a notification function for a particular keystroke for the input device.
@ -475,8 +459,7 @@ KeyboardRegisterKeyNotify (
IN EFI_KEY_DATA *KeyData,
IN EFI_KEY_NOTIFY_FUNCTION KeyNotificationFunction,
OUT EFI_HANDLE *NotifyHandle
)
;
);
/**
Remove a registered notification function from a particular keystroke.
@ -495,7 +478,6 @@ EFIAPI
KeyboardUnregisterKeyNotify (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
IN EFI_HANDLE NotificationHandle
)
;
);
#endif

View File

@ -113,8 +113,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
EFI_STATUS
KbcSelfTest (
IN EFI_ISA_IO_PROTOCOL *IsaIo
)
;
);
/**
Issue command to enable keyboard AUX functionality.
@ -126,8 +125,7 @@ KbcSelfTest (
EFI_STATUS
KbcEnableAux (
IN EFI_ISA_IO_PROTOCOL *IsaIo
)
;
);
/**
Issue command to disable keyboard AUX functionality.
@ -139,8 +137,7 @@ KbcEnableAux (
EFI_STATUS
KbcDisableAux (
IN EFI_ISA_IO_PROTOCOL *IsaIo
)
;
);
/**
Issue command to enable keyboard.
@ -152,8 +149,7 @@ KbcDisableAux (
EFI_STATUS
KbcEnableKb (
IN EFI_ISA_IO_PROTOCOL *IsaIo
)
;
);
/**
Issue command to disable keyboard.
@ -165,8 +161,7 @@ KbcEnableKb (
EFI_STATUS
KbcDisableKb (
IN EFI_ISA_IO_PROTOCOL *IsaIo
)
;
);
/**
Issue command to check keyboard status.
@ -180,8 +175,7 @@ EFI_STATUS
CheckKbStatus (
IN EFI_ISA_IO_PROTOCOL *IsaIo,
OUT BOOLEAN *KeyboardEnable
)
;
);
/**
Issue command to reset keyboard.
@ -193,8 +187,7 @@ CheckKbStatus (
EFI_STATUS
PS2MouseReset (
IN EFI_ISA_IO_PROTOCOL *IsaIo
)
;
);
/**
Issue command to set mouse's sample rate
@ -208,8 +201,7 @@ EFI_STATUS
PS2MouseSetSampleRate (
IN EFI_ISA_IO_PROTOCOL *IsaIo,
IN MOUSE_SR SampleRate
)
;
);
/**
Issue command to set mouse's resolution.
@ -223,8 +215,7 @@ EFI_STATUS
PS2MouseSetResolution (
IN EFI_ISA_IO_PROTOCOL *IsaIo,
IN MOUSE_RE Resolution
)
;
);
/**
Issue command to set mouse's scaling.
@ -238,8 +229,7 @@ EFI_STATUS
PS2MouseSetScaling (
IN EFI_ISA_IO_PROTOCOL *IsaIo,
IN MOUSE_SF Scaling
)
;
);
/**
Issue command to enable Ps2 mouse.
@ -251,8 +241,7 @@ PS2MouseSetScaling (
EFI_STATUS
PS2MouseEnable (
IN EFI_ISA_IO_PROTOCOL *IsaIo
)
;
);
/**
Get mouse packet . Only care first 3 bytes
@ -266,8 +255,7 @@ PS2MouseEnable (
EFI_STATUS
PS2MouseGetPacket (
PS2_MOUSE_ABSOLUTE_POINTER_DEV *MouseAbsolutePointerDev
)
;
);
/**
Read data via IsaIo protocol with given number.

View File

@ -114,8 +114,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
EFI_STATUS
KbcSelfTest (
IN EFI_ISA_IO_PROTOCOL *IsaIo
)
;
);
/**
Issue command to enable keyboard AUX functionality.
@ -127,8 +126,7 @@ KbcSelfTest (
EFI_STATUS
KbcEnableAux (
IN EFI_ISA_IO_PROTOCOL *IsaIo
)
;
);
/**
Issue command to disable keyboard AUX functionality.
@ -140,8 +138,7 @@ KbcEnableAux (
EFI_STATUS
KbcDisableAux (
IN EFI_ISA_IO_PROTOCOL *IsaIo
)
;
);
/**
Issue command to enable keyboard.
@ -153,8 +150,7 @@ KbcDisableAux (
EFI_STATUS
KbcEnableKb (
IN EFI_ISA_IO_PROTOCOL *IsaIo
)
;
);
/**
Issue command to disable keyboard.
@ -166,8 +162,7 @@ KbcEnableKb (
EFI_STATUS
KbcDisableKb (
IN EFI_ISA_IO_PROTOCOL *IsaIo
)
;
);
/**
Issue command to check keyboard status.
@ -181,8 +176,7 @@ EFI_STATUS
CheckKbStatus (
IN EFI_ISA_IO_PROTOCOL *IsaIo,
OUT BOOLEAN *KeyboardEnable
)
;
);
/**
Issue command to reset keyboard.
@ -194,8 +188,7 @@ CheckKbStatus (
EFI_STATUS
PS2MouseReset (
IN EFI_ISA_IO_PROTOCOL *IsaIo
)
;
);
/**
Issue command to set mouse's sample rate
@ -209,8 +202,7 @@ EFI_STATUS
PS2MouseSetSampleRate (
IN EFI_ISA_IO_PROTOCOL *IsaIo,
IN MOUSE_SR SampleRate
)
;
);
/**
Issue command to set mouse's resolution.
@ -224,8 +216,7 @@ EFI_STATUS
PS2MouseSetResolution (
IN EFI_ISA_IO_PROTOCOL *IsaIo,
IN MOUSE_RE Resolution
)
;
);
/**
Issue command to set mouse's scaling.
@ -239,8 +230,7 @@ EFI_STATUS
PS2MouseSetScaling (
IN EFI_ISA_IO_PROTOCOL *IsaIo,
IN MOUSE_SF Scaling
)
;
);
/**
Issue command to enable Ps2 mouse.
@ -252,8 +242,7 @@ PS2MouseSetScaling (
EFI_STATUS
PS2MouseEnable (
IN EFI_ISA_IO_PROTOCOL *IsaIo
)
;
);
/**
Get mouse packet . Only care first 3 bytes
@ -267,8 +256,7 @@ PS2MouseEnable (
EFI_STATUS
PS2MouseGetPacket (
PS2_MOUSE_DEV *MouseDev
)
;
);
/**
Read data via IsaIo protocol with given number.

View File

@ -160,7 +160,6 @@ IDEBusComponentNameGetControllerName (
VOID
AddName (
IN IDE_BLK_IO_DEV *IdeBlkIoDevicePtr
)
;
);
#endif

View File

@ -39,8 +39,7 @@ DeRegisterIdeDevice (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE Controller,
IN EFI_HANDLE Handle
)
;
);
/**
TODO: Add function description
@ -59,8 +58,7 @@ EnableIdeDevice (
IN EFI_PCI_IO_PROTOCOL *PciIo,
IN EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
/**
TODO: Add function description
@ -75,8 +73,7 @@ UINT8
IDEReadPortB (
IN EFI_PCI_IO_PROTOCOL *PciIo,
IN UINT16 Port
)
;
);
/**
TODO: Add function description
@ -95,8 +92,7 @@ IDEReadPortWMultiple (
IN UINT16 Port,
IN UINTN Count,
OUT VOID *Buffer
)
;
);
/**
TODO: Add function description
@ -113,8 +109,7 @@ IDEWritePortB (
IN EFI_PCI_IO_PROTOCOL *PciIo,
IN UINT16 Port,
IN UINT8 Data
)
;
);
/**
TODO: Add function description
@ -131,8 +126,7 @@ IDEWritePortW (
IN EFI_PCI_IO_PROTOCOL *PciIo,
IN UINT16 Port,
IN UINT16 Data
)
;
);
/**
TODO: Add function description
@ -151,8 +145,7 @@ IDEWritePortWMultiple (
IN UINT16 Port,
IN UINTN Count,
IN VOID *Buffer
)
;
);
/**
TODO: Add function description
@ -167,8 +160,7 @@ EFI_STATUS
GetIdeRegistersBaseAddr (
IN EFI_PCI_IO_PROTOCOL *PciIo,
OUT IDE_REGISTERS_BASE_ADDR *IdeRegsBaseAddr
)
;
);
/**
TODO: Add function description
@ -181,8 +173,7 @@ GetIdeRegistersBaseAddr (
EFI_STATUS
ReassignIdeResources (
IN IDE_BLK_IO_DEV *IdeDev
)
;
);
/**
TODO: Add function description
@ -195,8 +186,7 @@ ReassignIdeResources (
EFI_STATUS
DiscoverIdeDevice (
IN IDE_BLK_IO_DEV *IdeDev
)
;
);
/**
This interface is used to initialize all state data related to the
@ -208,8 +198,7 @@ DiscoverIdeDevice (
EFI_STATUS
InitializeIDEChannelData (
VOID
)
;
);
/**
TODO: Add function description
@ -222,8 +211,7 @@ InitializeIDEChannelData (
EFI_STATUS
DetectIDEController (
IN IDE_BLK_IO_DEV *IdeDev
)
;
);
/**
TODO: Add function description
@ -238,8 +226,7 @@ EFI_STATUS
DRQClear (
IN IDE_BLK_IO_DEV *IdeDev,
IN UINTN TimeoutInMilliSeconds
)
;
);
/**
TODO: Add function description
@ -254,8 +241,7 @@ EFI_STATUS
DRQClear2 (
IN IDE_BLK_IO_DEV *IdeDev,
IN UINTN TimeoutInMilliSeconds
)
;
);
/**
TODO: Add function description
@ -270,8 +256,7 @@ EFI_STATUS
DRQReady (
IN IDE_BLK_IO_DEV *IdeDev,
IN UINTN TimeoutInMilliSeconds
)
;
);
/**
TODO: Add function description
@ -286,8 +271,7 @@ EFI_STATUS
DRQReady2 (
IN IDE_BLK_IO_DEV *IdeDev,
IN UINTN TimeoutInMilliSeconds
)
;
);
/**
TODO: Add function description
@ -302,8 +286,7 @@ EFI_STATUS
WaitForBSYClear (
IN IDE_BLK_IO_DEV *IdeDev,
IN UINTN TimeoutInMilliSeconds
)
;
);
/**
TODO: Add function description
@ -318,8 +301,7 @@ EFI_STATUS
WaitForBSYClear2 (
IN IDE_BLK_IO_DEV *IdeDev,
IN UINTN TimeoutInMilliSeconds
)
;
);
/**
TODO: Add function description
@ -334,8 +316,7 @@ EFI_STATUS
DRDYReady (
IN IDE_BLK_IO_DEV *IdeDev,
IN UINTN DelayInMilliSeconds
)
;
);
/**
TODO: Add function description
@ -350,8 +331,7 @@ EFI_STATUS
DRDYReady2 (
IN IDE_BLK_IO_DEV *IdeDev,
IN UINTN DelayInMilliSeconds
)
;
);
/**
TODO: Add function description
@ -368,8 +348,7 @@ SwapStringChars (
IN CHAR8 *Destination,
IN CHAR8 *Source,
IN UINT32 Size
)
;
);
//
// ATA device functions' prototype
@ -385,8 +364,7 @@ SwapStringChars (
EFI_STATUS
ATAIdentify (
IN IDE_BLK_IO_DEV *IdeDev
)
;
);
/**
TODO: Add function description
@ -399,8 +377,7 @@ ATAIdentify (
VOID
PrintAtaModuleName (
IN IDE_BLK_IO_DEV *IdeDev
)
;
);
/**
TODO: Add function description
@ -429,8 +406,7 @@ AtaPioDataIn (
IN UINT8 SectorNumber,
IN UINT8 CylinderLsb,
IN UINT8 CylinderMsb
)
;
);
/**
TODO: Add function description
@ -459,8 +435,7 @@ AtaPioDataOut (
IN UINT8 SectorNumber,
IN UINT8 CylinderLsb,
IN UINT8 CylinderMsb
)
;
);
/**
TODO: Add function description
@ -473,8 +448,7 @@ AtaPioDataOut (
EFI_STATUS
CheckErrorStatus (
IN IDE_BLK_IO_DEV *IdeDev
)
;
);
/**
TODO: Add function description
@ -493,8 +467,7 @@ AtaReadSectors (
IN VOID *DataBuffer,
IN EFI_LBA Lba,
IN UINTN NumberOfBlocks
)
;
);
/**
TODO: Add function description
@ -513,8 +486,7 @@ AtaWriteSectors (
IN VOID *BufferData,
IN EFI_LBA Lba,
IN UINTN NumberOfBlocks
)
;
);
/**
TODO: Add function description
@ -527,8 +499,7 @@ AtaWriteSectors (
EFI_STATUS
AtaSoftReset (
IN IDE_BLK_IO_DEV *IdeDev
)
;
);
/**
TODO: Add function description
@ -549,8 +520,7 @@ AtaBlkIoReadBlocks (
IN EFI_LBA LBA,
IN UINTN BufferSize,
OUT VOID *Buffer
)
;
);
/**
TODO: Add function description
@ -571,8 +541,7 @@ AtaBlkIoWriteBlocks (
IN EFI_LBA LBA,
IN UINTN BufferSize,
OUT VOID *Buffer
)
;
);
//
// ATAPI device functions' prototype
@ -588,8 +557,7 @@ AtaBlkIoWriteBlocks (
EFI_STATUS
ATAPIIdentify (
IN IDE_BLK_IO_DEV *IdeDev
)
;
);
/**
TODO: Add function description
@ -602,8 +570,7 @@ ATAPIIdentify (
EFI_STATUS
AtapiInquiry (
IN IDE_BLK_IO_DEV *IdeDev
)
;
);
/**
TODO: Add function description
@ -624,8 +591,7 @@ AtapiPacketCommandIn (
IN UINT16 *Buffer,
IN UINT32 ByteCount,
IN UINTN TimeOut
)
;
);
/**
TODO: Add function description
@ -646,8 +612,7 @@ AtapiPacketCommandOut (
IN UINT16 *Buffer,
IN UINT32 ByteCount,
IN UINTN TimeOut
)
;
);
/**
TODO: Add function description
@ -668,8 +633,7 @@ PioReadWriteData (
IN UINT32 ByteCount,
IN BOOLEAN Read,
IN UINTN TimeOut
)
;
);
/**
TODO: Add function description
@ -684,8 +648,7 @@ EFI_STATUS
AtapiTestUnitReady (
IN IDE_BLK_IO_DEV *IdeDev,
OUT SENSE_RESULT *SResult
)
;
);
/**
TODO: Add function description
@ -700,8 +663,7 @@ EFI_STATUS
AtapiRequestSense (
IN IDE_BLK_IO_DEV *IdeDev,
OUT UINTN *SenseCounts
)
;
);
/**
TODO: Add function description
@ -716,8 +678,7 @@ EFI_STATUS
AtapiReadCapacity (
IN IDE_BLK_IO_DEV *IdeDev,
OUT SENSE_RESULT *SResult
)
;
);
/**
TODO: Add function description
@ -732,8 +693,7 @@ EFI_STATUS
AtapiDetectMedia (
IN IDE_BLK_IO_DEV *IdeDev,
OUT BOOLEAN *MediaChange
)
;
);
/**
TODO: Add function description
@ -752,8 +712,7 @@ AtapiReadSectors (
IN VOID *Buffer,
IN EFI_LBA Lba,
IN UINTN NumberOfBlocks
)
;
);
/**
TODO: Add function description
@ -772,8 +731,7 @@ AtapiWriteSectors (
IN VOID *Buffer,
IN EFI_LBA Lba,
IN UINTN NumberOfBlocks
)
;
);
/**
TODO: Add function description
@ -786,8 +744,7 @@ AtapiWriteSectors (
EFI_STATUS
AtapiSoftReset (
IN IDE_BLK_IO_DEV *IdeDev
)
;
);
/**
TODO: Add function description
@ -808,8 +765,7 @@ AtapiBlkIoReadBlocks (
IN EFI_LBA LBA,
IN UINTN BufferSize,
OUT VOID *Buffer
)
;
);
/**
TODO: Add function description
@ -830,8 +786,7 @@ AtapiBlkIoWriteBlocks (
IN EFI_LBA LBA,
IN UINTN BufferSize,
OUT VOID *Buffer
)
;
);
/**
TODO: Add function description
@ -848,8 +803,7 @@ ParseSenseData (
IN IDE_BLK_IO_DEV *IdeDev,
IN UINTN SenseCount,
OUT SENSE_RESULT *Result
)
;
);
/**
TODO: Add function description
@ -862,8 +816,7 @@ ParseSenseData (
EFI_STATUS
AtapiReadPendingData (
IN IDE_BLK_IO_DEV *IdeDev
)
;
);
/**
TODO: Add function description
@ -878,8 +831,7 @@ EFI_STATUS
IsLS120orZipWriteProtected (
IN IDE_BLK_IO_DEV *IdeDev,
OUT BOOLEAN *WriteProtected
)
;
);
/**
TODO: Add function description
@ -892,8 +844,7 @@ IsLS120orZipWriteProtected (
VOID
ReleaseIdeResources (
IN IDE_BLK_IO_DEV *IdeBlkIoDevice
)
;
);
/**
TODO: Add function description
@ -908,8 +859,7 @@ EFI_STATUS
SetDeviceTransferMode (
IN IDE_BLK_IO_DEV *IdeDev,
IN ATA_TRANSFER_MODE *TransferMode
)
;
);
/**
TODO: Add function description
@ -924,8 +874,7 @@ EFI_STATUS
ReadNativeMaxAddress (
IN IDE_BLK_IO_DEV *IdeDev,
OUT EFI_LBA *NativeMaxAddress
)
;
);
/**
TODO: Add function description
@ -942,8 +891,7 @@ SetMaxAddress (
IN IDE_BLK_IO_DEV *IdeDev,
IN EFI_LBA MaxAddress,
IN BOOLEAN bVolatile
)
;
);
/**
TODO: Add function description
@ -970,8 +918,7 @@ AtaNonDataCommandIn (
IN UINT8 LbaLow,
IN UINT8 LbaMiddle,
IN UINT8 LbaHigh
)
;
);
/**
TODO: Add function description
@ -994,8 +941,7 @@ AtaNonDataCommandInExt (
IN UINT16 Feature,
IN UINT16 SectorCount,
IN EFI_LBA LbaAddress
)
;
);
/**
TODO: Add function description
@ -1014,8 +960,7 @@ AtaReadSectorsExt (
IN VOID *DataBuffer,
IN EFI_LBA StartLba,
IN UINTN NumberOfBlocks
)
;
);
/**
TODO: Add function description
@ -1034,8 +979,7 @@ AtaWriteSectorsExt (
IN VOID *DataBuffer,
IN EFI_LBA StartLba,
IN UINTN NumberOfBlocks
)
;
);
/**
TODO: Add function description
@ -1054,8 +998,7 @@ AtaUdmaReadExt (
IN VOID *DataBuffer,
IN EFI_LBA StartLba,
IN UINTN NumberOfBlocks
)
;
);
/**
TODO: Add function description
@ -1074,8 +1017,7 @@ AtaUdmaRead (
IN VOID *DataBuffer,
IN EFI_LBA StartLba,
IN UINTN NumberOfBlocks
)
;
);
/**
TODO: Add function description
@ -1094,8 +1036,7 @@ AtaUdmaWriteExt (
IN VOID *DataBuffer,
IN EFI_LBA StartLba,
IN UINTN NumberOfBlocks
)
;
);
/**
Perform an ATA Udma operation (Read, ReadExt, Write, WriteExt).
@ -1129,8 +1070,7 @@ DoAtaUdma (
IN EFI_LBA StartLba,
IN UINTN NumberOfBlocks,
IN ATA_UDMA_OPERATION UdmaOp
)
;
);
/**
@ -1150,8 +1090,7 @@ AtaUdmaWrite (
IN VOID *DataBuffer,
IN EFI_LBA StartLba,
IN UINTN NumberOfBlocks
)
;
);
/**
TODO: Add function description
@ -1174,8 +1113,7 @@ AtaCommandIssueExt (
IN UINT16 Feature,
IN UINT16 SectorCount,
IN EFI_LBA LbaAddress
)
;
);
/**
TODO: Add function description
@ -1198,8 +1136,7 @@ AtaCommandIssue (
IN UINT16 Feature,
IN UINT16 SectorCount,
IN EFI_LBA LbaAddress
)
;
);
/**
TODO: Add function description
@ -1212,8 +1149,7 @@ AtaCommandIssue (
EFI_STATUS
AtaAtapi6Identify (
IN IDE_BLK_IO_DEV *IdeDev
)
;
);
/**
@ -1227,8 +1163,7 @@ AtaAtapi6Identify (
VOID
AtaSMARTSupport (
IN IDE_BLK_IO_DEV *IdeDev
)
;
);
/**
TODO: Add function description
@ -1251,8 +1186,7 @@ AtaPioDataInExt (
IN UINT8 AtaCommand,
IN EFI_LBA StartLba,
IN UINT16 SectorCount
)
;
);
/**
TODO: Add function description
@ -1275,8 +1209,7 @@ AtaPioDataOutExt (
IN UINT8 AtaCommand,
IN EFI_LBA StartLba,
IN UINT16 SectorCount
)
;
);
/**
TODO: Add function description
@ -1291,8 +1224,7 @@ EFI_STATUS
SetDriveParameters (
IN IDE_BLK_IO_DEV *IdeDev,
IN ATA_DRIVE_PARMS *DriveParameters
)
;
);
/**
TODO: Add function description
@ -1305,8 +1237,7 @@ SetDriveParameters (
EFI_STATUS
EnableInterrupt (
IN IDE_BLK_IO_DEV *IdeDev
)
;
);
/**
Clear pending IDE interrupt before OS loader/kernel take control of the IDE device.
@ -1322,7 +1253,6 @@ EFIAPI
ClearInterrupt (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
#endif

View File

@ -135,8 +135,7 @@ EFIAPI
IDEBusControllerDriverEntryPoint (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
;
);
/**
TODO: Add function description
@ -154,8 +153,7 @@ IDEBusDriverBindingSupported (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE Controller,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
/**
TODO: Add function description
@ -173,8 +171,7 @@ IDEBusDriverBindingStart (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE Controller,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
/**
TODO: Add function description
@ -194,8 +191,7 @@ IDEBusDriverBindingStop (
IN EFI_HANDLE Controller,
IN UINTN NumberOfChildren,
IN EFI_HANDLE *ChildHandleBuffer
)
;
);
//
// EFI Driver Configuration Functions
@ -257,8 +253,7 @@ EFIAPI
IDEBlkIoReset (
IN EFI_BLOCK_IO_PROTOCOL *This,
IN BOOLEAN ExtendedVerification
)
;
);
/**
TODO: Add function description
@ -280,8 +275,7 @@ IDEBlkIoReadBlocks (
IN EFI_LBA LBA,
IN UINTN BufferSize,
OUT VOID *Buffer
)
;
);
/**
TODO: Add function description
@ -303,8 +297,7 @@ IDEBlkIoWriteBlocks (
IN EFI_LBA LBA,
IN UINTN BufferSize,
IN VOID *Buffer
)
;
);
/**
TODO: Add function description
@ -318,8 +311,7 @@ EFI_STATUS
EFIAPI
IDEBlkIoFlushBlocks (
IN EFI_BLOCK_IO_PROTOCOL *This
)
;
);
/**
TODO: Add function description
@ -334,8 +326,7 @@ EFI_STATUS
IDERegisterDecodeEnableorDisable (
IN EFI_PCI_IO_PROTOCOL *PciIo,
IN BOOLEAN Enable
)
;
);
/**
TODO: Add function description
@ -353,8 +344,7 @@ IDEDiskInfoInquiry (
IN EFI_DISK_INFO_PROTOCOL *This,
IN OUT VOID *InquiryData,
IN OUT UINT32 *IntquiryDataSize
)
;
);
/**
TODO: Add function description
@ -372,8 +362,7 @@ IDEDiskInfoIdentify (
IN EFI_DISK_INFO_PROTOCOL *This,
IN OUT VOID *IdentifyData,
IN OUT UINT32 *IdentifyDataSize
)
;
);
/**
TODO: Add function description
@ -393,8 +382,7 @@ IDEDiskInfoSenseData (
IN OUT VOID *SenseData,
IN OUT UINT32 *SenseDataSize,
OUT UINT8 *SenseDataNumber
)
;
);
/**
TODO: Add function description
@ -412,7 +400,6 @@ IDEDiskInfoWhichIde (
IN EFI_DISK_INFO_PROTOCOL *This,
OUT UINT32 *IdeChannel,
OUT UINT32 *IdeDevice
)
;
);
#endif

View File

@ -79,8 +79,7 @@ PciOperateRegister (
IN UINT8 Offset,
IN UINT8 Operation,
OUT UINT16 *PtrCommand
)
;
);
/**
check the cpability of this device supports
@ -93,8 +92,7 @@ PciOperateRegister (
BOOLEAN
PciCapabilitySupport (
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
Locate cap reg.
@ -114,8 +112,7 @@ LocateCapabilityRegBlock (
IN UINT8 CapId,
IN OUT UINT8 *Offset,
OUT UINT8 *NextRegBlock OPTIONAL
)
;
);
#define PciReadCommandRegister(a,b) \

View File

@ -20,8 +20,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
EFI_STATUS
InitializePciDevicePool (
VOID
)
;
);
/**
Insert a root bridge into PCI device pool
@ -32,8 +31,7 @@ InitializePciDevicePool (
EFI_STATUS
InsertRootBridge (
PCI_IO_DEVICE *RootBridge
)
;
);
/**
This function is used to insert a PCI device node under
@ -47,8 +45,7 @@ EFI_STATUS
InsertPciDevice (
PCI_IO_DEVICE *Bridge,
PCI_IO_DEVICE *PciDeviceNode
)
;
);
/**
Destroy root bridge and remove it from deivce tree.
@ -59,8 +56,7 @@ InsertPciDevice (
EFI_STATUS
DestroyRootBridge (
IN PCI_IO_DEVICE *RootBridge
)
;
);
/**
Destroy all the pci device node under the bridge.
@ -72,8 +68,7 @@ DestroyRootBridge (
EFI_STATUS
DestroyPciDeviceTree (
IN PCI_IO_DEVICE *Bridge
)
;
);
/**
Destroy all device nodes under the root bridge
@ -86,8 +81,7 @@ DestroyPciDeviceTree (
EFI_STATUS
DestroyRootBridgeByHandle (
EFI_HANDLE Controller
)
;
);
/**
This function registers the PCI IO device. It creates a handle for this PCI IO device
@ -107,8 +101,7 @@ RegisterPciDevice (
IN EFI_HANDLE Controller,
IN PCI_IO_DEVICE *PciIoDevice,
OUT EFI_HANDLE *Handle OPTIONAL
)
;
);
/**
This function is used to remove the whole PCI devices from the bridge.
@ -122,8 +115,7 @@ EFI_STATUS
RemoveAllPciDeviceOnBridge (
EFI_HANDLE RootBridgeHandle,
PCI_IO_DEVICE *Bridge
)
;
);
/**
@ -140,8 +132,7 @@ EFI_STATUS
DeRegisterPciDevice (
IN EFI_HANDLE Controller,
IN EFI_HANDLE Handle
)
;
);
/**
Start to manage the PCI device on specified the root bridge or PCI-PCI Bridge
@ -165,8 +156,7 @@ StartPciDevicesOnBridge (
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath,
IN OUT UINT8 *NumberOfChildren,
IN OUT EFI_HANDLE *ChildHandleBuffer
)
;
);
/**
Start to manage all the PCI devices it found previously under
@ -178,8 +168,7 @@ StartPciDevicesOnBridge (
EFI_STATUS
StartPciDevices (
IN EFI_HANDLE Controller
)
;
);
/**
Create root bridge device
@ -191,8 +180,7 @@ StartPciDevices (
PCI_IO_DEVICE *
CreateRootBridge (
IN EFI_HANDLE RootBridgeHandle
)
;
);
/**
Get root bridge device instance by specific handle
@ -204,14 +192,12 @@ CreateRootBridge (
PCI_IO_DEVICE *
GetRootBridgeByHandle (
EFI_HANDLE RootBridgeHandle
)
;
);
BOOLEAN
RootBridgeExisted (
IN EFI_HANDLE RootBridgeHandle
)
;
);
/**
Judege whether Pci device existed
@ -225,8 +211,7 @@ BOOLEAN
PciDeviceExisted (
IN PCI_IO_DEVICE *Bridge,
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
Active VGA device
@ -238,8 +223,7 @@ PciDeviceExisted (
PCI_IO_DEVICE *
ActiveVGADeviceOnTheSameSegment (
IN PCI_IO_DEVICE *VgaDevice
)
;
);
/**
Active VGA device on root bridge
@ -251,8 +235,7 @@ ActiveVGADeviceOnTheSameSegment (
PCI_IO_DEVICE *
ActiveVGADeviceOnTheRootBridge (
IN PCI_IO_DEVICE *RootBridge
)
;
);
/**
Get HPC PCI address according to its device path
@ -268,8 +251,7 @@ GetHpcPciAddress (
IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL *PciRootBridgeIo,
IN EFI_DEVICE_PATH_PROTOCOL *HpcDevicePath,
OUT UINT64 *PciAddress
)
;
);
/**
Get HPC PCI address according to its device path
@ -284,8 +266,7 @@ GetHpcPciAddressFromRootBridge (
IN PCI_IO_DEVICE *RootBridge,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath,
OUT UINT64 *PciAddress
)
;
);
/**
Destroy a pci device node.
@ -297,7 +278,6 @@ GetHpcPciAddressFromRootBridge (
EFI_STATUS
FreePciDevice (
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
#endif

View File

@ -37,8 +37,7 @@ typedef struct {
EFI_STATUS
InitializePciDriverOverrideInstance (
PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
Add an overriding driver image
@ -53,8 +52,7 @@ EFI_STATUS
AddDriver (
IN PCI_IO_DEVICE *PciIoDevice,
IN EFI_HANDLE DriverImageHandle
)
;
);
/**
@ -71,7 +69,6 @@ EFIAPI
GetDriver (
IN EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL *This,
IN OUT EFI_HANDLE *DriverImageHandle
)
;
);
#endif

View File

@ -29,8 +29,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
EFI_STATUS
PciEnumerator (
IN EFI_HANDLE Controller
)
;
);
/**
Enumerate PCI root bridge
@ -46,8 +45,7 @@ EFI_STATUS
PciRootBridgeEnumerator (
IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *PciResAlloc,
IN PCI_IO_DEVICE *RootBridgeDev
)
;
);
/**
This routine is used to process option rom on a certain root bridge
@ -63,8 +61,7 @@ ProcessOptionRom (
IN PCI_IO_DEVICE *Bridge,
IN UINT64 RomBase,
IN UINT64 MaxLength
)
;
);
/**
This routine is used to assign bus number to the given PCI bus system
@ -80,8 +77,7 @@ PciAssignBusNumber (
IN PCI_IO_DEVICE *Bridge,
IN UINT8 StartBusNumber,
OUT UINT8 *SubBusNumber
)
;
);
/**
This routine is used to determine the root bridge attribute by interfacing
@ -97,8 +93,7 @@ EFI_STATUS
DetermineRootBridgeAttributes (
IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *PciResAlloc,
IN PCI_IO_DEVICE *RootBridgeDev
)
;
);
/**
Get Max Option Rom size on this bridge
@ -109,8 +104,7 @@ DetermineRootBridgeAttributes (
UINT64
GetMaxOptionRomSize (
IN PCI_IO_DEVICE *Bridge
)
;
);
/**
Process attributes of devices on this host bridge
@ -124,8 +118,7 @@ GetMaxOptionRomSize (
EFI_STATUS
PciHostBridgeDeviceAttribute (
IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *PciResAlloc
)
;
);
/**
Get resource allocation status from the ACPI pointer
@ -147,8 +140,7 @@ GetResourceAllocationStatus (
OUT UINT64 *PMem32ResStatus,
OUT UINT64 *Mem64ResStatus,
OUT UINT64 *PMem64ResStatus
)
;
);
/**
Remove a PCI device from device pool and mark its bar
@ -161,8 +153,7 @@ GetResourceAllocationStatus (
EFI_STATUS
RejectPciDevice (
IN PCI_IO_DEVICE *PciDevice
)
;
);
/**
Determine whethter a PCI device can be rejected
@ -174,8 +165,7 @@ RejectPciDevice (
BOOLEAN
IsRejectiveDevice (
IN PCI_RESOURCE_NODE *PciResNode
)
;
);
/**
Compare two resource node and get the larger resource consumer
@ -189,8 +179,7 @@ PCI_RESOURCE_NODE *
GetLargerConsumerDevice (
IN PCI_RESOURCE_NODE *PciResNode1,
IN PCI_RESOURCE_NODE *PciResNode2
)
;
);
/**
Get the max resource consumer in the host resource pool
@ -202,8 +191,7 @@ GetLargerConsumerDevice (
PCI_RESOURCE_NODE *
GetMaxResourceConsumerDevice (
IN PCI_RESOURCE_NODE *ResPool
)
;
);
/**
Adjust host bridge allocation so as to reduce resource requirement
@ -231,8 +219,7 @@ PciHostBridgeAdjustAllocation (
IN UINT64 PMem32ResStatus,
IN UINT64 Mem64ResStatus,
IN UINT64 PMem64ResStatus
)
;
);
/**
Summary requests for all resource type, and contruct ACPI resource
@ -255,8 +242,7 @@ ConstructAcpiResourceRequestor (
IN PCI_RESOURCE_NODE *Mem64Node,
IN PCI_RESOURCE_NODE *PMem64Node,
OUT VOID **pConfig
)
;
);
/**
Get resource base from a acpi configuration descriptor.
@ -278,8 +264,7 @@ GetResourceBase (
OUT UINT64 *PMem32Base,
OUT UINT64 *Mem64Base,
OUT UINT64 *PMem64Base
)
;
);
/**
Enumerate pci bridge, allocate resource and determine attribute
@ -293,8 +278,7 @@ GetResourceBase (
EFI_STATUS
PciBridgeEnumerator (
IN PCI_IO_DEVICE *BridgeDev
)
;
);
/**
Allocate all kinds of resource for bridge
@ -307,8 +291,7 @@ PciBridgeEnumerator (
EFI_STATUS
PciBridgeResourceAllocator (
IN PCI_IO_DEVICE *Bridge
)
;
);
/**
Get resource base address for a pci bridge device
@ -330,8 +313,7 @@ GetResourceBaseFromBridge (
OUT UINT64 *PMem32Base,
OUT UINT64 *Mem64Base,
OUT UINT64 *PMem64Base
)
;
);
/**
Process Option Rom on this host bridge
@ -344,8 +326,7 @@ GetResourceBaseFromBridge (
EFI_STATUS
PciHostBridgeP2CProcess (
IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *PciResAlloc
)
;
);
/**
These are the notifications from the PCI bus driver that it is about to enter a certain
@ -413,8 +394,7 @@ EFI_STATUS
NotifyPhase (
IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *PciResAlloc,
EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PHASE Phase
)
;
);
/**
Provides the hooks from the PCI bus driver to every PCI controller (device/function) at various
@ -450,8 +430,7 @@ PreprocessController (
IN UINT8 Device,
IN UINT8 Func,
IN EFI_PCI_CONTROLLER_RESOURCE_ALLOCATION_PHASE Phase
)
;
);
/**
Hot plug request notify.
@ -475,8 +454,7 @@ PciHotPlugRequestNotify (
IN EFI_DEVICE_PATH_PROTOCOL * RemainingDevicePath OPTIONAL,
IN OUT UINT8 *NumberOfChildren,
IN OUT EFI_HANDLE * ChildHandleBuffer
)
;
);
/**
Search hostbridge according to given handle
@ -486,8 +464,7 @@ PciHotPlugRequestNotify (
BOOLEAN
SearchHostBridgeHandle (
IN EFI_HANDLE RootBridgeHandle
)
;
);
/**
Add host bridge handle to global variable for enumating.
@ -497,7 +474,6 @@ SearchHostBridgeHandle (
EFI_STATUS
AddHostBridgeEnumerator (
IN EFI_HANDLE HostBridgeHandle
)
;
);
#endif

View File

@ -34,8 +34,7 @@ PciDevicePresent (
UINT8 Bus,
UINT8 Device,
UINT8 Func
)
;
);
/**
Collect all the resource information under this root bridge
@ -49,8 +48,7 @@ EFI_STATUS
PciPciDeviceInfoCollector (
IN PCI_IO_DEVICE *Bridge,
UINT8 StartBusNumber
)
;
);
/**
Seach required device and get PCI device info block
@ -70,8 +68,7 @@ PciSearchDevice (
UINT8 Device,
UINT8 Func,
PCI_IO_DEVICE **PciDevice
)
;
);
/**
Create PCI private data for PCI device
@ -91,8 +88,7 @@ GatherDeviceInfo (
UINT8 Bus,
UINT8 Device,
UINT8 Func
)
;
);
/**
Create private data for bridge device's PPB.
@ -112,8 +108,7 @@ GatherPpbInfo (
UINT8 Bus,
UINT8 Device,
UINT8 Func
)
;
);
/**
Create private data for hotplug bridge device
@ -133,8 +128,7 @@ GatherP2CInfo (
UINT8 Bus,
UINT8 Device,
UINT8 Func
)
;
);
/**
Create device path for pci deivce
@ -148,8 +142,7 @@ EFI_DEVICE_PATH_PROTOCOL *
CreatePciDevicePath (
IN EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath,
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
Check the bar is existed or not.
@ -169,8 +162,7 @@ BarExisted (
IN UINTN Offset,
OUT UINT32 *BarLengthValue,
OUT UINT32 *OriginalBarValue
)
;
);
/**
Test whether the device can support attributes
@ -190,8 +182,7 @@ PciTestSupportedAttribute (
IN UINT16 *BridgeControl,
IN UINT16 *OldCommand,
IN UINT16 *OldBridgeControl
)
;
);
/**
Set the supported or current attributes of a PCI device
@ -208,8 +199,7 @@ PciSetDeviceAttribute (
IN UINT16 Command,
IN UINT16 BridgeControl,
IN UINTN Option
)
;
);
/**
Determine if the device can support Fast Back to Back attribute
@ -221,8 +211,7 @@ EFI_STATUS
GetFastBackToBackSupport (
IN PCI_IO_DEVICE *PciIoDevice,
IN UINT8 StatusIndex
)
;
);
/**
Determine the related attributes of all devices under a Root Bridge
@ -233,8 +222,7 @@ GetFastBackToBackSupport (
EFI_STATUS
DetermineDeviceAttribute (
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
This routine is used to update the bar information for those incompatible PCI device
@ -245,8 +233,7 @@ DetermineDeviceAttribute (
EFI_STATUS
UpdatePciInfo (
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
This routine will update the alignment with the new alignment
@ -259,8 +246,7 @@ VOID
SetNewAlign (
IN UINT64 *Alignment,
IN UINT64 NewAlignment
)
;
);
/**
Parse PCI bar bit.
@ -276,8 +262,7 @@ PciParseBar (
IN PCI_IO_DEVICE *PciIoDevice,
IN UINTN Offset,
IN UINTN BarIndex
)
;
);
/**
This routine is used to initialize the bar of a PCI device
@ -288,8 +273,7 @@ PciParseBar (
EFI_STATUS
InitializePciDevice (
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
Init PPB for bridge device
@ -299,8 +283,7 @@ InitializePciDevice (
EFI_STATUS
InitializePpb (
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
Init private data for Hotplug bridge device
@ -310,8 +293,7 @@ InitializePpb (
EFI_STATUS
InitializeP2C (
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
Create and initiliaze general PCI I/O device instance for
@ -332,8 +314,7 @@ CreatePciIoDevice (
UINT8 Bus,
UINT8 Device,
UINT8 Func
)
;
);
/**
This routine is used to enumerate entire pci bus system
@ -347,8 +328,7 @@ CreatePciIoDevice (
EFI_STATUS
PciEnumeratorLight (
IN EFI_HANDLE Controller
)
;
);
/**
Get bus range.
@ -367,14 +347,12 @@ PciGetBusRange (
OUT UINT16 *MinBus,
OUT UINT16 *MaxBus,
OUT UINT16 *BusRange
)
;
);
EFI_STATUS
StartManagingRootBridge (
IN PCI_IO_DEVICE *RootBridgeDev
)
;
);
/**
This routine can be used to check whether a PCI device should be rejected when light enumeration
@ -388,7 +366,6 @@ StartManagingRootBridge (
BOOLEAN
IsPciDeviceRejected (
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
#endif

View File

@ -43,8 +43,7 @@ EFIAPI
PciHPCInitialized (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
/**
Compare two device path
@ -59,8 +58,7 @@ BOOLEAN
EfiCompareDevicePath (
IN EFI_DEVICE_PATH_PROTOCOL *DevicePath1,
IN EFI_DEVICE_PATH_PROTOCOL *DevicePath2
)
;
);
/**
Init hot plug support and root hot plug private data.
@ -69,8 +67,7 @@ EfiCompareDevicePath (
EFI_STATUS
InitializeHotPlugSupport (
VOID
)
;
);
/**
Test whether PCI device is hot plug bus.
@ -83,8 +80,7 @@ InitializeHotPlugSupport (
EFI_STATUS
IsPciHotPlugBus (
PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
Test whether device path is for root pci hot plug bus
@ -99,8 +95,7 @@ BOOLEAN
IsRootPciHotPlugBus (
IN EFI_DEVICE_PATH_PROTOCOL *HpbDevicePath,
OUT UINTN *HpIndex
)
;
);
/**
Test whether device path is for root pci hot plug controller
@ -115,8 +110,7 @@ BOOLEAN
IsRootPciHotPlugController (
IN EFI_DEVICE_PATH_PROTOCOL *HpcDevicePath,
OUT UINTN *HpIndex
)
;
);
/**
Wrapper for creating event object for HPC
@ -130,8 +124,7 @@ EFI_STATUS
CreateEventForHpc (
IN UINTN HpIndex,
OUT EFI_EVENT *Event
)
;
);
/**
Wait for all root HPC initialized.
@ -141,8 +134,7 @@ CreateEventForHpc (
EFI_STATUS
AllRootHPCInitialized (
IN UINTN TimeoutInMicroSeconds
)
;
);
/**
Check HPC capability register block
@ -155,8 +147,7 @@ AllRootHPCInitialized (
EFI_STATUS
IsSHPC (
PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
Get resource padding for hot plug bus
@ -169,7 +160,6 @@ IsSHPC (
EFI_STATUS
GetResourcePaddingForHpb (
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
#endif

View File

@ -25,8 +25,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
EFI_STATUS
InitializePciIoInstance (
PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
Verifies access to a PCI Base Address Register (BAR)
@ -50,8 +49,7 @@ PciIoVerifyBarAccess (
IN EFI_PCI_IO_PROTOCOL_WIDTH Width,
IN UINTN Count,
UINT64 *Offset
)
;
);
/**
Verifies access to a PCI Config Header
@ -71,8 +69,7 @@ PciIoVerifyConfigAccess (
IN EFI_PCI_IO_PROTOCOL_WIDTH Width,
IN UINTN Count,
IN UINT64 *Offset
)
;
);
/**
Reads from the I/O space of a PCI Root Bridge. Returns when either the polling exit criteria is
@ -104,8 +101,7 @@ PciIoPollMem (
IN UINT64 Value,
IN UINT64 Delay,
OUT UINT64 *Result
)
;
);
/**
Reads from the I/O space of a PCI Root Bridge. Returns when either the polling exit criteria is
@ -136,8 +132,7 @@ PciIoPollIo (
IN UINT64 Value,
IN UINT64 Delay,
OUT UINT64 *Result
)
;
);
/**
Enable a PCI driver to access PCI controller registers in the PCI memory or I/O space.
@ -168,8 +163,7 @@ PciIoMemRead (
IN UINT64 Offset,
IN UINTN Count,
IN OUT VOID *Buffer
)
;
);
/**
Enable a PCI driver to access PCI controller registers in the PCI memory or I/O space.
@ -200,8 +194,7 @@ PciIoMemWrite (
IN UINT64 Offset,
IN UINTN Count,
IN OUT VOID *Buffer
)
;
);
/**
Enable a PCI driver to access PCI controller registers in the PCI memory or I/O space.
@ -232,8 +225,7 @@ PciIoIoRead (
IN UINT64 Offset,
IN UINTN Count,
IN OUT VOID *Buffer
)
;
);
/**
Enable a PCI driver to access PCI controller registers in the PCI memory or I/O space.
@ -264,8 +256,7 @@ PciIoIoWrite (
IN UINT64 Offset,
IN UINTN Count,
IN OUT VOID *Buffer
)
;
);
/**
Enable a PCI driver to access PCI controller registers in PCI configuration space.
@ -293,8 +284,7 @@ PciIoConfigRead (
IN UINT32 Offset,
IN UINTN Count,
IN OUT VOID *Buffer
)
;
);
/**
Enable a PCI driver to access PCI controller registers in PCI configuration space.
@ -322,8 +312,7 @@ PciIoConfigWrite (
IN UINT32 Offset,
IN UINTN Count,
IN OUT VOID *Buffer
)
;
);
/**
Enables a PCI driver to copy one region of PCI memory space to another region of PCI
@ -363,8 +352,7 @@ PciIoCopyMem (
IN UINT8 SrcBarIndex,
IN UINT64 SrcOffset,
IN UINTN Count
)
;
);
/**
Provides the PCI controller-Cspecific addresses needed to access system memory.
@ -394,8 +382,7 @@ PciIoMap (
IN OUT UINTN *NumberOfBytes,
OUT EFI_PHYSICAL_ADDRESS *DeviceAddress,
OUT VOID **Mapping
)
;
);
/**
Completes the Map() operation and releases any corresponding resources.
@ -412,8 +399,7 @@ EFIAPI
PciIoUnmap (
IN EFI_PCI_IO_PROTOCOL *This,
IN VOID *Mapping
)
;
);
/**
Allocates pages that are suitable for an EfiPciIoOperationBusMasterCommonBuffer
@ -444,8 +430,7 @@ PciIoAllocateBuffer (
IN UINTN Pages,
OUT VOID **HostAddress,
IN UINT64 Attributes
)
;
);
/**
Frees memory that was allocated with AllocateBuffer().
@ -465,8 +450,7 @@ PciIoFreeBuffer (
IN EFI_PCI_IO_PROTOCOL *This,
IN UINTN Pages,
IN VOID *HostAddress
)
;
);
/**
Flushes all PCI posted write transactions from a PCI host bridge to system memory.
@ -483,8 +467,7 @@ EFI_STATUS
EFIAPI
PciIoFlush (
IN EFI_PCI_IO_PROTOCOL *This
)
;
);
/**
Retrieves this PCI controller's current PCI bus number, device number, and function number.
@ -507,8 +490,7 @@ PciIoGetLocation (
OUT UINTN *Bus,
OUT UINTN *Device,
OUT UINTN *Function
)
;
);
/**
Check BAR type for PCI resource.
@ -525,8 +507,7 @@ CheckBarType (
IN PCI_IO_DEVICE *PciIoDevice,
UINT8 BarIndex,
PCI_BAR_TYPE BarType
)
;
);
/**
Set/Disable new attributes to a Root Bridge
@ -543,8 +524,7 @@ ModifyRootBridgeAttributes (
IN PCI_IO_DEVICE *PciIoDevice,
IN UINT64 Attributes,
IN EFI_PCI_IO_PROTOCOL_ATTRIBUTE_OPERATION Operation
)
;
);
/**
Check whether this device can be enable/disable to snoop
@ -559,8 +539,7 @@ EFI_STATUS
SupportPaletteSnoopAttributes (
IN PCI_IO_DEVICE *PciIoDevice,
IN EFI_PCI_IO_PROTOCOL_ATTRIBUTE_OPERATION Operation
)
;
);
/**
Performs an operation on the attributes that this PCI controller supports. The operations include
@ -588,8 +567,7 @@ PciIoAttributes (
IN EFI_PCI_IO_PROTOCOL_ATTRIBUTE_OPERATION Operation,
IN UINT64 Attributes,
OUT UINT64 *Result OPTIONAL
)
;
);
/**
Gets the attributes that this PCI controller supports setting on a BAR using
@ -620,8 +598,7 @@ PciIoGetBarAttributes (
IN UINT8 BarIndex,
OUT UINT64 *Supports, OPTIONAL
OUT VOID **Resources OPTIONAL
)
;
);
/**
Sets the attributes for a range of a BAR on a PCI controller.
@ -655,8 +632,7 @@ PciIoSetBarAttributes (
IN UINT8 BarIndex,
IN OUT UINT64 *Offset,
IN OUT UINT64 *Length
)
;
);
/**
Program parent bridge's attribute recurrently.
@ -678,8 +654,7 @@ UpStreamBridgesAttributes (
IN PCI_IO_DEVICE *PciIoDevice,
IN EFI_PCI_IO_PROTOCOL_ATTRIBUTE_OPERATION Operation,
IN UINT64 Attributes
)
;
);
/**
Test whether two Pci device has same parent bridge.
@ -693,7 +668,6 @@ BOOLEAN
PciDevicesOnTheSamePath (
IN PCI_IO_DEVICE *PciDevice1,
IN PCI_IO_DEVICE *PciDevice2
)
;
);
#endif

View File

@ -56,8 +56,7 @@ typedef struct {
void
InstallHotPlugRequestProtocol (
IN EFI_STATUS *Status
)
;
);
/**
Install protocol gEfiPciHotplugDeviceGuid into hotplug device
@ -69,8 +68,7 @@ InstallHotPlugRequestProtocol (
VOID
InstallPciHotplugGuid (
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
UnInstall protocol gEfiPciHotplugDeviceGuid into hotplug device
@ -82,8 +80,7 @@ InstallPciHotplugGuid (
VOID
UninstallPciHotplugGuid (
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
Retrieve the BAR information via PciIo interface
@ -93,8 +90,7 @@ UninstallPciHotplugGuid (
VOID
GetBackPcCardBar (
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
Remove rejected pci device from specific root bridge
@ -109,8 +105,7 @@ EFI_STATUS
RemoveRejectedPciDevices (
EFI_HANDLE RootBridgeHandle,
IN PCI_IO_DEVICE *Bridge
)
;
);
/**
Wrapper function for allocating resource for pci host bridge.
@ -121,20 +116,17 @@ RemoveRejectedPciDevices (
EFI_STATUS
PciHostBridgeResourceAllocator (
IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *PciResAlloc
)
;
);
EFI_STATUS
PciHostBridgeResourceAllocator_WithoutHotPlugDeviceSupport (
IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *PciResAlloc
)
;
);
EFI_STATUS
PciHostBridgeResourceAllocator_WithHotPlugDeviceSupport (
IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *PciResAlloc
)
;
);
/**
Wapper function of scanning pci bus and assign bus number to the given PCI bus system
@ -154,8 +146,7 @@ PciScanBus (
IN UINT8 StartBusNumber,
OUT UINT8 *SubBusNumber,
OUT UINT8 *PaddedBusRange
)
;
);
EFI_STATUS
PciScanBus_WithHotPlugDeviceSupport (
@ -163,8 +154,7 @@ PciScanBus_WithHotPlugDeviceSupport (
IN UINT8 StartBusNumber,
OUT UINT8 *SubBusNumber,
OUT UINT8 *PaddedBusRange
)
;
);
EFI_STATUS
PciScanBus_WithoutHotPlugDeviceSupport (
@ -172,8 +162,7 @@ PciScanBus_WithoutHotPlugDeviceSupport (
IN UINT8 StartBusNumber,
OUT UINT8 *SubBusNumber,
OUT UINT8 *PaddedBusRange
)
;
);
/**
Process Option Rom on this host bridge
@ -186,8 +175,7 @@ PciScanBus_WithoutHotPlugDeviceSupport (
EFI_STATUS
PciRootBridgeP2CProcess (
IN PCI_IO_DEVICE *Bridge
)
;
);
/**
Process Option Rom on this host bridge
@ -200,8 +188,7 @@ PciRootBridgeP2CProcess (
EFI_STATUS
PciHostBridgeP2CProcess (
IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *PciResAlloc
)
;
);
/**
This function is used to enumerate the entire host bridge
@ -217,8 +204,7 @@ PciHostBridgeP2CProcess (
EFI_STATUS
PciHostBridgeEnumerator (
EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *PciResAlloc
)
;
);
/**
Read PCI configuration space through EFI_PCI_IO_PROTOCOL.

View File

@ -23,8 +23,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
EFI_STATUS
GetOpRomInfo (
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
Load option rom image for specified PCI device
@ -39,8 +38,7 @@ EFI_STATUS
LoadOpRomImage (
IN PCI_IO_DEVICE *PciDevice,
IN UINT64 RomBase
)
;
);
/**
enable/disable oprom decode
@ -59,8 +57,7 @@ RomDecode (
IN UINT8 RomBarIndex,
IN UINT32 RomBar,
IN BOOLEAN Enable
)
;
);
/**
Process the oprom image.
@ -70,7 +67,6 @@ RomDecode (
EFI_STATUS
ProcessOpRomImage (
PCI_IO_DEVICE *PciDevice
)
;
);
#endif

View File

@ -27,7 +27,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
EFI_STATUS
ResetPowerManagementFeature (
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
#endif

View File

@ -71,8 +71,7 @@ EFI_STATUS
SkipVGAAperture (
OUT UINT64 *Start,
IN UINT64 Length
)
;
);
/**
This function is used to skip ISA aliasing aperture
@ -86,8 +85,7 @@ EFI_STATUS
SkipIsaAliasAperture (
OUT UINT64 *Start,
IN UINT64 Length
)
;
);
/**
This function inserts a resource node into the resource list.
@ -102,8 +100,7 @@ EFI_STATUS
InsertResourceNode (
PCI_RESOURCE_NODE *Bridge,
PCI_RESOURCE_NODE *ResNode
)
;
);
/**
@ -130,8 +127,7 @@ MergeResourceTree (
PCI_RESOURCE_NODE *Dst,
PCI_RESOURCE_NODE *Res,
BOOLEAN TypeMerge
)
;
);
/**
This function is used to calculate the IO16 aperture
@ -144,8 +140,7 @@ MergeResourceTree (
EFI_STATUS
CalculateApertureIo16 (
IN PCI_RESOURCE_NODE *Bridge
)
;
);
/**
This function is used to calculate the resource aperture
@ -158,8 +153,7 @@ CalculateApertureIo16 (
EFI_STATUS
CalculateResourceAperture (
IN PCI_RESOURCE_NODE *Bridge
)
;
);
/**
Get IO/Memory resource infor for given PCI device
@ -181,8 +175,7 @@ GetResourceFromDevice (
PCI_RESOURCE_NODE *PMem32Node,
PCI_RESOURCE_NODE *Mem64Node,
PCI_RESOURCE_NODE *PMem64Node
)
;
);
/**
This function is used to create a resource node
@ -202,8 +195,7 @@ CreateResourceNode (
IN UINT8 Bar,
IN PCI_BAR_TYPE ResType,
IN PCI_RESOURCE_USAGE ResUsage
)
;
);
/**
This routine is used to extract resource request from
@ -226,8 +218,7 @@ CreateResourceMap (
IN PCI_RESOURCE_NODE *PMem32Node,
IN PCI_RESOURCE_NODE *Mem64Node,
IN PCI_RESOURCE_NODE *PMem64Node
)
;
);
/**
This function is used to do the resource padding for a specific platform
@ -249,8 +240,7 @@ ResourcePaddingPolicy (
PCI_RESOURCE_NODE *PMem32Node,
PCI_RESOURCE_NODE *Mem64Node,
PCI_RESOURCE_NODE *PMem64Node
)
;
);
/**
This function is used to degrade resource if the upstream bridge
@ -275,8 +265,7 @@ DegradeResource (
IN PCI_RESOURCE_NODE *PMem32Node,
IN PCI_RESOURCE_NODE *Mem64Node,
IN PCI_RESOURCE_NODE *PMem64Node
)
;
);
/**
Test whether bridge device support decode resource
@ -291,8 +280,7 @@ BOOLEAN
BridgeSupportResourceDecode (
IN PCI_IO_DEVICE *Bridge,
IN UINT32 Decode
)
;
);
/**
This function is used to program the resource allocated
@ -308,8 +296,7 @@ EFI_STATUS
ProgramResource (
IN UINT64 Base,
IN PCI_RESOURCE_NODE *Bridge
)
;
);
/**
Program Bar register.
@ -323,8 +310,7 @@ EFI_STATUS
ProgramBar (
IN UINT64 Base,
IN PCI_RESOURCE_NODE *Node
)
;
);
/**
Program PPB apperture
@ -338,8 +324,7 @@ EFI_STATUS
ProgramPpbApperture (
IN UINT64 Base,
IN PCI_RESOURCE_NODE *Node
)
;
);
/**
Program parent bridge for oprom
@ -355,8 +340,7 @@ ProgrameUpstreamBridgeForRom (
IN PCI_IO_DEVICE *PciDevice,
IN UINT32 OptionRomBase,
IN BOOLEAN Enable
)
;
);
/**
Test whether resource exists for a bridge
@ -368,8 +352,7 @@ ProgrameUpstreamBridgeForRom (
BOOLEAN
ResourceRequestExisted (
IN PCI_RESOURCE_NODE *Bridge
)
;
);
/**
Initialize resource pool structure.
@ -381,8 +364,7 @@ EFI_STATUS
InitializeResourcePool (
PCI_RESOURCE_NODE *ResourcePool,
PCI_BAR_TYPE ResourceType
)
;
);
/**
Get all resource information for given Pci device
@ -414,8 +396,7 @@ GetResourceMap (
PCI_RESOURCE_NODE *PMem32Pool,
PCI_RESOURCE_NODE *Mem64Pool,
PCI_RESOURCE_NODE *PMem64Pool
)
;
);
/**
Destory given resource tree
@ -427,8 +408,7 @@ GetResourceMap (
EFI_STATUS
DestroyResourceTree (
IN PCI_RESOURCE_NODE *Bridge
)
;
);
/**
Record the reserved resource and insert to reserved list.
@ -444,8 +424,7 @@ RecordReservedResource (
IN UINT64 Length,
IN PCI_BAR_TYPE ResType,
IN PCI_IO_DEVICE *Bridge
)
;
);
/**
Insert resource padding for P2C
@ -467,8 +446,7 @@ ResourcePaddingForCardBusBridge (
PCI_RESOURCE_NODE *PMem32Node,
PCI_RESOURCE_NODE *Mem64Node,
PCI_RESOURCE_NODE *PMem64Node
)
;
);
/**
Program P2C register for given resource node
@ -482,8 +460,7 @@ EFI_STATUS
ProgramP2C (
IN UINT64 Base,
IN PCI_RESOURCE_NODE *Node
)
;
);
/**
Create padding resource node.
@ -506,8 +483,7 @@ ApplyResourcePadding (
PCI_RESOURCE_NODE *PMem32Node,
PCI_RESOURCE_NODE *Mem64Node,
PCI_RESOURCE_NODE *PMem64Node
)
;
);
/**
Get padding resource for PPB
@ -519,8 +495,7 @@ ApplyResourcePadding (
VOID
GetResourcePaddingPpb (
IN PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
Reset and all bus number from specific bridge.
@ -532,7 +507,6 @@ EFI_STATUS
ResetAllPpbBusNumber (
IN PCI_IO_DEVICE *Bridge,
IN UINT8 StartBusNumber
)
;
);
#endif

View File

@ -35,8 +35,7 @@ PciRomAddImageMapping (
IN UINT8 Func,
IN UINT64 RomAddress,
IN UINT64 RomLength
)
;
);
/**
Load all option rom image to PCI driver list.
@ -49,8 +48,7 @@ PciRomGetRomResourceFromPciOptionRomTable (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL *PciRootBridgeIo,
PCI_IO_DEVICE *PciIoDevice
)
;
);
/**
Get Option rom driver's mapping for PCI device.
@ -61,7 +59,6 @@ PciRomGetRomResourceFromPciOptionRomTable (
EFI_STATUS
PciRomGetImageMapping (
PCI_IO_DEVICE *PciIoDevice
)
;
);
#endif

View File

@ -64,8 +64,7 @@ EFIAPI
PeimInitializeVariableServices (
IN EFI_FFS_FILE_HEADER *FfsHeader,
IN EFI_PEI_SERVICES **PeiServices
)
;
);
EFI_STATUS
EFIAPI
@ -76,8 +75,7 @@ PeiGetVariable (
OUT UINT32 *Attributes OPTIONAL,
IN OUT UINTN *DataSize,
OUT VOID *Data
)
;
);
EFI_STATUS
EFIAPI
@ -88,8 +86,7 @@ PeiGetVariable2 (
OUT UINT32 *Attributes,
IN OUT UINTN *DataSize,
OUT VOID *Data
)
;
);
EFI_STATUS
EFIAPI
@ -98,8 +95,7 @@ PeiGetNextVariableName2 (
IN OUT UINTN *VariableNameSize,
IN OUT CHAR16 *VariableName,
IN OUT EFI_GUID *VariableGuid
)
;
);
EFI_STATUS
EFIAPI
@ -108,8 +104,7 @@ PeiGetNextVariableName (
IN OUT UINTN *VariableNameSize,
IN OUT CHAR16 *VariableName,
IN OUT EFI_GUID *VendorGuid
)
;
);
/**
Get one variable by the index count.

View File

@ -46,7 +46,6 @@ PreparePackages (
IN UINTN NumberOfPackages,
IN CONST EFI_GUID *Guid OPTIONAL,
...
)
;
);
#endif

View File

@ -79,8 +79,7 @@ EFI_STATUS
IN EFI_HANDLE HostBridge,
IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PHASE Phase,
IN EFI_PCI_CHIPSET_EXECUTION_PHASE ChipsetPhase
)
;
);
/**
@ -115,8 +114,7 @@ EFI_STATUS
IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_PCI_ADDRESS PciAddress,
IN EFI_PCI_CONTROLLER_RESOURCE_ALLOCATION_PHASE Phase,
IN EFI_PCI_CHIPSET_EXECUTION_PHASE ChipsetPhase
)
;
);
/**
@ -136,8 +134,7 @@ EFI_STATUS
(EFIAPI *EFI_PCI_PLATFORM_GET_PLATFORM_POLICY)(
IN EFI_PCI_PLATFORM_PROTOCOL *This,
OUT EFI_PCI_PLATFORM_POLICY *PciPolicy
)
;
);
/**
@ -174,8 +171,7 @@ EFI_STATUS
IN EFI_HANDLE PciHandle,
OUT VOID **RomImage,
OUT UINTN *RomSize
)
;
);
/**
@par Protocol Description:

View File

@ -107,8 +107,7 @@ EFI_STATUS
IN UINTN SourceSize,
OUT EFI_HANDLE *ImageHandle,
IN BOOLEAN LegacyIA32Binary OPTIONAL
)
;
);
/**
Remove a given driver SMRAM. This is the equivalent of performing
@ -128,8 +127,7 @@ EFI_STATUS
(EFIAPI *EFI_SMM_UNREGISTER_HANDLER)(
IN EFI_SMM_BASE_PROTOCOL *This,
IN EFI_HANDLE ImageHandle
)
;
);
/**
The SMM Inter-module Communicate Service Communicate() function
@ -154,8 +152,7 @@ EFI_STATUS
IN EFI_HANDLE ImageHandle,
IN OUT VOID *CommunicationBuffer,
IN OUT UINTN *SourceSize
)
;
);
/**
Register a callback to execute within SMM.
@ -186,8 +183,7 @@ EFI_STATUS
IN EFI_SMM_CALLBACK_ENTRY_POINT CallbackAddress,
IN BOOLEAN MakeLast OPTIONAL,
IN BOOLEAN FloatingPointSave OPTIONAL
)
;
);
/**
The SmmAllocatePool() function allocates a memory region of Size bytes from memory of
@ -216,8 +212,7 @@ EFI_STATUS
IN EFI_MEMORY_TYPE PoolType,
IN UINTN Size,
OUT VOID **Buffer
)
;
);
/**
The SmmFreePool() function returns the memory specified by Buffer to the system.
@ -237,8 +232,7 @@ EFI_STATUS
(EFIAPI *EFI_SMM_FREE_POOL)(
IN EFI_SMM_BASE_PROTOCOL *This,
IN VOID *Buffer
)
;
);
/**
This routine tells caller if execution context is SMM or not.
@ -254,8 +248,7 @@ EFI_STATUS
(EFIAPI *EFI_SMM_INSIDE_OUT)(
IN EFI_SMM_BASE_PROTOCOL *This,
OUT BOOLEAN *InSmm
)
;
);
/**
The GetSmstLocation() function returns the locatin of the System Management
@ -276,8 +269,7 @@ EFI_STATUS
(EFIAPI *EFI_SMM_GET_SMST_LOCATION)(
IN EFI_SMM_BASE_PROTOCOL *This,
IN OUT EFI_SMM_SYSTEM_TABLE **Smst
)
;
);
/**
@par Protocol Description:

View File

@ -30,8 +30,7 @@ VOID
EhcDumpQtd (
IN EHC_QTD *Qtd,
IN CHAR8 *Msg
)
;
);
/**
@ -49,8 +48,7 @@ EhcDumpQh (
IN EHC_QH *Qh,
IN CHAR8 *Msg,
IN BOOLEAN DumpBuf
)
;
);
/**
@ -66,7 +64,6 @@ VOID
EhcDumpBuf (
IN UINT8 *Buf,
IN UINTN Len
)
;
);
#endif

View File

@ -128,8 +128,7 @@ UINT32
EhcReadCapRegister (
IN USB2_HC_DEV *Ehc,
IN UINT32 Offset
)
;
);
/**
@ -145,8 +144,7 @@ UINT32
EhcReadOpReg (
IN USB2_HC_DEV *Ehc,
IN UINT32 Offset
)
;
);
/**
@ -164,8 +162,7 @@ EhcWriteOpReg (
IN USB2_HC_DEV *Ehc,
IN UINT32 Offset,
IN UINT32 Data
)
;
);
/**
@ -180,8 +177,7 @@ EhcWriteOpReg (
VOID
EhcClearLegacySupport (
IN USB2_HC_DEV *Ehc
)
;
);
@ -200,8 +196,7 @@ EFI_STATUS
EhcSetAndWaitDoorBell (
IN USB2_HC_DEV *Ehc,
IN UINT32 Timeout
)
;
);
/**
@ -215,8 +210,7 @@ EhcSetAndWaitDoorBell (
VOID
EhcAckAllInterrupt (
IN USB2_HC_DEV *Ehc
)
;
);
@ -232,8 +226,7 @@ EhcAckAllInterrupt (
BOOLEAN
EhcIsHalt (
IN USB2_HC_DEV *Ehc
)
;
);
/**
@ -248,8 +241,7 @@ EhcIsHalt (
BOOLEAN
EhcIsSysError (
IN USB2_HC_DEV *Ehc
)
;
);
/**
@ -266,8 +258,7 @@ EFI_STATUS
EhcResetHC (
IN USB2_HC_DEV *Ehc,
IN UINT32 Timeout
)
;
);
/**
@ -284,8 +275,7 @@ EFI_STATUS
EhcHaltHC (
IN USB2_HC_DEV *Ehc,
IN UINT32 Timeout
)
;
);
/**
@ -302,8 +292,7 @@ EFI_STATUS
EhcRunHC (
IN USB2_HC_DEV *Ehc,
IN UINT32 Timeout
)
;
);
@ -325,7 +314,6 @@ EhcRunHC (
EFI_STATUS
EhcInitHC (
IN USB2_HC_DEV *Ehc
)
;
);
#endif

View File

@ -29,8 +29,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
EFI_STATUS
EhcInitSched (
IN USB2_HC_DEV *Ehc
)
;
);
/**
@ -44,8 +43,7 @@ EhcInitSched (
VOID
EhcFreeSched (
IN USB2_HC_DEV *Ehc
)
;
);
/**
@ -65,8 +63,7 @@ VOID
EhcLinkQhToAsync (
IN USB2_HC_DEV *Ehc,
IN EHC_QH *Qh
)
;
);
/**
@ -83,8 +80,7 @@ VOID
EhcUnlinkQhFromAsync (
IN USB2_HC_DEV *Ehc,
IN EHC_QH *Qh
)
;
);
/**
@ -102,8 +98,7 @@ VOID
EhcLinkQhToPeriod (
IN USB2_HC_DEV *Ehc,
IN EHC_QH *Qh
)
;
);
/**
@ -120,8 +115,7 @@ VOID
EhcUnlinkQhFromPeriod (
IN USB2_HC_DEV *Ehc,
IN EHC_QH *Qh
)
;
);
@ -142,8 +136,7 @@ EhcExecTransfer (
IN USB2_HC_DEV *Ehc,
IN URB *Urb,
IN UINTN TimeOut
)
;
);
/**
@ -165,8 +158,7 @@ EhciDelAsyncIntTransfer (
IN UINT8 DevAddr,
IN UINT8 EpNum,
OUT UINT8 *DataToggle
)
;
);
/**
@ -180,8 +172,7 @@ EhciDelAsyncIntTransfer (
VOID
EhciDelAllAsyncIntTransfers (
IN USB2_HC_DEV *Ehc
)
;
);
/**
@ -197,7 +188,6 @@ VOID
EhcMoniteAsyncRequests (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
#endif

View File

@ -261,8 +261,7 @@ EhcCreateQtd (
IN UINT8 PktId,
IN UINT8 Toggle,
IN UINTN MaxPacket
)
;
);
@ -279,8 +278,7 @@ EHC_QH *
EhcCreateQh (
IN USB2_HC_DEV *Ehci,
IN USB_ENDPOINT *Ep
)
;
);
/**
@ -296,8 +294,7 @@ VOID
EhcFreeUrb (
IN USB2_HC_DEV *Ehc,
IN URB *Urb
)
;
);
/**
@ -337,6 +334,5 @@ EhcCreateUrb (
IN EFI_ASYNC_USB_TRANSFER_CALLBACK Callback,
IN VOID *Context,
IN UINTN Interval
)
;
);
#endif

View File

@ -91,8 +91,7 @@ UsbHcInitMemPool (
IN EFI_PCI_IO_PROTOCOL *PciIo,
IN BOOLEAN Check4G,
IN UINT32 Which4G
)
;
);
/**
@ -107,8 +106,7 @@ UsbHcInitMemPool (
EFI_STATUS
UsbHcFreeMemPool (
IN USBHC_MEM_POOL *Pool
)
;
);
/**
@ -125,8 +123,7 @@ VOID *
UsbHcAllocateMem (
IN USBHC_MEM_POOL *Pool,
IN UINTN Size
)
;
);
/**
@ -144,6 +141,5 @@ UsbHcFreeMem (
IN USBHC_MEM_POOL *Pool,
IN VOID *Mem,
IN UINTN Size
)
;
);
#endif

View File

@ -28,8 +28,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
VOID
UhciDumpQh (
IN UHCI_QH_SW *QhSw
)
;
);
/**
@ -43,7 +42,6 @@ UhciDumpQh (
VOID
UhciDumpTds (
IN UHCI_TD_SW *TdSw
)
;
);
#endif

View File

@ -107,8 +107,7 @@ VOID
UhciLinkTdToQh (
IN UHCI_QH_SW *Qh,
IN UHCI_TD_SW *Td
)
;
);
/**
@ -124,8 +123,7 @@ VOID
UhciUnlinkTdFromQh (
IN UHCI_QH_SW *Qh,
IN UHCI_TD_SW *Td
)
;
);
/**
@ -146,8 +144,7 @@ UhciMapUserRequest (
IN OUT VOID *Request,
OUT UINT8 **MappedAddr,
OUT VOID **Map
)
;
);
/**
@ -174,8 +171,7 @@ UhciMapUserData (
OUT UINT8 *PktId,
OUT UINT8 **MappedAddr,
OUT VOID **Map
)
;
);
/**
@ -191,8 +187,7 @@ VOID
UhciDestoryTds (
IN USB_HC_DEV *Uhc,
IN UHCI_TD_SW *FirstTd
)
;
);
/**
@ -208,8 +203,7 @@ UHCI_QH_SW *
UhciCreateQh (
IN USB_HC_DEV *Uhc,
IN UINTN Interval
)
;
);
/**
@ -237,8 +231,7 @@ UhciCreateCtrlTds (
IN UINTN DataLen,
IN UINT8 MaxPacket,
IN BOOLEAN IsLow
)
;
);
/**
@ -268,7 +261,6 @@ UhciCreateBulkOrIntTds (
IN OUT UINT8 *DataToggle,
IN UINT8 MaxPacket,
IN BOOLEAN IsLow
)
;
);
#endif

View File

@ -111,8 +111,7 @@ UINT16
UhciReadReg (
IN EFI_PCI_IO_PROTOCOL *PciIo,
IN UINT32 Offset
)
;
);
@ -131,8 +130,7 @@ UhciWriteReg (
IN EFI_PCI_IO_PROTOCOL *PciIo,
IN UINT32 Offset,
IN UINT16 Data
)
;
);
@ -151,8 +149,7 @@ UhciSetRegBit (
IN EFI_PCI_IO_PROTOCOL *PciIo,
IN UINT32 Offset,
IN UINT16 Bit
)
;
);
@ -171,8 +168,7 @@ UhciClearRegBit (
IN EFI_PCI_IO_PROTOCOL *PciIo,
IN UINT32 Offset,
IN UINT16 Bit
)
;
);
/**
@ -187,8 +183,7 @@ UhciClearRegBit (
VOID
UhciAckAllInterrupt (
IN USB_HC_DEV *Uhc
)
;
);
/**
@ -205,8 +200,7 @@ EFI_STATUS
UhciStopHc (
IN USB_HC_DEV *Uhc,
IN UINTN Timeout
)
;
);
@ -222,8 +216,7 @@ UhciStopHc (
BOOLEAN
UhciIsHcWorking (
IN EFI_PCI_IO_PROTOCOL *PciIo
)
;
);
/**
@ -240,8 +233,7 @@ VOID
UhciSetFrameListBaseAddr (
IN EFI_PCI_IO_PROTOCOL *PciIo,
IN VOID *Addr
)
;
);
/**
@ -255,6 +247,5 @@ UhciSetFrameListBaseAddr (
VOID
UhciTurnOffUsbEmulation (
IN EFI_PCI_IO_PROTOCOL *PciIo
)
;
);
#endif

View File

@ -96,8 +96,7 @@ struct _UHCI_ASYNC_REQUEST{
EFI_STATUS
UhciInitFrameList (
IN USB_HC_DEV *Uhc
)
;
);
/**
Destory FrameList buffer.
@ -110,8 +109,7 @@ UhciInitFrameList (
VOID
UhciDestoryFrameList (
IN USB_HC_DEV *Uhc
)
;
);
/**
@ -126,8 +124,7 @@ UhciDestoryFrameList (
UINTN
UhciConvertPollRate (
IN UINTN Interval
)
;
);
/**
@ -144,8 +141,7 @@ VOID
UhciLinkQhToFrameList (
UINT32 *FrameBase,
UHCI_QH_SW *Qh
)
;
);
/**
@ -163,8 +159,7 @@ VOID
UhciUnlinkQhFromFrameList (
UINT32 *FrameBase,
UHCI_QH_SW *Qh
)
;
);
/**
@ -189,8 +184,7 @@ UhciExecuteTransfer (
IN UINTN TimeOut,
IN BOOLEAN IsLow,
OUT UHCI_QH_RESULT *QhResult
)
;
);
/**
@ -228,8 +222,7 @@ UhciCreateAsyncReq (
IN EFI_ASYNC_USB_TRANSFER_CALLBACK Callback,
IN VOID *Context,
IN BOOLEAN IsLow
)
;
);
/**
@ -251,8 +244,7 @@ UhciRemoveAsyncReq (
IN UINT8 DevAddr,
IN UINT8 EndPoint,
OUT UINT8 *Toggle
)
;
);
/**
@ -266,8 +258,7 @@ UhciRemoveAsyncReq (
VOID
UhciFreeAllAsyncReq (
IN USB_HC_DEV *Uhc
)
;
);
/**
@ -283,7 +274,6 @@ VOID
UhciMonitorAsyncReqList (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
#endif

View File

@ -89,8 +89,7 @@ UsbHcInitMemPool (
IN EFI_PCI_IO_PROTOCOL *PciIo,
IN BOOLEAN Check4G,
IN UINT32 Which4G
)
;
);
/**
@ -105,8 +104,7 @@ UsbHcInitMemPool (
EFI_STATUS
UsbHcFreeMemPool (
IN USBHC_MEM_POOL *Pool
)
;
);
@ -124,8 +122,7 @@ VOID *
UsbHcAllocateMem (
IN USBHC_MEM_POOL *Pool,
IN UINTN Size
)
;
);
@ -144,6 +141,5 @@ UsbHcFreeMem (
IN USBHC_MEM_POOL *Pool,
IN VOID *Mem,
IN UINTN Size
)
;
);
#endif

View File

@ -60,8 +60,7 @@ EFIAPI
ScsiioToPassThruPacket (
IN EFI_SCSI_IO_SCSI_REQUEST_PACKET *Packet,
IN OUT EFI_SCSI_PASS_THRU_SCSI_REQUEST_PACKET *CommandPacket
)
;
);
STATIC
@ -70,16 +69,14 @@ EFIAPI
PassThruToScsiioPacket (
IN EFI_SCSI_PASS_THRU_SCSI_REQUEST_PACKET *ScsiPacket,
IN OUT EFI_SCSI_IO_SCSI_REQUEST_PACKET *Packet
)
;
);
STATIC
VOID
EFIAPI
NotifyFunction (
EFI_EVENT Event,
VOID *Context
)
;
);
/**
The user Entry Point for module ScsiBus. The user code starts with this function.

View File

@ -225,8 +225,7 @@ EFIAPI
USBKeyboardResetEx (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
IN BOOLEAN ExtendedVerification
)
;
);
/**
Reads the next keystroke from the input device. The WaitForKey Event can
@ -246,8 +245,7 @@ EFIAPI
USBKeyboardReadKeyStrokeEx (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
OUT EFI_KEY_DATA *KeyData
)
;
);
/**
Set certain state for the input device.
@ -266,8 +264,7 @@ EFIAPI
USBKeyboardSetState (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
IN EFI_KEY_TOGGLE_STATE *KeyToggleState
)
;
);
/**
Register a notification function for a particular keystroke for the input device.
@ -291,8 +288,7 @@ USBKeyboardRegisterKeyNotify (
IN EFI_KEY_DATA *KeyData,
IN EFI_KEY_NOTIFY_FUNCTION KeyNotificationFunction,
OUT EFI_HANDLE *NotifyHandle
)
;
);
/**
Remove a registered notification function from a particular keystroke.
@ -311,8 +307,7 @@ EFIAPI
USBKeyboardUnregisterKeyNotify (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
IN EFI_HANDLE NotificationHandle
)
;
);
#endif

View File

@ -36,8 +36,7 @@ PeiLoadImageLoadImageWrapper (
OUT UINT64 *ImageSizeArg, OPTIONAL
OUT EFI_PHYSICAL_ADDRESS *EntryPoint,
OUT UINT32 *AuthenticationState
)
;
);
STATIC EFI_PEI_LOAD_FILE_PPI mPeiLoadImagePpi = {
PeiLoadImageLoadImageWrapper

View File

@ -236,8 +236,7 @@ PeiCore (
IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData,
IN CONST EFI_PEI_PPI_DESCRIPTOR *PpList,
IN VOID *Data
)
;
);
//
// Dispatcher support functions
@ -267,8 +266,7 @@ BOOLEAN
PeimDispatchReadiness (
IN EFI_PEI_SERVICES **PeiServices,
IN VOID *DependencyExpression
)
;
);
/**
Conduct PEIM dispatch.
@ -284,8 +282,7 @@ VOID
PeiDispatcher (
IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData,
IN PEI_CORE_INSTANCE *PrivateData
)
;
);
/**
Initialize the Dispatcher's data members
@ -303,8 +300,7 @@ InitializeDispatcherData (
IN PEI_CORE_INSTANCE *PrivateData,
IN PEI_CORE_INSTANCE *OldCoreData,
IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData
)
;
);
/**
This routine parses the Dependency Expression, if available, and
@ -324,8 +320,7 @@ DepexSatisfied (
IN PEI_CORE_INSTANCE *Private,
IN EFI_PEI_FILE_HANDLE FileHandle,
IN UINTN PeimCount
)
;
);
//
// PPI support functions
@ -343,8 +338,7 @@ VOID
InitializePpiServices (
IN PEI_CORE_INSTANCE *PrivateData,
IN PEI_CORE_INSTANCE *OldCoreData
)
;
);
/**
@ -365,8 +359,7 @@ ConvertPpiPointers (
IN UINTN OldCheckingBottom,
IN UINTN OldCheckingTop,
IN INTN Fixup
)
;
);
/**
@ -386,8 +379,7 @@ EFIAPI
PeiInstallPpi (
IN CONST EFI_PEI_SERVICES **PeiServices,
IN CONST EFI_PEI_PPI_DESCRIPTOR *PpiList
)
;
);
/**
@ -409,8 +401,7 @@ PeiReInstallPpi (
IN CONST EFI_PEI_SERVICES **PeiServices,
IN CONST EFI_PEI_PPI_DESCRIPTOR *OldPpi,
IN CONST EFI_PEI_PPI_DESCRIPTOR *NewPpi
)
;
);
/**
@ -436,8 +427,7 @@ PeiLocatePpi (
IN UINTN Instance,
IN OUT EFI_PEI_PPI_DESCRIPTOR **PpiDescriptor,
IN OUT VOID **Ppi
)
;
);
/**
@ -457,8 +447,7 @@ EFIAPI
PeiNotifyPpi (
IN CONST EFI_PEI_SERVICES **PeiServices,
IN CONST EFI_PEI_NOTIFY_DESCRIPTOR *NotifyList
)
;
);
/**
@ -470,8 +459,7 @@ PeiNotifyPpi (
VOID
ProcessNotifyList (
IN PEI_CORE_INSTANCE *PrivateData
)
;
);
/**
@ -493,8 +481,7 @@ DispatchNotify (
IN INTN InstallStopIndex,
IN INTN NotifyStartIndex,
IN INTN NotifyStopIndex
)
;
);
//
// Boot mode support functions
@ -514,8 +501,7 @@ EFIAPI
PeiGetBootMode (
IN CONST EFI_PEI_SERVICES **PeiServices,
IN OUT EFI_BOOT_MODE *BootMode
)
;
);
/**
This service enables PEIMs to update the boot mode variable.
@ -532,8 +518,7 @@ EFIAPI
PeiSetBootMode (
IN CONST EFI_PEI_SERVICES **PeiServices,
IN EFI_BOOT_MODE BootMode
)
;
);
//
// Security support functions
@ -551,8 +536,7 @@ VOID
InitializeSecurityServices (
IN EFI_PEI_SERVICES **PeiServices,
IN PEI_CORE_INSTANCE *OldCoreData
)
;
);
/**
Verify a Firmware volume
@ -566,8 +550,7 @@ InitializeSecurityServices (
EFI_STATUS
VerifyFv (
IN EFI_FIRMWARE_VOLUME_HEADER *CurrentFvAddress
)
;
);
/**
@ -587,8 +570,7 @@ VerifyPeim (
IN PEI_CORE_INSTANCE *PrivateData,
IN EFI_PEI_FV_HANDLE VolumeHandle,
IN EFI_PEI_FILE_HANDLE FileHandle
)
;
);
/**
@ -608,8 +590,7 @@ EFIAPI
PeiGetHobList (
IN CONST EFI_PEI_SERVICES **PeiServices,
IN OUT VOID **HobList
)
;
);
/**
Add a new HOB to the HOB List.
@ -632,8 +613,7 @@ PeiCreateHob (
IN UINT16 Type,
IN UINT16 Length,
IN OUT VOID **Hob
)
;
);
/**
@ -651,8 +631,7 @@ PeiCoreBuildHobHandoffInfoTable (
IN EFI_BOOT_MODE BootMode,
IN EFI_PHYSICAL_ADDRESS MemoryBegin,
IN UINT64 MemoryLength
)
;
);
//
@ -681,8 +660,7 @@ PeiFfsFindNextFile (
IN UINT8 SearchType,
IN EFI_PEI_FV_HANDLE FwVolHeader,
IN OUT EFI_PEI_FILE_HANDLE *FileHeader
)
;
);
/**
Given the input file pointer, search for the next matching section in the
@ -705,8 +683,7 @@ PeiFfsFindSectionData (
IN EFI_SECTION_TYPE SectionType,
IN EFI_PEI_FILE_HANDLE FfsFileHeader,
IN OUT VOID **SectionData
)
;
);
/**
search the firmware volumes by index
@ -725,8 +702,7 @@ PeiFvFindNextVolume (
IN CONST EFI_PEI_SERVICES **PeiServices,
IN UINTN Instance,
IN OUT EFI_PEI_FV_HANDLE *FwVolHeader
)
;
);
//
// Memory support functions
@ -748,8 +724,7 @@ InitializeMemoryServices (
IN PEI_CORE_INSTANCE *PrivateData,
IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData,
IN PEI_CORE_INSTANCE *OldCoreData
)
;
);
/**
@ -769,8 +744,7 @@ PeiInstallPeiMemory (
IN CONST EFI_PEI_SERVICES **PeiServices,
IN EFI_PHYSICAL_ADDRESS MemoryBegin,
IN UINT64 MemoryLength
)
;
);
/**
@ -797,8 +771,7 @@ PeiAllocatePages (
IN EFI_MEMORY_TYPE MemoryType,
IN UINTN Pages,
OUT EFI_PHYSICAL_ADDRESS *Memory
)
;
);
/**
@ -820,8 +793,7 @@ PeiAllocatePool (
IN CONST EFI_PEI_SERVICES **PeiServices,
IN UINTN Size,
OUT VOID **Buffer
)
;
);
/**
@ -844,8 +816,7 @@ PeiLoadImage (
IN EFI_PEI_FILE_HANDLE FileHandle,
OUT EFI_PHYSICAL_ADDRESS *EntryPoint,
OUT UINT32 *AuthenticationState
)
;
);
/**
@ -872,8 +843,7 @@ PeiReportStatusCode (
IN UINT32 Instance,
IN CONST EFI_GUID *CallerId,
IN CONST EFI_STATUS_CODE_DATA *Data OPTIONAL
)
;
);
/**
@ -891,8 +861,7 @@ EFI_STATUS
EFIAPI
PeiResetSystem (
IN CONST EFI_PEI_SERVICES **PeiServices
)
;
);
/**
@ -907,8 +876,7 @@ VOID
PeiInitializeFv (
IN PEI_CORE_INSTANCE *PrivateData,
IN CONST EFI_SEC_PEI_HAND_OFF *SecCoreData
)
;
);
/**
Process Firmware Volum Information once FvInfoPPI install.
@ -926,8 +894,7 @@ FirmwareVolmeInfoPpiNotifyCallback (
IN EFI_PEI_SERVICES **PeiServices,
IN EFI_PEI_NOTIFY_DESCRIPTOR *NotifyDescriptor,
IN VOID *Ppi
)
;
);
/**
@ -948,8 +915,7 @@ PeiFfsFindFileByName (
IN CONST EFI_GUID *FileName,
IN EFI_PEI_FV_HANDLE VolumeHandle,
OUT EFI_PEI_FILE_HANDLE *FileHandle
)
;
);
/**
@ -968,8 +934,7 @@ EFIAPI
PeiFfsGetFileInfo (
IN EFI_PEI_FILE_HANDLE FileHandle,
OUT EFI_FV_FILE_INFO *FileInfo
)
;
);
/**
@ -986,8 +951,7 @@ EFIAPI
PeiFfsGetVolumeInfo (
IN EFI_PEI_FV_HANDLE VolumeHandle,
OUT EFI_FV_INFO *VolumeInfo
)
;
);
/**
This routine enable a PEIM to register itself to shadow when PEI Foundation
@ -1004,8 +968,7 @@ EFI_STATUS
EFIAPI
PeiRegisterForShadow (
IN EFI_PEI_FILE_HANDLE FileHandle
)
;
);
/**
Given the input file pointer, search for the next matching file in the
@ -1031,8 +994,7 @@ PeiFindFileEx (
IN EFI_FV_FILETYPE SearchType,
IN OUT EFI_PEI_FILE_HANDLE *FileHandle,
IN OUT EFI_PEI_FV_HANDLE *AprioriFile OPTIONAL
)
;
);
/**
Initialize image service that install PeiLoadFilePpi.
@ -1048,8 +1010,7 @@ VOID
InitializeImageServices (
IN PEI_CORE_INSTANCE *PrivateData,
IN PEI_CORE_INSTANCE *OldCoreData
)
;
);
/**
Get Fv image from the FV type file, then install FV INFO ppi, Build FV hob.

View File

@ -53,8 +53,7 @@ RuntimeDriverCalculateCrc32 (
IN VOID *Data,
IN UINTN DataSize,
OUT UINT32 *CrcOut
)
;
);
/**
Determines the new virtual address that is to be used on subsequent memory accesses.
@ -75,8 +74,7 @@ EFIAPI
RuntimeDriverConvertPointer (
IN UINTN DebugDisposition,
IN OUT VOID **ConvertAddress
)
;
);
/**
Changes the runtime addressing mode of EFI firmware from physical to virtual.
@ -104,8 +102,7 @@ RuntimeDriverSetVirtualAddressMap (
IN UINTN DescriptorSize,
IN UINT32 DescriptorVersion,
IN EFI_MEMORY_DESCRIPTOR *VirtualMap
)
;
);
/**
Initialize CRC32 table.
@ -114,8 +111,7 @@ RuntimeDriverSetVirtualAddressMap (
VOID
RuntimeDriverInitializeCrc32Table (
VOID
)
;
);
/**
Install Runtime AP. This code includes the EfiRuntimeLib, but it only
@ -134,7 +130,6 @@ EFIAPI
RuntimeDriverInitialize (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
;
);
#endif

View File

@ -29,8 +29,7 @@ EFI_STATUS
EFIAPI
SupportCapsuleImage (
IN EFI_CAPSULE_HEADER *CapsuleHeader
)
;
);
/**
The firmware implements to process the capsule image.
@ -44,8 +43,7 @@ EFI_STATUS
EFIAPI
ProcessCapsuleImage (
IN EFI_CAPSULE_HEADER *CapsuleHeader
)
;
);
#endif

View File

@ -35,8 +35,7 @@ EFI_STATUS
EFIAPI
HiiLibCreateHiiDriverHandle (
OUT EFI_HANDLE *DriverHandle
)
;
);
/**
Destroy the Driver Handle created by CreateHiiDriverHandle().
@ -52,8 +51,7 @@ VOID
EFIAPI
HiiLibDestroyHiiDriverHandle (
IN EFI_HANDLE DriverHandle
)
;
);
#endif

View File

@ -37,8 +37,7 @@ CreateBannerOpCode (
IN UINT16 LineNumber,
IN UINT8 Alignment,
IN OUT EFI_HII_UPDATE_DATA *Data
)
;
);
/**
This function allows the caller to update a form that has
@ -71,8 +70,7 @@ IfrLibUpdateForm (
IN UINT16 Label,
IN BOOLEAN Insert,
IN EFI_HII_UPDATE_DATA *Data
)
;
);
/**
Extract formset class for given HII handle.
@ -100,8 +98,7 @@ IfrLibExtractClassFromHiiHandle (
OUT UINT16 *Class,
OUT EFI_STRING_ID *FormSetTitle,
OUT EFI_STRING_ID *FormSetHelp
)
;
);
/**
Configure the buffer accrording to ConfigBody strings in the format of
@ -124,8 +121,7 @@ IfrLibExtractDefault(
IN UINTN *BufferSize,
UINTN Number,
...
)
;
);
#endif

View File

@ -1048,8 +1048,7 @@ EFIAPI
DevPathVendor (
IN OUT POOL_PRINT *Str,
IN VOID *DevPath
)
;
);
/**
Concatenates a formatted unicode string to allocated pool.
@ -1070,7 +1069,6 @@ CatPrint (
IN OUT POOL_PRINT *Str,
IN CHAR16 *fmt,
...
)
;
);
#endif

View File

@ -59,8 +59,7 @@ VOID
EFIAPI
PlatformBdsInit (
IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData
)
;
);
/**
The function will excute with as the platform policy, current policy
@ -78,8 +77,7 @@ PlatformBdsPolicyBehavior (
IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData,
IN LIST_ENTRY *DriverOptionList,
IN LIST_ENTRY *BootOptionList
)
;
);
/**
Hook point after a boot attempt fails.
@ -97,8 +95,7 @@ PlatformBdsBootFail (
IN EFI_STATUS Status,
IN CHAR16 *ExitData,
IN UINTN ExitDataSize
)
;
);
/**
Hook point after a boot attempt succeeds. We don't expect a boot option to
@ -113,8 +110,7 @@ VOID
EFIAPI
PlatformBdsBootSuccess (
IN BDS_COMMON_OPTION *Option
)
;
);
/**
@ -127,6 +123,5 @@ EFI_STATUS
EFIAPI
PlatformBdsLockNonUpdatableFlash (
VOID
)
;
);
#endif

View File

@ -26,8 +26,7 @@ EFI_STATUS
EFIAPI
PeiRecoverFirmware (
VOID
)
;
);
#endif

View File

@ -26,8 +26,7 @@ EFI_STATUS
EFIAPI
AcpiS3ResumeOs (
VOID
)
;
);
#endif

View File

@ -49,8 +49,7 @@ EFI_STATUS
OUT EFI_CONSOLE_CONTROL_SCREEN_MODE *Mode,
OUT BOOLEAN *GopUgaExists, OPTIONAL
OUT BOOLEAN *StdInLocked OPTIONAL
)
;
);
/**
Set the current video mode to either text or graphics.
@ -68,8 +67,7 @@ EFI_STATUS
(EFIAPI *EFI_CONSOLE_CONTROL_PROTOCOL_SET_MODE)(
IN EFI_CONSOLE_CONTROL_PROTOCOL *This,
OUT EFI_CONSOLE_CONTROL_SCREEN_MODE Mode
)
;
);
/**
Copy the Password and enable state variable and then arm the periodic timer
@ -84,8 +82,7 @@ EFI_STATUS
(EFIAPI *EFI_CONSOLE_CONTROL_PROTOCOL_LOCK_STD_IN)(
IN EFI_CONSOLE_CONTROL_PROTOCOL *This,
IN CHAR16 *Password
)
;
);
struct _EFI_CONSOLE_CONTROL_PROTOCOL {
EFI_CONSOLE_CONTROL_PROTOCOL_GET_MODE GetMode;

View File

@ -47,8 +47,7 @@ EFI_STATUS
IN EFI_DISK_INFO_PROTOCOL * This,
IN OUT VOID *InquiryData,
IN OUT UINT32 *IntquiryDataSize
)
;
);
/**
@ -71,8 +70,7 @@ EFI_STATUS
IN EFI_DISK_INFO_PROTOCOL * This,
IN OUT VOID *IdentifyData,
IN OUT UINT32 *IdentifyDataSize
)
;
);
/**
@ -97,8 +95,7 @@ EFI_STATUS
IN OUT VOID *SenseData,
IN OUT UINT32 *SenseDataSize,
OUT UINT8 *SenseDataNumber
)
;
);
/**
Return the results of the Request Sense command to a drive in SenseData.
@ -118,8 +115,7 @@ EFI_STATUS
IN EFI_DISK_INFO_PROTOCOL * This,
OUT UINT32 *IdeChannel,
OUT UINT32 *IdeDevice
)
;
);
//
// GUIDs for EFI_DISK_INFO_PROTOCOL.Interface. Defines the format of the

View File

@ -60,8 +60,7 @@ EFI_STATUS
IN UINTN Offset,
IN UINTN *NumBytes,
IN VOID *Buffer
)
;
);
//
// Protocol declaration

View File

@ -49,8 +49,7 @@ EFI_STATUS
IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This,
IN EXTENDMEM_COVERAGE_LEVEL Level,
OUT BOOLEAN *RequireSoftECCInit
)
;
);
/**
@ -81,8 +80,7 @@ EFI_STATUS
OUT UINT64 *TotalMemorySize,
OUT BOOLEAN *ErrorOut,
IN BOOLEAN IfTestAbort
)
;
);
/**
@ -99,8 +97,7 @@ typedef
EFI_STATUS
(EFIAPI *EFI_MEMORY_TEST_FINISHED)(
IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This
)
;
);
/**
Provide capability to test compatible range which used by some sepcial
@ -120,8 +117,7 @@ EFI_STATUS
IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This,
IN EFI_PHYSICAL_ADDRESS StartAddress,
IN UINT64 Length
)
;
);
struct _EFI_GENERIC_MEMORY_TEST_PROTOCOL {
EFI_MEMORY_TEST_INIT MemoryTestInit;

View File

@ -63,8 +63,7 @@ BdsDeleteAllInvalidLegacyBootOptions (
EFI_STATUS
BdsAddNonExistingLegacyBootOptions (
VOID
)
;
);
/**

View File

@ -467,8 +467,7 @@ typedef struct _STRING_DEPOSITORY {
EFI_STATUS
BOpt_FindFileSystem (
IN BMM_CALLBACK_DATA *CallbackData
)
;
);
/**
Find files under current directory
@ -486,8 +485,7 @@ EFI_STATUS
BOpt_FindFiles (
IN BMM_CALLBACK_DATA *CallbackData,
IN BM_MENU_ENTRY *MenuEntry
)
;
);
/**
@ -503,8 +501,7 @@ BOpt_FindFiles (
EFI_STATUS
BOpt_FindDrivers (
VOID
)
;
);
/**
@ -776,8 +773,7 @@ FreeAllConsoles (
VOID
ChangeVariableDevicePath (
IN OUT EFI_DEVICE_PATH_PROTOCOL *DevicePath
)
;
);
/**
Update the multi-instance device path of Terminal Device based on

View File

@ -79,8 +79,7 @@ BootManagerCallback (
IN UINT8 Type,
IN EFI_IFR_TYPE_VALUE *Value,
OUT EFI_BROWSER_ACTION_REQUEST *ActionRequest
)
;
);
/**
@ -92,8 +91,7 @@ BootManagerCallback (
EFI_STATUS
InitializeBootManager (
VOID
)
;
);
/**
This funtion invokees Boot Manager. If all devices have not a chance to be connected,
@ -105,7 +103,6 @@ InitializeBootManager (
VOID
CallBootManager (
VOID
)
;
);
#endif

View File

@ -98,8 +98,7 @@ DeviceManagerCallback (
IN UINT8 Type,
IN EFI_IFR_TYPE_VALUE *Value,
OUT EFI_BROWSER_ACTION_REQUEST *ActionRequest
)
;
);
/**
@ -112,8 +111,7 @@ DeviceManagerCallback (
EFI_STATUS
InitializeDeviceManager (
VOID
)
;
);
/**
@ -131,7 +129,6 @@ InitializeDeviceManager (
EFI_STATUS
CallDeviceManager (
VOID
)
;
);
#endif

View File

@ -53,8 +53,7 @@ EFI_STATUS
RegisterHotkey (
IN EFI_KEY_OPTION *KeyOption,
OUT UINT16 *KeyOptionNumber
)
;
);
/**
@ -70,8 +69,7 @@ RegisterHotkey (
EFI_STATUS
UnregisterHotkey (
IN UINT16 KeyOptionNumber
)
;
);
/**
@ -87,7 +85,6 @@ UnregisterHotkey (
EFI_STATUS
InitializeHotkeyService (
VOID
)
;
);
#endif

View File

@ -34,7 +34,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
VOID
InitializeHwErrRecSupport (
IN UINT16 HwErrRecSupportLevel
)
;
);
#endif

View File

@ -27,7 +27,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
VOID
InitializeLanguage (
BOOLEAN LangCodesSettingRequired
)
;
);
#endif // _LANGUAGE_H_

View File

@ -272,8 +272,7 @@ EFIAPI
ConSplitterDriverEntry (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
;
);
/**
Construct console input devices' private data.
@ -289,8 +288,7 @@ ConSplitterDriverEntry (
EFI_STATUS
ConSplitterTextInConstructor (
TEXT_IN_SPLITTER_PRIVATE_DATA *Private
)
;
);
/**
Construct console output devices' private data.
@ -305,8 +303,7 @@ ConSplitterTextInConstructor (
EFI_STATUS
ConSplitterTextOutConstructor (
TEXT_OUT_SPLITTER_PRIVATE_DATA *Private
)
;
);
//
// Driver Binding Functions
@ -330,8 +327,7 @@ ConSplitterConInDriverBindingSupported (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE ControllerHandle,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
/**
Test to see if Simple Pointer protocol could be supported on the ControllerHandle.
@ -351,8 +347,7 @@ ConSplitterSimplePointerDriverBindingSupported (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE ControllerHandle,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
/**
Test to see if Console Out Device could be supported on the ControllerHandle.
@ -372,8 +367,7 @@ ConSplitterConOutDriverBindingSupported (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE ControllerHandle,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
/**
Test to see if Standard Error Device could be supported on the ControllerHandle.
@ -393,8 +387,7 @@ ConSplitterStdErrDriverBindingSupported (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE ControllerHandle,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
/**
Start Console In Consplitter on device handle.
@ -414,8 +407,7 @@ ConSplitterConInDriverBindingStart (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE ControllerHandle,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
/**
Start Simple Pointer Consplitter on device handle.
@ -435,8 +427,7 @@ ConSplitterSimplePointerDriverBindingStart (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE ControllerHandle,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
/**
Start Console Out Consplitter on device handle.
@ -456,8 +447,7 @@ ConSplitterConOutDriverBindingStart (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE ControllerHandle,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
/**
Start Standard Error Consplitter on device handle.
@ -477,8 +467,7 @@ ConSplitterStdErrDriverBindingStart (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE ControllerHandle,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
/**
Stop Console In ConSplitter on ControllerHandle by closing Console In Devcice GUID.
@ -500,8 +489,7 @@ ConSplitterConInDriverBindingStop (
IN EFI_HANDLE ControllerHandle,
IN UINTN NumberOfChildren,
IN EFI_HANDLE *ChildHandleBuffer
)
;
);
/**
Stop Simple Pointer protocol ConSplitter on ControllerHandle by closing
@ -524,8 +512,7 @@ ConSplitterSimplePointerDriverBindingStop (
IN EFI_HANDLE ControllerHandle,
IN UINTN NumberOfChildren,
IN EFI_HANDLE *ChildHandleBuffer
)
;
);
/**
Stop Console Out ConSplitter on ControllerHandle by closing Console Out Devcice GUID.
@ -547,8 +534,7 @@ ConSplitterConOutDriverBindingStop (
IN EFI_HANDLE ControllerHandle,
IN UINTN NumberOfChildren,
IN EFI_HANDLE *ChildHandleBuffer
)
;
);
/**
Stop Standard Error ConSplitter on ControllerHandle by closing Standard Error GUID.
@ -570,8 +556,7 @@ ConSplitterStdErrDriverBindingStop (
IN EFI_HANDLE ControllerHandle,
IN UINTN NumberOfChildren,
IN EFI_HANDLE *ChildHandleBuffer
)
;
);
/**
@ -592,8 +577,7 @@ ConSplitterAbsolutePointerDriverBindingSupported (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE ControllerHandle,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
/**
Start Absolute Pointer Consplitter on device handle.
@ -613,8 +597,7 @@ ConSplitterAbsolutePointerDriverBindingStart (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE ControllerHandle,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
/**
Stop Absolute Pointer protocol ConSplitter on ControllerHandle by closing
@ -637,8 +620,7 @@ ConSplitterAbsolutePointerDriverBindingStop (
IN EFI_HANDLE ControllerHandle,
IN UINTN NumberOfChildren,
IN EFI_HANDLE *ChildHandleBuffer
)
;
);
/**
Add Absolute Pointer Device in Consplitter Absolute Pointer list.
@ -654,8 +636,7 @@ EFI_STATUS
ConSplitterAbsolutePointerAddDevice (
IN TEXT_IN_SPLITTER_PRIVATE_DATA *Private,
IN EFI_ABSOLUTE_POINTER_PROTOCOL *AbsolutePointer
)
;
);
/**
Remove Absolute Pointer Device in Consplitter Absolute Pointer list.
@ -671,8 +652,7 @@ EFI_STATUS
ConSplitterAbsolutePointerDeleteDevice (
IN TEXT_IN_SPLITTER_PRIVATE_DATA *Private,
IN EFI_ABSOLUTE_POINTER_PROTOCOL *AbsolutePointer
)
;
);
//
// Absolute Pointer protocol interfaces
@ -695,8 +675,7 @@ EFIAPI
ConSplitterAbsolutePointerReset (
IN EFI_ABSOLUTE_POINTER_PROTOCOL *This,
IN BOOLEAN ExtendedVerification
)
;
);
/**
@ -719,8 +698,7 @@ EFIAPI
ConSplitterAbsolutePointerGetState (
IN EFI_ABSOLUTE_POINTER_PROTOCOL *This,
IN OUT EFI_ABSOLUTE_POINTER_STATE *State
)
;
);
/**
This event agregates all the events of the pointer devices in the splitter.
@ -740,8 +718,7 @@ EFIAPI
ConSplitterAbsolutePointerWaitForInput (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
/**
Retrieves a Unicode string that is the user readable name of the driver.
@ -1000,8 +977,7 @@ ConSplitterAbsolutePointerComponentNameGetControllerName (
IN EFI_HANDLE ChildHandle OPTIONAL,
IN CHAR8 *Language,
OUT CHAR16 **ControllerName
)
;
);
/**
Retrieves a Unicode string that is the user readable name of the controller
@ -1179,8 +1155,7 @@ EFI_STATUS
ConSplitterTextInAddDevice (
IN TEXT_IN_SPLITTER_PRIVATE_DATA *Private,
IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *TextIn
)
;
);
/**
Remove Simple Text Device in Consplitter Absolute Pointer list.
@ -1196,8 +1171,7 @@ EFI_STATUS
ConSplitterTextInDeleteDevice (
IN TEXT_IN_SPLITTER_PRIVATE_DATA *Private,
IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *TextIn
)
;
);
//
// SimplePointer Constuctor/Destructor functions
@ -1217,8 +1191,7 @@ EFI_STATUS
ConSplitterSimplePointerAddDevice (
IN TEXT_IN_SPLITTER_PRIVATE_DATA *Private,
IN EFI_SIMPLE_POINTER_PROTOCOL *SimplePointer
)
;
);
/**
Remove Simple Pointer Device in Consplitter Absolute Pointer list.
@ -1234,8 +1207,7 @@ EFI_STATUS
ConSplitterSimplePointerDeleteDevice (
IN TEXT_IN_SPLITTER_PRIVATE_DATA *Private,
IN EFI_SIMPLE_POINTER_PROTOCOL *SimplePointer
)
;
);
//
// TextOut Constuctor/Destructor functions
@ -1259,8 +1231,7 @@ ConSplitterTextOutAddDevice (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *TextOut,
IN EFI_GRAPHICS_OUTPUT_PROTOCOL *GraphicsOutput,
IN EFI_UGA_DRAW_PROTOCOL *UgaDraw
)
;
);
/**
Remove Text Out Device in Consplitter Text Out list.
@ -1276,8 +1247,7 @@ EFI_STATUS
ConSplitterTextOutDeleteDevice (
IN TEXT_OUT_SPLITTER_PRIVATE_DATA *Private,
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *TextOut
)
;
);
//
// TextIn I/O Functions
@ -1299,8 +1269,7 @@ EFIAPI
ConSplitterTextInReset (
IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This,
IN BOOLEAN ExtendedVerification
)
;
);
/**
Reads the next keystroke from the input device. The WaitForKey Event can
@ -1321,8 +1290,7 @@ EFIAPI
ConSplitterTextInReadKeyStroke (
IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This,
OUT EFI_INPUT_KEY *Key
)
;
);
/**
Add Text Input Ex Device in Consplitter Text Input Ex list.
@ -1338,8 +1306,7 @@ EFI_STATUS
ConSplitterTextInExAddDevice (
IN TEXT_IN_SPLITTER_PRIVATE_DATA *Private,
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *TextInEx
)
;
);
/**
Remove Simple Text Ex Device in Consplitter Absolute Pointer list.
@ -1355,8 +1322,7 @@ EFI_STATUS
ConSplitterTextInExDeleteDevice (
IN TEXT_IN_SPLITTER_PRIVATE_DATA *Private,
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *TextInEx
)
;
);
//
// Simple Text Input Ex protocol function prototypes
@ -1379,8 +1345,7 @@ EFIAPI
ConSplitterTextInResetEx (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
IN BOOLEAN ExtendedVerification
)
;
);
/**
@ -1404,8 +1369,7 @@ EFIAPI
ConSplitterTextInReadKeyStrokeEx (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
OUT EFI_KEY_DATA *KeyData
)
;
);
/**
@ -1428,8 +1392,7 @@ EFIAPI
ConSplitterTextInSetState (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
IN EFI_KEY_TOGGLE_STATE *KeyToggleState
)
;
);
/**
@ -1458,8 +1421,7 @@ ConSplitterTextInRegisterKeyNotify (
IN EFI_KEY_DATA *KeyData,
IN EFI_KEY_NOTIFY_FUNCTION KeyNotificationFunction,
OUT EFI_HANDLE *NotifyHandle
)
;
);
/**
@ -1480,8 +1442,7 @@ EFIAPI
ConSplitterTextInUnregisterKeyNotify (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
IN EFI_HANDLE NotificationHandle
)
;
);
/**
This event agregates all the events of the ConIn devices in the spliter.
@ -1501,8 +1462,7 @@ EFIAPI
ConSplitterTextInWaitForKey (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
/**
Return TRUE if StdIn is locked. The ConIn device on the virtual handle is
the only device locked.
@ -1516,8 +1476,7 @@ ConSplitterTextInWaitForKey (
BOOLEAN
ConSpliterConssoleControlStdInLocked (
VOID
)
;
);
/**
This timer event will fire when StdIn is locked. It will check the key
sequence on StdIn to see if it matches the password. Any error in the
@ -1536,8 +1495,7 @@ EFIAPI
ConSpliterConsoleControlLockStdInEvent (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
/**
If Password is NULL unlock the password state variable and set the event
@ -1557,8 +1515,7 @@ EFIAPI
ConSpliterConsoleControlLockStdIn (
IN EFI_CONSOLE_CONTROL_PROTOCOL *This,
IN CHAR16 *Password
)
;
);
/**
Reads the next keystroke from the input device. The WaitForKey Event can
@ -1578,8 +1535,7 @@ EFIAPI
ConSplitterTextInPrivateReadKeyStroke (
IN TEXT_IN_SPLITTER_PRIVATE_DATA *Private,
OUT EFI_INPUT_KEY *Key
)
;
);
/**
Reset the input device and optionaly run diagnostics
@ -1597,8 +1553,7 @@ EFIAPI
ConSplitterSimplePointerReset (
IN EFI_SIMPLE_POINTER_PROTOCOL *This,
IN BOOLEAN ExtendedVerification
)
;
);
/**
Reads the next keystroke from the input device. The WaitForKey Event can
@ -1619,8 +1574,7 @@ EFIAPI
ConSplitterSimplePointerGetState (
IN EFI_SIMPLE_POINTER_PROTOCOL *This,
IN OUT EFI_SIMPLE_POINTER_STATE *State
)
;
);
/**
This event agregates all the events of the ConIn devices in the spliter.
@ -1640,8 +1594,7 @@ EFIAPI
ConSplitterSimplePointerWaitForInput (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
//
// TextOut I/O Functions
@ -1664,8 +1617,7 @@ EFIAPI
ConSplitterTextOutReset (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
IN BOOLEAN ExtendedVerification
)
;
);
/**
Write a Unicode string to the output device.
@ -1691,8 +1643,7 @@ EFIAPI
ConSplitterTextOutOutputString (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
IN CHAR16 *WString
)
;
);
/**
Verifies that all characters in a Unicode string can be output to the
@ -1714,8 +1665,7 @@ EFIAPI
ConSplitterTextOutTestString (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
IN CHAR16 *WString
)
;
);
/**
Returns information for an available text mode that the output device(s)
@ -1741,8 +1691,7 @@ ConSplitterTextOutQueryMode (
IN UINTN ModeNumber,
OUT UINTN *Columns,
OUT UINTN *Rows
)
;
);
/**
Sets the output device(s) to a specified mode.
@ -1761,8 +1710,7 @@ EFIAPI
ConSplitterTextOutSetMode (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
IN UINTN ModeNumber
)
;
);
/**
Sets the background and foreground colors for the OutputString () and
@ -1786,8 +1734,7 @@ EFIAPI
ConSplitterTextOutSetAttribute (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
IN UINTN Attribute
)
;
);
/**
Clears the output device(s) display to the currently selected background
@ -1805,8 +1752,7 @@ EFI_STATUS
EFIAPI
ConSplitterTextOutClearScreen (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This
)
;
);
/**
Sets the current coordinates of the cursor position
@ -1833,8 +1779,7 @@ ConSplitterTextOutSetCursorPosition (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
IN UINTN Column,
IN UINTN Row
)
;
);
/**
@ -1856,8 +1801,7 @@ EFIAPI
ConSplitterTextOutEnableCursor (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
IN BOOLEAN Visible
)
;
);
/**
Take the passed in Buffer of size SizeOfCount and grow the buffer
@ -1879,8 +1823,7 @@ ConSplitterGrowBuffer (
IN UINTN SizeOfCount,
IN UINTN *Count,
IN OUT VOID **Buffer
)
;
);
/**
Return the current video mode information. Also returns info about existence
@ -1903,8 +1846,7 @@ ConSpliterConsoleControlGetMode (
OUT EFI_CONSOLE_CONTROL_SCREEN_MODE *Mode,
OUT BOOLEAN *GopExists,
OUT BOOLEAN *StdInLocked
)
;
);
/**
Set the current mode to either text or graphics. Graphics is
@ -1923,8 +1865,7 @@ EFIAPI
ConSpliterConsoleControlSetMode (
IN EFI_CONSOLE_CONTROL_PROTOCOL *This,
IN EFI_CONSOLE_CONTROL_SCREEN_MODE Mode
)
;
);
/**
Return the current video mode information.
@ -1951,8 +1892,7 @@ ConSpliterGraphicsOutputQueryMode (
IN UINT32 ModeNumber,
OUT UINTN *SizeOfInfo,
OUT EFI_GRAPHICS_OUTPUT_MODE_INFORMATION **Info
)
;
);
/**
Graphics output protocol interface to set video mode.
@ -1971,8 +1911,7 @@ EFIAPI
ConSpliterGraphicsOutputSetMode (
IN EFI_GRAPHICS_OUTPUT_PROTOCOL * This,
IN UINT32 ModeNumber
)
;
);
/**
The following table defines actions for BltOperations.
@ -2033,8 +1972,7 @@ ConSpliterGraphicsOutputBlt (
IN UINTN Width,
IN UINTN Height,
IN UINTN Delta OPTIONAL
)
;
);
/**
Write data from the buffer to video display based on Graphics Output setting.
@ -2055,8 +1993,7 @@ DevNullGopSync (
IN TEXT_OUT_SPLITTER_PRIVATE_DATA *Private,
IN EFI_GRAPHICS_OUTPUT_PROTOCOL *GraphicsOutput,
IN EFI_UGA_DRAW_PROTOCOL *UgaDraw
)
;
);
/**
Return the current video mode information.
@ -2080,8 +2017,7 @@ ConSpliterUgaDrawGetMode (
OUT UINT32 *VerticalResolution,
OUT UINT32 *ColorDepth,
OUT UINT32 *RefreshRate
)
;
);
/**
Return the current video mode information.
@ -2105,8 +2041,7 @@ ConSpliterUgaDrawSetMode (
IN UINT32 VerticalResolution,
IN UINT32 ColorDepth,
IN UINT32 RefreshRate
)
;
);
/**
The following table defines actions for BltOperations.
@ -2167,8 +2102,7 @@ ConSpliterUgaDrawBlt (
IN UINTN Width,
IN UINTN Height,
IN UINTN Delta OPTIONAL
)
;
);
/**
Write data from the buffer to video display based on UGA Draw setting.
@ -2188,8 +2122,7 @@ DevNullUgaSync (
IN TEXT_OUT_SPLITTER_PRIVATE_DATA *Private,
IN EFI_GRAPHICS_OUTPUT_PROTOCOL *GraphicsOutput,
IN EFI_UGA_DRAW_PROTOCOL *UgaDraw
)
;
);
/**
Write a Unicode string to the output device.
@ -2215,8 +2148,7 @@ EFI_STATUS
DevNullTextOutOutputString (
IN TEXT_OUT_SPLITTER_PRIVATE_DATA *Private,
IN CHAR16 *WString
)
;
);
/**
Sets the output device(s) to a specified mode.
@ -2235,8 +2167,7 @@ EFI_STATUS
DevNullTextOutSetMode (
IN TEXT_OUT_SPLITTER_PRIVATE_DATA *Private,
IN UINTN ModeNumber
)
;
);
/**
Clears the output device(s) display to the currently selected background
@ -2253,8 +2184,7 @@ DevNullTextOutSetMode (
EFI_STATUS
DevNullTextOutClearScreen (
IN TEXT_OUT_SPLITTER_PRIVATE_DATA *Private
)
;
);
/**
Sets the current coordinates of the cursor position.
@ -2278,8 +2208,7 @@ DevNullTextOutSetCursorPosition (
IN TEXT_OUT_SPLITTER_PRIVATE_DATA *Private,
IN UINTN Column,
IN UINTN Row
)
;
);
/**
Implements SIMPLE_TEXT_OUTPUT.EnableCursor().
@ -2296,8 +2225,7 @@ EFI_STATUS
DevNullTextOutEnableCursor (
IN TEXT_OUT_SPLITTER_PRIVATE_DATA *Private,
IN BOOLEAN Visible
)
;
);
/**
Take the DevNull TextOut device and update the Simple Text Out on every
@ -2312,7 +2240,6 @@ DevNullTextOutEnableCursor (
EFI_STATUS
DevNullSyncStdOut (
IN TEXT_OUT_SPLITTER_PRIVATE_DATA *Private
)
;
);
#endif

View File

@ -525,8 +525,7 @@ GraphicsConsoleControllerDriverStop (
EFI_STATUS
EfiLocateHiiProtocol (
VOID
)
;
);
#endif

View File

@ -181,8 +181,7 @@ EFIAPI
InitializeTerminal (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
;
);
/**
Implements EFI_SIMPLE_TEXT_INPUT_PROTOCOL.Reset().
@ -201,8 +200,7 @@ EFIAPI
TerminalConInReset (
IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This,
IN BOOLEAN ExtendedVerification
)
;
);
/**
@ -223,8 +221,7 @@ EFIAPI
TerminalConInReadKeyStroke (
IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This,
OUT EFI_INPUT_KEY *Key
)
;
);
/**
Check if the key already has been registered.
@ -244,8 +241,7 @@ BOOLEAN
IsKeyRegistered (
IN EFI_KEY_DATA *RegsiteredData,
IN EFI_KEY_DATA *InputData
)
;
);
/**
Event notification function for EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.WaitForKeyEx event
@ -262,8 +258,7 @@ EFIAPI
TerminalConInWaitForKeyEx (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
//
// Simple Text Input Ex protocol prototypes
@ -285,8 +280,7 @@ EFIAPI
TerminalConInResetEx (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
IN BOOLEAN ExtendedVerification
)
;
);
/**
Reads the next keystroke from the input device. The WaitForKey Event can
@ -309,8 +303,7 @@ EFIAPI
TerminalConInReadKeyStrokeEx (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
OUT EFI_KEY_DATA *KeyData
)
;
);
/**
Set certain state for the input device.
@ -332,8 +325,7 @@ EFIAPI
TerminalConInSetState (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
IN EFI_KEY_TOGGLE_STATE *KeyToggleState
)
;
);
/**
Register a notification function for a particular keystroke for the input device.
@ -361,8 +353,7 @@ TerminalConInRegisterKeyNotify (
IN EFI_KEY_DATA *KeyData,
IN EFI_KEY_NOTIFY_FUNCTION KeyNotificationFunction,
OUT EFI_HANDLE *NotifyHandle
)
;
);
/**
Remove a registered notification function from a particular keystroke.
@ -382,8 +373,7 @@ EFIAPI
TerminalConInUnregisterKeyNotify (
IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
IN EFI_HANDLE NotificationHandle
)
;
);
/**
Event notification function for EFI_SIMPLE_TEXT_INPUT_PROTOCOL.WaitForKey event
@ -400,8 +390,7 @@ EFIAPI
TerminalConInWaitForKey (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
/**
Implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.Reset().
@ -423,8 +412,7 @@ EFIAPI
TerminalConOutReset (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
IN BOOLEAN ExtendedVerification
)
;
);
/**
Implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.OutputString().
@ -447,8 +435,7 @@ EFIAPI
TerminalConOutOutputString (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
IN CHAR16 *WString
)
;
);
/**
Implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.TestString().
@ -469,8 +456,7 @@ EFIAPI
TerminalConOutTestString (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
IN CHAR16 *WString
)
;
);
/**
Implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.QueryMode().
@ -496,8 +482,7 @@ TerminalConOutQueryMode (
IN UINTN ModeNumber,
OUT UINTN *Columns,
OUT UINTN *Rows
)
;
);
/**
Implements EFI_SIMPLE_TEXT_OUT.SetMode().
@ -518,8 +503,7 @@ EFIAPI
TerminalConOutSetMode (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
IN UINTN ModeNumber
)
;
);
/**
Implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.SetAttribute().
@ -538,8 +522,7 @@ EFIAPI
TerminalConOutSetAttribute (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
IN UINTN Attribute
)
;
);
/**
Implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.ClearScreen().
@ -557,8 +540,7 @@ EFI_STATUS
EFIAPI
TerminalConOutClearScreen (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This
)
;
);
/**
Implements EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.SetCursorPosition().
@ -579,8 +561,7 @@ TerminalConOutSetCursorPosition (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
IN UINTN Column,
IN UINTN Row
)
;
);
/**
Implements SIMPLE_TEXT_OUTPUT.EnableCursor().
@ -599,8 +580,7 @@ EFIAPI
TerminalConOutEnableCursor (
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
IN BOOLEAN Visible
)
;
);
/**
Test to see if this driver supports Controller.
@ -816,8 +796,7 @@ TerminalComponentNameGetControllerName (
EFI_STATUS
TerminalConInCheckForKey (
IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This
)
;
);
/**
Update terminal device path in Console Device Environment Variables.
@ -832,8 +811,7 @@ VOID
TerminalUpdateConsoleDevVariable (
IN CHAR16 *VariableName,
IN EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath
)
;
);
/**
Remove console device variable.
@ -848,8 +826,7 @@ VOID
TerminalRemoveConsoleDevVariable (
IN CHAR16 *VariableName,
IN EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath
)
;
);
/**
Read the EFI variable (VendorGuid/Name) and return a dynamically allocated
@ -869,8 +846,7 @@ TerminalGetVariableAndSize (
IN CHAR16 *Name,
IN EFI_GUID *VendorGuid,
OUT UINTN *VariableSize
)
;
);
/**
Build termial device path according to terminal type.
@ -889,8 +865,7 @@ SetTerminalDevicePath (
IN UINT8 TerminalType,
IN EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath,
OUT EFI_DEVICE_PATH_PROTOCOL **TerminalDevicePath
)
;
);
/**
Initialize the Raw Data FIFO.
@ -903,8 +878,7 @@ SetTerminalDevicePath (
VOID
InitializeRawFiFo (
IN TERMINAL_DEV *TerminalDevice
)
;
);
/**
Initialize the Unicode FIFO.
@ -917,8 +891,7 @@ InitializeRawFiFo (
VOID
InitializeUnicodeFiFo (
IN TERMINAL_DEV *TerminalDevice
)
;
);
/**
Initialize the EFI Key FIFO.
@ -931,8 +904,7 @@ InitializeUnicodeFiFo (
VOID
InitializeEfiKeyFiFo (
IN TERMINAL_DEV *TerminalDevice
)
;
);
/**
Get one key out of serial buffer.
@ -950,8 +922,7 @@ EFI_STATUS
GetOneKeyFromSerial (
EFI_SERIAL_IO_PROTOCOL *SerialIo,
UINT8 *Input
)
;
);
/**
Insert one byte raw data into the Raw Data FIFO.
@ -968,8 +939,7 @@ BOOLEAN
RawFiFoInsertOneKey (
TERMINAL_DEV *TerminalDevice,
UINT8 Input
)
;
);
/**
Remove one pre-fetched key out of the Raw Data FIFO.
@ -985,8 +955,7 @@ BOOLEAN
RawFiFoRemoveOneKey (
TERMINAL_DEV *TerminalDevice,
UINT8 *Output
)
;
);
/**
Clarify whether Raw Data FIFO buffer is empty.
@ -1000,8 +969,7 @@ RawFiFoRemoveOneKey (
BOOLEAN
IsRawFiFoEmpty (
TERMINAL_DEV *TerminalDevice
)
;
);
/**
Clarify whether Raw Data FIFO buffer is full.
@ -1015,8 +983,7 @@ IsRawFiFoEmpty (
BOOLEAN
IsRawFiFoFull (
TERMINAL_DEV *TerminalDevice
)
;
);
/**
Insert one pre-fetched key into the FIFO buffer.
@ -1033,8 +1000,7 @@ BOOLEAN
EfiKeyFiFoInsertOneKey (
TERMINAL_DEV *TerminalDevice,
EFI_INPUT_KEY Key
)
;
);
/**
Remove one pre-fetched key out of the FIFO buffer.
@ -1050,8 +1016,7 @@ BOOLEAN
EfiKeyFiFoRemoveOneKey (
TERMINAL_DEV *TerminalDevice,
EFI_INPUT_KEY *Output
)
;
);
/**
Clarify whether FIFO buffer is empty.
@ -1065,8 +1030,7 @@ EfiKeyFiFoRemoveOneKey (
BOOLEAN
IsEfiKeyFiFoEmpty (
TERMINAL_DEV *TerminalDevice
)
;
);
/**
Clarify whether FIFO buffer is full.
@ -1080,8 +1044,7 @@ IsEfiKeyFiFoEmpty (
BOOLEAN
IsEfiKeyFiFoFull (
TERMINAL_DEV *TerminalDevice
)
;
);
/**
Insert one pre-fetched key into the Unicode FIFO buffer.
@ -1098,8 +1061,7 @@ BOOLEAN
UnicodeFiFoInsertOneKey (
TERMINAL_DEV *TerminalDevice,
UINT16 Input
)
;
);
/**
Remove one pre-fetched key out of the Unicode FIFO buffer.
@ -1115,8 +1077,7 @@ BOOLEAN
UnicodeFiFoRemoveOneKey (
TERMINAL_DEV *TerminalDevice,
UINT16 *Output
)
;
);
/**
Clarify whether Unicode FIFO buffer is empty.
@ -1130,8 +1091,7 @@ UnicodeFiFoRemoveOneKey (
BOOLEAN
IsUnicodeFiFoEmpty (
TERMINAL_DEV *TerminalDevice
)
;
);
/**
Clarify whether Unicode FIFO buffer is full.
@ -1145,8 +1105,7 @@ IsUnicodeFiFoEmpty (
BOOLEAN
IsUnicodeFiFoFull (
TERMINAL_DEV *TerminalDevice
)
;
);
/**
Count Unicode FIFO buffer.
@ -1159,8 +1118,7 @@ IsUnicodeFiFoFull (
UINT8
UnicodeFiFoGetKeyCount (
TERMINAL_DEV *TerminalDevice
)
;
);
/**
Translate raw data into Unicode (according to different encode), and
@ -1174,8 +1132,7 @@ UnicodeFiFoGetKeyCount (
VOID
TranslateRawDataToEfiKey (
IN TERMINAL_DEV *TerminalDevice
)
;
);
//
// internal functions for PC ANSI
@ -1193,8 +1150,7 @@ TranslateRawDataToEfiKey (
VOID
AnsiRawDataToUnicode (
IN TERMINAL_DEV *TerminalDevice
)
;
);
/**
Converts a stream of Unicode characters from a terminal input device into EFI Keys that
@ -1264,8 +1220,7 @@ AnsiRawDataToUnicode (
VOID
UnicodeToEfiKey (
IN TERMINAL_DEV *TerminalDevice
)
;
);
/**
Check if input string is valid Ascii string, valid EFI control characters
@ -1282,8 +1237,7 @@ EFI_STATUS
AnsiTestString (
IN TERMINAL_DEV *TerminalDevice,
IN CHAR16 *WString
)
;
);
//
// internal functions for VTUTF8
@ -1301,8 +1255,7 @@ AnsiTestString (
VOID
VTUTF8RawDataToUnicode (
IN TERMINAL_DEV *VtUtf8Device
)
;
);
/**
Check if input string is valid VT-UTF8 string.
@ -1317,8 +1270,7 @@ EFI_STATUS
VTUTF8TestString (
IN TERMINAL_DEV *TerminalDevice,
IN CHAR16 *WString
)
;
);
/**
Translate one Unicode character into VT-UTF8 characters.
@ -1343,8 +1295,7 @@ UnicodeToUtf8 (
IN CHAR16 Unicode,
OUT UTF8_CHAR *Utf8Char,
OUT UINT8 *ValidBytes
)
;
);
/**
Get one valid VT-UTF8 characters set from Raw Data FIFO.
@ -1362,8 +1313,7 @@ GetOneValidUtf8Char (
IN TERMINAL_DEV *Utf8Device,
OUT UTF8_CHAR *Utf8Char,
OUT UINT8 *ValidBytes
)
;
);
/**
Translate VT-UTF8 characters into one Unicode character.
@ -1387,8 +1337,7 @@ Utf8ToUnicode (
IN UTF8_CHAR Utf8Char,
IN UINT8 ValidBytes,
OUT CHAR16 *UnicodeChar
)
;
);
//
// functions for boxdraw unicode
@ -1411,8 +1360,7 @@ TerminalIsValidTextGraphics (
IN CHAR16 Graphic,
OUT CHAR8 *PcAnsi, OPTIONAL
OUT CHAR8 *Ascii OPTIONAL
)
;
);
/**
Detects if a valid ASCII char.
@ -1426,8 +1374,7 @@ TerminalIsValidTextGraphics (
BOOLEAN
TerminalIsValidAscii (
IN CHAR16 Ascii
)
;
);
/**
Detects if a valid EFI control character.
@ -1441,7 +1388,6 @@ TerminalIsValidAscii (
BOOLEAN
TerminalIsValidEfiCntlChar (
IN CHAR16 CharC
)
;
);
#endif

View File

@ -97,8 +97,7 @@ EFI_STATUS
DebugPortEntryPoint (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
;
);
EFI_STATUS
EFIAPI
@ -106,8 +105,7 @@ DebugPortSupported (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE Controller,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
EFI_STATUS
EFIAPI
@ -115,8 +113,7 @@ DebugPortStart (
IN EFI_DRIVER_BINDING_PROTOCOL *This,
IN EFI_HANDLE Controller,
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
)
;
);
EFI_STATUS
EFIAPI
@ -125,8 +122,7 @@ DebugPortStop (
IN EFI_HANDLE Controller,
IN UINTN NumberOfChildren,
IN EFI_HANDLE *ChildHandleBuffer
)
;
);
//
// EFI Component Name Functions
@ -265,8 +261,7 @@ EFI_STATUS
EFIAPI
DebugPortReset (
IN EFI_DEBUGPORT_PROTOCOL *This
)
;
);
EFI_STATUS
EFIAPI
@ -275,8 +270,7 @@ DebugPortRead (
IN UINT32 Timeout,
IN OUT UINTN *BufferSize,
IN VOID *Buffer
)
;
);
EFI_STATUS
EFIAPI
@ -285,14 +279,12 @@ DebugPortWrite (
IN UINT32 Timeout,
IN OUT UINTN *BufferSize,
OUT VOID *Buffer
)
;
);
EFI_STATUS
EFIAPI
DebugPortPoll (
IN EFI_DEBUGPORT_PROTOCOL *This
)
;
);
#endif

View File

@ -46,8 +46,7 @@ typedef
VOID
(*DEBUG_PROC) (
VOID
)
;
);
typedef struct {
DESCRIPTOR OrigDesc;

View File

@ -49,8 +49,7 @@ typedef
VOID
(*DEBUG_PROC) (
VOID
)
;
);
typedef struct {
DESCRIPTOR OrigDesc;

View File

@ -150,8 +150,7 @@ EFIAPI
InitializeFtwLite (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
;
);
//
// Fault Tolerant Write Protocol API
@ -189,8 +188,7 @@ FtwLiteWrite (
IN UINTN Offset,
IN OUT UINTN *NumBytes,
IN VOID *Buffer
)
;
);
//
// Internal functions
@ -213,8 +211,7 @@ FtwLiteWrite (
EFI_STATUS
FtwRestart (
IN EFI_FTW_LITE_DEVICE *FtwLiteDevice
)
;
);
/**
Aborts all previous allocated writes.
@ -230,8 +227,7 @@ FtwRestart (
EFI_STATUS
FtwAbort (
IN EFI_FTW_LITE_DEVICE *FtwLiteDevice
)
;
);
/**
@ -252,8 +248,7 @@ EFI_STATUS
FtwWriteRecord (
IN EFI_FTW_LITE_DEVICE *FtwLiteDevice,
IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb
)
;
);
/**
To Erase one block. The size is FTW_BLOCK_SIZE
@ -272,8 +267,7 @@ FtwEraseBlock (
IN EFI_FTW_LITE_DEVICE *FtwLiteDevice,
EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvBlock,
EFI_LBA Lba
)
;
);
/**
@ -299,8 +293,7 @@ FtwEraseBlock (
EFI_STATUS
FtwEraseSpareBlock (
IN EFI_FTW_LITE_DEVICE *FtwLiteDevice
)
;
);
/**
Retrive the proper FVB protocol interface by HANDLE.
@ -318,8 +311,7 @@ EFI_STATUS
FtwGetFvbByHandle (
IN EFI_HANDLE FvBlockHandle,
OUT EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL **FvBlock
)
;
);
/**
@ -337,8 +329,7 @@ EFI_STATUS
GetFvbByAddress (
IN EFI_PHYSICAL_ADDRESS Address,
OUT EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL **FvBlock
)
;
);
/**
@ -357,8 +348,7 @@ IsInWorkingBlock (
EFI_FTW_LITE_DEVICE *FtwLiteDevice,
EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvBlock,
EFI_LBA Lba
)
;
);
/**
@ -378,8 +368,7 @@ IsBootBlock (
EFI_FTW_LITE_DEVICE *FtwLiteDevice,
EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvBlock,
EFI_LBA Lba
)
;
);
/**
Copy the content of spare block to a target block. Size is FTW_BLOCK_SIZE.
@ -403,8 +392,7 @@ FlushSpareBlockToTargetBlock (
EFI_FTW_LITE_DEVICE *FtwLiteDevice,
EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvBlock,
EFI_LBA Lba
)
;
);
/**
Copy the content of spare block to working block. Size is FTW_BLOCK_SIZE.
@ -428,8 +416,7 @@ FlushSpareBlockToTargetBlock (
EFI_STATUS
FlushSpareBlockToWorkingBlock (
EFI_FTW_LITE_DEVICE *FtwLiteDevice
)
;
);
/**
Copy the content of spare block to a boot block. Size is FTW_BLOCK_SIZE.
@ -450,8 +437,7 @@ FlushSpareBlockToWorkingBlock (
EFI_STATUS
FlushSpareBlockToBootBlock (
EFI_FTW_LITE_DEVICE *FtwLiteDevice
)
;
);
/**
Update a bit of state on a block device. The location of the bit is
@ -477,8 +463,7 @@ FtwUpdateFvState (
IN EFI_LBA Lba,
IN UINTN Offset,
IN UINT8 NewBit
)
;
);
/**
Get the last Write record pointer.
@ -497,8 +482,7 @@ EFI_STATUS
FtwGetLastRecord (
IN EFI_FTW_LITE_DEVICE *FtwLiteDevice,
OUT EFI_FTW_LITE_RECORD **FtwLastRecord
)
;
);
/**
@ -517,8 +501,7 @@ IsErasedFlashBuffer (
IN BOOLEAN Polarity,
IN UINT8 *Buffer,
IN UINTN BufferSize
)
;
);
/**
Initialize a work space when there is no work space.
@ -533,8 +516,7 @@ IsErasedFlashBuffer (
EFI_STATUS
InitWorkSpaceHeader (
IN EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER *WorkingHeader
)
;
);
/**
Read from working block to refresh the work space in memory.
@ -549,8 +531,7 @@ InitWorkSpaceHeader (
EFI_STATUS
WorkSpaceRefresh (
IN EFI_FTW_LITE_DEVICE *FtwLiteDevice
)
;
);
/**
Check to see if it is a valid work space.
@ -565,8 +546,7 @@ WorkSpaceRefresh (
BOOLEAN
IsValidWorkSpace (
IN EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER *WorkingHeader
)
;
);
/**
Reclaim the work space on the working block.
@ -584,7 +564,6 @@ EFI_STATUS
FtwReclaimWorkSpace (
IN EFI_FTW_LITE_DEVICE *FtwLiteDevice,
IN BOOLEAN PreserveRecord
)
;
);
#endif

View File

@ -305,8 +305,7 @@ typedef struct _HII_DATABASE_PRIVATE_DATA {
BOOLEAN
IsHiiHandleValid (
EFI_HII_HANDLE Handle
)
;
);
/**
@ -338,8 +337,7 @@ IsFontInfoExisted (
IN EFI_FONT_INFO_MASK *FontInfoMask, OPTIONAL
IN EFI_FONT_HANDLE FontHandle, OPTIONAL
OUT HII_GLOBAL_FONT_INFO **GlobalFontInfo OPTIONAL
)
;
);
/**
@ -362,8 +360,7 @@ GetSystemFont (
IN HII_DATABASE_PRIVATE_DATA *Private,
OUT EFI_FONT_DISPLAY_INFO **FontInfo,
OUT UINTN *FontInfoSize OPTIONAL
)
;
);
/**
@ -399,8 +396,7 @@ FindStringBlock (
OUT UINT8 **StringBlockAddr, OPTIONAL
OUT UINTN *StringTextOffset, OPTIONAL
OUT EFI_STRING_ID *LastStringId OPTIONAL
)
;
);
/**
@ -431,8 +427,7 @@ FindGlyphBlock (
OUT UINT8 **GlyphBuffer, OPTIONAL
OUT EFI_HII_GLYPH_INFO *Cell, OPTIONAL
OUT UINTN *GlyphBufferLen OPTIONAL
)
;
);
//
// EFI_HII_FONT_PROTOCOL protocol interfaces
@ -506,8 +501,7 @@ HiiStringToImage (
OUT EFI_HII_ROW_INFO **RowInfoArray OPTIONAL,
OUT UINTN *RowInfoArraySize OPTIONAL,
OUT UINTN *ColumnInfoArray OPTIONAL
)
;
);
/**
@ -586,8 +580,7 @@ HiiStringIdToImage (
OUT EFI_HII_ROW_INFO **RowInfoArray OPTIONAL,
OUT UINTN *RowInfoArraySize OPTIONAL,
OUT UINTN *ColumnInfoArray OPTIONAL
)
;
);
/**
@ -620,8 +613,7 @@ HiiGetGlyph (
IN CONST EFI_FONT_DISPLAY_INFO *StringInfo,
OUT EFI_IMAGE_OUTPUT **Blt,
OUT UINTN *Baseline OPTIONAL
)
;
);
/**
@ -661,8 +653,7 @@ HiiGetFontInfo (
IN CONST EFI_FONT_DISPLAY_INFO *StringInfoIn, OPTIONAL
OUT EFI_FONT_DISPLAY_INFO **StringInfoOut,
IN CONST EFI_STRING String OPTIONAL
)
;
);
//
// EFI_HII_IMAGE_PROTOCOL interfaces
@ -694,8 +685,7 @@ HiiNewImage (
IN EFI_HII_HANDLE PackageList,
OUT EFI_IMAGE_ID *ImageId,
IN CONST EFI_IMAGE_INPUT *Image
)
;
);
/**
@ -726,8 +716,7 @@ HiiGetImage (
IN EFI_HII_HANDLE PackageList,
IN EFI_IMAGE_ID ImageId,
OUT EFI_IMAGE_INPUT *Image
)
;
);
/**
@ -753,8 +742,7 @@ HiiSetImage (
IN EFI_HII_HANDLE PackageList,
IN EFI_IMAGE_ID ImageId,
IN CONST EFI_IMAGE_INPUT *Image
)
;
);
/**
@ -795,8 +783,7 @@ HiiDrawImage (
IN OUT EFI_IMAGE_OUTPUT **Blt,
IN UINTN BltX,
IN UINTN BltY
)
;
);
/**
@ -893,8 +880,7 @@ HiiNewString (
IN CONST CHAR16 *LanguageName, OPTIONAL
IN CONST EFI_STRING String,
IN CONST EFI_FONT_INFO *StringFontInfo OPTIONAL
)
;
);
/**
@ -941,8 +927,7 @@ HiiGetString (
OUT EFI_STRING String,
IN OUT UINTN *StringSize,
OUT EFI_FONT_INFO **StringFontInfo OPTIONAL
)
;
);
/**
@ -976,8 +961,7 @@ HiiSetString (
IN CONST CHAR8 *Language,
IN CONST EFI_STRING String,
IN CONST EFI_FONT_INFO *StringFontInfo OPTIONAL
)
;
);
/**
@ -1008,8 +992,7 @@ HiiGetLanguages (
IN EFI_HII_HANDLE PackageList,
IN OUT CHAR8 *Languages,
IN OUT UINTN *LanguagesSize
)
;
);
/**
@ -1051,8 +1034,7 @@ HiiGetSecondaryLanguages (
IN CONST CHAR8 *FirstLanguage,
IN OUT CHAR8 *SecondaryLanguages,
IN OUT UINTN *SecondaryLanguagesSize
)
;
);
//
// EFI_HII_DATABASE_PROTOCOL protocol interfaces
@ -1085,8 +1067,7 @@ HiiNewPackageList (
IN CONST EFI_HII_PACKAGE_LIST_HEADER *PackageList,
IN CONST EFI_HANDLE DriverHandle,
OUT EFI_HII_HANDLE *Handle
)
;
);
/**
@ -1109,8 +1090,7 @@ EFIAPI
HiiRemovePackageList (
IN CONST EFI_HII_DATABASE_PROTOCOL *This,
IN EFI_HII_HANDLE Handle
)
;
);
/**
@ -1137,8 +1117,7 @@ HiiUpdatePackageList (
IN CONST EFI_HII_DATABASE_PROTOCOL *This,
IN EFI_HII_HANDLE Handle,
IN CONST EFI_HII_PACKAGE_LIST_HEADER *PackageList
)
;
);
/**
@ -1183,8 +1162,7 @@ HiiListPackageLists (
IN CONST EFI_GUID *PackageGuid,
IN OUT UINTN *HandleBufferLength,
OUT EFI_HII_HANDLE *Handle
)
;
);
/**
@ -1221,8 +1199,7 @@ HiiExportPackageLists (
IN EFI_HII_HANDLE Handle,
IN OUT UINTN *BufferSize,
OUT EFI_HII_PACKAGE_LIST_HEADER *Buffer
)
;
);
/**
@ -1270,8 +1247,7 @@ HiiRegisterPackageNotify (
IN CONST EFI_HII_DATABASE_NOTIFY PackageNotifyFn,
IN EFI_HII_DATABASE_NOTIFY_TYPE NotifyType,
OUT EFI_HANDLE *NotifyHandle
)
;
);
/**
@ -1292,8 +1268,7 @@ EFIAPI
HiiUnregisterPackageNotify (
IN CONST EFI_HII_DATABASE_PROTOCOL *This,
IN EFI_HANDLE NotificationHandle
)
;
);
/**
@ -1325,8 +1300,7 @@ HiiFindKeyboardLayouts (
IN CONST EFI_HII_DATABASE_PROTOCOL *This,
IN OUT UINT16 *KeyGuidBufferLength,
OUT EFI_GUID *KeyGuidBuffer
)
;
);
/**
@ -1357,8 +1331,7 @@ HiiGetKeyboardLayout (
IN CONST EFI_GUID *KeyGuid,
IN OUT UINT16 *KeyboardLayoutLength,
OUT EFI_HII_KEYBOARD_LAYOUT *KeyboardLayout
)
;
);
/**
@ -1383,8 +1356,7 @@ EFIAPI
HiiSetKeyboardLayout (
IN CONST EFI_HII_DATABASE_PROTOCOL *This,
IN CONST EFI_GUID *KeyGuid
)
;
);
/**
@ -1409,8 +1381,7 @@ HiiGetPackageListHandle (
IN CONST EFI_HII_DATABASE_PROTOCOL *This,
IN EFI_HII_HANDLE PackageListHandle,
OUT EFI_HANDLE *DriverHandle
)
;
);
//
// EFI_HII_CONFIG_ROUTING_PROTOCOL interfaces
@ -1463,8 +1434,7 @@ HiiConfigRoutingExtractConfig (
IN CONST EFI_STRING Request,
OUT EFI_STRING *Progress,
OUT EFI_STRING *Results
)
;
);
/**
@ -1493,8 +1463,7 @@ EFIAPI
HiiConfigRoutingExportConfig (
IN CONST EFI_HII_CONFIG_ROUTING_PROTOCOL *This,
OUT EFI_STRING *Results
)
;
);
/**
@ -1528,8 +1497,7 @@ HiiConfigRoutingRouteConfig (
IN CONST EFI_HII_CONFIG_ROUTING_PROTOCOL *This,
IN CONST EFI_STRING Configuration,
OUT EFI_STRING *Progress
)
;
);
@ -1581,8 +1549,7 @@ HiiBlockToConfig (
IN CONST UINTN BlockSize,
OUT EFI_STRING *Config,
OUT EFI_STRING *Progress
)
;
);
/**
@ -1639,8 +1606,7 @@ HiiConfigToBlock (
IN OUT UINT8 *Block,
IN OUT UINTN *BlockSize,
OUT EFI_STRING *Progress
)
;
);
/**
@ -1693,8 +1659,7 @@ HiiGetAltCfg (
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath,
IN CONST UINT16 *AltCfgId,
OUT EFI_STRING *AltCfgResp
)
;
);
//

View File

@ -79,8 +79,7 @@ InitializeMemoryTest (
IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This,
IN EXTENDMEM_COVERAGE_LEVEL Level,
OUT BOOLEAN *RequireSoftECCInit
)
;
);
EFI_STATUS
EFIAPI
@ -90,15 +89,13 @@ GenPerformMemoryTest (
OUT UINT64 *TotalMemorySize,
OUT BOOLEAN *ErrorOut,
IN BOOLEAN TestAbort
)
;
);
EFI_STATUS
EFIAPI
GenMemoryTestFinished (
IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This
)
;
);
EFI_STATUS
EFIAPI
@ -106,7 +103,6 @@ GenCompatibleRangeTest (
IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This,
IN EFI_PHYSICAL_ADDRESS StartAddress,
IN UINT64 Length
)
;
);
#endif

View File

@ -41,7 +41,6 @@ EFIAPI
MonotonicCounterDriverInitialize (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
;
);
#endif

View File

@ -48,8 +48,7 @@ typedef struct _MD5_CTX {
EFI_STATUS
MD5Init (
IN MD5_CTX *Md5Ctx
)
;
);
/**
the external interface of Md5 algorithm
@ -69,8 +68,7 @@ MD5Update (
IN MD5_CTX *Md5Ctx,
IN VOID *Data,
IN UINTN DataLen
)
;
);
/**
accumulate the MD5 value of every data segment and generate the finial
@ -88,7 +86,6 @@ EFI_STATUS
MD5Final (
IN MD5_CTX *Md5Ctx,
OUT UINT8 *HashVal
)
;
);
#endif // _MD5_H

View File

@ -188,16 +188,14 @@ PxebcBisStart (
PXE_BASECODE_DEVICE *Private,
BIS_APPLICATION_HANDLE *BisAppHandle,
EFI_BIS_DATA **BisDataSigInfo
)
;
);
VOID
PxebcBisStop (
EFI_BIS_PROTOCOL *Bis,
BIS_APPLICATION_HANDLE BisAppHandle,
EFI_BIS_DATA *BisDataSigInfo
)
;
);
BOOLEAN
PxebcBisVerify (
@ -206,14 +204,12 @@ PxebcBisVerify (
UINTN FileBufferLength,
VOID *CredentialBuffer,
UINTN CredentialBufferLength
)
;
);
BOOLEAN
PxebcBisDetect (
PXE_BASECODE_DEVICE *Private
)
;
);
//
// Global Variables
@ -240,31 +236,27 @@ EFIAPI
InitializeBCDriver (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
;
);
EFI_STATUS
EFIAPI
BcStart (
IN EFI_PXE_BASE_CODE_PROTOCOL *This,
IN BOOLEAN UseIpv6
)
;
);
EFI_STATUS
EFIAPI
BcStop (
IN EFI_PXE_BASE_CODE_PROTOCOL *This
)
;
);
EFI_STATUS
EFIAPI
BcDhcp (
IN EFI_PXE_BASE_CODE_PROTOCOL *This,
IN BOOLEAN SortOffers
)
;
);
EFI_STATUS
EFIAPI
@ -274,8 +266,7 @@ BcDiscover (
IN UINT16 *Layer,
IN BOOLEAN UseBis,
IN EFI_PXE_BASE_CODE_DISCOVER_INFO * Info OPTIONAL
)
;
);
EFI_STATUS
EFIAPI
@ -290,8 +281,7 @@ BcMtftp (
IN UINT8 *Filename,
IN EFI_PXE_BASE_CODE_MTFTP_INFO * Info OPTIONAL,
IN BOOLEAN DontUseBuffer
)
;
);
EFI_STATUS
EFIAPI
@ -307,8 +297,7 @@ BcUdpWrite (
IN VOID *HeaderPtr, OPTIONAL
IN UINTN *BufferSize,
IN VOID *BufferPtr
)
;
);
EFI_STATUS
EFIAPI
@ -323,8 +312,7 @@ BcUdpRead (
IN VOID *HeaderPtr, OPTIONAL
IN OUT UINTN *BufferSize,
IN VOID *BufferPtr
)
;
);
EFI_STATUS
EFIAPI
@ -345,8 +333,7 @@ BcTcpWrite (
IN VOID *HeaderPtr, OPTIONAL
IN UINTN *BufferSize,
IN VOID *BufferPtr
)
;
);
EFI_STATUS
EFIAPI
@ -361,8 +348,7 @@ BcTcpRead (
IN VOID *HeaderPtr, OPTIONAL
IN OUT UINTN *BufferSize,
IN VOID *BufferPtr
)
;
);
EFI_STATUS
EFIAPI
@ -370,16 +356,14 @@ BcArp (
IN EFI_PXE_BASE_CODE_PROTOCOL * This,
IN EFI_IP_ADDRESS * IpAddr,
IN EFI_MAC_ADDRESS * MacAddr OPTIONAL
)
;
);
EFI_STATUS
EFIAPI
BcIpFilter (
IN EFI_PXE_BASE_CODE_PROTOCOL *This,
IN EFI_PXE_BASE_CODE_IP_FILTER *NewFilter
)
;
);
EFI_STATUS
EFIAPI
@ -390,8 +374,7 @@ BcSetParameters (
IN UINT8 *NewTTL, OPTIONAL
IN UINT8 *NewToS, OPTIONAL
IN BOOLEAN *NewMakeCallback OPTIONAL
)
;
);
EFI_STATUS
EFIAPI
@ -399,8 +382,7 @@ BcSetStationIP (
IN EFI_PXE_BASE_CODE_PROTOCOL * This,
IN EFI_IP_ADDRESS * NewStationIp, OPTIONAL
IN EFI_IP_ADDRESS * NewSubnetMask OPTIONAL
)
;
);
EFI_STATUS
EFIAPI
@ -418,8 +400,7 @@ BcSetPackets (
IN EFI_PXE_BASE_CODE_PACKET * NewPxeDiscover, OPTIONAL
IN EFI_PXE_BASE_CODE_PACKET * NewPxeReply, OPTIONAL
IN EFI_PXE_BASE_CODE_PACKET * NewPxeBisReply OPTIONAL
)
;
);
EFI_STATUS
EFIAPI
@ -429,15 +410,13 @@ LoadFile (
IN BOOLEAN BootPolicy,
IN OUT UINTN *BufferSize,
IN VOID *Buffer
)
;
);
EFI_STATUS
PxeBcLibGetSmbiosSystemGuidAndSerialNumber (
IN EFI_GUID *SystemGuid,
OUT CHAR8 **SystemSerialNumber
)
;
);
#include "Ip.h"
#include "Dhcp.h"

View File

@ -431,8 +431,7 @@ EFI_STATUS
IpFilter (
PXE_BASECODE_DEVICE *Private,
IN EFI_PXE_BASE_CODE_IP_FILTER *Filter
)
;
);
//
// //////////////////////////////////////////////////////////////////////
@ -452,8 +451,7 @@ UdpWrite (
IN VOID *HeaderPtr, OPTIONAL
IN UINTN *BufferSizePtr,
IN VOID *BufferPtr
)
;
);
//
// /////////////////////////////////////////////////////////////////////
@ -473,22 +471,19 @@ UdpRead (
IN OUT UINTN *BufferSizePtr,
IN VOID *BufferPtr,
IN EFI_EVENT TimeoutEvent
)
;
);
VOID
IgmpLeaveGroup (
PXE_BASECODE_DEVICE *Private,
EFI_IP_ADDRESS *
)
;
);
VOID
IgmpJoinGroup (
PXE_BASECODE_DEVICE *Private,
EFI_IP_ADDRESS *
)
;
);
//
// convert number to zero filled ascii value of length lth
@ -498,8 +493,7 @@ CvtNum (
UINTN Number,
UINT8 *BufferPtr,
INTN BufferLen
)
;
);
//
// convert number to ascii string at ptr
@ -508,8 +502,7 @@ VOID
UtoA10 (
UINTN Number,
UINT8 *BufferPtr
)
;
);
//
// convert ascii numeric string to UINTN
@ -517,14 +510,12 @@ UtoA10 (
UINTN
AtoU (
UINT8 *BufferPtr
)
;
);
UINT64
AtoU64 (
UINT8 *BufferPtr
)
;
);
//
// calculate the internet checksum (RFC 1071)
@ -534,8 +525,7 @@ UINT16
IpChecksum (
UINT16 *MessagePtr,
UINTN ByteLength
)
;
);
//
// do checksum on non contiguous header and data
@ -546,8 +536,7 @@ IpChecksum2 (
UINTN HeaderLength,
UINT16 *Message,
UINTN MessageLength
)
;
);
//
// update checksum when only a single word changes
@ -557,21 +546,18 @@ UpdateChecksum (
UINT16 OldChecksum,
UINT16 OldWord,
UINT16 NewWord
)
;
);
VOID
SeedRandom (
IN PXE_BASECODE_DEVICE *Private,
IN UINT16 InitialSeed
)
;
);
UINT16
Random (
IN PXE_BASECODE_DEVICE *Private
)
;
);
EFI_STATUS
SendPacket (
@ -582,30 +568,26 @@ SendPacket (
VOID *HardwareAddress,
UINT16 MediaProtocol,
IN EFI_PXE_BASE_CODE_FUNCTION Function
)
;
);
VOID
HandleArpReceive (
PXE_BASECODE_DEVICE *Private,
ARP_PACKET *ArpPacketPtr,
VOID *HeaderPtr
)
;
);
VOID
HandleIgmp (
PXE_BASECODE_DEVICE *Private,
IGMPV2_MESSAGE *IgmpMessageptr,
UINTN IgmpMessageLen
)
;
);
VOID
IgmpCheckTimers (
PXE_BASECODE_DEVICE *Private
)
; // poll when doing a receive
); // poll when doing a receive
// return hw add of IP and TRUE if available, otherwise FALSE
//
BOOLEAN
@ -613,16 +595,14 @@ GetHwAddr (
IN PXE_BASECODE_DEVICE *Private,
EFI_IP_ADDRESS *ProtocolAddressPtr,
EFI_MAC_ADDRESS *HardwareAddressPtr
)
;
);
EFI_STATUS
DoArp (
IN PXE_BASECODE_DEVICE *Private,
IN EFI_IP_ADDRESS *ProtocolAddressPtr,
OUT EFI_MAC_ADDRESS *HardwareAddressptr
)
;
);
BOOLEAN
OnSameSubnet (
@ -630,15 +610,13 @@ OnSameSubnet (
EFI_IP_ADDRESS *Ip1,
EFI_IP_ADDRESS *Ip2,
EFI_IP_ADDRESS *SubnetMask
)
;
);
VOID
IpAddRouter (
PXE_BASECODE_DEVICE *Private,
EFI_IP_ADDRESS *RouterIp
)
;
);
#define Ip4AddRouter(Private, Ipv4Ptr) IpAddRouter (Private, (EFI_IP_ADDRESS *) Ipv4Ptr)
@ -656,8 +634,7 @@ Ipv4Xmt (
VOID *Data,
UINTN DataLen,
EFI_PXE_BASE_CODE_FUNCTION Function
)
;
);
//
// send ipv4 packet with ipv4 option
@ -673,8 +650,7 @@ Ipv4SendWOp (
UINTN OptionLen,
UINT32 DestIp,
EFI_PXE_BASE_CODE_FUNCTION Function
)
;
);
//
// send MsgLth message at MsgPtr - higher level protocol header already in xmtbuf, length HdrSize
@ -690,8 +666,7 @@ Ip4Send (
IN UINTN HeaderSize, // protocol header byte length
IN UINT8 *MsgPtr, // pointer to data
IN UINTN MsgLength
)
; // data byte length
); // data byte length
// receive up to MsgLth message into MsgPtr for protocol Prot
// return message length, src/dest ips if select any, and pointer to protocol header
//
@ -707,15 +682,13 @@ IpReceive (
UINT8 *MsgPtr, // pointer to data buffer
UINTN *MsgLenPtr, // pointer to data buffer length/ O - returned data length
IN EFI_EVENT TimeoutEvent
)
;
);
#if 0
VOID
WaitForTxComplete (
IN PXE_BASECODE_DEVICE *Private
)
;
);
#endif
//
// routine to cycle waiting for a receive or timeout
@ -728,8 +701,7 @@ WaitForReceive (
IN OUT UINTN *HeaderSizePtr,
IN OUT UINTN *BufferSizePtr,
IN OUT UINT16 *ProtocolPtr
)
;
);
#endif /* _IP_H_ */

View File

@ -120,8 +120,7 @@ PxeDhcp4Run (
IN EFI_PXE_DHCP4_PROTOCOL *This,
IN OPTIONAL UINTN OpLen,
IN OPTIONAL VOID *OpList
)
;
);
extern
EFI_STATUS
@ -129,8 +128,7 @@ EFIAPI
PxeDhcp4Setup (
IN EFI_PXE_DHCP4_PROTOCOL *This,
IN EFI_PXE_DHCP4_DATA *Data
)
;
);
extern
EFI_STATUS
@ -140,8 +138,7 @@ PxeDhcp4Init (
IN UINTN seconds_timeout,
OUT UINTN *offer_list_entries,
OUT DHCP4_PACKET **offer_list
)
;
);
extern
EFI_STATUS
@ -150,8 +147,7 @@ PxeDhcp4Select (
IN EFI_PXE_DHCP4_PROTOCOL *This,
IN UINTN seconds_timeout,
IN DHCP4_PACKET *offer_list
)
;
);
extern
EFI_STATUS
@ -159,8 +155,7 @@ EFIAPI
PxeDhcp4Renew (
IN EFI_PXE_DHCP4_PROTOCOL *This,
UINTN seconds_timeout
)
;
);
extern
EFI_STATUS
@ -168,16 +163,14 @@ EFIAPI
PxeDhcp4Rebind (
IN EFI_PXE_DHCP4_PROTOCOL *This,
UINTN seconds_timeout
)
;
);
extern
EFI_STATUS
EFIAPI
PxeDhcp4Release (
IN EFI_PXE_DHCP4_PROTOCOL *This
)
;
);
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@ -188,15 +181,13 @@ extern
UINT16
htons (
UINTN n
)
;
);
extern
UINT32
htonl (
UINTN n
)
;
);
extern
VOID
@ -204,8 +195,7 @@ EFIAPI
timeout_notify (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
extern
VOID
@ -213,8 +203,7 @@ EFIAPI
periodic_notify (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
extern
EFI_STATUS
@ -223,16 +212,14 @@ find_opt (
IN UINT8 OpCode,
IN UINTN Skip,
OUT DHCP4_OP **OpPtr
)
;
);
extern
EFI_STATUS
add_opt (
IN DHCP4_PACKET *Packet,
IN DHCP4_OP *OpPtr
)
;
);
extern
EFI_STATUS
@ -240,30 +227,26 @@ start_udp (
IN PXE_DHCP4_PRIVATE_DATA *Private,
IN OPTIONAL EFI_IP_ADDRESS *station_ip,
IN OPTIONAL EFI_IP_ADDRESS *subnet_mask
)
;
);
extern
VOID
stop_udp (
IN PXE_DHCP4_PRIVATE_DATA *Private
)
;
);
extern
EFI_STATUS
start_receive_events (
IN PXE_DHCP4_PRIVATE_DATA *Private,
IN UINTN seconds_timeout
)
;
);
extern
VOID
stop_receive_events (
IN PXE_DHCP4_PRIVATE_DATA *Private
)
;
);
extern
EFI_STATUS
@ -274,8 +257,7 @@ tx_udp (
IN EFI_IP_ADDRESS *src_ip,
IN VOID *buffer,
IN UINTN BufferSize
)
;
);
extern
EFI_STATUS
@ -286,8 +268,7 @@ rx_udp (
IN OUT EFI_IP_ADDRESS *dest_ip,
IN OUT EFI_IP_ADDRESS *src_ip,
IN UINT16 op_flags
)
;
);
extern
EFI_STATUS
@ -309,8 +290,7 @@ tx_rx_udp (
IN UINTN rx_pkt_size
),
IN UINTN seconds_timeout
)
;
);
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

View File

@ -148,35 +148,30 @@ add_v2p (
EFI_PCI_IO_PROTOCOL_OPERATION type,
VOID *vaddr,
UINTN bsize
)
;
);
EFI_STATUS
find_v2p (
struct s_v2p **v2p,
VOID *vaddr
)
;
);
EFI_STATUS
del_v2p (
VOID *vaddr
)
;
);
extern
VOID
snp_undi32_callback_block_30 (
IN UINT32 Enable
)
;
);
extern
VOID
snp_undi32_callback_delay_30 (
IN UINT64 MicroSeconds
)
;
);
extern
VOID
@ -185,32 +180,28 @@ snp_undi32_callback_memio_30 (
IN UINT8 NumBytes,
IN UINT64 MemOrPortAddress,
IN OUT UINT64 BufferPtr
)
;
);
extern
VOID
snp_undi32_callback_v2p_30 (
IN UINT64 CpuAddr,
IN OUT UINT64 DeviceAddrPtr
)
;
);
extern
VOID
snp_undi32_callback_block (
IN UINT64 UniqueId,
IN UINT32 Enable
)
;
);
extern
VOID
snp_undi32_callback_delay (
IN UINT64 UniqueId,
IN UINT64 MicroSeconds
)
;
);
extern
VOID
@ -220,8 +211,7 @@ snp_undi32_callback_memio (
IN UINT8 NumBytes,
IN UINT64 MemOrPortAddr,
IN OUT UINT64 BufferPtr
)
;
);
extern
VOID
@ -231,8 +221,7 @@ snp_undi32_callback_map (
IN UINT32 NumBytes,
IN UINT32 Direction,
IN OUT UINT64 DeviceAddrPtr
)
;
);
extern
VOID
@ -242,8 +231,7 @@ snp_undi32_callback_unmap (
IN UINT32 NumBytes,
IN UINT32 Direction,
IN UINT64 DeviceAddr // not a pointer to device address
)
;
);
extern
VOID
@ -253,24 +241,21 @@ snp_undi32_callback_sync (
IN UINT32 NumBytes,
IN UINT32 Direction,
IN UINT64 DeviceAddr // not a pointer to device address
)
;
);
extern
EFI_STATUS
EFIAPI
snp_undi32_start (
IN EFI_SIMPLE_NETWORK_PROTOCOL *this
)
;
);
extern
EFI_STATUS
EFIAPI
snp_undi32_stop (
IN EFI_SIMPLE_NETWORK_PROTOCOL *this
)
;
);
extern
EFI_STATUS
@ -279,8 +264,7 @@ snp_undi32_initialize (
IN EFI_SIMPLE_NETWORK_PROTOCOL *this,
IN UINTN extra_rx_buffer_size OPTIONAL,
IN UINTN extra_tx_buffer_size OPTIONAL
)
;
);
extern
EFI_STATUS
@ -288,16 +272,14 @@ EFIAPI
snp_undi32_reset (
IN EFI_SIMPLE_NETWORK_PROTOCOL *this,
IN BOOLEAN ExtendedVerification
)
;
);
extern
EFI_STATUS
EFIAPI
snp_undi32_shutdown (
IN EFI_SIMPLE_NETWORK_PROTOCOL *this
)
;
);
extern
EFI_STATUS
@ -309,8 +291,7 @@ snp_undi32_receive_filters (
IN BOOLEAN reset_mcast_filter,
IN UINTN mcast_filter_count OPTIONAL,
IN EFI_MAC_ADDRESS * mcast_filter OPTIONAL
)
;
);
extern
EFI_STATUS
@ -319,8 +300,7 @@ snp_undi32_station_address (
IN EFI_SIMPLE_NETWORK_PROTOCOL * this,
IN BOOLEAN reset,
IN EFI_MAC_ADDRESS *new OPTIONAL
)
;
);
extern
EFI_STATUS
@ -330,8 +310,7 @@ snp_undi32_statistics (
IN BOOLEAN reset,
IN OUT UINTN *statistics_size OPTIONAL,
IN OUT EFI_NETWORK_STATISTICS * statistics_table OPTIONAL
)
;
);
extern
EFI_STATUS
@ -341,8 +320,7 @@ snp_undi32_mcast_ip_to_mac (
IN BOOLEAN IPv6,
IN EFI_IP_ADDRESS *IP,
OUT EFI_MAC_ADDRESS *MAC
)
;
);
extern
EFI_STATUS
@ -353,8 +331,7 @@ snp_undi32_nvdata (
IN UINTN offset,
IN UINTN buffer_size,
IN OUT VOID *buffer
)
;
);
extern
EFI_STATUS
@ -363,8 +340,7 @@ snp_undi32_get_status (
IN EFI_SIMPLE_NETWORK_PROTOCOL * this,
OUT UINT32 *interrupt_status OPTIONAL,
OUT VOID **tx_buffer OPTIONAL
)
;
);
extern
EFI_STATUS
@ -377,8 +353,7 @@ snp_undi32_transmit (
IN EFI_MAC_ADDRESS * src_addr OPTIONAL,
IN EFI_MAC_ADDRESS * dest_addr OPTIONAL,
IN UINT16 *protocol OPTIONAL
)
;
);
extern
EFI_STATUS
@ -391,8 +366,7 @@ snp_undi32_receive (
OUT EFI_MAC_ADDRESS * src_addr OPTIONAL,
OUT EFI_MAC_ADDRESS * dest_addr OPTIONAL,
OUT UINT16 *protocol OPTIONAL
)
;
);
typedef
EFI_STATUS
@ -424,8 +398,7 @@ EFIAPI
InitializeSnpNiiDriver (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
;
);
#define SNP_MEM_PAGES(x) (((x) - 1) / 4096 + 1)

View File

@ -141,8 +141,7 @@ Tcp4GetMode (
Option->EnableNagle = (BOOLEAN) (!TCP_FLG_ON (Tcb->CtrlFlag, TCP_CTRL_NO_NAGLE));
Option->EnableTimeStamp = (BOOLEAN) (!TCP_FLG_ON (Tcb->CtrlFlag, TCP_CTRL_NO_TS));
Option->EnableWindowScaling = (BOOLEAN) (!TCP_FLG_ON (Tcb->CtrlFlag, TCP_CTRL_NO_WS))
;
Option->EnableWindowScaling = (BOOLEAN) (!TCP_FLG_ON (Tcb->CtrlFlag, TCP_CTRL_NO_WS));
Option->EnableSelectiveAck = FALSE;
Option->EnablePathMtuDiscovery = FALSE;

View File

@ -75,8 +75,7 @@ VOID
EFIAPI
DxePcdSetSku (
IN UINTN SkuId
)
;
);
/**
Retrieves an 8-bit value for a given PCD token.
@ -93,8 +92,7 @@ UINT8
EFIAPI
DxePcdGet8 (
IN UINTN TokenNumber
)
;
);
/**
Retrieves an 16-bit value for a given PCD token.
@ -111,8 +109,7 @@ UINT16
EFIAPI
DxePcdGet16 (
IN UINTN TokenNumber
)
;
);
/**
Retrieves an 32-bit value for a given PCD token.
@ -129,8 +126,7 @@ UINT32
EFIAPI
DxePcdGet32 (
IN UINTN TokenNumber
)
;
);
/**
Retrieves an 64-bit value for a given PCD token.
@ -147,8 +143,7 @@ UINT64
EFIAPI
DxePcdGet64 (
IN UINTN TokenNumber
)
;
);
/**
Retrieves a pointer to a value for a given PCD token.
@ -167,8 +162,7 @@ VOID *
EFIAPI
DxePcdGetPtr (
IN UINTN TokenNumber
)
;
);
/**
Retrieves a Boolean value for a given PCD token.
@ -187,8 +181,7 @@ BOOLEAN
EFIAPI
DxePcdGetBool (
IN UINTN TokenNumber
)
;
);
/**
Retrieves the size of the value for a given PCD token.
@ -205,8 +198,7 @@ UINTN
EFIAPI
DxePcdGetSize (
IN UINTN TokenNumber
)
;
);
/**
Retrieves an 8-bit value for a given PCD token.
@ -227,8 +219,7 @@ EFIAPI
DxePcdGet8Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber
)
;
);
/**
Retrieves an 16-bit value for a given PCD token.
@ -249,8 +240,7 @@ EFIAPI
DxePcdGet16Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber
)
;
);
/**
Retrieves an 32-bit value for a given PCD token.
@ -271,8 +261,7 @@ EFIAPI
DxePcdGet32Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber
)
;
);
/**
Retrieves an 64-bit value for a given PCD token.
@ -293,8 +282,7 @@ EFIAPI
DxePcdGet64Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber
)
;
);
/**
Retrieves a pointer to a value for a given PCD token.
@ -315,8 +303,7 @@ EFIAPI
DxePcdGetPtrEx (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber
)
;
);
/**
Retrieves an Boolean value for a given PCD token.
@ -337,8 +324,7 @@ EFIAPI
DxePcdGetBoolEx (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber
)
;
);
/**
Retrieves the size of the value for a given PCD token.
@ -357,8 +343,7 @@ EFIAPI
DxePcdGetSizeEx (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber
)
;
);
/**
Sets an 8-bit value for a given PCD token.
@ -382,8 +367,7 @@ EFIAPI
DxePcdSet8 (
IN UINTN TokenNumber,
IN UINT8 Value
)
;
);
/**
Sets an 16-bit value for a given PCD token.
@ -407,8 +391,7 @@ EFIAPI
DxePcdSet16 (
IN UINTN TokenNumber,
IN UINT16 Value
)
;
);
/**
Sets an 32-bit value for a given PCD token.
@ -432,8 +415,7 @@ EFIAPI
DxePcdSet32 (
IN UINTN TokenNumber,
IN UINT32 Value
)
;
);
/**
Sets an 64-bit value for a given PCD token.
@ -457,8 +439,7 @@ EFIAPI
DxePcdSet64 (
IN UINTN TokenNumber,
IN UINT64 Value
)
;
);
/**
@ -488,8 +469,7 @@ DxePcdSetPtr (
IN UINTN TokenNumber,
IN OUT UINTN *SizeOfBuffer,
IN VOID *Buffer
)
;
);
/**
Sets an Boolean value for a given PCD token.
@ -513,8 +493,7 @@ EFIAPI
DxePcdSetBool (
IN UINTN TokenNumber,
IN BOOLEAN Value
)
;
);
/**
@ -541,8 +520,7 @@ DxePcdSet8Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber,
IN UINT8 Value
)
;
);
/**
Sets an 16-bit value for a given PCD token.
@ -568,8 +546,7 @@ DxePcdSet16Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber,
IN UINT16 Value
)
;
);
/**
Sets an 32-bit value for a given PCD token.
@ -595,8 +572,7 @@ DxePcdSet32Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber,
IN UINT32 Value
)
;
);
/**
Sets an 64-bit value for a given PCD token.
@ -622,8 +598,7 @@ DxePcdSet64Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber,
IN UINT64 Value
)
;
);
/**
Sets a value of a specified size for a given PCD token.
@ -654,8 +629,7 @@ DxePcdSetPtrEx (
IN UINTN TokenNumber,
IN OUT UINTN *SizeOfBuffer,
IN VOID *Buffer
)
;
);
/**
Sets an Boolean value for a given PCD token.
@ -681,8 +655,7 @@ DxePcdSetBoolEx (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber,
IN BOOLEAN Value
)
;
);
/**
Specifies a function to be called anytime the value of a designated token is changed.
@ -702,8 +675,7 @@ DxeRegisterCallBackOnSet (
IN CONST EFI_GUID *Guid, OPTIONAL
IN UINTN TokenNumber,
IN PCD_PROTOCOL_CALLBACK CallBackFunction
)
;
);
/**
Cancels a previously set callback function for a particular PCD token number.
@ -723,8 +695,7 @@ DxeUnRegisterCallBackOnSet (
IN CONST EFI_GUID *Guid, OPTIONAL
IN UINTN TokenNumber,
IN PCD_PROTOCOL_CALLBACK CallBackFunction
)
;
);
/**
Retrieves the next valid PCD token for a given namespace.
@ -749,8 +720,7 @@ EFIAPI
DxePcdGetNextToken (
IN CONST EFI_GUID *Guid, OPTIONAL
IN OUT UINTN *TokenNumber
)
;
);
/**
Get next token space in PCD database according to given token space guid.
@ -771,8 +741,7 @@ EFI_STATUS
EFIAPI
DxePcdGetNextTokenSpace (
IN OUT CONST EFI_GUID **Guid
)
;
);
typedef struct {
LIST_ENTRY Node;
@ -800,8 +769,7 @@ SetValueWorker (
IN UINTN TokenNumber,
IN VOID *Data,
IN UINTN Size
)
;
);
/**
Set value for an PCD entry
@ -824,8 +792,7 @@ SetWorker (
IN VOID *Data,
IN OUT UINTN *Size,
IN BOOLEAN PtrType
)
;
);
/**
Wrapper function for set PCD value for non-Pointer type dynamic-ex PCD.
@ -844,8 +811,7 @@ ExSetValueWorker (
IN CONST EFI_GUID *Guid,
IN VOID *Data,
IN UINTN SetSize
)
;
);
/**
Set value for a dynamic PCD entry.
@ -872,8 +838,7 @@ ExSetWorker (
IN VOID *Data,
IN OUT UINTN *Size,
IN BOOLEAN PtrType
)
;
);
/**
Get the PCD entry pointer in PCD database.
@ -893,8 +858,7 @@ VOID *
GetWorker (
IN UINTN TokenNumber,
IN UINTN GetSize
)
;
);
/**
Wrapper function for get PCD value for dynamic-ex PCD.
@ -911,8 +875,7 @@ ExGetWorker (
IN CONST EFI_GUID *Guid,
IN UINTN ExTokenNumber,
IN UINTN GetSize
)
;
);
/**
Find the local token number according to system SKU ID.
@ -930,8 +893,7 @@ GetSkuEnabledTokenNumber (
UINT32 LocalTokenNumber,
UINTN Size,
BOOLEAN IsPeiDb
)
;
);
/**
Get Variable which contains HII type PCD entry.
@ -949,8 +911,7 @@ GetHiiVariable (
IN UINT16 *VariableName,
OUT UINT8 **VariableData,
OUT UINTN *VariableSize
)
;
);
/**
Set value for HII-type PCD.
@ -974,8 +935,7 @@ SetHiiVariable (
IN CONST VOID *Data,
IN UINTN DataSize,
IN UINTN Offset
)
;
);
/**
Register the callback function for a PCD entry.
@ -996,8 +956,7 @@ DxeRegisterCallBackWorker (
IN UINTN TokenNumber,
IN CONST EFI_GUID *Guid, OPTIONAL
IN PCD_PROTOCOL_CALLBACK CallBackFunction
)
;
);
/**
UnRegister the callback function for a PCD entry.
@ -1018,8 +977,7 @@ DxeUnRegisterCallBackWorker (
IN UINTN TokenNumber,
IN CONST EFI_GUID *Guid, OPTIONAL
IN PCD_PROTOCOL_CALLBACK CallBackFunction
)
;
);
/**
Initialize the PCD database in DXE phase.
@ -1031,8 +989,7 @@ DxeUnRegisterCallBackWorker (
VOID
BuildPcdDxeDataBase (
VOID
)
;
);
/**
Get local token number according to dynamic-ex PCD's {token space guid:token number}
@ -1051,8 +1008,7 @@ UINTN
GetExPcdTokenNumber (
IN CONST EFI_GUID *Guid,
IN UINT32 ExTokenNumber
)
;
);
/**
Get next token number in given token space.
@ -1087,8 +1043,7 @@ ExGetNextTokeNumber (
IN UINTN SizeOfGuidTable,
IN DYNAMICEX_MAPPING *ExMapTable,
IN UINTN SizeOfExMapTable
)
;
);
/**
Get size of POINTER type PCD value.
@ -1103,8 +1058,7 @@ UINTN
GetPtrTypeSize (
IN UINTN LocalTokenNumberTableIdx,
OUT UINTN *MaxSize
)
;
);
/**
Set size of POINTER type PCD value. The size should not exceed the maxmium size
@ -1120,8 +1074,7 @@ BOOLEAN
SetPtrTypeSize (
IN UINTN LocalTokenNumberTableIdx,
IN OUT UINTN *CurrentSize
)
;
);
extern EFI_GUID gPcdDataBaseHobGuid;

View File

@ -76,8 +76,7 @@ VOID
EFIAPI
PeiPcdSetSku (
IN UINTN SkuId
)
;
);
/**
Retrieves an 8-bit value for a given PCD token.
@ -94,8 +93,7 @@ UINT8
EFIAPI
PeiPcdGet8 (
IN UINTN TokenNumber
)
;
);
/**
Retrieves an 16-bit value for a given PCD token.
@ -112,8 +110,7 @@ UINT16
EFIAPI
PeiPcdGet16 (
IN UINTN TokenNumber
)
;
);
/**
Retrieves an 32-bit value for a given PCD token.
@ -130,8 +127,7 @@ UINT32
EFIAPI
PeiPcdGet32 (
IN UINTN TokenNumber
)
;
);
/**
Retrieves an 64-bit value for a given PCD token.
@ -148,8 +144,7 @@ UINT64
EFIAPI
PeiPcdGet64 (
IN UINTN TokenNumber
)
;
);
/**
Retrieves a pointer to a value for a given PCD token.
@ -168,8 +163,7 @@ VOID *
EFIAPI
PeiPcdGetPtr (
IN UINTN TokenNumber
)
;
);
/**
Retrieves a Boolean value for a given PCD token.
@ -188,8 +182,7 @@ BOOLEAN
EFIAPI
PeiPcdGetBool (
IN UINTN TokenNumber
)
;
);
/**
Retrieves the size of the value for a given PCD token.
@ -206,8 +199,7 @@ UINTN
EFIAPI
PeiPcdGetSize (
IN UINTN TokenNumber
)
;
);
/**
Retrieves an 8-bit value for a given PCD token.
@ -228,8 +220,7 @@ EFIAPI
PeiPcdGet8Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber
)
;
);
/**
Retrieves an 16-bit value for a given PCD token.
@ -250,8 +241,7 @@ EFIAPI
PeiPcdGet16Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber
)
;
);
/**
Retrieves an 32-bit value for a given PCD token.
@ -272,8 +262,7 @@ EFIAPI
PeiPcdGet32Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber
)
;
);
/**
Retrieves an 64-bit value for a given PCD token.
@ -294,8 +283,7 @@ EFIAPI
PeiPcdGet64Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber
)
;
);
/**
Retrieves a pointer to a value for a given PCD token.
@ -316,8 +304,7 @@ EFIAPI
PeiPcdGetPtrEx (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber
)
;
);
/**
Retrieves an Boolean value for a given PCD token.
@ -338,8 +325,7 @@ EFIAPI
PeiPcdGetBoolEx (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber
)
;
);
/**
Retrieves the size of the value for a given PCD token.
@ -358,8 +344,7 @@ EFIAPI
PeiPcdGetSizeEx (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber
)
;
);
/**
Sets an 8-bit value for a given PCD token.
@ -383,8 +368,7 @@ EFIAPI
PeiPcdSet8 (
IN UINTN TokenNumber,
IN UINT8 Value
)
;
);
/**
Sets an 16-bit value for a given PCD token.
@ -408,8 +392,7 @@ EFIAPI
PeiPcdSet16 (
IN UINTN TokenNumber,
IN UINT16 Value
)
;
);
/**
Sets an 32-bit value for a given PCD token.
@ -433,8 +416,7 @@ EFIAPI
PeiPcdSet32 (
IN UINTN TokenNumber,
IN UINT32 Value
)
;
);
/**
Sets an 64-bit value for a given PCD token.
@ -458,8 +440,7 @@ EFIAPI
PeiPcdSet64 (
IN UINTN TokenNumber,
IN UINT64 Value
)
;
);
/**
Sets a value of a specified size for a given PCD token.
@ -488,8 +469,7 @@ PeiPcdSetPtr (
IN UINTN TokenNumber,
IN OUT UINTN *SizeOfBuffer,
IN VOID *Buffer
)
;
);
/**
Sets an Boolean value for a given PCD token.
@ -513,8 +493,7 @@ EFIAPI
PeiPcdSetBool (
IN UINTN TokenNumber,
IN BOOLEAN Value
)
;
);
/**
Sets an 8-bit value for a given PCD token.
@ -540,8 +519,7 @@ PeiPcdSet8Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber,
IN UINT8 Value
)
;
);
/**
Sets an 16-bit value for a given PCD token.
@ -567,8 +545,7 @@ PeiPcdSet16Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber,
IN UINT16 Value
)
;
);
/**
Sets an 32-bit value for a given PCD token.
@ -594,8 +571,7 @@ PeiPcdSet32Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber,
IN UINT32 Value
)
;
);
/**
Sets an 64-bit value for a given PCD token.
@ -621,8 +597,7 @@ PeiPcdSet64Ex (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber,
IN UINT64 Value
)
;
);
/**
Sets a value of a specified size for a given PCD token.
@ -653,8 +628,7 @@ PeiPcdSetPtrEx (
IN UINTN TokenNumber,
IN OUT UINTN *SizeOfBuffer,
IN VOID *Buffer
)
;
);
/**
Sets an Boolean value for a given PCD token.
@ -680,8 +654,7 @@ PeiPcdSetBoolEx (
IN CONST EFI_GUID *Guid,
IN UINTN TokenNumber,
IN BOOLEAN Value
)
;
);
/**
Specifies a function to be called anytime the value of a designated token is changed.
@ -701,8 +674,7 @@ PeiRegisterCallBackOnSet (
IN CONST EFI_GUID *Guid, OPTIONAL
IN UINTN TokenNumber,
IN PCD_PPI_CALLBACK CallBackFunction
)
;
);
/**
Cancels a previously set callback function for a particular PCD token number.
@ -722,8 +694,7 @@ PcdUnRegisterCallBackOnSet (
IN CONST EFI_GUID *Guid, OPTIONAL
IN UINTN TokenNumber,
IN PCD_PPI_CALLBACK CallBackFunction
)
;
);
/**
Retrieves the next valid PCD token for a given namespace.
@ -748,8 +719,7 @@ EFIAPI
PeiPcdGetNextToken (
IN CONST EFI_GUID *Guid, OPTIONAL
IN OUT UINTN *TokenNumber
)
;
);
/**
Retrieves the next valid PCD token namespace for a given namespace.
@ -776,8 +746,7 @@ EFI_STATUS
EFIAPI
PeiPcdGetNextTokenSpace (
IN OUT CONST EFI_GUID **Guid
)
;
);
/* Internal Function definitions */
@ -790,8 +759,7 @@ PeiPcdGetNextTokenSpace (
PEI_PCD_DATABASE *
GetPcdDatabase (
VOID
)
;
);
/**
Wrapper function for setting non-pointer type value for a PCD entry.
@ -808,8 +776,7 @@ SetValueWorker (
IN UINTN TokenNumber,
IN VOID *Data,
IN UINTN Size
)
;
);
/**
Set value for an PCD entry
@ -832,8 +799,7 @@ SetWorker (
IN VOID *Data,
IN OUT UINTN *Size,
IN BOOLEAN PtrType
)
;
);
/**
Wrapper function for set PCD value for non-Pointer type dynamic-ex PCD.
@ -852,8 +818,7 @@ ExSetValueWorker (
IN CONST EFI_GUID *Guid,
IN VOID *Data,
IN UINTN Size
)
;
);
/**
Set value for a dynamic PCD entry.
@ -880,8 +845,7 @@ ExSetWorker (
IN VOID *Data,
IN OUT UINTN *Size,
IN BOOLEAN PtrType
)
;
);
/**
Get the PCD entry pointer in PCD database.
@ -901,8 +865,7 @@ VOID *
GetWorker (
IN UINTN TokenNumber,
IN UINTN GetSize
)
;
);
/**
Wrapper function for get PCD value for dynamic-ex PCD.
@ -919,8 +882,7 @@ ExGetWorker (
IN CONST EFI_GUID *Guid,
IN UINTN ExTokenNumber,
IN UINTN GetSize
)
;
);
typedef struct {
UINTN TokenNumber;
@ -945,8 +907,7 @@ UINTN
GetExPcdTokenNumber (
IN CONST EFI_GUID *Guid,
IN UINTN ExTokenNumber
)
;
);
/**
The function registers the CallBackOnSet fucntion
@ -976,8 +937,7 @@ PeiRegisterCallBackWorker (
VOID
BuildPcdDatabase (
VOID
)
;
);
/**
Get SKU ID tabble from PCD database.
@ -992,8 +952,7 @@ SKU_ID *
GetSkuIdArray (
IN UINTN LocalTokenNumberTableIdx,
IN PEI_PCD_DATABASE *Database
)
;
);
/**
Get index of PCD entry in size table.
@ -1008,8 +967,7 @@ UINTN
GetSizeTableIndex (
IN UINTN LocalTokenNumberTableIdx,
IN PEI_PCD_DATABASE *Database
)
;
);
/**
Get PCD value's size for POINTER type PCD.
@ -1029,8 +987,7 @@ GetPtrTypeSize (
IN UINTN LocalTokenNumberTableIdx,
OUT UINTN *MaxSize,
IN PEI_PCD_DATABASE *Database
)
;
);
/**
Set PCD value's size for POINTER type PCD.
@ -1051,8 +1008,7 @@ SetPtrTypeSize (
IN UINTN LocalTokenNumberTableIdx,
IN OUT UINTN *CurrentSize,
IN PEI_PCD_DATABASE *Database
)
;
);
extern EFI_GUID gPcdDataBaseHobGuid;

View File

@ -419,8 +419,7 @@ ConvertRtcTimeToEfiTime (
IN OUT EFI_TIME *Time,
IN UINT8 Century,
IN RTC_REGISTER_B RegisterB
)
;
);
EFI_STATUS
RtcWaitToUpdate (

View File

@ -511,8 +511,7 @@ extern EFI_GUID gTianoHiiIfrGuid;
VOID
InitializeBrowserStrings (
VOID
)
;
);
/**
Prints a unicode string to the default console,
@ -526,8 +525,7 @@ InitializeBrowserStrings (
UINTN
PrintString (
IN CHAR16 *String
)
;
);
/**
Prints a chracter to the default console,
@ -541,8 +539,7 @@ PrintString (
UINTN
PrintChar (
CHAR16 Character
)
;
);
/**
Prints a formatted unicode string to the default console, at
@ -562,8 +559,7 @@ PrintAt (
IN UINTN Row,
IN CHAR16 *Fmt,
...
)
;
);
/**
Prints a unicode string to the default console, at
@ -581,8 +577,7 @@ PrintStringAt (
IN UINTN Column,
IN UINTN Row,
IN CHAR16 *String
)
;
);
/**
Prints a chracter to the default console, at
@ -600,8 +595,7 @@ PrintCharAt (
IN UINTN Column,
IN UINTN Row,
CHAR16 Character
)
;
);
/**
Parse opcodes in the formset IFR binary.
@ -615,8 +609,7 @@ PrintCharAt (
EFI_STATUS
ParseOpCodes (
IN FORM_BROWSER_FORMSET *FormSet
)
;
);
/**
Free resources allocated for a FormSet.
@ -627,8 +620,7 @@ ParseOpCodes (
VOID
DestroyFormSet (
IN OUT FORM_BROWSER_FORMSET *FormSet
)
;
);
/**
This function displays the page frame.
@ -637,8 +629,7 @@ DestroyFormSet (
VOID
DisplayPageFrame (
VOID
)
;
);
/**
Create a new string in HII Package List.
@ -654,8 +645,7 @@ EFI_STRING_ID
NewString (
IN CHAR16 *String,
IN EFI_HII_HANDLE HiiHandle
)
;
);
/**
Delete a string from HII Package List.
@ -670,8 +660,7 @@ EFI_STATUS
DeleteString (
IN EFI_STRING_ID StringId,
IN EFI_HII_HANDLE HiiHandle
)
;
);
/**
Get the string based on the StringId and HII Package List Handle.
@ -687,8 +676,7 @@ CHAR16 *
GetToken (
IN EFI_STRING_ID Token,
IN EFI_HII_HANDLE HiiHandle
)
;
);
/**
Draw a pop up windows based on the dimension, number of lines and
@ -704,8 +692,7 @@ CreateSharedPopUp (
IN UINTN RequestedWidth,
IN UINTN NumberOfLines,
IN VA_LIST Marker
)
;
);
/**
Routine used to abstract a generic dialog interface and return the selected key or string
@ -742,8 +729,7 @@ CreateDialog (
OUT CHAR16 *StringBuffer,
OUT EFI_INPUT_KEY *KeyValue,
...
)
;
);
/**
Get Question's current Value.
@ -763,8 +749,7 @@ GetQuestionValue (
IN FORM_BROWSER_FORM *Form,
IN OUT FORM_BROWSER_STATEMENT *Question,
IN BOOLEAN Cached
)
;
);
/**
Save Question Value to edit copy(cached) or Storage(uncached).
@ -784,8 +769,7 @@ SetQuestionValue (
IN FORM_BROWSER_FORM *Form,
IN OUT FORM_BROWSER_STATEMENT *Question,
IN BOOLEAN Cached
)
;
);
/**
Perform inconsistent check for a Form.
@ -805,8 +789,7 @@ ValidateQuestion (
IN FORM_BROWSER_FORM *Form,
IN FORM_BROWSER_STATEMENT *Question,
IN UINTN Type
)
;
);
/**
Submit a Form.
@ -821,8 +804,7 @@ EFI_STATUS
SubmitForm (
IN FORM_BROWSER_FORMSET *FormSet,
IN FORM_BROWSER_FORM *Form
)
;
);
/**
Reset Question to its default value.
@ -841,8 +823,7 @@ GetQuestionDefault (
IN FORM_BROWSER_FORM *Form,
IN FORM_BROWSER_STATEMENT *Question,
IN UINT16 DefaultId
)
;
);
/**
Get current setting of Questions.
@ -855,8 +836,7 @@ GetQuestionDefault (
EFI_STATUS
InitializeCurrentSetting (
IN OUT FORM_BROWSER_FORMSET *FormSet
)
;
);
/**
Initialize the internal data structure of a FormSet.
@ -876,8 +856,7 @@ InitializeFormSet (
IN EFI_HII_HANDLE Handle,
IN OUT EFI_GUID *FormSetGuid,
OUT FORM_BROWSER_FORMSET *FormSet
)
;
);
/**
Reset Questions in a Form to their default value.
@ -894,8 +873,7 @@ ExtractFormDefault (
IN FORM_BROWSER_FORMSET *FormSet,
IN FORM_BROWSER_FORM *Form,
IN UINT16 DefaultId
)
;
);
/**
Initialize Question's Edit copy from Storage.
@ -910,8 +888,7 @@ EFI_STATUS
LoadFormConfig (
IN FORM_BROWSER_FORMSET *FormSet,
IN FORM_BROWSER_FORM *Form
)
;
);
/**
Convert setting of Buffer Storage or NameValue Storage to <ConfigResp>.
@ -927,8 +904,7 @@ EFI_STATUS
StorageToConfigResp (
IN FORMSET_STORAGE *Storage,
IN CHAR16 **ConfigResp
)
;
);
/**
Convert <ConfigResp> to settings in Buffer Storage or NameValue Storage.
@ -944,8 +920,7 @@ EFI_STATUS
ConfigRespToStorage (
IN FORMSET_STORAGE *Storage,
IN CHAR16 *ConfigResp
)
;
);
/**
Fill storage's edit copy with settings requested from Configuration Driver.
@ -960,8 +935,7 @@ EFI_STATUS
LoadStorage (
IN FORM_BROWSER_FORMSET *FormSet,
IN FORMSET_STORAGE *Storage
)
;
);
/**
Fetch the Ifr binary data of a FormSet.
@ -986,8 +960,7 @@ GetIfrBinaryData (
IN OUT EFI_GUID *FormSetGuid,
OUT UINTN *BinaryLength,
OUT UINT8 **BinaryData
)
;
);
/**
This is the routine which an external caller uses to direct the browser
@ -1027,8 +1000,7 @@ SendForm (
IN UINT16 FormId, OPTIONAL
IN CONST EFI_SCREEN_DESCRIPTOR *ScreenDimensions, OPTIONAL
OUT EFI_BROWSER_ACTION_REQUEST *ActionRequest OPTIONAL
)
;
);
/**
This function is called by a callback handler to retrieve uncommitted state
@ -1066,7 +1038,6 @@ BrowserCallback (
IN BOOLEAN RetrieveData,
IN CONST EFI_GUID *VariableGuid, OPTIONAL
IN CONST CHAR16 *VariableName OPTIONAL
)
;
);
#endif

View File

@ -180,8 +180,7 @@ extern UI_MENU_SELECTION *gCurrentSelection;
VOID
UiInitMenu (
VOID
)
;
);
/**
Initialize Menu option list.
@ -190,8 +189,7 @@ UiInitMenu (
VOID
UiInitMenuList (
VOID
)
;
);
/**
Remove a Menu in list, and return FormId/QuestionId for previous Menu.
@ -202,8 +200,7 @@ UiInitMenuList (
VOID
UiRemoveMenuListEntry (
OUT UI_MENU_SELECTION *Selection
)
;
);
/**
Free Menu option linked list.
@ -212,8 +209,7 @@ UiRemoveMenuListEntry (
VOID
UiFreeMenuList (
VOID
)
;
);
/**
Add one menu entry to the linked lst
@ -224,8 +220,7 @@ UiFreeMenuList (
VOID
UiAddMenuListEntry (
IN UI_MENU_SELECTION *Selection
)
;
);
/**
Free Menu option linked list.
@ -234,8 +229,7 @@ UiAddMenuListEntry (
VOID
UiFreeMenu (
VOID
)
;
);
/**
Add one menu option by specified description and context.
@ -254,8 +248,7 @@ UiAddMenuOption (
IN FORM_BROWSER_STATEMENT *Statement,
IN UINT16 NumberOfLines,
IN UINT16 MenuItemCount
)
;
);
/**
Display menu and wait for user to select one menu option, then return it.
@ -271,8 +264,7 @@ UiAddMenuOption (
EFI_STATUS
UiDisplayMenu (
IN OUT UI_MENU_SELECTION *Selection
)
;
);
/**
Free up the resource allocated for all strings required
@ -282,8 +274,7 @@ UiDisplayMenu (
VOID
FreeBrowserStrings (
VOID
)
;
);
/**
The worker function that send the displays to the screen. On output,
@ -301,8 +292,7 @@ FreeBrowserStrings (
EFI_STATUS
SetupBrowser (
IN OUT UI_MENU_SELECTION *Selection
)
;
);
/**
VSPrint worker function that prints a Value as a decimal number in Buffer.
@ -320,8 +310,7 @@ ValueToString (
IN CHAR16 *Buffer,
IN BOOLEAN Flags,
IN INT64 Value
)
;
);
/**
Set Buffer to Value for Size bytes.
@ -336,8 +325,7 @@ SetUnicodeMem (
IN VOID *Buffer,
IN UINTN Size,
IN CHAR16 Value
)
;
);
/**
Wait for a given event to fire, or for an optional timeout to expire.
@ -355,8 +343,7 @@ UiWaitForSingleEvent (
IN EFI_EVENT Event,
IN UINT64 Timeout, OPTIONAL
IN UINT8 RefreshInterval OPTIONAL
)
;
);
/**
Draw a pop up windows based on the dimension, number of lines and
@ -372,8 +359,7 @@ CreatePopUp (
IN UINTN ScreenWidth,
IN UINTN NumberOfLines,
...
)
;
);
/**
Get string or password input from user.
@ -391,8 +377,7 @@ ReadString (
IN UI_MENU_OPTION *MenuOption,
IN CHAR16 *Prompt,
OUT CHAR16 *StringPtr
)
;
);
/**
Get selection for OneOf and OrderedList (Left/Right will be ignored).
@ -408,8 +393,7 @@ EFI_STATUS
GetSelectionInputPopUp (
IN UI_MENU_SELECTION *Selection,
IN UI_MENU_OPTION *MenuOption
)
;
);
/**
This routine reads a numeric value from the user input.
@ -425,8 +409,7 @@ EFI_STATUS
GetNumericInput (
IN UI_MENU_SELECTION *Selection,
IN UI_MENU_OPTION *MenuOption
)
;
);
/**
Update status bar on the bottom of menu.
@ -441,8 +424,7 @@ UpdateStatusBar (
IN UINTN MessageType,
IN UINT8 Flags,
IN BOOLEAN State
)
;
);
/**
Process Question Config.
@ -458,8 +440,7 @@ EFI_STATUS
ProcessQuestionConfig (
IN UI_MENU_SELECTION *Selection,
IN FORM_BROWSER_STATEMENT *Question
)
;
);
/**
Print Question Value according to it's storage width and display attributes.
@ -477,8 +458,7 @@ PrintFormattedNumber (
IN FORM_BROWSER_STATEMENT *Question,
IN OUT CHAR16 *FormattedNumber,
IN UINTN BufferSize
)
;
);
/**
Search an Option of a Question by its value.
@ -494,8 +474,7 @@ QUESTION_OPTION *
ValueToOption (
IN FORM_BROWSER_STATEMENT *Question,
IN EFI_HII_VALUE *OptionValue
)
;
);
/**
Process a Question's Option (whether selected or un-selected).
@ -515,8 +494,7 @@ ProcessOptions (
IN UI_MENU_OPTION *MenuOption,
IN BOOLEAN Selected,
OUT CHAR16 **OptionString
)
;
);
/**
Process the help string: Split StringPtr to several lines of strings stored in
@ -532,8 +510,7 @@ ProcessHelpString (
IN CHAR16 *StringPtr,
OUT CHAR16 **FormattedString,
IN UINTN RowCount
)
;
);
/**
Update key's help imformation.
@ -546,8 +523,7 @@ VOID
UpdateKeyHelp (
IN UI_MENU_OPTION *MenuOption,
IN BOOLEAN Selected
)
;
);
/**
Clear retangle with specified text attribute.
@ -566,8 +542,7 @@ ClearLines (
UINTN TopRow,
UINTN BottomRow,
UINTN TextAttribute
)
;
);
/**
Count the storage space of a Unicode string.
@ -586,8 +561,7 @@ ClearLines (
UINTN
GetStringWidth (
CHAR16 *String
)
;
);
/**
Will copy LineWidth amount of a string in the OutputString buffer and return the
@ -608,8 +582,7 @@ GetLineByWidth (
IN UINT16 LineWidth,
IN OUT UINTN *Index,
OUT CHAR16 **OutputString
)
;
);
/**
Get the supported width for a particular op-code
@ -624,8 +597,7 @@ UINT16
GetWidth (
IN FORM_BROWSER_STATEMENT *Statement,
IN EFI_HII_HANDLE Handle
)
;
);
/**
Concatenate a narrow string to another string.
@ -639,8 +611,7 @@ VOID
NewStrCat (
CHAR16 *Destination,
CHAR16 *Source
)
;
);
/**
Wait for a key to be pressed by user.
@ -653,8 +624,7 @@ NewStrCat (
EFI_STATUS
WaitForKeyStroke (
OUT EFI_INPUT_KEY *Key
)
;
);
/**
Reset stack pointer to begin of the stack.
@ -663,8 +633,7 @@ WaitForKeyStroke (
VOID
ResetScopeStack (
VOID
)
;
);
/**
Push an Operand onto the Stack
@ -679,8 +648,7 @@ ResetScopeStack (
EFI_STATUS
PushScope (
IN UINT8 Operand
)
;
);
/**
Pop an Operand from the Stack
@ -695,8 +663,7 @@ PushScope (
EFI_STATUS
PopScope (
OUT UINT8 *Operand
)
;
);
/**
Get Form given its FormId.
@ -712,8 +679,7 @@ FORM_BROWSER_FORM *
IdToForm (
IN FORM_BROWSER_FORMSET *FormSet,
IN UINT16 FormId
)
;
);
/**
Search a Question in Formset scope using its QuestionId.
@ -731,8 +697,7 @@ IdToQuestion (
IN FORM_BROWSER_FORMSET *FormSet,
IN FORM_BROWSER_FORM *Form,
IN UINT16 QuestionId
)
;
);
/**
Zero extend integer/boolean/date/time to UINT64 for comparing.
@ -743,8 +708,7 @@ IdToQuestion (
VOID
ExtendValueToU64 (
IN EFI_HII_VALUE *Value
)
;
);
/**
Compare two Hii value.
@ -764,8 +728,7 @@ CompareHiiValue (
IN EFI_HII_VALUE *Value1,
IN EFI_HII_VALUE *Value2,
IN EFI_HII_HANDLE HiiHandle OPTIONAL
)
;
);
/**
Evaluate the result of a HII expression
@ -788,7 +751,6 @@ EvaluateExpression (
IN FORM_BROWSER_FORMSET *FormSet,
IN FORM_BROWSER_FORM *Form,
IN OUT FORM_EXPRESSION *Expression
)
;
);
#endif // _UI_H

View File

@ -86,24 +86,21 @@ EFIAPI
VariableCommonInitialize (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
;
);
EFI_STATUS
EFIAPI
VariableServiceInitialize (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
;
);
VOID
EFIAPI
VariableClassAddressChangeEvent (
IN EFI_EVENT Event,
IN VOID *Context
)
;
);
EFI_STATUS
EFIAPI
@ -115,8 +112,7 @@ GetVariable (
OUT VOID *Data,
IN VARIABLE_GLOBAL * Global,
IN UINT32 Instance
)
;
);
EFI_STATUS
EFIAPI
@ -126,8 +122,7 @@ GetNextVariableName (
IN OUT EFI_GUID *VendorGuid,
IN VARIABLE_GLOBAL *Global,
IN UINT32 Instance
)
;
);
EFI_STATUS
EFIAPI
@ -141,8 +136,7 @@ SetVariable (
IN UINTN *VolatileOffset,
IN UINTN *NonVolatileOffset,
IN UINT32 Instance
)
;
);
EFI_STATUS
EFIAPI
@ -153,7 +147,6 @@ QueryVariableInfo (
OUT UINT64 *MaximumVariableSize,
IN VARIABLE_GLOBAL *Global,
IN UINT32 Instance
)
;
);
#endif

View File

@ -622,8 +622,7 @@ CHAR16
EFIAPI
NibbleToHexChar (
IN UINT8 Nibble
)
;
);
/**
Convert binary buffer to a Unicode String in a specified sequence.
@ -660,8 +659,7 @@ BufToHexString (
IN OUT UINTN *StringLen,
IN CONST UINT8 *Buffer,
IN UINTN BufferSizeInBytes
)
;
);
/**
@ -705,8 +703,7 @@ HexStringToBuf (
IN OUT UINTN *BufferSizeInBytes,
IN CONST CHAR16 *String,
OUT UINTN *ConvertedStrLen OPTIONAL
)
;
);
/**
@ -730,8 +727,7 @@ EFIAPI
IsHexDigit (
OUT UINT8 *Digit,
IN CHAR16 Char
)
;
);
/**
Convert one Null-terminated Unicode string to a Null-terminated

View File

@ -70,8 +70,7 @@ PiLibGetSectionFromAnyFv (
IN UINTN SectionInstance,
OUT VOID **Buffer,
OUT UINTN *Size
)
;
);
/**
Locates a requested firmware section within a file and returns it to a buffer allocated by this function.
@ -123,8 +122,7 @@ PiLibGetSectionFromCurrentFv (
IN UINTN SectionInstance,
OUT VOID **Buffer,
OUT UINTN *Size
)
;
);
/**
@ -170,8 +168,7 @@ PiLibGetSectionFromCurrentFfs (
IN UINTN SectionInstance,
OUT VOID **Buffer,
OUT UINTN *Size
)
;
);
#endif

View File

@ -43,8 +43,7 @@ HiiLibPreparePackageList (
IN UINTN NumberOfPackages,
IN CONST EFI_GUID *GuidId,
...
)
;
);
/**
This function allocates pool for an EFI_HII_PACKAGE_LIST structure
@ -78,8 +77,7 @@ HiiLibAddPackages (
IN EFI_HANDLE DriverHandle, OPTIONAL
OUT EFI_HII_HANDLE *HiiHandle,
...
)
;
);
/**
Removes a package list from the default HII database.
@ -95,8 +93,7 @@ VOID
EFIAPI
HiiLibRemovePackages (
IN EFI_HII_HANDLE HiiHandle
)
;
);
/**
This function adds the string into String Package of each language
@ -122,8 +119,7 @@ HiiLibNewString (
IN EFI_HII_HANDLE PackageList,
OUT EFI_STRING_ID *StringId,
IN CONST EFI_STRING String
)
;
);
/**
This function update the specified string in String Package of each language
@ -148,8 +144,7 @@ HiiLibSetString (
IN EFI_HII_HANDLE PackageList,
IN EFI_STRING_ID StringId,
IN CONST EFI_STRING String
)
;
);
/**
This function try to retrieve string from String package of current language.
@ -182,8 +177,7 @@ HiiLibGetString (
IN EFI_STRING_ID StringId,
OUT EFI_STRING String,
IN OUT UINTN *StringSize
)
;
);
/**
Get string specified by StringId form the HiiHandle. The caller
@ -209,8 +203,7 @@ HiiLibGetStringFromHandle (
IN EFI_HII_HANDLE HiiHandle,
IN EFI_STRING_ID StringId,
OUT EFI_STRING *String
)
;
);
/**
Get the string given the StringId and String package Producer's Guid. The caller
@ -234,8 +227,7 @@ HiiLibGetStringFromToken (
IN EFI_GUID *ProducerGuid,
IN EFI_STRING_ID StringId,
OUT EFI_STRING *String
)
;
);
/**
Determines the handles that are currently active in the database.
@ -257,8 +249,7 @@ EFIAPI
HiiLibGetHiiHandles (
IN OUT UINTN *HandleBufferLength,
OUT EFI_HII_HANDLE **HiiHandleBuffer
)
;
);
/**
Extract Hii package list GUID for given HII handle.
@ -277,8 +268,7 @@ EFIAPI
HiiLibExtractGuidFromHiiHandle (
IN EFI_HII_HANDLE Handle,
OUT EFI_GUID *Guid
)
;
);
/**
Find HII Handle in the default HII database associated with given Device Path.
@ -297,8 +287,7 @@ EFI_HII_HANDLE
EFIAPI
HiiLibDevicePathToHiiHandle (
IN EFI_DEVICE_PATH_PROTOCOL *DevicePath
)
;
);
/**
@ -320,8 +309,7 @@ EFI_STATUS
EFIAPI
HiiLibGetCurrentLanguage (
OUT CHAR8 *Lang
)
;
);
/**
Get next language from language code list (with separator ';').
@ -340,8 +328,7 @@ EFIAPI
HiiLibGetNextLanguage (
IN OUT CHAR8 **LangCode,
OUT CHAR8 *Lang
)
;
);
/**
This function returns the list of supported languages, in the format specified
@ -359,8 +346,7 @@ CHAR8 *
EFIAPI
HiiLibGetSupportedLanguages (
IN EFI_HII_HANDLE HiiHandle
)
;
);
/**
This function returns the list of supported 2nd languages, in the format specified
@ -380,8 +366,7 @@ EFIAPI
HiiLibGetSupportedSecondaryLanguages (
IN EFI_HII_HANDLE HiiHandle,
IN CONST CHAR8 *FirstLanguage
)
;
);
/**
@ -399,8 +384,7 @@ UINT16
EFIAPI
HiiLibGetSupportedLanguageNumber (
IN EFI_HII_HANDLE HiiHandle
)
;
);
/**
Exports the contents of one or all package lists in the HII database into a buffer.
@ -426,8 +410,7 @@ HiiLibExportPackageLists (
IN EFI_HII_HANDLE Handle,
OUT EFI_HII_PACKAGE_LIST_HEADER **PackageListHeader,
OUT UINTN *PackageListSize
)
;
);
EFI_STATUS
EFIAPI
@ -436,8 +419,7 @@ HiiLibListPackageLists (
IN CONST EFI_GUID *PackageGuid,
IN OUT UINTN *HandleBufferLength,
OUT EFI_HII_HANDLE **Handle
)
;
);
/**
Convert language code from RFC3066 to ISO639-2.
@ -463,8 +445,7 @@ EFIAPI
ConvertRfc3066LanguageToIso639Language (
IN CHAR8 *LanguageRfc3066,
OUT CHAR8 *LanguageIso639
)
;
);
/**
Convert language code from ISO639-2 to RFC3066.
@ -490,8 +471,7 @@ EFIAPI
ConvertIso639LanguageToRfc3066Language (
IN CONST CHAR8 *LanguageIso639,
OUT CHAR8 *LanguageRfc3066
)
;
);
/**
Convert language code list from RFC3066 to ISO639-2, e.g. "en-US;fr-FR" will
@ -508,7 +488,6 @@ CHAR8 *
EFIAPI
Rfc3066ToIso639 (
CHAR8 *SupportedLanguages
)
;
);
#endif

View File

@ -27,8 +27,7 @@ VOID *
EFIAPI
GetHobList (
VOID
)
;
);
/**
Returns the next instance of a HOB type from the starting HOB.
@ -51,8 +50,7 @@ EFIAPI
GetNextHob (
IN UINT16 Type,
IN CONST VOID *HobStart
)
;
);
/**
Returns the first instance of a HOB type among the whole HOB list.
@ -69,8 +67,7 @@ VOID *
EFIAPI
GetFirstHob (
IN UINT16 Type
)
;
);
/**
This function searches the first instance of a HOB from the starting HOB pointer.
@ -96,8 +93,7 @@ EFIAPI
GetNextGuidHob (
IN CONST EFI_GUID *Guid,
IN CONST VOID *HobStart
)
;
);
/**
This function searches the first instance of a HOB among the whole HOB list.
@ -117,8 +113,7 @@ VOID *
EFIAPI
GetFirstGuidHob (
IN CONST EFI_GUID *Guid
)
;
);
/**
Get the Boot Mode from the HOB list.
@ -135,8 +130,7 @@ EFI_BOOT_MODE
EFIAPI
GetBootModeHob (
VOID
)
;
);
/**
Builds a HOB for a loaded PE32 module.
@ -160,8 +154,7 @@ BuildModuleHob (
IN EFI_PHYSICAL_ADDRESS MemoryAllocationModule,
IN UINT64 ModuleLength,
IN EFI_PHYSICAL_ADDRESS EntryPoint
)
;
);
/**
Builds a HOB that describes a chunk of system memory.
@ -184,8 +177,7 @@ BuildResourceDescriptorHob (
IN EFI_RESOURCE_ATTRIBUTE_TYPE ResourceAttribute,
IN EFI_PHYSICAL_ADDRESS PhysicalStart,
IN UINT64 NumberOfBytes
)
;
);
/**
Builds a GUID HOB with a certain data length.
@ -210,8 +202,7 @@ EFIAPI
BuildGuidHob (
IN CONST EFI_GUID *Guid,
IN UINTN DataLength
)
;
);
/**
Copies a data buffer to a newly-built HOB.
@ -239,8 +230,7 @@ BuildGuidDataHob (
IN CONST EFI_GUID *Guid,
IN VOID *Data,
IN UINTN DataLength
)
;
);
/**
Builds a Firmware Volume HOB.
@ -259,8 +249,7 @@ EFIAPI
BuildFvHob (
IN EFI_PHYSICAL_ADDRESS BaseAddress,
IN UINT64 Length
)
;
);
/**
Builds a EFI_HOB_TYPE_FV2 HOB.
@ -283,8 +272,7 @@ BuildFv2Hob (
IN UINT64 Length,
IN CONST EFI_GUID *FvName,
IN CONST EFI_GUID *FileName
)
;
);
/**
Builds a Capsule Volume HOB.
@ -303,8 +291,7 @@ EFIAPI
BuildCvHob (
IN EFI_PHYSICAL_ADDRESS BaseAddress,
IN UINT64 Length
)
;
);
/**
Builds a HOB for the CPU.
@ -323,8 +310,7 @@ EFIAPI
BuildCpuHob (
IN UINT8 SizeOfMemorySpace,
IN UINT8 SizeOfIoSpace
)
;
);
/**
Builds a HOB for the Stack.
@ -343,8 +329,7 @@ EFIAPI
BuildStackHob (
IN EFI_PHYSICAL_ADDRESS BaseAddress,
IN UINT64 Length
)
;
);
/**
Builds a HOB for the BSP store.
@ -365,8 +350,7 @@ BuildBspStoreHob (
IN EFI_PHYSICAL_ADDRESS BaseAddress,
IN UINT64 Length,
IN EFI_MEMORY_TYPE MemoryType
)
;
);
/**
Builds a HOB for the memory allocation.
@ -387,8 +371,7 @@ BuildMemoryAllocationHob (
IN EFI_PHYSICAL_ADDRESS BaseAddress,
IN UINT64 Length,
IN EFI_MEMORY_TYPE MemoryType
)
;
);
#define GET_HOB_TYPE(Hob) ((Hob).Header->HobType)
#define GET_HOB_LENGTH(Hob) ((Hob).Header->HobLength)

View File

@ -57,8 +57,7 @@ UINT8
EFIAPI
PciSegmentRead8 (
IN UINT64 Address
)
;
);
/**
Writes an 8-bit PCI configuration register.
@ -78,8 +77,7 @@ EFIAPI
PciSegmentWrite8 (
IN UINT64 Address,
IN UINT8 Value
)
;
);
/**
Performs a bitwise inclusive OR of an 8-bit PCI configuration register with an 8-bit value.
@ -102,8 +100,7 @@ EFIAPI
PciSegmentOr8 (
IN UINT64 Address,
IN UINT8 OrData
)
;
);
/**
Performs a bitwise AND of an 8-bit PCI configuration register with an 8-bit value.
@ -126,8 +123,7 @@ EFIAPI
PciSegmentAnd8 (
IN UINT64 Address,
IN UINT8 AndData
)
;
);
/**
Performs a bitwise AND of an 8-bit PCI configuration register with an 8-bit value,
@ -154,8 +150,7 @@ PciSegmentAndThenOr8 (
IN UINT64 Address,
IN UINT8 AndData,
IN UINT8 OrData
)
;
);
/**
Reads a bit field of a PCI configuration register.
@ -183,8 +178,7 @@ PciSegmentBitFieldRead8 (
IN UINT64 Address,
IN UINTN StartBit,
IN UINTN EndBit
)
;
);
/**
Writes a bit field to a PCI configuration register.
@ -215,8 +209,7 @@ PciSegmentBitFieldWrite8 (
IN UINTN StartBit,
IN UINTN EndBit,
IN UINT8 Value
)
;
);
/**
Reads the 8-bit PCI configuration register specified by Address,
@ -240,8 +233,7 @@ PciSegmentBitFieldOr8 (
IN UINTN StartBit,
IN UINTN EndBit,
IN UINT8 OrData
)
;
);
/**
Reads a bit field in an 8-bit PCI configuration, performs a bitwise OR,
@ -275,8 +267,7 @@ PciSegmentBitFieldAnd8 (
IN UINTN StartBit,
IN UINTN EndBit,
IN UINT8 AndData
)
;
);
/**
Reads a bit field in an 8-bit PCI configuration register, performs a bitwise AND,
@ -312,8 +303,7 @@ PciSegmentBitFieldAndThenOr8 (
IN UINTN EndBit,
IN UINT8 AndData,
IN UINT8 OrData
)
;
);
/**
Reads a 16-bit PCI configuration register.
@ -331,8 +321,7 @@ UINT16
EFIAPI
PciSegmentRead16 (
IN UINT64 Address
)
;
);
/**
Writes a 16-bit PCI configuration register.
@ -352,8 +341,7 @@ EFIAPI
PciSegmentWrite16 (
IN UINT64 Address,
IN UINT16 Value
)
;
);
/**
Performs a bitwise inclusive OR of a 16-bit PCI configuration register with a 16-bit value.
@ -376,8 +364,7 @@ EFIAPI
PciSegmentOr16 (
IN UINT64 Address,
IN UINT16 OrData
)
;
);
/**
Performs a bitwise AND of a 16-bit PCI configuration register with a 16-bit value.
@ -400,8 +387,7 @@ EFIAPI
PciSegmentAnd16 (
IN UINT64 Address,
IN UINT16 AndData
)
;
);
/**
Performs a bitwise AND of a 16-bit PCI configuration register with a 16-bit value,
@ -428,8 +414,7 @@ PciSegmentAndThenOr16 (
IN UINT64 Address,
IN UINT16 AndData,
IN UINT16 OrData
)
;
);
/**
Reads a bit field of a PCI configuration register.
@ -457,8 +442,7 @@ PciSegmentBitFieldRead16 (
IN UINT64 Address,
IN UINTN StartBit,
IN UINTN EndBit
)
;
);
/**
Writes a bit field to a PCI configuration register.
@ -489,8 +473,7 @@ PciSegmentBitFieldWrite16 (
IN UINTN StartBit,
IN UINTN EndBit,
IN UINT16 Value
)
;
);
/**
Reads the 16-bit PCI configuration register specified by Address,
@ -514,8 +497,7 @@ PciSegmentBitFieldOr16 (
IN UINTN StartBit,
IN UINTN EndBit,
IN UINT16 OrData
)
;
);
/**
Reads a bit field in a 16-bit PCI configuration, performs a bitwise OR,
@ -549,8 +531,7 @@ PciSegmentBitFieldAnd16 (
IN UINTN StartBit,
IN UINTN EndBit,
IN UINT16 AndData
)
;
);
/**
Reads a bit field in a 16-bit PCI configuration register, performs a bitwise AND,
@ -586,8 +567,7 @@ PciSegmentBitFieldAndThenOr16 (
IN UINTN EndBit,
IN UINT16 AndData,
IN UINT16 OrData
)
;
);
/**
Reads a 32-bit PCI configuration register.
@ -605,8 +585,7 @@ UINT32
EFIAPI
PciSegmentRead32 (
IN UINT64 Address
)
;
);
/**
Writes a 32-bit PCI configuration register.
@ -626,8 +605,7 @@ EFIAPI
PciSegmentWrite32 (
IN UINT64 Address,
IN UINT32 Value
)
;
);
/**
Performs a bitwise inclusive OR of a 32-bit PCI configuration register with a 32-bit value.
@ -650,8 +628,7 @@ EFIAPI
PciSegmentOr32 (
IN UINT64 Address,
IN UINT32 OrData
)
;
);
/**
Performs a bitwise AND of a 32-bit PCI configuration register with a 32-bit value.
@ -674,8 +651,7 @@ EFIAPI
PciSegmentAnd32 (
IN UINT64 Address,
IN UINT32 AndData
)
;
);
/**
Performs a bitwise AND of a 32-bit PCI configuration register with a 32-bit value,
@ -702,8 +678,7 @@ PciSegmentAndThenOr32 (
IN UINT64 Address,
IN UINT32 AndData,
IN UINT32 OrData
)
;
);
/**
Reads a bit field of a PCI configuration register.
@ -731,8 +706,7 @@ PciSegmentBitFieldRead32 (
IN UINT64 Address,
IN UINTN StartBit,
IN UINTN EndBit
)
;
);
/**
Writes a bit field to a PCI configuration register.
@ -763,8 +737,7 @@ PciSegmentBitFieldWrite32 (
IN UINTN StartBit,
IN UINTN EndBit,
IN UINT32 Value
)
;
);
/**
Reads the 32-bit PCI configuration register specified by Address,
@ -788,8 +761,7 @@ PciSegmentBitFieldOr32 (
IN UINTN StartBit,
IN UINTN EndBit,
IN UINT32 OrData
)
;
);
/**
Reads a bit field in a 32-bit PCI configuration, performs a bitwise OR,
@ -823,8 +795,7 @@ PciSegmentBitFieldAnd32 (
IN UINTN StartBit,
IN UINTN EndBit,
IN UINT32 AndData
)
;
);
/**
Reads a bit field in a 32-bit PCI configuration register, performs a bitwise AND,
@ -860,8 +831,7 @@ PciSegmentBitFieldAndThenOr32 (
IN UINTN EndBit,
IN UINT32 AndData,
IN UINT32 OrData
)
;
);
/**
Reads a range of PCI configuration registers into a caller supplied buffer.
@ -888,8 +858,7 @@ PciSegmentReadBuffer (
IN UINT64 StartAddress,
IN UINTN Size,
OUT VOID *Buffer
)
;
);
/**
Copies the data in a caller supplied buffer to a specified range of PCI configuration space.
@ -916,7 +885,6 @@ PciSegmentWriteBuffer (
IN UINT64 StartAddress,
IN UINTN Size,
IN VOID *Buffer
)
;
);
#endif

View File

@ -94,8 +94,7 @@ RETURN_STATUS
EFIAPI
PeCoffLoaderGetImageInfo (
IN OUT PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext
)
;
);
/**
Applies relocation fixups to a PE/COFF image that was loaded with PeCoffLoaderLoadImage().
@ -121,8 +120,7 @@ RETURN_STATUS
EFIAPI
PeCoffLoaderRelocateImage (
IN OUT PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext
)
;
);
/**
Loads a PE/COFF image into memory.
@ -151,8 +149,7 @@ RETURN_STATUS
EFIAPI
PeCoffLoaderLoadImage (
IN OUT PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext
)
;
);
/**
@ -174,8 +171,7 @@ PeCoffLoaderImageReadFromMemory (
IN UINTN FileOffset,
IN OUT UINTN *ReadSize,
OUT VOID *Buffer
)
;
);
/**
@ -199,8 +195,7 @@ PeCoffLoaderRelocateImageForRuntime (
IN PHYSICAL_ADDRESS VirtImageBase,
IN UINTN ImageSize,
IN VOID *RelocationData
)
;
);
/**
Unloads a loaded PE/COFF image from memory and releases its taken resource.
@ -218,6 +213,5 @@ RETURN_STATUS
EFIAPI
PeCoffLoaderUnloadImage (
IN PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext
)
;
);
#endif

View File

@ -36,7 +36,6 @@ EFIAPI
PublishSystemMemory (
IN PHYSICAL_ADDRESS MemoryBegin,
IN UINT64 MemoryLength
)
;
);
#endif

View File

@ -417,8 +417,7 @@ LookupUnicodeString2 (
IN CONST EFI_UNICODE_STRING_TABLE *UnicodeStringTable,
OUT CHAR16 **UnicodeString,
IN BOOLEAN Iso639Language
)
;
);
/**
This function adds a Unicode string to UnicodeStringTable.
@ -529,8 +528,7 @@ AddUnicodeString2 (
IN EFI_UNICODE_STRING_TABLE **UnicodeStringTable,
IN CONST CHAR16 *UnicodeString,
IN BOOLEAN Iso639Language
)
;
);
/**
This function frees the table of Unicode strings in UnicodeStringTable.

View File

@ -183,8 +183,7 @@ EFI_STATUS
IN EFI_PHYSICAL_ADDRESS BaseAddress,
IN UINT64 Length,
IN UINT64 Capabilities
)
;
);
/**
Allocates nonexistent memory, reserved memory, system memory, or memorymapped
@ -226,8 +225,7 @@ EFI_STATUS
IN OUT EFI_PHYSICAL_ADDRESS *BaseAddress,
IN EFI_HANDLE ImageHandle,
IN EFI_HANDLE DeviceHandle OPTIONAL
)
;
);
/**
Frees nonexistent memory, reserved memory, system memory, or memory-mapped
@ -252,8 +250,7 @@ EFI_STATUS
(EFIAPI *EFI_FREE_MEMORY_SPACE)(
IN EFI_PHYSICAL_ADDRESS BaseAddress,
IN UINT64 Length
)
;
);
/**
Removes reserved memory, system memory, or memory-mapped I/O resources from
@ -281,8 +278,7 @@ EFI_STATUS
(EFIAPI *EFI_REMOVE_MEMORY_SPACE)(
IN EFI_PHYSICAL_ADDRESS BaseAddress,
IN UINT64 Length
)
;
);
/**
Retrieves the descriptor for a memory region containing a specified address.
@ -301,8 +297,7 @@ EFI_STATUS
(EFIAPI *EFI_GET_MEMORY_SPACE_DESCRIPTOR)(
IN EFI_PHYSICAL_ADDRESS BaseAddress,
OUT EFI_GCD_MEMORY_SPACE_DESCRIPTOR *Descriptor
)
;
);
/**
Modifies the attributes for a memory region in the global coherency domain of the
@ -330,8 +325,7 @@ EFI_STATUS
IN EFI_PHYSICAL_ADDRESS BaseAddress,
IN UINT64 Length,
IN UINT64 Attributes
)
;
);
/**
Returns a map of the memory resources in the global coherency domain of the
@ -353,8 +347,7 @@ EFI_STATUS
(EFIAPI *EFI_GET_MEMORY_SPACE_MAP)(
OUT UINTN *NumberOfDescriptors,
OUT EFI_GCD_MEMORY_SPACE_DESCRIPTOR **MemorySpaceMap
)
;
);
/**
Adds reserved I/O or I/O resources to the global coherency domain of the processor.
@ -386,8 +379,7 @@ EFI_STATUS
IN EFI_GCD_IO_TYPE GcdIoType,
IN EFI_PHYSICAL_ADDRESS BaseAddress,
IN UINT64 Length
)
;
);
/**
Allocates nonexistent I/O, reserved I/O, or I/O resources from the global coherency
@ -423,8 +415,7 @@ EFI_STATUS
IN OUT EFI_PHYSICAL_ADDRESS *BaseAddress,
IN EFI_HANDLE ImageHandle,
IN EFI_HANDLE DeviceHandle OPTIONAL
)
;
);
/**
Frees nonexistent I/O, reserved I/O, or I/O resources from the global coherency
@ -449,8 +440,7 @@ EFI_STATUS
(EFIAPI *EFI_FREE_IO_SPACE)(
IN EFI_PHYSICAL_ADDRESS BaseAddress,
IN UINT64 Length
)
;
);
/**
Removes reserved I/O or I/O resources from the global coherency domain of the
@ -480,8 +470,7 @@ EFI_STATUS
(EFIAPI *EFI_REMOVE_IO_SPACE)(
IN EFI_PHYSICAL_ADDRESS BaseAddress,
IN UINT64 Length
)
;
);
/**
Retrieves the descriptor for an I/O region containing a specified address.
@ -500,8 +489,7 @@ EFI_STATUS
(EFIAPI *EFI_GET_IO_SPACE_DESCRIPTOR)(
IN EFI_PHYSICAL_ADDRESS BaseAddress,
OUT EFI_GCD_IO_SPACE_DESCRIPTOR *Descriptor
)
;
);
/**
Returns a map of the I/O resources in the global coherency domain of the processor.
@ -523,8 +511,7 @@ EFI_STATUS
(EFIAPI *EFI_GET_IO_SPACE_MAP)(
OUT UINTN *NumberOfDescriptors,
OUT EFI_GCD_IO_SPACE_DESCRIPTOR **IoSpaceMap
)
;
);
@ -548,8 +535,7 @@ typedef
EFI_STATUS
(EFIAPI *EFI_DISPATCH)(
VOID
)
;
);
/**
Clears the Schedule on Request (SOR) flag for a component that is stored in a firmware volume.
@ -567,8 +553,7 @@ EFI_STATUS
(EFIAPI *EFI_SCHEDULE)(
IN EFI_HANDLE FirmwareVolumeHandle,
IN CONST EFI_GUID *FileName
)
;
);
/**
Promotes a file stored in a firmware volume from the untrusted to the trusted state.
@ -586,8 +571,7 @@ EFI_STATUS
(EFIAPI *EFI_TRUST)(
IN EFI_HANDLE FirmwareVolumeHandle,
IN CONST EFI_GUID *FileName
)
;
);
/**
Creates a firmware volume handle for a firmware volume that is present in system memory.
@ -613,8 +597,7 @@ EFI_STATUS
IN CONST VOID *FirmwareVolumeHeader,
IN UINTN Size,
OUT EFI_HANDLE *FirmwareVolumeHandle
)
;
);
//
// DXE Services Table

View File

@ -75,8 +75,7 @@ EFI_STATUS
(EFIAPI *EFI_ARP_CONFIGURE)(
IN EFI_ARP_PROTOCOL *This,
IN EFI_ARP_CONFIG_DATA *ConfigData OPTIONAL
)
;
);
/**
Inserts an entry to the ARP cache.
@ -115,8 +114,7 @@ EFI_STATUS
IN VOID *TargetHwAddress OPTIONAL,
IN UINT32 TimeoutValue,
IN BOOLEAN Overwrite
)
;
);
/**
Locates one or more entries in the ARP cache.
@ -152,8 +150,7 @@ EFI_STATUS
OUT UINT32 *EntryCount OPTIONAL,
OUT EFI_ARP_FIND_DATA **Entries OPTIONAL,
IN BOOLEAN Refresh
)
;
);
/**
@ -177,8 +174,7 @@ EFI_STATUS
IN EFI_ARP_PROTOCOL *This,
IN BOOLEAN BySwAddress,
IN VOID *AddressBuffer OPTIONAL
)
;
);
/**
Removes all dynamic ARP cache entries that were added by this interface.
@ -195,8 +191,7 @@ typedef
EFI_STATUS
(EFIAPI *EFI_ARP_FLUSH)(
IN EFI_ARP_PROTOCOL *This
)
;
);
/**
Starts an ARP request session.
@ -229,8 +224,7 @@ EFI_STATUS
IN VOID *TargetSwAddress OPTIONAL,
IN EFI_EVENT ResolvedEvent OPTIONAL,
OUT VOID *TargetHwAddress
)
;
);
/**
Cancels an ARP request session.
@ -254,8 +248,7 @@ EFI_STATUS
IN EFI_ARP_PROTOCOL *This,
IN VOID *TargetSwAddress OPTIONAL,
IN EFI_EVENT ResolvedEvent OPTIONAL
)
;
);
/**
@par Protocol Description:

View File

@ -84,8 +84,7 @@ EFI_STATUS
IN EFI_AUTHENTICATION_INFO_PROTOCOL *This,
IN EFI_HANDLE *ControllerHandle,
OUT VOID *Buffer
)
;
);
/**
Set the Authentication information for a given controller handle.
@ -108,8 +107,7 @@ EFI_STATUS
IN EFI_AUTHENTICATION_INFO_PROTOCOL *This,
IN EFI_HANDLE *ControllerHandle,
IN VOID *Buffer
)
;
);
/**
@par Protocol Description:

View File

@ -51,8 +51,7 @@ EFI_STATUS
(EFIAPI *EFI_BLOCK_RESET)(
IN EFI_BLOCK_IO_PROTOCOL *This,
IN BOOLEAN ExtendedVerification
)
;
);
/**
Read BufferSize bytes from Lba into Buffer.
@ -80,8 +79,7 @@ EFI_STATUS
IN EFI_LBA Lba,
IN UINTN BufferSize,
OUT VOID *Buffer
)
;
);
/**
Write BufferSize bytes from Lba into Buffer.
@ -110,8 +108,7 @@ EFI_STATUS
IN EFI_LBA Lba,
IN UINTN BufferSize,
IN VOID *Buffer
)
;
);
/**
Flush the Block Device.
@ -127,8 +124,7 @@ typedef
EFI_STATUS
(EFIAPI *EFI_BLOCK_FLUSH)(
IN EFI_BLOCK_IO_PROTOCOL *This
)
;
);
/**
Block IO read only mode data and updated only via members of BlockIO

View File

@ -41,8 +41,7 @@ typedef
EFI_DEVICE_PATH_PROTOCOL*
(EFIAPI *EFI_DEVICE_PATH_FROM_TEXT_NODE)(
IN CONST CHAR16 *TextDeviceNode
)
;
);
/**
@ -60,8 +59,7 @@ typedef
EFI_DEVICE_PATH_PROTOCOL*
(EFIAPI *EFI_DEVICE_PATH_FROM_TEXT_PATH)(
IN CONST CHAR16 *TextDevicePath
)
;
);
/**
@par Protocol Description:

View File

@ -47,8 +47,7 @@ CHAR16*
IN CONST EFI_DEVICE_PATH_PROTOCOL *DeviceNode,
IN BOOLEAN DisplayOnly,
IN BOOLEAN AllowShortcuts
)
;
);
/**
Convert a device path to its text representation.
@ -71,8 +70,7 @@ CHAR16*
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath,
IN BOOLEAN DisplayOnly,
IN BOOLEAN AllowShortcuts
)
;
);
/**
@par Protocol Description:

View File

@ -39,8 +39,7 @@ typedef
UINTN
(EFIAPI *EFI_DEVICE_PATH_UTILS_GET_DEVICE_PATH_SIZE)(
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
)
;
);
/**
@ -56,8 +55,7 @@ typedef
EFI_DEVICE_PATH_PROTOCOL*
(EFIAPI *EFI_DEVICE_PATH_UTILS_DUP_DEVICE_PATH)(
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
)
;
);
/**
Create a new path by appending the second device path to the first.
@ -75,8 +73,7 @@ EFI_DEVICE_PATH_PROTOCOL*
(EFIAPI *EFI_DEVICE_PATH_UTILS_APPEND_PATH)(
IN CONST EFI_DEVICE_PATH_PROTOCOL *Src1,
IN CONST EFI_DEVICE_PATH_PROTOCOL *Src2
)
;
);
/**
Creates a new path by appending the device node to the device path.
@ -94,8 +91,7 @@ EFI_DEVICE_PATH_PROTOCOL*
(EFIAPI *EFI_DEVICE_PATH_UTILS_APPEND_NODE)(
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath,
IN CONST EFI_DEVICE_PATH_PROTOCOL *DeviceNode
)
;
);
/**
Creates a new path by appending the specified device path instance to the specified device path.
@ -112,8 +108,7 @@ EFI_DEVICE_PATH_PROTOCOL*
(EFIAPI *EFI_DEVICE_PATH_UTILS_APPEND_INSTANCE)(
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath,
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePathInstance
)
;
);
/**
Creates a copy of the current device path instance and returns a pointer to the next device path
@ -135,8 +130,7 @@ EFI_DEVICE_PATH_PROTOCOL*
(EFIAPI *EFI_DEVICE_PATH_UTILS_GET_NEXT_INSTANCE)(
IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePathInstance,
OUT UINTN *DevicePathInstanceSize
)
;
);
/**
Creates a device node
@ -159,8 +153,7 @@ EFI_DEVICE_PATH_PROTOCOL*
IN UINT8 NodeType,
IN UINT8 NodeSubType,
IN UINT16 NodeLength
)
;
);
/**
Returns whether a device path is multi-instance.
@ -175,8 +168,7 @@ typedef
BOOLEAN
(EFIAPI *EFI_DEVICE_PATH_UTILS_IS_MULTI_INSTANCE)(
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath
)
;
);
/**
@par Protocol Description:

View File

@ -199,8 +199,7 @@ EFI_STATUS
(EFIAPI *EFI_DHCP4_GET_MODE_DATA)(
IN EFI_DHCP4_PROTOCOL *This,
OUT EFI_DHCP4_MODE_DATA *Dhcp4ModeData
)
;
);
/**
Initializes, changes, or resets the operational settings for the EFI DHCPv4 Protocol driver.
@ -226,8 +225,7 @@ EFI_STATUS
(EFIAPI *EFI_DHCP4_CONFIGURE)(
IN EFI_DHCP4_PROTOCOL *This,
IN EFI_DHCP4_CONFIG_DATA *Dhcp4CfgData OPTIONAL
)
;
);
/**
@ -261,8 +259,7 @@ EFI_STATUS
(EFIAPI *EFI_DHCP4_START)(
IN EFI_DHCP4_PROTOCOL *This,
IN EFI_EVENT CompletionEvent OPTIONAL
)
;
);
/**
Extends the lease time by sending a request packet.
@ -296,8 +293,7 @@ EFI_STATUS
IN EFI_DHCP4_PROTOCOL *This,
IN BOOLEAN RebindRequest,
IN EFI_EVENT CompletionEvent OPTIONAL
)
;
);
/**
Releases the current address configuration.
@ -314,8 +310,7 @@ typedef
EFI_STATUS
(EFIAPI *EFI_DHCP4_RELEASE)(
IN EFI_DHCP4_PROTOCOL *This
)
;
);
/**
Stops the current address configuration.
@ -330,8 +325,7 @@ typedef
EFI_STATUS
(EFIAPI *EFI_DHCP4_STOP)(
IN EFI_DHCP4_PROTOCOL *This
)
;
);
/**
Builds a DHCP packet, given the options to be appended or deleted or replaced.
@ -365,8 +359,7 @@ EFI_STATUS
IN UINT32 AppendCount,
IN EFI_DHCP4_PACKET_OPTION *AppendList[] OPTIONAL,
OUT EFI_DHCP4_PACKET **NewPacket
)
;
);
/**
Transmits a DHCP formatted packet and optionally waits for responses.
@ -387,8 +380,7 @@ EFI_STATUS
(EFIAPI *EFI_DHCP4_TRANSMIT_RECEIVE)(
IN EFI_DHCP4_PROTOCOL *This,
IN EFI_DHCP4_TRANSMIT_RECEIVE_TOKEN *Token
)
;
);
/**
@ -417,8 +409,7 @@ EFI_STATUS
IN EFI_DHCP4_PACKET *Packet,
IN OUT UINT32 *OptionCount,
OUT EFI_DHCP4_PACKET_OPTION *PacketOptionList[] OPTIONAL
)
;
);
/**
@par Protocol Description:

View File

@ -61,8 +61,7 @@ EFI_STATUS
IN UINT64 Offset,
IN UINTN BufferSize,
OUT VOID *Buffer
)
;
);
/**
Read BufferSize bytes from Offset into Buffer.
@ -90,8 +89,7 @@ EFI_STATUS
IN UINT64 Offset,
IN UINTN BufferSize,
IN VOID *Buffer
)
;
);
#define EFI_DISK_IO_PROTOCOL_REVISION 0x00010000

Some files were not shown because too many files have changed in this diff Show More