Intel Extensible Firmware Interface User Manual

Page 1034

Advertising
background image

Extensible Firmware Interface Specification

K-24

12/01/02

Version 1.10

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

(continued)

Service or Protocol

Function

Function Description

Close

Closes the current file handle.

Delete

Deletes a file.

Flush

Flushes all modified data associated with the file to
the device.

GetInfo

Gets the requested file or volume information.

GetPosition

Returns the current file position.

Open

Opens or creates a new file.

Read

Reads bytes from a file.

SetInfo

Sets the requested file information.

SetPosition

Sets the current file position.

File System Protocol

Write

Writes bytes to a file.

Load File Protocol LoadFile

Causes the driver to load the requested file.

Loaded Image Protocol Unload

Requests an image to unload.

AllocateBuffer

Allocates pages that are suitable for a common buffer
mapping.

Attributes

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

CopyMem

Allows one region of PCI memory space to be copied
to another region of PCI memory space

Flush

Flushes all PCI posted write transactions to system
memory.

FreeBuffer

Frees pages that were allocated with

AllocateBuffer()

.

GetBarAttributes

Gets the attributes that this PCI controller supports
setting on a BAR using

SetBarAttributes()

, and

retrieves the list of resource descriptors for a BAR.

GetLocation

Retrieves this PCI controller’s current PCI bus
number, device number, and function number.

Io.Read

Allows BAR relative reads to PCI I/O space.

Io.Write

Allows BAR relative writes to PCI I/O space.

Map

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

Mem.Read

Allows BAR relative reads to PCI memory space.

Mem.Write

Allows BAR relative writes to PCI memory space.

Pci.Read

Allows PCI controller relative reads to PCI
configuration space.

PCI I/O Protocol

Pci.Write

Allows PCI controller relative writes to PCI
configuration space.

continued

Advertising