Searched refs:SegmentFunction (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.
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...]
H A DIODMACommand.h100 @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.
398 @param outSegFunc SegmentFunction t
[all...]
/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/
H A DIOMemoryCursor.cpp43 IOMemoryCursor::withSpecification(SegmentFunction inSegFunc,
65 IOMemoryCursor::initWithSpecification(SegmentFunction inSegFunc,
H A DIODMACommand.cpp113 IODMACommand::withSpecification(SegmentFunction outSegFunc,
143 #define kLastOutputFunction ((SegmentFunction) kLastOutputFunction)
146 IODMACommand::initWithSpecification(SegmentFunction outSegFunc,
538 IODMACommand::prepareWithSpecification(SegmentFunction outSegFunc,

Completed in 35 milliseconds