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

Page 1011

Advertising
background image

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

AllocateBuffer

Device I/O Protocol

Allocates pages that are suitable
for a common buffer mapping.

AllocateBuffer

PCI I/O Protocol

Allocates pages that are suitable
for a common buffer mapping.

AllocateBuffer

PCI Root Bridge I/O
Protocol

Allocates pages that are suitable
for a common buffer mapping.

AllocatePages Boot

Services Memory

Allocation

Services

Allocates memory pages of a
particular type.

AllocatePool

Boot Services

Memory Allocation
Services

Allocates pool of a particular type.

Arp

PXE Base Code
Protocol

Uses the ARP protocol to resolve
a MAC address.

AsyncInterruptTransfer

USB Host Controller
Protocol

Submits an asynchronous
interrupt transfer to an interrupt
endpoint of a USB device.

AsyncIsochronousTransfer

USB Host Controller
Protocol

Submits nonblocking USB
isochronous transfer.

Attributes

PCI I/O Protocol

Performs an operation on the
attributes that this PCI controller
supports.

Blt

UGA Draw Protocol

Blt a rectangle of pixels on the
graphics screen. Blt stands for
BLock Transfer.

BuildDevicePath SCSI

Passthru

Protocol

Used to allocate and build a
device path node for a SCSI
device on a SCSI channel.

BulkTransfer

USB Host Controller
Protocol

Submits a bulk transfer to a bulk
endpoint of a USB device.

continued

Advertising