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

/xnu-2782.1.97/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,
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...]
/xnu-2782.1.97/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.cpp111 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 34 milliseconds