Lines Matching +full:align +full:- +full:end
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * linux/arch/arm/mm/proc-arm1026.S: MMU functions for ARM1026EJ-S
7 * hacked for non-paged-MM by Hyok S. Choi, 2003.
10 * functions on the ARM1026EJ-S.
17 #include <asm/asm-offsets.h>
19 #include <asm/pgtable-hwdef.h>
22 #include "proc-macros.S"
84 .align 5
104 .align 5
112 .align 5
157 * flush_user_cache_range(start, end, flags)
162 * - start - start address (inclusive)
163 * - end - end address (exclusive)
164 * - flags - vm_flags for this space
187 * coherent_kern_range(start, end)
190 * region described by start. If you have non-snooping
193 * - start - virtual start address
194 * - end - virtual end address
203 * coherent_user_range(start, end)
206 * region described by start. If you have non-snooping
209 * - start - virtual start address
210 * - end - virtual end address
214 bic r0, r0, #CACHE_DLINESIZE - 1
236 * - addr - kernel address
237 * - size - region size
253 * dma_inv_range(start, end)
256 * May not write back any entries. If 'start' or 'end'
260 * - start - virtual start address
261 * - end - virtual end address
268 tst r0, #CACHE_DLINESIZE - 1
269 bic r0, r0, #CACHE_DLINESIZE - 1
271 tst r1, #CACHE_DLINESIZE - 1
282 * dma_clean_range(start, end)
286 * - start - virtual start address
287 * - end - virtual end address
294 bic r0, r0, #CACHE_DLINESIZE - 1
304 * dma_flush_range(start, end)
308 * - start - virtual start address
309 * - end - virtual end address
314 bic r0, r0, #CACHE_DLINESIZE - 1
326 * - start - kernel virtual start address
327 * - size - size of region
328 * - dir - DMA direction
340 * - start - kernel virtual start address
341 * - size - size of region
342 * - dir - DMA direction
348 .align 5
369 .align 5
392 .align 5
426 .size __arm1026_setup, . - __arm1026_setup
439 @ define struct processor (see <asm/proc-fns.h> and proc-macros.S)
446 .align
447 string cpu_arm1026_name, "ARM1026EJ-S"
448 .align
454 .long 0x4106a260 @ ARM 1026EJ-S (v5TEJ)
473 .size __arm1026_proc_info, . - __arm1026_proc_info