Lines Matching +full:user +full:- +full:defined

1 /* SPDX-License-Identifier: GPL-2.0 */
8 #include <asm/asm-offsets.h>
17 * vma_vm_mm - get mm pointer from vma pointer (vma->vm_mm)
24 * vma_vm_flags - get vma->vm_flags
31 * act_mm - get current->active_mm
42 * mmid - get context id from mm pointer (mm->context.id)
43 * note, this field is 64bit, so in big-endian the two words are swapped too.
54 * mask_asid - mask the ASID from the context ID
71 * dcache_line_size - get the minimum D-cache line size from the CTR register
89 * icache_line_size - get the minimum I-cache line size from the CTR register
106 * Sanity check the PTE configuration for the code below - which makes
113 #if !defined (CONFIG_ARM_LPAE) && \
124 * YUWD APX AP1 AP0 SVC User
173 @ user read-only -> kernel read-only
197 * YUWD AP SVC User
215 tst r3, #L_PTE_USER @ user?
236 * with work-arounds. r3 must be preserved by code between these
240 * YUWD AP SVC User
257 tst r3, #L_PTE_USER @ user?
258 orrne r2, r2, #PTE_EXT_AP_URO_SRW @ yes -> user r/o, system r/w
261 orreq r2, r2, #PTE_EXT_AP_UNO_SRW @ yes -> user n/a, system r/w
262 @ combined with user -> user r/w
267 movne r2, #0 @ no -> fault
280 #if defined(CONFIG_BIG_LITTLE) && defined(CONFIG_HARDEN_BRANCH_PREDICTOR)
317 .size \name\()_processor_functions, . - \name\()_processor_functions
318 #if defined(CONFIG_BIG_LITTLE) && defined(CONFIG_HARDEN_BRANCH_PREDICTOR)
329 .long \func - \base
334 * registers. This calculates rd = log2(size) - 1. tmp must
347 * given a pre-masked address, size, and enable bit.
351 pr_sz \dest, \size, \size @ calculate log2(size) - 1