Lines Matching defs:ranges

290 IOMemoryDescriptor::withRanges(	IOVirtualRange * ranges,
299 if (that->initWithRanges(ranges, withCount, direction, task, asReference))
319 IOMemoryDescriptor::withAddressRanges(IOAddressRange * ranges,
332 if (that->initWithOptions(ranges, rangeCount, 0, task, options, /* mapper */ 0))
346 * virtual address ranges, from a given task.
348 * Passing the ranges as a reference will avoid an extra allocation.
382 IOMemoryDescriptor::withPhysicalRanges( IOPhysicalRange * ranges,
390 if (that->initWithPhysicalRanges(ranges, withCount, direction, asReference))
530 IOPhysicalRange * ranges,
540 return initWithOptions(ranges, count, 0, 0, mdOpts, /* mapper */ 0);
545 IOVirtualRange * ranges,
568 return initWithOptions(ranges, count, 0, task, mdOpts, /* mapper */ 0);
575 * IOMemoryDescriptor. The buffer is made up of several virtual address ranges,
576 * from a given task, several physical ranges, an UPL from the ubc
579 * Passing the ranges as a reference will avoid an extra allocation.
790 // This also initialises the uio & physical ranges.
844 // Find starting address within the vector of ranges
983 * Get the length of the transfer (over all ranges).
1370 // see how far we can coalesce ranges
1407 // see how far we can coalesce ranges
1542 // Find starting address within the vector of ranges
2116 // Iterate over the vector of virtual ranges
2615 IOLog("mach_vm_remap path for ranges %d size (%08llx:%08llx)\n",
2632 // Find starting address within the vector of ranges
3982 IOVirtualRange * ranges,
3992 IOMemoryDescriptor::initWithPhysicalRanges( IOPhysicalRange * ranges,