Page 47 of 66
DMA Services (cont)
Generic DMA Functions:
- A DMA operation may be performed to or from an object
in memory
- A DMA "handle" is an opaque data type representing
such an object
- Generic DMA functions establish bindings of handles
to objects
- Other DMA functions extract "DMA cookies" from information
embedded in a DMA handle
- A DMA cookie represents a contiguous portion of a DMA
object that is entirely addressable by the device
- On x86 based systems, a DMA cookie comprises a physical
address and a length
FIRST PREVIOUS
NEXT LAST
CONTENTS
Return to White Papers
|