/kernel/linux/linux-5.10/arch/arm64/kvm/ |
H A D | va_layout.c | 27 * vabits_actual): 42 hyp_va_msb = idmap_addr & BIT(vabits_actual - 1); in kvm_compute_layout() 43 hyp_va_msb ^= BIT(vabits_actual - 1); in kvm_compute_layout() 51 if (IS_ENABLED(CONFIG_RANDOMIZE_BASE) && tag_lsb != (vabits_actual - 1)) { in kvm_compute_layout() 53 tag_val |= get_random_long() & GENMASK_ULL(vabits_actual - 2, tag_lsb); in kvm_compute_layout()
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | compiler.h | 15 #define ptrauth_user_pac_mask() GENMASK_ULL(54, vabits_actual) 16 #define ptrauth_kernel_pac_mask() GENMASK_ULL(63, vabits_actual)
|
H A D | mmu_context.h | 68 return unlikely(idmap_t0sz != TCR_T0SZ(vabits_actual)); in __cpu_uses_extended_idmap() 97 #define cpu_set_default_tcr_t0sz() __cpu_set_tcr_t0sz(TCR_T0SZ(vabits_actual))
|
H A D | kasan.h | 34 #define KASAN_SHADOW_START _KASAN_SHADOW_START(vabits_actual)
|
H A D | memory.h | 169 extern u64 vabits_actual; 170 #define PAGE_END (_PAGE_END(vabits_actual))
|
H A D | processor.h | 50 #define TASK_SIZE_64 (UL(1) << vabits_actual)
|
/kernel/linux/linux-6.6/arch/arm64/kvm/ |
H A D | va_layout.c | 51 * vabits_actual): 66 hyp_va_msb = idmap_addr & BIT(vabits_actual - 1); in kvm_compute_layout() 67 hyp_va_msb ^= BIT(vabits_actual - 1); in kvm_compute_layout() 75 if (IS_ENABLED(CONFIG_RANDOMIZE_BASE) && tag_lsb != (vabits_actual - 1)) { in kvm_compute_layout() 77 tag_val |= get_random_long() & GENMASK_ULL(vabits_actual - 2, tag_lsb); in kvm_compute_layout()
|
H A D | stacktrace.c | 148 unsigned long va_mask = GENMASK_ULL(vabits_actual - 1, 0); in kvm_nvhe_dump_backtrace_entry()
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | pointer_auth.h | 17 #define ptrauth_user_pac_mask() GENMASK_ULL(54, vabits_actual) 18 #define ptrauth_kernel_pac_mask() GENMASK_ULL(63, vabits_actual)
|
H A D | memory.h | 76 #define PAGE_END (KASAN_SHADOW_END - (1UL << (vabits_actual - KASAN_SHADOW_SCALE_SHIFT))) 187 extern u64 vabits_actual; 189 #define vabits_actual ((u64)VA_BITS) macro
|
H A D | kasan.h | 37 #define KASAN_SHADOW_START _KASAN_SHADOW_START(vabits_actual)
|
H A D | mmu_context.h | 86 #define cpu_set_default_tcr_t0sz() __cpu_set_tcr_t0sz(TCR_T0SZ(vabits_actual))
|
H A D | processor.h | 54 #define TASK_SIZE_64 (UL(1) << vabits_actual)
|
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3-sva.c | 101 tcr = FIELD_PREP(CTXDESC_CD_0_TCR_T0SZ, 64ULL - vabits_actual) | in arm_smmu_alloc_shared_cd() 165 if (vabits_actual == 52) in arm_smmu_sva_supported()
|
/kernel/linux/linux-6.6/arch/arm64/mm/ |
H A D | init.c | 314 s64 linear_region_size = PAGE_END - _PAGE_OFFSET(vabits_actual); in arm64_memblock_init() 324 if (IS_ENABLED(CONFIG_KVM) && vabits_actual == 52 && in arm64_memblock_init() 363 if (IS_ENABLED(CONFIG_ARM64_VA_BITS_52) && (vabits_actual != 52)) in arm64_memblock_init()
|
H A D | mmu.c | 51 u64 vabits_actual __ro_after_init = VA_BITS_MIN; 52 EXPORT_SYMBOL(vabits_actual); variable 1277 u64 start_linear_pa = __pa(_PAGE_OFFSET(vabits_actual)); in arch_get_mappable_range()
|
H A D | fault.c | 158 vabits_actual, mm_to_pgd_phys(mm)); in show_pte()
|
/kernel/linux/linux-6.6/scripts/gdb/linux/ |
H A D | mm.py | 51 self.vabits_actual = gdb.parse_and_eval('vabits_actual') 54 self.vabits_actual = self.VA_BITS 114 self.PAGE_END = self.KASAN_SHADOW_END - (1 << (self.vabits_actual - self.KASAN_SHADOW_SCALE_SHIFT))
|
/kernel/linux/linux-5.10/arch/arm64/mm/ |
H A D | init.c | 325 const s64 linear_region_size = BIT(vabits_actual - 1); in arm64_memblock_init() 360 if (IS_ENABLED(CONFIG_ARM64_VA_BITS_52) && (vabits_actual != 52)) in arm64_memblock_init()
|
H A D | mmu.c | 46 u64 __section(".mmuoff.data.write") vabits_actual; 47 EXPORT_SYMBOL(vabits_actual); variable 1490 u64 start_linear_pa = __pa(_PAGE_OFFSET(vabits_actual)); in inside_linear_region()
|
H A D | proc.S | 475 ldr_l x9, vabits_actual
|
H A D | fault.c | 141 vabits_actual, mm_to_pgd_phys(mm)); in show_pte()
|
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3-sva.c | 130 tcr = FIELD_PREP(CTXDESC_CD_0_TCR_T0SZ, 64ULL - vabits_actual) | in arm_smmu_alloc_shared_cd() 397 if (vabits_actual == 52) in arm_smmu_sva_supported()
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | head.S | 501 adr_l x8, vabits_actual // Set this early so KASAN early init 648 ldr_l x0, vabits_actual 754 ldr_l x0, vabits_actual
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | head.S | 319 adr_l x6, vabits_actual 827 ldr_l x0, vabits_actual
|