Lines Matching +full:non +full:- +full:safety
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * linux/arch/arm/mm/proc-sa1100.S
5 * Copyright (C) 1997-2002 Russell King
6 * hacked for non-paged-MM by Hyok S. Choi, 2003.
11 * functions on the StrongARM-1100 and StrongARM-1110.
15 * 12-jun-2000, Erik Mouw (J.A.K.Mouw@its.tudelft.nl):
23 #include <asm/asm-offsets.h>
26 #include <asm/pgtable-hwdef.h>
28 #include "proc-macros.S"
43 mcr p15, 0, r0, c9, c0, 5 @ Allow read-buffer operations from userland
51 * - Disable interrupts
52 * - Clean and turn off caches.
110 @ --- aligned to a cache line
114 mov r0, r0 @ safety
127 * addr: cache-unaligned virtual address
150 str lr, [sp, #-4]!
181 stmfd sp!, {r4 - r6, lr}
185 stmia r0, {r4 - r6} @ store cp regs
186 ldmfd sp!, {r4 - r6, pc}
190 ldmia r0, {r4 - r6} @ load cp regs
219 .size __sa1100_setup, . - __sa1100_setup
237 @ define struct processor (see <asm/proc-fns.h> and proc-macros.S)
244 string cpu_sa1100_name, "StrongARM-1100"
245 string cpu_sa1110_name, "StrongARM-1110"
273 .size __\name\()_proc_info, . - __\name\()_proc_info