Searched refs:segments (Results 1 - 3 of 3) sorted by relevance
/darwin-on-arm/xnu/iokit/IOKit/ |
H A D | IOMemoryCursor.h | 77 @discussion Pointer to a C function that outputs a single physical segment to an element in the array as defined by the segments and segmentIndex parameters. 79 @param segments Base of the output vector of DMA address length pairs. 80 @param segmentIndex Index to output 'segment' in the 'segments' array. 83 void * segments, 137 @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. 140 @param segments Void pointer to base of output physical scatter/gather list. Always passed directly onto the SegmentFunction without interpretation by the cursor. 141 @param maxSegments Maximum number of segments that can be written to segments array. 144 @result If the descriptor is exhausted of memory, a zero is returned, otherwise the number of segments that were filled in is returned. 149 void * segments, 219 getPhysicalSegments(IOMemoryDescriptor *descriptor, IOByteCount fromPosition, PhysicalSegment *segments, UInt32 maxSegments, UInt32 inMaxTransferSize = 0, IOByteCount *transferSize = 0) argument 295 getPhysicalSegments(IOMemoryDescriptor * descriptor, IOByteCount fromPosition, PhysicalSegment * segments, UInt32 maxSegments, UInt32 inMaxTransferSize = 0, IOByteCount * transferSize = 0) argument 369 getPhysicalSegments(IOMemoryDescriptor * descriptor, IOByteCount fromPosition, PhysicalSegment * segments, UInt32 maxSegments, UInt32 inMaxTransferSize = 0, IOByteCount * transferSize = 0) argument [all...] |
H A D | IODMACommand.h | 103 @param segments Base of the output vector of DMA address length pairs. 104 @param segmentIndex Index to output 'segment' in the 'segments' array. 109 void *segments, 314 @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. The constraints that are set during initialisation will be respected. This function maintains the state across multiple calls for efficiency. However the state is discarded if the new offset is not the expected one. 316 @param segments Void pointer to base of output physical scatter/gather list. Always passed directly onto the SegmentFunction. 317 @param numSegments Input/output parameter Number of segments that can fit in the segment array and returns number of segments generated. 321 void *segments, 353 Segment32 *segments, 355 { return genIOVMSegments(offset, segments, numSegment 352 gen32IOVMSegments(UInt64 *offset, Segment32 *segments, UInt32 *numSegments) argument 360 gen64IOVMSegments(UInt64 *offset, Segment64 *segments, UInt32 *numSegments) argument [all...] |
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IODMACommand.cpp | 321 void *segments, 900 void *segments, 944 Segment64 segments[1]; local 958 (void) genIOVMSegments(kWalkClient, transferSegment, &context, &offset, &segments[0], &numSegments); 317 segmentOp( void *reference, IODMACommand *target, Segment64 segment, void *segments, UInt32 segmentIndex) argument 897 transferSegment(void *reference, IODMACommand *target, Segment64 segment, void *segments, UInt32 segmentIndex) argument
|
Completed in 21 milliseconds