Lines Matching refs:segLen
2317 IOPhysicalLength segLen;
2337 segLen = walkArgs->fLength;
2342 pageCount += atop_64(round_page_64(align + segLen));
2343 index += segLen;
2361 segLen = walkArgs->fLength;
2364 ppnum_t count = atop_64(round_page_64(phys + segLen)) - page;
2371 index += segLen;
2630 IOPhysicalLength segLen = 0;
2634 getAddrLenForInd(srcAddr, segLen, type, _ranges, rangesIndex);
2635 if (offset < segLen)
2637 offset -= segLen; // (make offset relative)
2652 segLen -= offset;
2660 if (segLen > length) segLen = length;
2661 kr = mach_vm_remap(map, &segDestAddr, round_page_64(segLen), PAGE_MASK,
2678 segDestAddr += segLen;
2679 mapLength -= segLen;
2688 getAddrLenForInd(srcAddr, segLen, type, vec, rangesIndex);
2694 if (segLen > mapLength)
2695 segLen = mapLength;
2717 IOPhysicalLength segLen;
2719 pa = getPhysicalSegment( offset, &segLen, kIOMemoryMapperNone );
3189 IOPhysicalLength segLen;
3207 physAddr = getPhysicalSegment( sourceOffset, &segLen, kIOMemoryMapperNone );
3215 segLen += pageOffset;
3220 if( segLen >= bytes)
3221 segLen = bytes;
3222 else if( segLen != trunc_page( segLen))
3233 segLen - pageOffset);
3250 (page < segLen) && (KERN_SUCCESS == err);
3281 sourceOffset += segLen - pageOffset;
3282 address += segLen;
3283 bytes -= segLen;
3287 while (bytes && (physAddr = getPhysicalSegment( sourceOffset, &segLen, kIOMemoryMapperNone )));