Searched refs:maxSegmentSize (Results 1 - 4 of 4) sorted by relevance
/darwin-on-arm/xnu/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, 407 @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0 which means any size. 421 UInt64 maxSegmentSize, 525 UInt64 maxSegmentSize, 543 numAddressBits, maxSegmentSize, mapTyp 522 weakWithSpecification(IODMACommand **newCommand, SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mapType, UInt64 maxTransferSize, UInt32 alignment, IOMapper *mapper, void *refCon) argument [all...] |
/darwin-on-arm/xnu/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 | 111 UInt64 maxSegmentSize, 121 numAddressBits, maxSegmentSize, 144 UInt64 maxSegmentSize, 169 if (!maxSegmentSize) 170 maxSegmentSize--; // Set Max segment to -1 190 fMaxSegmentSize = maxSegmentSize; 601 UInt64 maxSegmentSize, 630 if (!maxSegmentSize) 631 maxSegmentSize--; // Set Max segment to -1 662 fMaxSegmentSize = maxSegmentSize; 109 withSpecification(SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mappingOptions, UInt64 maxTransferSize, UInt32 alignment, IOMapper *mapper, void *refCon) argument 142 initWithSpecification(SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mappingOptions, UInt64 maxTransferSize, UInt32 alignment, IOMapper *mapper, void *refCon) argument 599 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 14 milliseconds