Lines Matching +full:architecturally +full:- +full:defined
1 /* SPDX-License-Identifier: GPL-2.0-only */
14 #include <linux/kasan-tags.h>
16 #include <asm/gpr-num.h>
22 * [20-19] : Op0
23 * [18-16] : Op1
24 * [15-12] : CRn
25 * [11-8] : CRm
26 * [7-5] : Op2
83 * As per Arm ARM for v8-A, Section "C.5.1.3 op0 == 0b00, architectural hints,
112 /* Register-based PAN access, for save/restore purposes */
170 #include "asm/sysreg-defs.h"
458 * n: 0-15
464 * n: 0-15
472 /* AMU v1: Fixed (architecturally defined) activity monitors */
674 #define TLBI_CRm_IPAIS 0 /* S2 Inner-Shareable */
675 #define TLBI_CRm_nROS 1 /* non-Range, Outer-Sharable */
676 #define TLBI_CRm_RIS 2 /* Range, Inner-Sharable */
677 #define TLBI_CRm_nRIS 3 /* non-Range, Inner-Sharable */
678 #define TLBI_CRm_IPAONS 4 /* S2 Outer and Non-Shareable */
679 #define TLBI_CRm_ROS 5 /* Range, Outer-Sharable */
680 #define TLBI_CRm_RNS 6 /* Range, Non-Sharable */
681 #define TLBI_CRm_nRNS 7 /* non-Range, Non-Sharable */
925 #if defined(CONFIG_ARM64_4K_PAGES)
931 #elif defined(CONFIG_ARM64_16K_PAGES)
937 #elif defined(CONFIG_ARM64_64K_PAGES)
960 * only uses tags in the range 0xF0-0xFF, which we map to MTE tags 0x0-0xF.
988 #define ICH_LR_VIRTUAL_ID_MASK ((1ULL << 32) - 1)
1083 /* Defined for compatibility only, do not add new users. */
1174 * set mask are set. Other bits are left as-is.