// SPDX-License-Identifier: GPL-2.0-or-later /* * DMA coherent memory allocation. * * Copyright (C) 2002 - 2005 Tensilica Inc. * Copyright (C) 2015 Cadence Design Systems Inc. * * Based on version for i386. * * Chris Zankel <chris@zankel.net> * Joe Taylor <joe@tensilica.com, joetylr@yahoo.com>
*/
/* * Memory caching is platform-dependent in noMMU xtensa configurations. * This function should be implemented in platform code in order to enable * coherent DMA memory operations when CONFIG_MMU is not enabled.
*/ #ifdef CONFIG_MMU void *arch_dma_set_uncached(void *p, size_t size)
{ return p + XCHAL_KSEG_BYPASS_VADDR - XCHAL_KSEG_CACHED_VADDR;
} #endif/* CONFIG_MMU */
Messung V0.5
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet)
¤
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.