Class

IOInterleavedMemoryDescriptor

The IOInterleavedMemoryDescriptor object describes a memory area made up of portions of several other IOMemoryDescriptors.

Declaration

class IOInterleavedMemoryDescriptor : IOMemoryDescriptor

Overview

The IOInterleavedMemoryDescriptor object represents interleaved ranges of memory, specified as an ordered list of portions of individual IOMemoryDescriptors. The portions are chained end-to-end to make up a single contiguous buffer.

Topics

Miscellaneous

- clearMemoryDescriptors

Clear all of the IOMemoryDescriptors currently contained in and reset the IOInterleavedMemoryDescriptor.

- complete

Complete processing of the memory after an I/O transfer finishes.

- getPhysicalSegment

Break a memory descriptor into its physically contiguous segments.

- initWithCapacity

Initialize an IOInterleavedMemoryDescriptor to describe a memory area made up of several other IOMemoryDescriptors.

- prepare

Prepare the memory for an I/O transfer.

- setMemoryDescriptor

Add a portion of an IOMemoryDescriptor to the IOInterleavedMemoryDescriptor.

- withCapacity

Create an IOInterleavedMemoryDescriptor to describe a memory area made up of several other IOMemoryDescriptors.

Type Methods

Relationships

Inherits From