Searched refs:kIOMemoryAsReference (Results 1 - 3 of 3) sorted by relevance

/darwin-on-arm/xnu/iokit/Kernel/
H A DIOBufferMemoryDescriptor.cpp302 IOOptionBits iomdOptions = kIOMemoryTypeVirtual64 | kIOMemoryAsReference;
322 _flags = kIOMemoryAsReference;
745 if (range && (kIOMemoryAsReference & flags))
H A DIOMemoryDescriptor.cpp538 mdOpts |= kIOMemoryAsReference;
554 mdOpts |= kIOMemoryAsReference;
621 options = orig->_flags & ~kIOMemoryAsReference;
675 if (_ranges.v && !(kIOMemoryAsReference & _flags))
782 if (options & kIOMemoryAsReference) {
813 _flags = (_flags & ~kIOMemoryTypeMask) | type | kIOMemoryAsReference;
829 _flags |= kIOMemoryAsReference;
918 if (_ranges.v && !(kIOMemoryAsReference & _flags))
/darwin-on-arm/xnu/iokit/IOKit/
H A DIOMemoryDescriptor.h85 kIOMemoryAsReference = 0x00000100, enumerator in enum:__anon602
364 kIOMemoryAsReference For options:type = Virtual or Physical this indicate that the memory descriptor need not copy the ranges array into local memory. This is an optimisation to try to minimise unnecessary allocations.
390 kIOMemoryAsReference For options:type = Virtual or Physical this indicate that the memory descriptor need not copy the ranges array into local memory. This is an optimisation to try to minimise unnecessary allocations.

Completed in 101 milliseconds