Searched refs:IOMultiMemoryDescriptor (Results 1 - 2 of 2) sorted by relevance

/xnu-2782.1.97/iokit/IOKit/
H A DIOMultiMemoryDescriptor.h34 /*! @class IOMultiMemoryDescriptor : public IOMemoryDescriptor
35 @abstract The IOMultiMemoryDescriptor object describes a memory area made up of several other IOMemoryDescriptors.
36 @discussion The IOMultiMemoryDescriptor object represents multiple ranges of memory, specified as an ordered list of IOMemoryDescriptors. The descriptors are chained end-to-end to make up a single contiguous buffer. */
38 class IOMultiMemoryDescriptor : public IOMemoryDescriptor class in inherits:IOMemoryDescriptor
40 OSDeclareDefaultStructors(IOMultiMemoryDescriptor);
53 @abstract Create an IOMultiMemoryDescriptor to describe a memory area made up of several other IOMemoryDescriptors.
54 @discussion This method creates and initializes an IOMultiMemoryDescriptor for memory consisting of a number of other IOMemoryDescriptors, chained end-to-end (in the order they appear in the array) to represent a single contiguous memory buffer. Passing the descriptor array as a reference will avoid an extra allocation.
58 @param asReference If false, the IOMultiMemoryDescriptor object will make a copy of the descriptors array, otherwise, the array will be used in situ, avoiding an extra allocation.
59 @result The created IOMultiMemoryDescriptor on success, to be released by the caller, or zero on failure. */
61 static IOMultiMemoryDescriptor * withDescriptor
[all...]
/xnu-2782.1.97/iokit/Kernel/
H A DIOMultiMemoryDescriptor.cpp30 #include <IOKit/IOMultiMemoryDescriptor.h>
33 OSDefineMetaClassAndStructors(IOMultiMemoryDescriptor, IOMemoryDescriptor)
35 IOMultiMemoryDescriptor * IOMultiMemoryDescriptor::withDescriptors(
42 // Create a new IOMultiMemoryDescriptor. The "buffer" is made up of several
49 IOMultiMemoryDescriptor * me = new IOMultiMemoryDescriptor;
64 bool IOMultiMemoryDescriptor::initWithDescriptors(
71 // Initialize an IOMultiMemoryDescriptor. The "buffer" is made up of several
132 void IOMultiMemoryDescriptor
[all...]

Completed in 20 milliseconds