Home
last modified time | relevance | path

Searched refs:VA_BITS (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v6.6/arch/arm64/include/asm/
Dmemory.h43 #define VA_BITS (CONFIG_ARM64_VA_BITS) macro
45 #define PAGE_OFFSET (_PAGE_OFFSET(VA_BITS))
50 #define VMEMMAP_START (-(UL(1) << (VA_BITS - VMEMMAP_SHIFT)))
56 #if VA_BITS > 48
59 #define VA_BITS_MIN (VA_BITS)
186 #if VA_BITS > 48
189 #define vabits_actual ((u64)VA_BITS)
Dkernel-pgtable.h89 #if VA_BITS < 48
Dprocessor.h55 #define TASK_SIZE_MAX (UL(1) << VA_BITS)
Dpgtable-hwdef.h72 #define PTRS_PER_PGD (1 << (VA_BITS - PGDIR_SHIFT))
/Linux-v6.6/arch/riscv/include/asm/
Dprocessor.h28 else if ((((_addr) >= VA_USER_SV48)) && (VA_BITS >= VA_BITS_SV48)) \
43 else if (((_addr) >= VA_USER_SV57) && (VA_BITS >= VA_BITS_SV57)) \
45 else if ((((_addr) >= VA_USER_SV48)) && (VA_BITS >= VA_BITS_SV48)) \
Dpgtable.h71 #define VA_BITS (pgtable_l5_enabled ? \ macro
74 #define VA_BITS VA_BITS_SV32 macro
78 (VA_BITS - PAGE_SHIFT - 1 + STRUCT_PAGE_MAX_SHIFT)
131 #define MMAP_VA_BITS_64 ((VA_BITS >= VA_BITS_SV48) ? VA_BITS_SV48 : VA_BITS)
136 #define MMAP_VA_BITS ((VA_BITS >= VA_BITS_SV48) ? VA_BITS_SV48 : VA_BITS)
858 #define KERN_VIRT_START (-(BIT(VA_BITS)) + TASK_SIZE)
Dkasan.h30 #define KASAN_SHADOW_SIZE (UL(1) << ((VA_BITS - 1) - KASAN_SHADOW_SCALE_SHIFT))
/Linux-v6.6/arch/sparc/include/asm/
Dprocessor_64.h23 #define VA_BITS 44 macro
25 #define VPTE_SIZE (1UL << (VA_BITS - PAGE_SHIFT + 3))
27 #define VPTE_SIZE (1 << (VA_BITS - PAGE_SHIFT + 3))
/Linux-v6.6/arch/arm64/kernel/
Dhead.S114 #if VA_BITS > 48
117 mov x0, #VA_BITS
360 #if (VA_BITS < 48)
361 #define IDMAP_PGD_ORDER (VA_BITS - PGDIR_SHIFT)
371 #if VA_BITS != EXTRA_SHIFT
435 map_memory x0, x1, x5, x6, x7, x3, (VA_BITS - PGDIR_SHIFT), x10, x11, x12, x13, x14
500 #if VA_BITS > 48
647 #if VA_BITS > 48
753 #if VA_BITS > 48
Dcrash_core.c22 VMCOREINFO_NUMBER(VA_BITS); in arch_crash_save_vmcoreinfo()
Dsleep.S105 #if VA_BITS > 48
/Linux-v6.6/arch/powerpc/include/asm/book3s/64/
Dmmu-hash.h578 #define VA_BITS 68 macro
580 #define ESID_BITS (VA_BITS - (SID_SHIFT + CONTEXT_BITS))
581 #define ESID_BITS_1T (VA_BITS - (SID_SHIFT_1T + CONTEXT_BITS))
651 #define VSID_BITS_256M (VA_BITS - SID_SHIFT)
659 #define VSID_BITS_1T (VA_BITS - SID_SHIFT_1T)
781 unsigned long va_bits = VA_BITS; in get_vsid()
/Linux-v6.6/scripts/gdb/linux/
Dmm.py48 self.VA_BITS = constants.LX_CONFIG_ARM64_VA_BITS
49 if self.VA_BITS > 48:
53 self.VA_BITS_MIN = self.VA_BITS
54 self.vabits_actual = self.VA_BITS
88 self.PAGE_OFFSET = self._PAGE_OFFSET(self.VA_BITS)
94 self.VMEMMAP_START = (-(1 << (self.VA_BITS - self.VMEMMAP_SHIFT))) & 0xffffffffffffffff
/Linux-v6.6/arch/loongarch/include/asm/
Dprocessor.h33 #define TASK_SIZE64 (0x1UL << ((cpu_vabits > VA_BITS) ? VA_BITS : cpu_vabits))
Dpgtable.h45 #define VA_BITS (PGDIR_SHIFT + (PAGE_SHIFT - 3)) macro
/Linux-v6.6/arch/riscv/kernel/
Dcrash_core.c8 VMCOREINFO_NUMBER(VA_BITS); in arch_crash_save_vmcoreinfo()
/Linux-v6.6/Documentation/arch/arm64/
Dmemory.rst129 Most code in the kernel should not need to consider the VA_BITS, for
133 VA_BITS constant the *maximum* VA space size
/Linux-v6.6/arch/arm64/mm/
Dkasan_init.c173 BUILD_BUG_ON(!IS_ALIGNED(_KASAN_SHADOW_START(VA_BITS), PGDIR_SIZE)); in kasan_early_init()
Dmmu.c50 #if VA_BITS > 48
768 if (VA_BITS < 48 && idmap_t0sz < (64 - VA_BITS_MIN)) { in create_idmap()
770 set_pgd(&idmap_pg_dir[start >> VA_BITS], in create_idmap()
Dproc.S424 mov_q tcr, TCR_TxSZ(VA_BITS) | TCR_CACHE_FLAGS | TCR_SMP_FLAGS | \
/Linux-v6.6/arch/csky/
DKconfig186 # VA_BITS - PAGE_SHIFT - 3
/Linux-v6.6/Documentation/admin-guide/kdump/
Dvmcoreinfo.rst449 VA_BITS section in ARM64
596 VA_BITS section in RISCV64
/Linux-v6.6/arch/powerpc/platforms/pseries/
Dlpar.c1927 unsigned long va_bits = VA_BITS; in vsid_unscramble()
/Linux-v6.6/arch/arm64/kvm/
Dmmu.c615 if ((base ^ io_map_base) & BIT(VA_BITS - 1)) in __hyp_alloc_private_va_range()
/Linux-v6.6/arch/riscv/
DKconfig185 # VA_BITS - PAGE_SHIFT - 3

12