Searched refs:SegmentFunction (Results 1 - 4 of 4) sorted by relevance
/darwin-on-arm/xnu/iokit/IOKit/ |
H A D | IODMACommand.h | 100 @typedef SegmentFunction 107 typedef bool (*SegmentFunction)(IODMACommand *target, typedef in class:IODMACommand 183 @param outSegFunc SegmentFunction to call to output one physical segment. A set of nine commonly required segment functions are provided. 193 withSpecification(SegmentFunction outSegFunc, 206 @param outSegFunc SegmentFunction to call to output one physical segment. A set of nine commonly required segment functions are provided. 222 SegmentFunction outSegFunc, 241 @param outSegFunc SegmentFunction to call to output one physical segment. A set of nine commonly required segment functions are provided. 250 virtual bool initWithSpecification( SegmentFunction outSegFunc, 316 @param segments Void pointer to base of output physical scatter/gather list. Always passed directly onto the SegmentFunction. 366 genIOVMSegments(SegmentFunction segmentFunctio [all...] |
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. 46 Below is the simplest example of a SegmentFunction:<br> 76 @typedef SegmentFunction 82 typedef void (*SegmentFunction)(PhysicalSegment segment, typedef in class:IOMemoryCursor 87 @discussion Backward compatibility define for the old non-class scoped type definition. See IOMemoryCursor::SegmentFunction */ 88 #define OutputSegmentFunc IOMemoryCursor::SegmentFunction 92 SegmentFunction outSeg; 109 @param outSegFunc SegmentFunction to call to output one physical segment. 116 withSpecification(SegmentFunction outSegFunc, 123 @param outSegFunc SegmentFunction t [all...] |
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IOMemoryCursor.cpp | 43 IOMemoryCursor::withSpecification(SegmentFunction inSegFunc, 65 IOMemoryCursor::initWithSpecification(SegmentFunction inSegFunc,
|
H A D | IODMACommand.cpp | 109 IODMACommand::withSpecification(SegmentFunction outSegFunc, 139 #define kLastOutputFunction ((SegmentFunction) kLastOutputFunction) 142 IODMACommand::initWithSpecification(SegmentFunction outSegFunc, 599 IODMACommand::prepareWithSpecification(SegmentFunction outSegFunc, 1216 SegmentFunction segmentFunction = (SegmentFunction) reference; 1237 IODMACommand::genIOVMSegments(SegmentFunction segmentFunction,
|
Completed in 22 milliseconds