Lines Matching refs:segments

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,
169 @abstract Outputs the given segment into the output segments array in natural byte order.
171 @param segments Base of the output vector of DMA address length pairs.
172 @param segmentIndex Index to output 'segment' in the 'segments' array.
175 void * segments,
210 @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. Wraps IOMemoryCursor::genPhysicalSegments.
213 @param segments Pointer to an array of IOMemoryCursor::PhysicalSegments for the output physical scatter/gather list.
214 @param maxSegments Maximum number of segments that can be written to segments array.
217 @result If the descriptor is exhausted of memory, a zero is returned, otherwise the number of segments that were filled in is returned.
221 PhysicalSegment *segments,
226 return genPhysicalSegments(descriptor, fromPosition, segments,
244 @abstract Outputs the given segment into the output segments array in big endian byte order.
246 @param segments Base of the output vector of DMA address length pairs.
247 @param segmentIndex Index to output 'segment' in the 'segments' array.
250 void * segments,
286 @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. Wraps IOMemoryCursor::genPhysicalSegments.
289 @param segments Pointer to an array of IOMemoryCursor::PhysicalSegments for the output physical scatter/gather list.
290 @param maxSegments Maximum number of segments that can be written to segments array.
293 @result If the descriptor is exhausted of memory, a zero is returned, otherwise the number of segments that were filled in is returned.
297 PhysicalSegment * segments,
302 return genPhysicalSegments(descriptor, fromPosition, segments,
320 @abstract Outputs the given segment into the output segments array in little endian byte order.
322 @param segments Base of the output vector of DMA address length pairs.
323 @param segmentIndex Index to output 'segment' in the 'segments' array.
326 void * segments,
360 @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. Wraps IOMemoryCursor::genPhysicalSegments.
363 @param segments Pointer to an array of IOMemoryCursor::PhysicalSegments for the output physical scatter/gather list.
364 @param maxSegments Maximum number of segments that can be written to segments array.
367 @result If the descriptor is exhausted of memory, a zero is returned, otherwise the number of segments that were filled in is returned.
371 PhysicalSegment * segments,
376 return genPhysicalSegments(descriptor, fromPosition, segments,