Extensible Firmware Interface Specification
354 12/12/00 Version 1.02
Table E-2. Functions Listed Alphabetically Within Service or Protocol
Service or Protocol Function Function Description
Block I/O Protocol FlushBlocks Flushes any cached blocks.
ReadBlocks Reads the requested number of blocks from the device.
Reset Resets the block device hardware.
WriteBlocks Write s the requested number of blocks to the devic e.
Boot Services AllocatePages Allocates memory pages of a particular type.
AllocatePool Allocates pool of a particular type.
CheckEvent Checks whether an event is in the signaled state.
CloseEvent Closes and frees an event structure.
CreateEvent Creates a general-purpose event structure.
EFI_IMAGE_
ENTRY_POINT
Prototype of an EFI Images entry point.
Exit Exits the images entry point.
ExitBootServices Terminates boot services.
FreePages Frees memory pages.
FreePool Frees allocated pool.
GetMemoryMap Returns the current boot services memory map and
memory map key.
GetNextMonotonicCount Returns a monotonically increasing count for the
platform.
HandleProtocol Queries the list of protocol handlers on a device handle
for the requested Protocol Interface.
InstallConfigurationTable Adds, updates, or removes a configuration table from the
EFI System Table
InstallProtocolInterface Adds a protocol interface to an existing or new device
handle.
LoadImage Function to dynamically load another EFI Image.
LocateDevicePath Locates the closest handle that supports the specified
protocol on the specified device path.
LocateHandle Locates the handle(s) that support the specified protocol.
RaiseTPL Raises the task priority level.
RegisterProtocolNotify Registers for protocol interface installation notifications
ReinstallProtocolInterface Replaces a protocol interface.
RestoreTPL Restores/lowers the task priority level.
SetTimer Sets an event to be signaled at a particular time.
SetWatchdogTimer Resets and sets the system's watchdog timer.
SignalEvent Signals an event.
continued