Lines Matching +full:address +full:- +full:aligned
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * linux/arch/arm/mm/cache-v4wt.S
5 * Copyright (C) 1997-2002 Russell king
16 #include "proc-macros.S"
56 * Invalidate all cache entries in a particular address
80 * address space.
82 * - start - start address (inclusive, page aligned)
83 * - end - end address (exclusive, page aligned)
84 * - flags - vma_area_struct flags describing address space
104 * region described by start. If you have non-snooping
107 * - start - virtual start address
108 * - end - virtual end address
120 * region described by start. If you have non-snooping
123 * - start - virtual start address
124 * - end - virtual end address
127 bic r0, r0, #CACHE_DLINESIZE - 1
142 * - addr - kernel address
143 * - size - region size
155 * Invalidate (discard) the specified virtual address range.
157 * are not cache line aligned, those lines must be written
160 * - start - virtual start address
161 * - end - virtual end address
164 bic r0, r0, #CACHE_DLINESIZE - 1
174 * Clean and invalidate the specified virtual address range.
176 * - start - virtual start address
177 * - end - virtual end address
185 * - start - kernel virtual start address
186 * - size - size of region
187 * - dir - DMA direction
198 * - start - kernel virtual start address
199 * - size - size of region
200 * - dir - DMA direction