• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/xnu-2782.1.97/iokit/IOKit/

Lines Matching defs:IOMemoryCursor

36 /**************************** class IOMemoryCursor ***************************/
39 @class IOMemoryCursor
41 @discussion The IOMemoryCursor declares the super class that all
55 class IOMemoryCursor : public OSObject
57 OSDeclareDefaultStructors(IOMemoryCursor)
71 @discussion Backward compatibility define for the old non-class scoped type definition. See IOMemoryCursor::PhysicalSegment
73 #define IOPhysicalSegment IOMemoryCursor::PhysicalSegment
87 @discussion Backward compatibility define for the old non-class scoped type definition. See IOMemoryCursor::SegmentFunction */
88 #define OutputSegmentFunc IOMemoryCursor::SegmentFunction
107 @abstract Creates and initializes an IOMemoryCursor in one operation.
108 @discussion Factory function to create and initialize an IOMemoryCursor in one operation. For more information, see IOMemoryCursor::initWithSpecification.
115 static IOMemoryCursor *
122 @abstract Primary initializer for the IOMemoryCursor class.
160 @abstract An IOMemoryCursor subclass that outputs a vector of PhysicalSegments in the natural byte orientation for the CPU.
163 class IONaturalMemoryCursor : public IOMemoryCursor
210 @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. Wraps IOMemoryCursor::genPhysicalSegments.
213 @param segments Pointer to an array of IOMemoryCursor::PhysicalSegments for the output physical scatter/gather list.
235 @abstract An IOMemoryCursor subclass that outputs a vector of PhysicalSegments in the big endian byte order.
238 class IOBigMemoryCursor : public IOMemoryCursor
286 @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. Wraps IOMemoryCursor::genPhysicalSegments.
289 @param segments Pointer to an array of IOMemoryCursor::PhysicalSegments for the output physical scatter/gather list.
311 @abstract An IOMemoryCursor subclass that outputs a vector of PhysicalSegments in the little endian byte order.
314 class IOLittleMemoryCursor : public IOMemoryCursor
360 @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. Wraps IOMemoryCursor::genPhysicalSegments.
363 @param segments Pointer to an array of IOMemoryCursor::PhysicalSegments for the output physical scatter/gather list.