Intel Extensible Firmware Interface User Manual

Page 1035

Advertising
background image

Alphabetic Function Lists

Version 1.10

12/01/02

K-25

Table K-2. Functions Listed Alphabetically within a Service or Protocol

(continued)

Service or Protocol

Function

Function Description

PollIo

Polls an address in PCI I/O space until an exit
condition is met, or a timeout occurs.

PollMem

Polls an address in PCI memory space until an exit
condition is met, or a timeout occurs

SetBarAttributes

Sets the attributes for a range of a BAR on a PCI
controller.

PCI I/O Protocol

(continued)

Unmap

Releases any resources allocated by

Map()

.

AllocateBuffer

Allocates pages that are suitable for a common buffer
mapping.

Configuration

Gets the current resource settings for this PCI root
bridge

CopyMem

Allows one region of PCI root bridge memory space
to be copied to another region of PCI root bridge
memory space.

Flush

Flushes all PCI posted write transactions to system
memory.

FreeBuffer

Free pages that were allocated with

AllocateBuffer()

.

GetAttributes

Gets the attributes that a PCI root bridge supports
setting with

SetAttributes()

, and the attributes

that a PCI root bridge is currently using.

Io.Read

Allows reads from I/O space.

Io.Write

Allows writes to I/O space.

Map

Provides the PCI controller specific addresses
needed to access system memory for DMA.

Mem.Read

Allows reads from memory mapped I/O space.

Mem.Write

Allows writes to memory mapped I/O space.

Pci.Read

Allows reads from PCI configuration space.

Pci.Write

Allows writes to PCI configuration space

PollIo

Polls an address in I/O space until an exit condition is
met, or a timeout occurs.

PollMem

Polls an address in memory mapped I/O space until
an exit condition is met, or a timeout occurs.

SetAttributes

Sets attributes for a resource range on a PCI root
bridge.

PCI Root Bridge I/O
Protocol

Unmap

Releases any resources allocated by

Map()

.

PXE Base Code
Callback Protocol

Callback

Callback routine used by the PXE Base Code

Dhcp()

,

Discover()

,

Mtftp()

,

UdpWrite()

, and

Arp()

functions.

continued

Advertising