Lines Matching +full:entry +full:- +full:address
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * linux/arch/arm/mm/cache-v4.S
5 * Copyright (C) 1997-2002 Russell king
11 #include "proc-macros.S"
18 ENTRY(v4_flush_icache_all)
25 * Invalidate all cache entries in a particular address
28 * - mm - mm_struct describing address space
30 ENTRY(v4_flush_user_cache_all)
37 ENTRY(v4_flush_kern_cache_all)
50 * address space.
52 * - start - start address (may not be aligned)
53 * - end - end address (exclusive, may not be aligned)
54 * - flags - vma_area_struct flags describing address space
56 ENTRY(v4_flush_user_cache_range)
69 * region described by start. If you have non-snooping
72 * - start - virtual start address
73 * - end - virtual end address
75 ENTRY(v4_coherent_kern_range)
82 * region described by start. If you have non-snooping
85 * - start - virtual start address
86 * - end - virtual end address
88 ENTRY(v4_coherent_user_range)
98 * - addr - kernel address
99 * - size - region size
101 ENTRY(v4_flush_kern_dcache_area)
107 * Clean and invalidate the specified virtual address range.
109 * - start - virtual start address
110 * - end - virtual end address
112 ENTRY(v4_dma_flush_range)
121 * - start - kernel virtual start address
122 * - size - size of region
123 * - dir - DMA direction
125 ENTRY(v4_dma_unmap_area)
132 * - start - kernel virtual start address
133 * - size - size of region
134 * - dir - DMA direction
136 ENTRY(v4_dma_map_area)
146 @ define struct cpu_cache_fns (see <asm/cacheflush.h> and proc-macros.S)