• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/

Lines Matching defs:IOBufferMemoryDescriptor

40     // shared IOMemoryDescriptor options for IOBufferMemoryDescriptor:
50 @class IOBufferMemoryDescriptor
54 class IOBufferMemoryDescriptor : public IOGeneralMemoryDescriptor
56 OSDeclareDefaultStructors(IOBufferMemoryDescriptor);
92 OSMetaClassDeclareReservedUsed(IOBufferMemoryDescriptor, 0);
93 OSMetaClassDeclareReservedUsed(IOBufferMemoryDescriptor, 1);
94 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 2);
95 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 3);
96 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 4);
97 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 5);
98 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 6);
99 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 7);
100 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 8);
101 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 9);
102 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 10);
103 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 11);
104 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 12);
105 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 13);
106 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 14);
107 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 15);
149 * Returns a new IOBufferMemoryDescriptor with a buffer large enough to
157 static IOBufferMemoryDescriptor * withOptions( IOOptionBits options,
163 @discussion Added in Mac OS X 10.2, this method allocates a memory buffer with a given size and alignment in the task's address space specified, and returns a memory descriptor instance representing the memory. It is recommended that memory allocated for I/O or sharing via mapping be created via IOBufferMemoryDescriptor. Options passed with the request specify the kind of memory to be allocated - pageablity and sharing are specified with option bits. This function may block and so should not be called from interrupt level or while a simple lock is held.
173 @result Returns an instance of class IOBufferMemoryDescriptor to be released by the caller, which will free the memory desriptor and associated buffer. */
175 static IOBufferMemoryDescriptor * inTaskWithOptions(
183 @discussion Added in Mac OS X 10.5, this method allocates a memory buffer with a given size and alignment in the task's address space specified, and returns a memory descriptor instance representing the memory. It is recommended that memory allocated for I/O or sharing via mapping be created via IOBufferMemoryDescriptor. Options passed with the request specify the kind of memory to be allocated - pageablity and sharing are specified with option bits. This function may block and so should not be called from interrupt level or while a simple lock is held.
191 @result Returns an instance of class IOBufferMemoryDescriptor to be released by the caller, which will free the memory desriptor and associated buffer. */
193 static IOBufferMemoryDescriptor * inTaskWithPhysicalMask(
202 * Returns a new IOBufferMemoryDescriptor with a buffer large enough to
206 static IOBufferMemoryDescriptor * withCapacity(
213 * Initialize a new IOBufferMemoryDescriptor preloaded with bytes (copied).
224 * Returns a new IOBufferMemoryDescriptor preloaded with bytes (copied).
227 static IOBufferMemoryDescriptor * withBytes(