Lines Matching defs:NV_FTR
17 #define NV_FTR(r, f) ID_AA64##r##_EL1_##f
37 val &= ~(NV_FTR(ISAR0, TLB) |
38 NV_FTR(ISAR0, TME));
44 NV_FTR(ISAR1, SPECRES) |
45 NV_FTR(ISAR1, GPI) |
46 NV_FTR(ISAR1, GPA) |
47 NV_FTR(ISAR1, API) |
48 NV_FTR(ISAR1, APA));
54 NV_FTR(PFR0, AMU) |
55 NV_FTR(PFR0, MPAM) |
56 NV_FTR(PFR0, SEL2) |
57 NV_FTR(PFR0, RAS) |
58 NV_FTR(PFR0, SVE) |
59 NV_FTR(PFR0, EL3) |
60 NV_FTR(PFR0, EL2) |
61 NV_FTR(PFR0, EL1));
63 val |= FIELD_PREP(NV_FTR(PFR0, EL1), 0b0001);
64 val |= FIELD_PREP(NV_FTR(PFR0, EL2), 0b0001);
65 val |= FIELD_PREP(NV_FTR(PFR0, EL3), 0b0001);
70 val &= NV_FTR(PFR1, SSBS);
75 val &= ~(NV_FTR(MMFR0, ECV) |
76 NV_FTR(MMFR0, EXS) |
77 NV_FTR(MMFR0, TGRAN4_2) |
78 NV_FTR(MMFR0, TGRAN16_2) |
79 NV_FTR(MMFR0, TGRAN64_2) |
80 NV_FTR(MMFR0, SNSMEM));
85 val |= FIELD_PREP(NV_FTR(MMFR0, TGRAN16_2), 0b0001);
88 val |= FIELD_PREP(NV_FTR(MMFR0, TGRAN4_2), 0b0001);
102 val |= FIELD_PREP(NV_FTR(MMFR0, TGRAN4_2), 0b0010);
105 val |= FIELD_PREP(NV_FTR(MMFR0, TGRAN16_2), 0b0010);
108 val |= FIELD_PREP(NV_FTR(MMFR0, TGRAN64_2), 0b0010);
112 tmp = FIELD_GET(NV_FTR(MMFR0, PARANGE), val);
114 val &= ~NV_FTR(MMFR0, PARANGE);
115 val |= FIELD_PREP(NV_FTR(MMFR0, PARANGE), 0b0101);
120 val &= (NV_FTR(MMFR1, HCX) |
121 NV_FTR(MMFR1, PAN) |
122 NV_FTR(MMFR1, LO) |
123 NV_FTR(MMFR1, HPDS) |
124 NV_FTR(MMFR1, VH) |
125 NV_FTR(MMFR1, VMIDBits));
129 val &= ~(NV_FTR(MMFR2, BBM) |
130 NV_FTR(MMFR2, TTL) |
132 NV_FTR(MMFR2, ST) |
133 NV_FTR(MMFR2, CCIDX) |
134 NV_FTR(MMFR2, VARange));
137 val |= FIELD_PREP(NV_FTR(MMFR2, TTL), 0b0001);
142 val &= (NV_FTR(DFR0, PMUVer) |
143 NV_FTR(DFR0, WRPs) |
144 NV_FTR(DFR0, BRPs) |
145 NV_FTR(DFR0, DebugVer));
148 tmp = FIELD_GET(NV_FTR(DFR0, DebugVer), val);
150 val &= ~NV_FTR(DFR0, DebugVer);
151 val |= FIELD_PREP(NV_FTR(DFR0, DebugVer), 0b0111);