Searched refs:maxSegmentSize (Results 1 - 4 of 4) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/
H A DIOMemoryCursor.h44 A driver is expected to create a memory cursor and configure it to the limitations of its DMA hardware; for instance the memory cursor used by the FireWire SBP-2 protocol has a maximum physical segment size of 2^16 - 1 but the actual transfer size is unlimited. Thus it would create a cursor with a maxSegmentSize of 65535 and a maxTransfer size of UINT_MAX. It would also provide a SegmentFunction that can output a pagelist entry.
94 /*! @var maxSegmentSize Maximum size of one segment in a scatter/gather list */
95 IOPhysicalLength maxSegmentSize; member in class:IOMemoryCursor
110 @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0.
117 IOPhysicalLength maxSegmentSize = 0,
124 @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0.
131 IOPhysicalLength maxSegmentSize = 0,
186 @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0.
192 withSpecification(IOPhysicalLength maxSegmentSize,
198 @param maxSegmentSize Maximu
[all...]
H A DIODMACommand.h185 @param maxSegmentSize Maximum allowable size for one segment. If 0 is passed the maximum segment size is unlimited.
195 UInt64 maxSegmentSize,
208 @param maxSegmentSize Maximum allowable size for one segment. Zero is treated as an unlimited segment size.
224 UInt64 maxSegmentSize,
243 @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0 which means any size.
252 UInt64 maxSegmentSize,
400 @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0 which means any size.
414 UInt64 maxSegmentSize,
506 UInt64 maxSegmentSize,
524 numAddressBits, maxSegmentSize, mapTyp
503 weakWithSpecification(IODMACommand **newCommand, SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mapType, UInt64 maxTransferSize, UInt32 alignment, IOMapper *mapper, void *refCon) argument
[all...]
/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/
H A DIOMemoryCursor.cpp89 maxSegmentSize = inMaxSegmentSize;
157 if ((curSeg.length > maxSegmentSize))
159 seg.location = curSeg.location + maxSegmentSize;
160 seg.length = curSeg.length - maxSegmentSize;
H A DIODMACommand.cpp115 UInt64 maxSegmentSize,
125 numAddressBits, maxSegmentSize,
148 UInt64 maxSegmentSize,
171 if (!maxSegmentSize)
172 maxSegmentSize--; // Set Max segment to -1
186 fMaxSegmentSize = maxSegmentSize;
540 UInt64 maxSegmentSize,
569 if (!maxSegmentSize)
570 maxSegmentSize--; // Set Max segment to -1
596 fMaxSegmentSize = maxSegmentSize;
113 withSpecification(SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mappingOptions, UInt64 maxTransferSize, UInt32 alignment, IOMapper *mapper, void *refCon) argument
146 initWithSpecification(SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mappingOptions, UInt64 maxTransferSize, UInt32 alignment, IOMapper *mapper, void *refCon) argument
538 prepareWithSpecification(SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mappingOptions, UInt64 maxTransferSize, UInt32 alignment, IOMapper *mapper, UInt64 offset, UInt64 length, bool flushCache, bool synchronize) argument
[all...]

Completed in 39 milliseconds