Lines Matching refs:IOMemoryDescriptor
32 #include <IOKit/IOMemoryDescriptor.h>
34 /*! @class IOSubMemoryDescriptor : public IOMemoryDescriptor
35 @abstract The IOSubMemoryDescriptor object describes a memory area made up of a portion of another IOMemoryDescriptor.
36 @discussion The IOSubMemoryDescriptor object represents a subrange of memory, specified as a portion of another IOMemoryDescriptor. */
38 class IOSubMemoryDescriptor : public IOMemoryDescriptor
43 IOMemoryDescriptor * _parent;
50 @abstract Create an IOMemoryDescriptor to describe a subrange of an existing descriptor.
51 @discussion This method creates and initializes an IOMemoryDescriptor for memory consisting of a subrange of the specified memory descriptor. The parent memory descriptor is retained by the new descriptor.
52 @param of The parent IOMemoryDescriptor of which a subrange is to be used for the new descriptor, which will be retained by the subrange IOMemoryDescriptor.
57 @result The created IOMemoryDescriptor on success, to be released by the caller, or zero on failure. */
59 static IOSubMemoryDescriptor * withSubRange(IOMemoryDescriptor *of,
72 virtual bool initSubRange( IOMemoryDescriptor * parent,
77 * IOMemoryDescriptor required methods
98 IOMemoryDescriptor * owner,