Searched refs:getPhysicalSegment (Results 1 - 13 of 13) sorted by relevance

/darwin-on-arm/xnu/iokit/IOKit/
H A DIOInterleavedMemoryDescriptor.h94 /*! @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 DIOMultiMemoryDescriptor.h82 /*! @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 DIOSubMemoryDescriptor.h80 virtual addr64_t getPhysicalSegment( IOByteCount offset,
H A DIOMemoryDescriptor.h200 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 DIOSubMemoryDescriptor.cpp112 IOSubMemoryDescriptor::getPhysicalSegment(IOByteCount offset, IOByteCount * length, IOOptionBits options) function in class:IOSubMemoryDescriptor
125 address = _parent->getPhysicalSegment( offset + _start, &actualLength, options );
H A DIOInterleavedMemoryDescriptor.cpp245 addr64_t IOInterleavedMemoryDescriptor::getPhysicalSegment( function in class:IOInterleavedMemoryDescriptor
264 pa = _descriptors[index]->getPhysicalSegment(_descriptorOffsets[index] + offset, length, options);
H A DIOMultiMemoryDescriptor.cpp215 addr64_t IOMultiMemoryDescriptor::getPhysicalSegment( function in class:IOMultiMemoryDescriptor
232 return _descriptors[index]->getPhysicalSegment(offset, length, options);
H A DIOMemoryDescriptor.cpp1037 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 DIOMemoryCursor.cpp135 seg.location = inDescriptor->getPhysicalSegment(
H A DIOHibernateIO.cpp256 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 DIODMACommand.cpp1052 addr64_t phys = const_cast<IOMemoryDescriptor *>(fMemory)->getPhysicalSegment(checkOffset + offset, &segLen, kIOMemoryMapperNone);
H A DIODeviceTreeSupport.cpp1143 phys - parent->getPhysicalSegment(0, 0, kIOMemoryMapperNone), len );
/darwin-on-arm/xnu/iokit/Drivers/platform/drvAppleMacIO/
H A DAppleMacIO.cpp214 dmaDescriptorsPhys = (UInt32) (buffer->getPhysicalSegment(0, NULL, 0));

Completed in 118 milliseconds