/darwin-on-arm/xnu/iokit/IOKit/ |
H A D | IOInterleavedMemoryDescriptor.h | 94 /*! @function getPhysicalSegment 98 @param length If non-zero, getPhysicalSegment will store here the length of the physically contiguous segement at the given offset. 101 virtual addr64_t getPhysicalSegment( IOByteCount offset,
|
H A D | IOMultiMemoryDescriptor.h | 82 /*! @function getPhysicalSegment 86 @param length If non-zero, getPhysicalSegment will store here the length of the physically contiguous segement at the given offset. 89 virtual addr64_t getPhysicalSegment( IOByteCount offset,
|
H A D | IOSubMemoryDescriptor.h | 80 virtual addr64_t getPhysicalSegment( IOByteCount offset,
|
H A D | IOMemoryDescriptor.h | 200 IOByteCount * length ) APPLE_KEXT_DEPRECATED; /* use getPhysicalSegment() and kIOMemoryMapperNone instead */ 236 /*! @function getPhysicalSegment 240 @param length If non-zero, getPhysicalSegment will store here the length of the physically contiguous segement at the given offset. 244 virtual addr64_t getPhysicalSegment( IOByteCount offset, 248 virtual addr64_t getPhysicalSegment( IOByteCount offset, 503 virtual IOPhysicalAddress getPhysicalSegment(IOByteCount offset, 673 /*! @function getPhysicalSegment 675 @discussion This method returns the physical address of the byte at the given offset into the mapping, and optionally the length of the physically contiguous segment from that offset. It functions similarly to IOMemoryDescriptor::getPhysicalSegment. 677 @param length If non-zero, getPhysicalSegment will store here the length of the physically contiguous segement at the given offset. 681 virtual IOPhysicalAddress getPhysicalSegment(IOByteCoun [all...] |
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IOSubMemoryDescriptor.cpp | 112 IOSubMemoryDescriptor::getPhysicalSegment(IOByteCount offset, IOByteCount * length, IOOptionBits options) function in class:IOSubMemoryDescriptor 125 address = _parent->getPhysicalSegment( offset + _start, &actualLength, options );
|
H A D | IOInterleavedMemoryDescriptor.cpp | 245 addr64_t IOInterleavedMemoryDescriptor::getPhysicalSegment( function in class:IOInterleavedMemoryDescriptor 264 pa = _descriptors[index]->getPhysicalSegment(_descriptorOffsets[index] + offset, length, options);
|
H A D | IOMultiMemoryDescriptor.cpp | 215 addr64_t IOMultiMemoryDescriptor::getPhysicalSegment( function in class:IOMultiMemoryDescriptor 232 return _descriptors[index]->getPhysicalSegment(offset, length, options);
|
H A D | IOMemoryDescriptor.cpp | 1037 srcAddr64 = getPhysicalSegment(offset, &srcLen, kIOMemoryMapperNone); 1085 dstAddr64 = getPhysicalSegment(offset, &dstLen, kIOMemoryMapperNone); 1517 IOGeneralMemoryDescriptor::getPhysicalSegment(IOByteCount offset, IOByteCount *lengthOfSegment, IOOptionBits options) 1531 // IOMemoryDescriptor::doMap() cannot use getPhysicalSegment() to obtain the page offset, since it must 1580 DEBG("getPhysicalSegment dmaCommandOperation(%lx), %p, offset %qx, addr %qx, len %qx\n", 1621 IOMemoryDescriptor::getPhysicalSegment(IOByteCount offset, IOByteCount *lengthOfSegment, IOOptionBits options) 1635 address = getPhysicalSegment(offset, lengthOfSegment); 1644 return (getPhysicalSegment(offset, lengthOfSegment, kIOMemoryMapperNone)); 1648 IOGeneralMemoryDescriptor::getPhysicalSegment(IOByteCount offset, IOByteCount *lengthOfSegment) 1653 address = getPhysicalSegment(offse [all...] |
H A D | IOMemoryCursor.cpp | 135 seg.location = inDescriptor->getPhysicalSegment(
|
H A D | IOHibernateIO.cpp | 256 dstAddr64 = md->getPhysicalSegment(offset, &dstLen, kIOMemoryMapperNone); 294 srcAddr64 = md->getPhysicalSegment(offset, &dstLen, kIOMemoryMapperNone); 2200 (phys64 = vars->handoffBuffer->getPhysicalSegment(count, &segLen, kIOMemoryMapperNone)); 2266 phys64 = vars->previewBuffer->getPhysicalSegment(count, &segLen, kIOMemoryMapperNone); 2281 src = (uint8_t *) vars->previewBuffer->getPhysicalSegment(0, NULL, _kIOMemorySourceSegment); 2292 phys64 = vars->previewBuffer->getPhysicalSegment(page, NULL, kIOMemoryMapperNone); 2303 (phys64 = vars->ioBuffer->getPhysicalSegment(count, &segLen, kIOMemoryMapperNone)); 2313 (phys64 = vars->srcBuffer->getPhysicalSegment(count, &segLen, kIOMemoryMapperNone)); 2344 (phys64 = vars->previewBuffer->getPhysicalSegment(count, &segLen, kIOMemoryMapperNone)); 2354 (phys64 = vars->handoffBuffer->getPhysicalSegment(coun [all...] |
H A D | IODMACommand.cpp | 1052 addr64_t phys = const_cast<IOMemoryDescriptor *>(fMemory)->getPhysicalSegment(checkOffset + offset, &segLen, kIOMemoryMapperNone);
|
H A D | IODeviceTreeSupport.cpp | 1143 phys - parent->getPhysicalSegment(0, 0, kIOMemoryMapperNone), len );
|
/darwin-on-arm/xnu/iokit/Drivers/platform/drvAppleMacIO/ |
H A D | AppleMacIO.cpp | 214 dmaDescriptorsPhys = (UInt32) (buffer->getPhysicalSegment(0, NULL, 0));
|