void memcpy_flushcache(void *dst, constvoid *src, size_t cnt)
{ /* * We assume this should not be called with @dst pointing to * non-cacheable memory, such that we don't need an explicit * barrier to order the cache maintenance against the memcpy.
*/
memcpy(dst, src, cnt);
dcache_clean_pop((unsignedlong)dst, (unsignedlong)dst + cnt);
}
EXPORT_SYMBOL_GPL(memcpy_flushcache);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.