Sun Java Solaris Communities My SDN Account Join SDN
 
Documentation

Solaris (Intel Platform Edition) - Device Driver Writer's Orientation

 

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