Lines Matching +full:656 +full:- +full:4
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * linux/arch/arm/mm/cache-v4wb.S
5 * Copyright (C) 1997-2002 Russell king
12 #include "proc-macros.S"
39 * 32768 150 149 150 214 216 212 <---
41 * 131072 591 591 591 656 657 651
42 * Whole 132 136 132 221 217 207 <---
44 #define CACHE_DLIMIT (CACHE_DSIZE * 4)
89 add r2, r2, #FLUSH_BASE_MINICACHE - FLUSH_BASE
95 mcr p15, 0, ip, c7, c10, 4 @ drain write buffer
105 * - start - start address (inclusive, page aligned)
106 * - end - end address (exclusive, page aligned)
107 * - flags - vma_area_struct flags describing address space
124 mcrne p15, 0, ip, c7, c10, 4 @ drain write buffer
134 * - addr - kernel address
135 * - size - region size
148 * region described by start. If you have non-snooping
151 * - start - virtual start address
152 * - end - virtual end address
164 * region described by start. If you have non-snooping
167 * - start - virtual start address
168 * - end - virtual end address
171 bic r0, r0, #CACHE_DLINESIZE - 1
179 mcr p15, 0, r0, c7, c10, 4 @ drain WB
191 * - start - virtual start address
192 * - end - virtual end address
195 tst r0, #CACHE_DLINESIZE - 1
196 bic r0, r0, #CACHE_DLINESIZE - 1
198 tst r1, #CACHE_DLINESIZE - 1
204 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
212 * - start - virtual start address
213 * - end - virtual end address
216 bic r0, r0, #CACHE_DLINESIZE - 1
221 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
229 * - start - virtual start address
230 * - end - virtual end address
239 * - start - kernel virtual start address
240 * - size - size of region
241 * - dir - DMA direction
253 * - start - kernel virtual start address
254 * - size - size of region
255 * - dir - DMA direction