1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 #include <linux/linkage.h> 3 #include <linux/init.h> 4 #include <linux/cfi_types.h> 5 #include <asm/assembler.h> 6 7 #include "proc-macros.S" 8 9 /* 10 * These are all open-coded instead of aliased 11 * what is going on here: all functions are st 12 */ 13 SYM_TYPED_FUNC_START(nop_flush_icache_all) 14 ret lr 15 SYM_FUNC_END(nop_flush_icache_all) 16 17 SYM_TYPED_FUNC_START(nop_flush_kern_cache_all) 18 ret lr 19 SYM_FUNC_END(nop_flush_kern_cache_all) 20 21 SYM_TYPED_FUNC_START(nop_flush_user_cache_all) 22 ret lr 23 SYM_FUNC_END(nop_flush_user_cache_all) 24 25 SYM_TYPED_FUNC_START(nop_flush_user_cache_rang 26 ret lr 27 SYM_FUNC_END(nop_flush_user_cache_range) 28 29 SYM_TYPED_FUNC_START(nop_coherent_kern_range) 30 ret lr 31 SYM_FUNC_END(nop_coherent_kern_range) 32 33 SYM_TYPED_FUNC_START(nop_coherent_user_range) 34 mov r0, 0 35 ret lr 36 SYM_FUNC_END(nop_coherent_user_range) 37 38 SYM_TYPED_FUNC_START(nop_flush_kern_dcache_are 39 ret lr 40 SYM_FUNC_END(nop_flush_kern_dcache_area) 41 42 SYM_TYPED_FUNC_START(nop_dma_flush_range) 43 ret lr 44 SYM_FUNC_END(nop_dma_flush_range) 45 46 SYM_TYPED_FUNC_START(nop_dma_map_area) 47 ret lr 48 SYM_FUNC_END(nop_dma_map_area) 49 50 SYM_TYPED_FUNC_START(nop_dma_unmap_area) 51 ret lr 52 SYM_FUNC_END(nop_dma_unmap_area)
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.