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

/xnu-2782.1.97/iokit/IOKit/
H A DIOMemoryDescriptor.h146 kIOMemoryIncoherentIOFlush = 1, enumerator in enum:__anon614
282 kIOMemoryIncoherentIOFlush - pass this option to store to memory and flush any data in the processor cache for the memory range, with synchronization to ensure the data has passed through all levels of processor cache. It may not be supported on all architectures. This type of flush may be used for non-coherent I/O such as AGP - it is NOT required for PCI coherent operations. The memory descriptor must have been previously prepared.<br>
/xnu-2782.1.97/iokit/Kernel/
H A DIODMACommand.cpp823 poMD->performOperation(kIOMemoryIncoherentIOFlush, state->fPreparedOffset, state->fPreparedLength);
H A DIOMemoryDescriptor.cpp1865 if (!srcAddr) performOperation(kIOMemoryIncoherentIOFlush, inoffset, length);
2658 case kIOMemoryIncoherentIOFlush:

Completed in 76 milliseconds