Appendix k alphabetic function lists – Intel Extensible Firmware Interface User Manual
Page 1011

Version 1.10
12/01/02
K-1
Appendix K
Alphabetic Function Lists
This appendix contains two tables that list all EFI functions alphabetically. Table K-1 lists the
functions in pure alphabetic order. Functions that have the same name can be distinguished by the
associated service or protocol (column 2). For example, there are two “Flush” functions, one from
the Device I/O Protocol and one from the File System Protocol. Table K-2 orders the functions
alphabetically within a service or protocol. That is, column one names the service or protocol, and
column two lists the functions in the service or protocol.
Table K-1. Functions Listed in Alphabetic Order
Function Name
Service or Protocol Subservice Function
Description
Allocates pages that are suitable
for a common buffer mapping.
Allocates pages that are suitable
for a common buffer mapping.
Allocates pages that are suitable
for a common buffer mapping.
Allocates memory pages of a
particular type.
Boot Services
Memory Allocation
Services
Allocates pool of a particular type.
Uses the ARP protocol to resolve
a MAC address.
Submits an asynchronous
interrupt transfer to an interrupt
endpoint of a USB device.
USB Host Controller
Protocol
Submits nonblocking USB
isochronous transfer.
PCI I/O Protocol
Performs an operation on the
attributes that this PCI controller
supports.
Blt a rectangle of pixels on the
graphics screen. Blt stands for
BLock Transfer.
Used to allocate and build a
device path node for a SCSI
device on a SCSI channel.
USB Host Controller
Protocol
Submits a bulk transfer to a bulk
endpoint of a USB device.
continued