Searched refs:maxSegmentSize (Results 1 - 4 of 4) sorted by relevance
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/ |
H A D | IOMemoryCursor.h | 44 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 D | IODMACommand.h | 185 @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 D | IOMemoryCursor.cpp | 89 maxSegmentSize = inMaxSegmentSize; 157 if ((curSeg.length > maxSegmentSize)) 159 seg.location = curSeg.location + maxSegmentSize; 160 seg.length = curSeg.length - maxSegmentSize;
|
H A D | IODMACommand.cpp | 115 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