def drain(memory_buffer): """Wait for any PM stores to drain from HW buffers. :param memory_buffer: the MemoryBuffer object. """ cdata = memory_buffer._cdata() lib.pmem_flush(cdata, len(memory_buffer))
def flush(memory_buffer): """Flush processor cache for the given memory region. :param memory_buffer: the MemoryBuffer object. """ cdata = memory_buffer._cdata() lib.pmem_flush(cdata, len(memory_buffer))